The time-triggered architecture

被引:396
作者
Kopetz, H [1 ]
Bauer, G [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
关键词
distributed systems; embedded systems; real-time systems; safety-critical systems; time-triggered architecture (TTA); TTP/C;
D O I
10.1109/JPROC.2002.805821
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The time-triggered architecture (TTA) provides a computing infrastructure for the design and implementation of dependable distributed embedded systems. A large real-time application is decomposed into nearly autonomous clusters and nodes, and a fault-tolerant global time base of known precision is generated at every node. In the TTA, this global time is used to precisely specify the interfaces among the nodes, to simplify the communication and agreement protocols, to perform prompt error detection, and to guarantee the timeliness of real-time applications. The TTA supports a two-phased design methodology, architecture design, and component design. During the architecture design phase, the interactions among the distributed components and the interfaces of the components are fully specified in the value domain and in the temporal domain. In the succeeding component implementation phase, the components are built, taking these interface specifications as constraints. This two-phased design methodology is a prerequisite for the composability of applications implemented in the TTA and for the reuse of prevalidated components within the TTA. This paper presents the architecture model of the TTA, explains the design rationale, discusses the time-triggered communication protocols TTP/C and TTP/A, and illustrates how transparent fault tolerance can be implemented in the TTA.
引用
收藏
页码:112 / 126
页数:15
相关论文
共 64 条
[1]  
[Anonymous], COMP BUS ARCHITECTUR
[2]  
[Anonymous], FAULT TOLERANT REAL
[3]  
[Anonymous], RTCADO178B
[4]   THE N-VERSION APPROACH TO FAULT-TOLERANT SOFTWARE [J].
AVIZIENIS, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1491-1501
[5]   STAR (SELF-TESTING AND REPAIRING) COMPUTER - INVESTIGATION OF THEORY AND PRACTICE OF FAULT-TOLERANT COMPUTER DESIGN [J].
AVIZIENIS, A ;
GILLEY, GC ;
MATHUR, FP ;
RENNELS, DA ;
ROHR, JA ;
RUBIN, DK .
IEEE TRANSACTIONS ON COMPUTERS, 1971, C 20 (11) :1312-+
[6]   Toward systematic design of fault-tolerant systems [J].
Avizienis, A .
COMPUTER, 1997, 30 (04) :51-+
[7]  
Bauer G, 2001, ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, P333, DOI 10.1109/ETFA.2001.996386
[8]   Transparent redundancy in the time-triggered architecture [J].
Bauer, G ;
Kopetz, H .
DSN 2000: INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2000, :5-13
[9]   An investigation of membership and clique avoidance in TTP/C [J].
Bauer, G ;
Paulitsch, M .
19TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS - PROCEEDINGS, 2000, :118-124
[10]  
GRAY J., 1985, P 5 S REL DISTR SOFT, P3