This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
The X-By-Wire Concept: Time-Triggered Information Exchange and Fail Silence Support by New System Services
Annotation ability available
Sector:
Language:
English
Abstract
This paper presents the conceptual model and the fundamental mechanisms for software development in the context of the Brite-EuRam project Safety Related Fault Tolerant Systems in Vehicles (nick-named X-By-Wire). The objective of the X-By-Wire project is to achieve a framework for the introduction of safety related fault tolerant electronic systems without mechanical backup in vehicles.
To achieve the required level of fault-tolerance, an X-By-Wire system must be designed as a distributed system comprising a number of fault-tolerant units connected by a reliable real-time communication system.
For the communication system, the time-triggered TTP/C real-time communication protocol was selected. TTP/C provides fault-tolerance message transfer, state synchronization, reliable detection of node failures, a global time base, and a distributed membership service.
Redundancy is used for masking failures of individual processor nodes and hardware peripherals. To keep the required number of processors low, the processor nodes must exhibit fail-silent behavior, i.e., produce either correct results or none at all.
At the logical design level, the so called XBW-model was developed to combine the basic mechanisms for system design (BASEMENT and DFR). For the detailed software design of embedded distributed fault-tolerant hard real-time systems, the framework of the DFR meta object model is used. The model supports systematic error detection strategies for achie-ving fail-silence behavior at the node level and fault tolerance strategies for achieving fail-operational behavior at the system level. This eases the application software development for distributed fault-tolerant real-time systems considerably.
Within the X-By-Wire project, a prototype of a steer-by-wire system is developed. This prototype will demonstrate the application of the principles, model, and mechanisms developed by the X-By-Wire partners.
Authors
Topic
Citation
Dilger, E., Führer, T., Müller, B., and Poledna, S., "The X-By-Wire Concept: Time-Triggered Information Exchange and Fail Silence Support by New System Services," SAE Technical Paper 980555, 1998, https://doi.org/10.4271/980555.Also In
References
- 1991 Multi-Transmitter Data Bus ARINC 629 - Part 1: Technical Description Aeronautical Radio Inc. Annapolis, Maryland
- Gillespie, T. D. Fundamentals of Vehicle Dynamics 1-56091-199-9
- Hansson, H. A. Lawson, H. W. Strömberg, M. Larson, S. 1996 BASEMENT: A Distributed Real-Time Architecture for Vehicle Applications. In Real Time Systems Kluwer Academic Publishers Boston
- Karlsson, J. Folkesson, P. Arlat, J. Crouzet, Y. Leber, G. Integration and Comparision of Three Physical Fault Injection Techniques. In Predictably Dependable Computing Systems Randell B. Laprie J.-C. Kopetz H. Littlewood B. Springer 1995 309 327
- Kopetz, H. Ochsenreiter, W. 1987 Clock Synchronisation in Distributed Real-Time Systems IEEE Trans. Computers 36 8 933 940
- Kopetz, H. Gruensteidl, G. 1993 TTP - A Time-Triggered Protocol for Fault-Tolerant Real-Time Systems Proc. 23rd IEEE International Symposium on Fault-Tolerant Computing (FTCS-23) Toulouse, France IEEE Press 524 532 IEEE Computer 24 1 22 26
- Kopetz, H. 1993 Should Responsive Systems be Event-Triggered or Time-Triggered? IEICE Trans. on Information and Systems Japan (Special Issue on Responsive Computer Systems) E76-D 11 1325 1332
- Kopetz, H. Real-Time Systems: Design Principles for Distributed Embedded Applications Kluwer Academic Publishers 1997
- Kopetz, H. Component-Based Design of large Distributed Real-Time Systems Control Engineering Practice
- Krug, M. A Prototype Implementation of a TTP/C Controller SAE Technical Paper Series, 970296 February 1997
- Mok, A.K. Fundamental Design Problems of Distributed Systems for the Hard Realtime Environment MIT 1983
- Poledna, S. Fault-Tolerant Real-Time Systems The Problem of Replica Determinism Kluwer Academic Publishers 1996
- Poledna, S. Deterministic Operation of Dissimilar Replicated Task Sets in Fault-Tolerant Distributed Real Time Systems In Proccedings of the Sixth IFIP International Working Conference on Dependable Computing for Critical Applications (DCCA-6) Springer Grainau, Germany Mar. 1997
- Powell, D. Failure Mode Assumptions and Assumption Coverage In Proceedings of the 22th International Symposium on Fault-Tolerant Computing Computer Society Press of the IEEE Boston, Massachusetts Jul. 1992 386 395
- Poledna, S. Tanzer, C. DFR Objects: A Meta Object Model for Distributed Fault-Tolerant Hard Real-Time Systems IEEE International Symposium on Object-Oriented Real-Time Distributed Computing 1998
- Poledna, S. Tanzer, C. Software Support for Fault-Tolerance International Symposium on Fault-Tolerant Computing 1998
- Part 1 JUN93 Applications Requirements Society of Automotive Engineers Warrendale, PA 1994
- Part 2 APR93 Survey of Known Protocols Society of Automotive Engineers Warrendale, PA 1994