DocumentCode :
1768177
Title :
Faster temporal reasoning for infinite-state programs
Author :
Cook, Byron ; Khlaaf, Heidy ; Piterman, Nir
Author_Institution :
Microsoft Res., Univ. Coll. London, London, UK
fYear :
2014
fDate :
21-24 Oct. 2014
Firstpage :
75
Lastpage :
82
Abstract :
In this paper, we describe a new symbolic model checking procedure for CTL verification of infinite-state programs. Our procedure exploits the natural decomposition of the state space given by the control-flow graph in combination with the nesting of temporal operators to optimize reasoning performed during symbolic model checking. An experimental evaluation against competing tools demonstrates that our approach not only gains orders-of-magnitude performance improvement, but also allows for scalability of temporal reasoning for larger programs.
Keywords :
flow graphs; program verification; temporal logic; temporal reasoning; CTL verification; control-flow graph; infinite-state programs; natural state space decomposition; performance improvement; reasoning optimization; symbolic model checking procedure; temporal operator nesting; temporal reasoning scalability; Aerospace electronics; Cognition; Educational institutions; Model checking; Radiation detectors; Safety; Transforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2014
Conference_Location :
Lausanne
Type :
conf
DOI :
10.1109/FMCAD.2014.6987598
Filename :
6987598
Link To Document :
بازگشت