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