DocumentCode
3426744
Title
Development of dependable real-time systems with Zerberus
Author
Buckl, Christian ; Knoll, Alois ; Schrott, Gerhard
Author_Institution
Dept. of Informatics, TU, Munchen, Germany
fYear
2005
fDate
12-14 Dec. 2005
Abstract
Although the main fault-tolerance techniques are known for a long time, there exists no consistent approach for implementing dependable applications in the sense that the fault-tolerance mechanisms are generated automatically by development tools. With the Zerberus system we developed such a tool. The main concept of Zerberus is the platform independent specification of the functional model (application tasks, interaction with environment, temporal constraints) by the developer using the Zerberus language. Based on this functional model the code for the fault-tolerance mechanisms is generated automatically for the desired platform using pre-implemented templates. Due to this automatic code generation the development process is accelerated and the developers are enabled to implement dependable application without expert knowledge of fault-tolerance techniques. Our approach offers also the possibility to accelerate the certification process by using certified templates for the fault-tolerance mechanisms.
Keywords
formal specification; program compilers; real-time systems; software fault tolerance; software tools; Zerberus; automatic code generation; dependable real-time systems development; fault-tolerance; functional model; platform independent specification; Acceleration; Application software; Certification; Costs; Fault tolerance; Protocols; Real time systems; Software safety; Synchronization; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2005. Proceedings. 11th Pacific Rim International Symposium on
Print_ISBN
0-7695-2492-3
Type
conf
DOI
10.1109/PRDC.2005.32
Filename
1607544
Link To Document