Compositional encoding for bounded model checking

Front. Comput. Sci. ›› 2008, Vol. 2 ›› Issue (4) : 368 -379.

PDF (259KB)
Front. Comput. Sci. ›› 2008, Vol. 2 ›› Issue (4) : 368 -379. DOI: 10.1007/s11704-008-0035-6

Compositional encoding for bounded model checking

Author information +
History +
PDF (259KB)

Abstract

Verification techniques like SAT-based bounded model checking have been successfully applied to a variety of system models. Applying bounded model checking to compositional process algebras is, however, a highly non-trivial task. One challenge is that the number of system states for process algebra models is not statically known, whereas exploring the full state space is computationally expensive. This paper presents a compositional encoding of hierarchical processes as SAT problems and then applies state-of-the-art SAT solvers for bounded model checking. The encoding avoids exploring the full state space for complex systems so as to deal with state space explosion. We developed an automated analyzer which combines complementing model checking techniques (i.e., bounded model checking and explicit on-the-fly model checking) to validate system models against event-based temporal properties. The experiment results show the analyzer handles large systems.

Keywords

null

Cite this article

Download citation ▾
null. Compositional encoding for bounded model checking. Front. Comput. Sci., 2008, 2(4): 368-379 DOI:10.1007/s11704-008-0035-6

登录浏览全文

4963

注册一个新账户 忘记密码

References

AI Summary AI Mindmap
PDF (259KB)

852

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/