Title :
BMC Encoding for Concurrent Systems
Author :
Rakotoarisoa, Manitra ; Pastor, Enric
Author_Institution :
Dept. of Comput. Archit., Tech. Univ. of Catalona, Barcelona
Abstract :
Bounded model checking (BMC) is an efficient verification technique designed originally for synchronous systems. Recently, however, several studies have been conducted that attempt to apply BMC to concurrent systems. In this paper, we propose a BMC encoding for systems modeled as synchronized products of transition systems. Our encoding generates compact formulas compared to basic methods, and thus decreases the execution time needed for the SAT-solving process. The correctness and effectiveness of the proposed method is shown through several experimentations.
Keywords :
binary decision diagrams; formal verification; software performance evaluation; SAT-solving process; bounded model checking; concurrent systems; synchronous systems; verification technique; Boolean functions; Computer architecture; Computer science; Data structures; Encoding; Explosions; Formal verification; Logic programming; Petri nets; State-space methods; formal methods;
Conference_Titel :
Chilean Computer Science Society, 2008. SCCC '08. International Conference of the
Conference_Location :
Punta Arenas
Print_ISBN :
978-0-7695-3403-9
DOI :
10.1109/SCCC.2008.22