Title :
Selective integration of formal methods in the development of electronic control units
Author :
Conrad, Mirko ; Hötzer, Dieter
Author_Institution :
Daimler-Benz AG, Berlin, Germany
Abstract :
This paper introduces a dual approach for describing the software of embedded systems in motor vehicles. The approach divides the description into two parts, an operational model and a number of associated model properties. Starting from a tool-based software design with established structured methods that are basically suitable for the integration of mathematically precise techniques, proposals are made for the selective integration of formal methods into the description of properties of design components. By systematically checking these two views against each other it is possible to detect and eliminate inconsistencies and errors in the modelling at an early stage of development. The presented approach aims at applying the advantages of a more formal approach to the development of automotive software in an industrial setting. For evaluation purposes, the presented concepts are applied to the software of a cruise control system
Keywords :
automotive electronics; embedded systems; formal specification; software tools; automotive software development; cruise control system; design components; electronic control unit development; embedded system software; errors; inconsistencies; industrial setting; mathematically precise techniques; model properties; motor vehicles; operational model; selective formal method integration; structured methods; systematic checking; tool-based software design; Automotive engineering; Computer industry; Control systems; Electrical equipment industry; Embedded software; Embedded system; Proposals; Software design; Software systems; Vehicles;
Conference_Titel :
Formal Engineering Methods, 1998. Proceedings. Second International Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-9198-0
DOI :
10.1109/ICFEM.1998.730578