Message reordering for the reuse of CAN-based legacy applications in a time-triggered architecture

被引:0
作者
Obermaisser, R. [1 ]
机构
[1] Vienna Univ Technol, Real Time Syst Grp, A-1040 Vienna, Austria
来源
PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM | 2006年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While CAN is the most widely used communication protocol in present day distributed automotive computer Systems, time-triggered architecture will provide the ability to handle the communication needs of future by-wire cars. In addition to hard real-time performance, time-triggered architectures help in managing the complexity of fault-tolerance and corresponding formal dependability models, as required for the establishment of ultra-high reliability (failure rates in the order of 10(-9) failures/hour). Virtual CAN networks on top of a time-triggered communication protocol are a solution to integrate existing CAN-based legacy applications into such a time-triggered architecture. Thus, there is the possibility to eliminate physical CAN networks, which leads to cost reductions and reliability improvements. In order to ensure that existing CAN-based software works correctly in a time-triggered architecture, a virtual CAN network must provide the temporal behavior of a physical CAN network. For this reason, we develop a solution for establishing in a virtual CAN network the same temporal message order as in a physical CAN network. We present a CAN protocol emulation algorithm and provide validation results based on an implementation in the Time-Triggered Architecture.
引用
收藏
页码:301 / 310
页数:10
相关论文
共 15 条
[1]  
[Anonymous], REAL TIME SYSTEMS SE
[2]  
BEAL D, 2000, LINUX J APR
[3]   Temporal logics for real-time system specification [J].
Bellini, P ;
Mattolini, R ;
Nesi, P .
ACM COMPUTING SURVEYS, 2000, 32 (01) :12-42
[4]  
Bretz EA, 2001, IEEE SPECTRUM, V38, P68, DOI 10.1109/6.915192
[5]  
Eker J., 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306), P320, DOI 10.1109/RTCSA.1999.811266
[6]  
HADZILACOS V, 1994, TR941425 CORN U ITH
[7]  
HENRIKSSON D, P 15 IFAC WORLD C AU
[8]  
*IEC, 1999, 615087 IEC
[9]  
*INT CORP, 1995, 82527 SER COMM CONTR
[10]  
KOPETZ H, 1992, P 12 INT C DISTR COM