A comparative study of embedded protocols for safety-critical control applications
Information Control Problems in Manufacturing, Volume # 12 | Part# 1
Authors
Fernando H. Ataide; Fabiano C. Carvalho; Carlos E. Pereira; Marco A. Wehrmeister
Digital Object Identifier (DOI)
10.3182/20060517-3-FR-2903.00052
Page Numbers:
87-94
Index Terms
real-time protocols,clock synchronization,fault-tolerance
Abstract
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.
References
[1] Avizienis, Algirdas (1995). Dependable computing
depends on structured fault tolerance.
Proceedings of the Sixth International Symposium
on Software Reliability Engineering
pp. 158-168.
[2] BMW (2001). byteflight Specification Version 0.5.
Copyright BMW AG.
[3] CiA (n.d.). CAN Specification 2.0. CAN in Automation.
[4] FlexRay (2004). FlexRay Communications System
Protocol Specification Version 2.0. FlexRay
Consortium.
[5] Kopetz, Herman (2002). Specification of the
TTP/A Protocol V2.00. TTA Group.
[6] 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.
[7] LIN Consortium (2003). LIN Specification Package.
Revision 2.0.
[8] Rushby, John (2001). Bus architectures for safetycritical
embedded systems. In: EMSOFT.
[9] TTP/C (2003). Time-Triggered Protocol TTP/C
High-Level Specification Document Protocol
Version 1.1. TTA Group.
[10] Wolfhard Lawrenz (n.d.). CAN System Engineering:
From Theory to Practical Applications.
1st ed., Springer.
