Title :
Design and Verification of a Media Redundancy Management Driver for a CAN Star Topology
Author :
Gessner, David ; Barranco, Manuel ; Proenza, Julián
Author_Institution :
Dept. de Mat. i Inf., Univ. de les Illes Balears (UIB), Palma de Mallorca, Spain
Abstract :
Some of the severe dependability limitations of Controller Area Network (CAN) can be overcome by replacing its bus topology with a star topology. Thus, a replicated star topology with advanced error-containment and fault-tolerance mechanisms for CAN, called ReCANcentrate, has been proposed. Its two hubs are coupled with each other and create a single logical broadcast domain. This allows each node to easily manage the replicated star by means of a software driver, called reCANdrv, that abstracts away the details of this replication. The goal of reCANdrv is to manage the star´s media redundancy transparently for a CAN application, allowing it to exchange information through the star while tolerating faults. This paper describes the design of reCANdrv, the specification as properties of reCANdrv´s correct redundancy management, and the verification of these properties by means of model checking.
Keywords :
controller area networks; device drivers; fault tolerance; formal verification; CAN star topology; ReCANcentrate; advanced error-containment; controller area network; fault-tolerance mechanisms; media redundancy management driver; model checking; reCANdrv; replicated star topology; software driver; Buffer storage; Circuit faults; Hardware; Media; Redundancy; Software; Topology; Controller Area Network (CAN); UPPAAL; fault tolerance; field buses; formal verification; media redundancy management; model checking; replicated star topology;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2012.2198663