Title :
Manipulating Clocks in Timed Automata Using PVS
Author :
Xu, Qingguo ; Miao, Huaikou
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
Clock is an important notion in TA (Timed automata). In order to manipulate clock easily and conveniently in TA, a mechanized system called FVofTA (formal verification of timed automata) for specifying and reasoning about real-time systems using TA theory in PVS (prototype verification system) is presented in this paper. This system includes two parts: one for modeling real-time system using TA template in PVS and the other for proof intending for formal verification of real-time system. As one of the important modular of FVofTA, clock manipulations are given in PVS specification and mainly include (1) clock interpretation and clock constraints, (2) clock region equivalence definition and its application, and (3) the clock zone and its DBM (difference-bound matrices) representation. Finally, a case study is investigated with the aid of clock manipulation theories and the results are satisfied.
Keywords :
automata theory; clocks; formal verification; matrix algebra; TA template; clock constraints; clock interpretation; clock manipulation theories; clock region equivalence definition; clock zone; difference-bound matrices representation; formal verification; prototype verification system; timed automata; Artificial intelligence; Automata; Clocks; Computer networks; Distributed computing; Formal verification; Intelligent networks; Prototypes; Real time systems; Software engineering; PVS; Timed Automata; clock manipulation; real-time system;
Conference_Titel :
Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
Conference_Location :
Daegu
Print_ISBN :
978-0-7695-3642-2
DOI :
10.1109/SNPD.2009.69