DocumentCode :
3062298
Title :
Layered Diagnosis and Clock-Rate Correction for the TTEthernet Clock Synchronization Protocol
Author :
Steiner, Wilfried ; Dutertre, Bruno
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
244
Lastpage :
253
Abstract :
Fault-tolerant clock synchronization is the foundation of synchronous architectures such as the Time-Triggered Architecture (TTA) for dependable cyber-physical systems. Clocks are typically local counters that are increased with a given rate according to real time, and clock synchronization algorithms ensure that any two clocks in the system read about the same value at about the same point in real time. This is achieved by a clock synchronization algorithm that changes the current values of the clocks, the clocks´ rate, or both. This paper presents a diagnosis algorithm and a clock-rate correction algorithm as layered services on top of the TTEthernet clock synchronization algorithm, which itself is a clock-state correction algorithm. We analyze the algorithms´ properties and explore and understand their behavior using a bounded model checker for infinite data types. We use our formal framework for both simulation and formal proof. To the best knowledge of the authors this has been the first time that formal methods, should they be theorem provers or model checkers, have been applied to the problem of rate-correction for fault-tolerant clock synchronization. Furthermore, the formal development process itself demonstrates how easily existing models can be utilized in the development of new algorithms and their formal verification.
Keywords :
fault diagnosis; fault tolerant computing; formal verification; local area networks; protocols; synchronisation; theorem proving; TTEthernet clock synchronization protocol; bounded model checker; clock rate correction algorithm; dependable cyber-physical system; fault tolerant clock synchronization algorithm; formal development process; formal method; formal proof; formal verification; layered diagnosis algorithm; layered service; synchronous architecture; theorem prover; time triggered architecture; Algorithm design and analysis; Clocks; Convergence; Fault tolerance; Protocols; Real time systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2011 IEEE 17th Pacific Rim International Symposium on
Conference_Location :
Pasadena, CA
Print_ISBN :
978-1-4577-2005-5
Electronic_ISBN :
978-0-7695-4590-5
Type :
conf
DOI :
10.1109/PRDC.2011.36
Filename :
6133086
Link To Document :
بازگشت