DocumentCode :
1831815
Title :
Incremental, Inductive Model Checking
Author :
Bradley, Aaron R.
Author_Institution :
Univ. of Colorado at Boulder, Boulder, CO, USA
fYear :
2013
fDate :
26-28 Sept. 2013
Firstpage :
5
Lastpage :
6
Abstract :
IC3, a model checking algorithm for invariance properties, has inspired a fair amount of research since it was first noticed in 2011 and is now widely used in the EDA industry. It is rooted in the deductive approach to verification, central to which is the application of mathematical induction. IC3 applies induction in two ways: in the typical manner, to detect convergence to an inductive strengthening of the property, and in an incremental manner, to discover relatively inductive lemmas in response to concrete error states. Core ideas in IC3 have been lifted to algorithms for model checking LTL and CTL properties and for analyzing infinite-state systems.
Keywords :
formal verification; systems analysis; temporal logic; CTL properties; EDA industry; IC3; LTL properties; convergence detection; deductive approach; incremental model checking; inductive lemmas; inductive model checking; infinite-state system analysis; invariance properties; mathematical induction; verification; Algorithm design and analysis; Concrete; Convergence; Games; Model checking; Safety; Standards; hardware; model checking; temporal logic; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Temporal Representation and Reasoning (TIME), 2013 20th International Symposium on
Conference_Location :
Pensacola, FL
ISSN :
1530-1311
Print_ISBN :
978-1-4799-2240-6
Type :
conf
DOI :
10.1109/TIME.2013.9
Filename :
6786789
Link To Document :
بازگشت