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
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;
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
DOI :
10.1109/PDSE.1999.779745