DocumentCode
2277784
Title
Design and modeling of a protocol to enforce consistency among replicated masters in FTT-CAN
Author
Rodriguez-Navas, Guillermo ; Rigo, Joan ; Proenza, Julian ; Ferreira, Joaquim ; Almeida, Luis ; Fonseca, Jose A.
Author_Institution
Dept. Matematiques i Inf., Univ. de les Illes Balears, Palma de Mallorca, Spain
fYear
2004
fDate
22-24 Sept. 2004
Firstpage
229
Lastpage
238
Abstract
The flexible time-triggered CAN (FTT-CAN) is a master/slave network which uses replicated masters in order to avoid the single point of failure that a single master would represent. Each FTT-CAN replicated masters holds a replica of a communication requirements table, and slaves may request online updates of this table. These updates are the only source of inconsistency among the master replicas. This work addresses the design and modeling of a distributed protocol for updating this replicated communication requirements table in a consistent way, despite faults in the channel as well as physical faults in the nodes. The protocol is thoroughly described, a simulation and verification model of the protocol is presented, and the key properties to be satisfied by the protocol are formulated over this verification model. Finally, these properties are verified for the case of three replicas of the master and one slave. The verification model has been specified using the formal description language PROMELA (PROtocol MEta LAnguage), and the formal verification has been carried out with the Spin (Simple PROMELA Interpreter) model checking tool.
Keywords
controller area networks; formal verification; protocols; specification languages; distributed protocol design; distributed protocol modeling; flexible time triggered CAN; formal description language; formal verification; master replicas; master-slave network; model checking tool; online updates; protocol meta language; replicated communication requirements table; simple PROMELA interpreter; Access control; Actuators; Communication system traffic control; Embedded system; LAN interconnection; Master-slave; Protocols; Road transportation; Sensor systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Factory Communication Systems, 2004. Proceedings. 2004 IEEE International Workshop on
Print_ISBN
0-7803-8734-1
Type
conf
DOI
10.1109/WFCS.2004.1377715
Filename
1377715
Link To Document