DocumentCode
3042770
Title
Bounded Model Checking of Concurrent Systems with Unbounded Integer Variables
Author
Inoue, Hiroyuki ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru
Author_Institution
Osaka Univ., Suita, Japan
fYear
2011
fDate
Nov. 30 2011-Dec. 2 2011
Firstpage
261
Lastpage
265
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Computing (ICNC), 2011 Second International Conference on
Conference_Location
Osaka
Print_ISBN
978-1-4577-1796-3
Type
conf
DOI
10.1109/ICNC.2011.47
Filename
6131817
Link To Document