首页> 外文OA文献 >Combining symbolic and partial order methods for model checking 1-safe Petri nets
【2h】

Combining symbolic and partial order methods for model checking 1-safe Petri nets

机译:结合符号和偏序方法进行模型检验1-安全Petri网

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this work, methods are presented for model checking finite state asynchronous systems, more specifically 1-safe Petri nets, with the aim of alleviating the state explosion problem. Symbolic model checking techniques are used, combined with two partial order semantics known as net unfoldings and processes.We start with net unfoldings and study deadlock and reachability checking problems, using complete finite prefixes of net unfoldings introduced by McMillan. It is shown how these problems can be translated compactly into the problem of finding a stable model of a logic program. This combined with an efficient procedure for finding stable models of a logic program, the Smodels system, provides the basis of a prefix based model checking procedure for deadlock and reachability properties, which is competitive with previously published procedures using prefixes.This work shows that, if the only thing one can assume from a prefix is that it is complete, nested reachability properties are relatively hard. Namely, for several widely used temporal logics which can express a violation of a certain fixed safety property, model checking is PSPACE-complete in the size of the complete finite prefix.A model checking approach is devised for the linear temporal logic LTL-X using complete finite prefixes. The approach makes the complete finite prefix generation formula specific, and the prefix completeness notion application specific. Using these ideas, an LTL-X model checker has been implemented as a variant of a prefix generation algorithm.The use of bounded model checking for asynchronous systems is studied. A method to express the process semantics of a 1-safe Petri net in symbolic form as a set of satisfying truth assignments of a constrained Boolean circuit is presented. In the experiments the BCSat system is used as a circuit satisfiability checker. Another contribution employs logic programs with stable model semantics to develop a new linear size bounded LTL-X model checking translation that can be used with step semantics of 1-safe Petri nets.
机译:在这项工作中,提出了用于模型检查有限状态异步系统,更具体地说是1安全Petri网的方法,目的是减轻状态爆炸问题。使用符号模型检查技术,并结合称为网络展开和过程的两个部分顺序语义。我们从网络展开开始,使用McMillan引入的网络展开的完整有限前缀研究死锁和可达性检查问题。展示了如何将这些问题紧凑地转化为寻找逻辑程序稳定模型的问题。这与用于查找逻辑程序稳定模型的有效程序Smodels系统相结合,为基于死信和可达性的基于前缀的模型检查过程提供了基础,这与以前使用前缀的已发布过程相竞争。如果可以仅从前缀假定其是完整的,则嵌套的可达性属性相对较难。即,对于可以表示违反某个固定安全属性的几种广泛使用的时间逻辑,模型检查在完整有限前缀的大小上是PSPACE完全的。针对线性时间逻辑LTL-X设计了一种模型检查方法,使用完整的有限前缀。该方法使完整的有限前缀生成公式特定,并且使前缀完整性概念应用特定。利用这些思想,已经实现了LTL-X模型检查器作为前缀生成算法的变体。研究了有界模型检查在异步系统中的使用。提出了一种以符号形式表示一安全Petri网的过程语义的方法,该方法是约束布尔电路的一组令人满意的真值分配。在实验中,BCSat系统用作电路可满足性检查器。另一个贡献是使用具有稳定模型语义的逻辑程序来开发新的线性大小有界LTL-X模型检查转换,该转换可与1-safe Petri网的逐步语义一起使用。

著录项

  • 作者

    Heljanko Keijo;

  • 作者单位
  • 年度 2002
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号