DocumentCode :
83563
Title :
Using Timed Automata for Modeling Distributed Systems with Clocks: Challenges and Solutions
Author :
Rodriguez-Navas, Guillermo ; Proenza, Julian
Author_Institution :
Dept. de Cienc. Mat. i Inf., Univ. de les Illes Balears, Palma de Mallorca, Spain
Volume :
39
Issue :
6
fYear :
2013
fDate :
Jun-13
Firstpage :
857
Lastpage :
868
Abstract :
The application of model checking for the formal verification of distributed embedded systems requires the adoption of techniques for realistically modeling the temporal behavior of such systems. This paper discusses how to model with timed automata the different types of relationships that may be found among the computer clocks of a distributed system, namely, ideal clocks, drifting clocks, and synchronized clocks. For each kind of relationship, a suitable modeling pattern is thoroughly described and formally verified.
Keywords :
automata theory; distributed processing; embedded systems; formal verification; distributed embedded systems; distributed system computer clocks; drifting clocks; formal verification; ideal clocks; model checking; modeling distributed systems; synchronized clocks; temporal behavior; timed automata; Automata; Distributed processing; Embedded systems; Formal verification; Real-time systems; Embedded systems; clock synchronization; hybrid automata; model checking; real-time systems; timed automata;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2012.73
Filename :
6374193
Link To Document :
بازگشت