DocumentCode
2994416
Title
Component-based development and verification of safety critical software for a brake-by-wire system with synchronous software components
Author
Gunzert, Michael ; Nägele, Andreas
Author_Institution
Inst. for Ind. Automation & Software Eng., Stuttgart Univ., Germany
fYear
1999
fDate
1999
Firstpage
134
Lastpage
145
Abstract
In this paper we describe the development and verification of software for an automotive brake-by-wire system. This is a new brake system without mechanical or hydraulic backup. The system is based on a time-triggered communication architecture. The central control computer in this distributed system, called Brake-by-Wire Manager, is a redundant design in order to tolerate any single failure. The software of this computer is subject to a set of safety related requirements which must be verified. We have developed the software using synchronous software components based on the synchronous ESTEREL. Many safety properties have been verified successfully and the software has been integrated in a prototype brake-by-wire system in a research car
Keywords
automotive electronics; brakes; fault tolerant computing; program verification; redundancy; safety-critical software; software engineering; transport control; Brake-by-Wire Manager; ESTEREL; automotive brake-by-wire system; component-based development; component-based verification; redundant design; safety critical software; safety related requirements; synchronous software components; time-triggered communication architecture; Road vehicle electronics;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on
Conference_Location
Los Angeles, CA
Print_ISBN
0-7695-0191-5
Type
conf
DOI
10.1109/PDSE.1999.779745
Filename
779745
Link To Document