【24h】

From Petri Nets with Shared Variables to ITL

机译:从Petri网带有共享变量到ITL

获取原文

摘要

Petri nets and Interval Temporal Logic (ITL) are two formalisms for the specification and analysis of concurrent computing systems. Petri nets allow for a direct expression of causality aspects in system behaviour and in particular support system verification based on partial order reductions or invariant-based techniques. ITL, on the other hand, supports system verification by proving that the formula describing a system implies the formula describing a correctness requirement. It would therefore be desirable to establish a strong semantical link between these two models, thus allowing one to apply diverse analytical methods and techniques to a given system design. We have recently proposed such a semantical link between the propositional version of ITL (PITL) and Box Algebra (BA), which is a compositional model of basic (low-level) Petri nets supporting handshake action synchronisation between concurrent processes. In this paper, we extend this result by considering a compositional model of (high-level) Petri nets where concurrent processes communicate through shared variables. The main result is a method for translating a design expressed using a high-level Petri net into a semantically equivalent ITL formula.
机译:Petri网和间隔时间逻辑(ITL)是并发计算系统的规范和分析的两个形式主义。 Petri网允许直接表达系统行为中的因果关系方面,特别是基于部分顺序减少或基于不变的技术的支持系统验证。另一方面,ITL通过证明描述系统的公式意味着描述正确性要求的公式来支持系统验证。因此,希望在这两种模型之间建立一个强大的语义链路,从而允许一个人将不同的分析方法和技术应用于给定的系统设计。我们最近提出了ITL(PITL)和Box代数(BA),这是基本的(低电平)的成分模型Petri网支持并发进程之间的握手动作同步的命题版本之间的这种语义联系。在本文中,我们通过考虑(高级)Petri网的组成模型来扩展该结果,其中并发过程通过共享变量进行通信。主要结果是将使用高级Petri网的设计转换为语义等效ITL公式的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号