• 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