Overcoming babbling-idiot failures in the FlexCAN architecture: a simple bus-guardian

The paper is concerned with the key issue of protecting FlexCAN networks against the babbling-idiot faults, e.g., node faults that busy the bus unduly. A full solution of the problem would enhance the dependability of these networks greatly, making them attractive for safety-critical applications. After analyzing the various modes by which a babbling-idiot fault affects the network operation, a classification of the babbling-idiot faults into hardware and software is proposed. Then it is shown that the FlexCAN architecture provides a suitable means for tolerating hardware babbling-idiot faults. Afterwards, a simple bus-guardian is proposed to cope with the software babbling-idiot faults in the FlexCAN environment. The proposed bus-guardian has been implemented and tested, and some significant results are given to demonstrate its effectiveness

[1]  Thomas Thurner,et al.  Time-triggered architecture for safety-related distributed real-time systems in transportation systems , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[2]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[3]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1995 .

[4]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[5]  Christopher Temple,et al.  Avoiding the babbling-idiot failure in a time-triggered communication system , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[6]  Holger Zeltwanger,et al.  Time-Triggered Communication on CAN , 2002 .

[7]  Paulo Pedreiras,et al.  Achieving fault tolerance in FTT-CAN , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[8]  Barry W. Johnson Design & analysis of fault tolerant digital systems , 1988 .

[9]  Juan Pimentel,et al.  A CAN-Based Application Level Error Detection and Fault Containment Protocol , 2004 .

[10]  José Alberto Fonseca,et al.  Components to Enforce Fail-Silent Behavior in Dynamic Master-Slave Systems , 2003 .

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

[12]  R. Ramaswami,et al.  Book Review: Design and Analysis of Fault-Tolerant Digital Systems , 1990 .