A comparative study of embedded protocols for safety-critical control applications
Information Control Problems in Manufacturing, Volume # 12 | Part# 1
Fernando H. Ataide; Fabiano C. Carvalho; Carlos E. Pereira; Marco A. Wehrmeister
Digital Object Identifier (DOI)
real-time protocols,clock synchronization,fault-tolerance
Currently, distributed control systems (DCS) are becoming widely in used the embedded application domain. Especially in the automotive area, which is considering the possibility of replacing the major part of mechanical and/or hydraulic systems for electronic systems, the importance of reliable communication plays a key role. Nevertheless, it is necessary to understand and explore the facilities of the underlying communication platform in order to build reliable distributed control functions. In this context, this work presents a comparative analysis of embedded protocols focusing on the communication paradigm, which can be of type event-triggered or time-triggered. In addition, the timing behavior of a steer-by-wire model was extracted by simulating the system at the MAC network level, considering first a event-triggered and then a time-triggered protocol.
 Avizienis, Algirdas (1995). Dependable computing depends on structured fault tolerance. Proceedings of the Sixth International Symposium on Software Reliability Engineering pp. 158-168.  BMW (2001). byteflight Specification Version 0.5. Copyright BMW AG.  CiA (n.d.). CAN Specification 2.0. CAN in Automation.  FlexRay (2004). FlexRay Communications System Protocol Specification Version 2.0. FlexRay Consortium.  Kopetz, Herman (2002). Specification of the TTP/A Protocol V2.00. TTA Group.  Kopetz, Hermann, Astrit Ademaj and Alexander Hanzlik (2004). Integration of Internal and External Clock Synchronization by the Combination of Clock-State and Clock-Rate Correction in Fault-Tolerant Distributed Systems. Proceedings of the 25th IEEE International Real-Time Systems Symposium 00, 415-425.  LIN Consortium (2003). LIN Specification Package. Revision 2.0.  Rushby, John (2001). Bus architectures for safetycritical embedded systems. In: EMSOFT.  TTP/C (2003). Time-Triggered Protocol TTP/C High-Level Specification Document Protocol Version 1.1. TTA Group.  Wolfhard Lawrenz (n.d.). CAN System Engineering: From Theory to Practical Applications. 1st ed., Springer.