首页> 美国政府科技报告 >Efficient Algorithm for Unfolding Petri Nets
【24h】

Efficient Algorithm for Unfolding Petri Nets

机译:一种有效的展开petri网的算法

获取原文

摘要

Model checking based on the causal partial order semantics of Petri nets is an approach widely applied to cope with the state space explosion problem. One of the ways to exploit such a semantics is to consider (finite prefixes of) net unfoldings-themselves a class of acyclic Petri nets-which contain enough information, albeit implicit, to reason about the reachable markings of the original Petri nets. In view of recent very efficient model checking algorithms, employing unfoldings, the problem of efficiently building them becomes of great interest. We address these issues considerably improving the original McMillan/'s technique, but the unfolding algorithms proposed there are still relatively slow. In this paper, we put forward a method of computing possible extensions, which was the slowest part of the unfolding algorithm. Essentially, we show how to find new transition instances to be inserted in the unfolding, not trying all the transitions one-by-one, but all at once, merging common parts of the work. Moreover, we propose some additional heuristics, helping to speed up the algorithm.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号