Title :
Bounded Model Checking of Concurrent Systems with Unbounded Integer Variables
Author :
Inoue, Hiroyuki ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru
Author_Institution :
Osaka Univ., Suita, Japan
fDate :
Nov. 30 2011-Dec. 2 2011
Abstract :
We discuss bounded model checking that uses a Satisfiability Modulo Theory (SMT) solver. The basic idea behind this model checking approach is to reduce the model checking problem to the satisfiability problem of a formula of some logic. Recent advances in SMT solvers make this particular approach significantly attractive. However, it does not work effectively in verification of concurrent systems, because the size of the formula blows up if the system has high concurrency. To overcome this, we adopt a different encoding for concurrent systems from the standard one. This encoding allows a compact formula representation of the behavior of concurrent systems. In this paper, we focus our attention on the verification of concurrent systems with unbounded integer variables and show how the new encoding helps improve the performance of model checking.
Keywords :
computability; formal verification; multiprocessing programs; SMT solver; bounded model checking; concurrent systems; satisfiability modulo theory; unbounded integer variables; Adaptation models; Computational modeling; Concurrent computing; Encoding; Petri nets; Semantics; USA Councils; Bounded model checking; SMT; concurrent systems;
Conference_Titel :
Networking and Computing (ICNC), 2011 Second International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4577-1796-3
DOI :
10.1109/ICNC.2011.47