DocumentCode :
492585
Title :
A verification system for timed interval calculus
Author :
Chen, Chunqing ; Dong, Jin Song ; Sun, Jun
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fYear :
2008
fDate :
10-18 May 2008
Firstpage :
271
Lastpage :
280
Abstract :
Timed Interval Calculus (TIC) is a highly expressive set-based notation for specifying and reasoning about embedded real-time systems. However, it lacks mechanical proving support, as its verification usually involves infinite time intervals and continuous dynamics. In this paper, we develop a system based on a generic theorem prover, Prototype Verification System (PVS), to assist formal verification of TIC at a high grade of automation. TIC semantics has been constructed by the PVS typed higher-order logic. Based on the encoding, we have checked all TIC reasoning rules and discovered subtle flaws. A translator has been implemented in Java to automatically transform TIC models into PVS specifications. A collection of supplementary rules and PVS strategies has been defined to facilitate the rigorous reasoning of TIC models with functional and non-functional (for example, real-time) requirements at the interval level. Our approach is generic and can be applied further to support other real-time notations.
Keywords :
Java; calculus; embedded systems; formal logic; formal specification; program interpreters; reasoning about programs; Java; embedded real-time system; encoding; formal specification; formal verification; generic theorem prover; higher-order logic; program translator; prototype verification system; reasoning about program; set-based notation; timed interval calculus semantics; Calculus; Embedded computing; Encoding; Formal specifications; Logic; Mathematical analysis; Power system modeling; Prototypes; Real time systems; State-space methods; pvs; real-time systems; specification language; theorem proving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location :
Leipzig
ISSN :
0270-5257
Print_ISBN :
978-1-4244-4486-1
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1145/1368088.1368126
Filename :
4814138
Link To Document :
بازگشت