首页> 美国政府科技报告 >Linear Programming Deadlock Checking Using Partial Order Dependencies
【24h】

Linear Programming Deadlock Checking Using Partial Order Dependencies

机译:使用偏序顺序依赖的线性编程死锁检查

获取原文

摘要

Model checking based on the causal partial order semantics of petri nets is anapproach 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 accyclic Petri nets---which contain enough information, albeit implicit, to reason about the reachable markings of the original Petri nets. In (MR-97), a verification technique for net unfoldings was proposed in which deadlock detection was reduced to a mixed integer linear programming problem. In this paper, we present a further development of this approach. We adopt Contejean-Devie's algorithm for solving systems of linear constraints over the natural numbers domain and refine it, by taking advantage of the specific properties of systems of linear constraints to be solved. The essence of the proposed modifications is to transfer the information about causality and conflicts between the events involved in an unfolding, into a relationship between the corresponding integer variables in the system of linear constraints. Experimental results demonstrate that the new technique achieves significant speedups.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号