<< 2011-2 >>
Department of
Computer Science
 

"Parametric Verification of Real-Time systems using LPMC"

Hans Toetenel (dr.ir. w.j.toetenel)

This lecture addresses formal verification of Real-Time systems using model-checking. The three core elements of the general approach are the modeling language (a timed automaton language), the specification language a branching time logic) and the verification process itself, which checks whether a model expressed in the timed automaton language "models" a specification in the logic language. The lecture will briefly address timed automata, timed logics and general approaches for real-time model checking. Next our approach will be presented in some detail, including the syntax and semantics of the timed automaton language XTG, the logic TCTL and a sketch of the model-checking algorithms. The second part of the lecture will address the application of the verification toolbox through some case studies, including a case study on parts of the IEEE 1394a standard. In the lecture we address the verification of the root contention protocol. Timing parameters play an essential role in this protocol. Only for certain parameter values, the protocol will end correctly, in other cases it will fail. We will show that parametrical model checking will deliver the parameter relations and timing intervals under which the protocol will behave correctly.
© 1995-2012 University of Bristol  |  Terms and Conditions
About this Page