Real-time architecture analysis: a COTS perspective

Real-time systems are defined as systems in which the correctness of the system depends not only on the logical correctness of the computation, but also on the time at which the result is produced. Honeywell's choice of the Time Triggered Protocol (TTP) for a low cost avionics bus in 2001, exemplifies the industry trend to using Commercial Off The Shelf (COTS) components to implement real-time systems. The driving factors behind the trend are the introduction of SoC devices (Systems on a Chip) that contain processors, memory, network access, I/O interface, system and application software, and smart MEMS transducers which contain the sensing element, the signal conditioning logic and network access logic on a single silicon die. In this paper, we compare and contrast TTP, FlexRay and MIL-STD-1553 architectures in terms of the basic requirements for a systems bus, namely, network architecture, bus access, message formats, clock synchronization, fault tolerance, error detection and tool support.

[1]  Hermann Kopetz A solution to an automotive control system benchmark , 1994, 1994 Proceedings Real-Time Systems Symposium.

[2]  Roland Lang,et al.  How to Build Automotive Applications Based on the FlexRay® Communication System , 2002 .

[3]  John Rushby,et al.  A Comparison of Bus Architectures for Safety-Critical Embedded Systems , 2003 .

[4]  Hermann Kopetz,et al.  Why time-triggered architectures will succeed in large hard real-time systems , 1995, Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.