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


On the Complexity of Verifying Concurrent Transition Systems
Authors:David Harel  Orna Kupferman  Moshe Y Vardi
Affiliation:Department of Applied Mathematics & Computer Science, Weizmann Institute, Rehovot, 76100, Israelf1;School of Computer Science and Engineering, The Hebrew University, Jerusalem, 91904, Israel, f2;Department of Computer Science, Rice University, Houston, Texas, 77251-1892, , f3
Abstract:In implementation verification, we check that an implementation is correct with respect to a specification by checking whether the behaviors of a transition system that models the program's implementation correlate with the behaviors of a transition system that models its specification. In this paper, we investigate the effect of concurrency on the complexity of implementation verification. We consider trace-based and tree-based approaches to the verification of concurrent transition systems, with and without fairness. Our results show that in almost all cases the complexity of the problem is exponentially harder than that of the sequential case. Thus, as in the model-checking verification methodology, the state-explosion problem cannot be avoided.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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