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