Title :
Verification of real-time systems by abstraction of time constraints
Author :
Bourahla, Mustapha ; Benmohamed, Mohamed
Author_Institution :
Comput. Sci. Dept., Univ. of Biskra, Algeria
Abstract :
This paper presents a new methodology for model checking real-time systems based on the abstraction of time predicates. A real-time system is modeled with a timed automaton which is translated to a real-time program. The properties are specified with the temporal logic TCTL (timed computational tree logic). The real-time program and the TCTL property are used first, for producing a new automaton which augments the original with auxiliary clocks capturing the timing constraints in the TCTL specification that is reduced to an equivalent CTL specification. Second, the augmented real-time program is converted to a well timed system by removing the zeno runs (that are executions in which time does not diverge). Then the time predicates in the augmented automaton which is represented by an augmented and no-zeno real-time program will be abstracted to generate an untimed automaton representing an equivalent finite state system to be model checked using existing tools.
Keywords :
automata theory; formal verification; real-time systems; temporal logic; formal verification; model checking; real-time program; real-time systems; real-time systems verification; temporal logic TCTL; time constraints abstraction; time predicates; timed automaton; timed computational tree logic; Automata; Clocks; Computer science; Delay effects; Formal verification; Logic; Real time systems; State-space methods; Time factors; Timing;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
Print_ISBN :
0-7695-1926-1
DOI :
10.1109/IPDPS.2003.1213432