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


A Partial Order Approach to Branching Time Logic Model Checking
Authors:Rob Gerth  Ruurd Kuiper  Doron Peled  Wojciech Penczek  
Affiliation:a Eindhoven University of Technology, Eindhoven, The Netherlands;Bell Laboratories, Murray Hill, New Jersey, 07974, f1;Institute of Computer Science, , ?, PAS, Warsaw, Poland
Abstract:Partial order techniques enable reducing the size of the state space used for model checking, thus alleviating the “state space explosion” problem. These reductions are based on selecting a subset of the enabled operations from each program state. So far, these methods have been studied, implemented, and demonstrated for assertional languages that model the executions of a program as computation sequences, in particular the linear temporal logic. The present paper shows, for the first time, how this approach can be applied to languages that model the behavior of a program as a tree. We study here partial order reductions for branching temporal logics, e.g., the logics CTL and CTL* (with the next time operator removed) and process algebra logics such as Hennesy–Milner logic (withτactions). Conditions on the selection of subset of successors from each state during the state-space construction, which guarantee reduction that preserves CTL* properties, are given. The experimental results provided show that the reduction is substantial.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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