Integrating Inaccessibility Control and Timer Management in CANELy

The CAN Enhanced Layer (CANELy) is a CAN-based infrastructure capable of extremely reliable communication. This paper describes the mechanisms and the techniques used in CANELy to enforce system correctness in the time-domain despite the occurrence of network errors (inaccessibility). The paper discusses how to integrate in the existing CANELy machinery, the control of inaccessibility and the management of timers, at several levels of the system. In particular, application and low-level protocol layers are addressed. In addition, a relevant set of parameters are available for system monitoring, allowing the validation/enforcement of the system model.

[1]  Li Ming,et al.  How hard is hard real-time communication on field-buses? , 1997, Proceedings of IEEE 27th International Symposium on Fault Tolerant Computing.

[2]  José Rufino,et al.  Fault-tolerant broadcasts in CAN , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[3]  Bruno Gaujal,et al.  Fault confinement mechanisms on CAN: analysis and improvements , 2005, IEEE Transactions on Vehicular Technology.

[4]  José Rufino,et al.  Fault-tolerant clock synchronization in CAN , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[5]  Hans A. Hansson,et al.  Response time analysis under errors for CAN , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.

[6]  Matos Rufino,et al.  Computational System for Real-Time Distributed Control , 2002 .

[7]  Juan R. Pimentel,et al.  A Flexible Architecture for Highly Dependable Embedded Applications , 2004 .

[8]  Massimo Violante,et al.  A multi-level approach to the dependability analysis of networked systems based on the CAN protocol , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[9]  Hermann Kopetz,et al.  A Comparison of CAN and TTP , 2000 .

[10]  José Rufino,et al.  Node failure detection and membership in CANELy , 2003, 2003 International Conference on Dependable Systems and Networks, 2003. Proceedings..

[11]  Eduardo Tovar,et al.  Integrating inaccessibility in response time analysis of CAN networks , 2000, 2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531).

[12]  Alan Burns,et al.  An analysable bus-guardian for event-triggered communication , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[13]  Guilherme Arroz,et al.  Control of Inaccessibility in CANELy , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[14]  Alan Burns,et al.  Probabilistic analysis of CAN with faults , 2002, 23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002..

[15]  Kang G. Shin,et al.  Scheduling messages on controller area network for real-time CIM applications , 1997, IEEE Trans. Robotics Autom..

[16]  Günter Grünsteidl,et al.  TTP - A Protocol for Fault-Tolerant Real-Time Systems , 1994, Computer.

[17]  Joachim Charzinski Performance of the Error Detection Mechanisms in CAN , 1994 .

[18]  José Rufino,et al.  A Columbus' egg idea for CAN media redundancy , 1999, Digest of Papers. Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (Cat. No.99CB36352).

[19]  Weijia Jia,et al.  Scheduling Hard and Soft Real-Time Communication in the Controller Area Network (CAN) , 1998 .

[20]  Donal Heffernan,et al.  TTCAN: a new time-triggered controller area network , 2002, Microprocess. Microsystems.