首页 | 本学科首页   官方微博 | 高级检索  
     


Compositional encoding for bounded model checking
Authors:Jun SUN  Yang LIU  Jin Song DONG  Jing SUN
Affiliation:(1) School of Computing, National University of Singapore, Singapore, 119007, Singapore;(2) Department of Computer Science, The University of Auckland, Auckland, 1142, New Zealand
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 onthe-fly model checking) to validate system models against event-based temporal properties. The experiment results show the analyzer handles large systems.
Keywords:bounded model checking  Communication Sequential Processes (CSP)  Linear Temporal Logic (LTL)
本文献已被 万方数据 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号