Decidability, expressivity and state-space computation of stopwatch Petri nets with discrete-time semantics

M. Magnin, P. Molinaro, O. Roux
{"title":"Decidability, expressivity and state-space computation of stopwatch Petri nets with discrete-time semantics","authors":"M. Magnin, P. Molinaro, O. Roux","doi":"10.1109/WODES.2006.1678404","DOIUrl":null,"url":null,"abstract":"In this paper, we address the general class of bounded Petri nets with stopwatches (SwPNs), which is an extension of T-time Petri nets (TPNs) where time is associated with transitions. Stopwatches can be reset, stopped and started. Our goal is to apply a discrete approach: we propose a structural translation from this model to classical Petri nets with flush arcs and inhibitor hyperarcs. Further on, we prove that this translation preserves weak timed bisimilarity. For the theory of Petri nets with stopwatches, the consequences are both theoretical and practical: 1) Petri nets with flush arcs and inhibitor hyperarcs, discrete-time TPNs and 1-safe discrete-time SwTPNs are equally expressive w.r.t. timed bisimilarity, thus timed language acceptance; 2) reachability problem - undecidable with dense-time semantics - becomes decidable once discrete-time is considered; 3) state space of discrete-time SwPNs can be computed directly by using existing tools for classical Petri nets; 4) we can verify temporal properties on a SwPN by working on the classical Petri net resulting from the translation. We give experimental results comparing the discrete-time state space computation and the dense-time one showing that, in many cases, combinatory explosion is not such a big concern. For the sake of simplicity, our results are explained on a model whose high-level functions make them very convenient to understand: time Petri nets with flush arcs and inhibitor hyperarcs (FIHTPNs). Our conclusions can however be easily extended to the general class of SwPNs","PeriodicalId":285315,"journal":{"name":"2006 8th International Workshop on Discrete Event Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 8th International Workshop on Discrete Event Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WODES.2006.1678404","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

In this paper, we address the general class of bounded Petri nets with stopwatches (SwPNs), which is an extension of T-time Petri nets (TPNs) where time is associated with transitions. Stopwatches can be reset, stopped and started. Our goal is to apply a discrete approach: we propose a structural translation from this model to classical Petri nets with flush arcs and inhibitor hyperarcs. Further on, we prove that this translation preserves weak timed bisimilarity. For the theory of Petri nets with stopwatches, the consequences are both theoretical and practical: 1) Petri nets with flush arcs and inhibitor hyperarcs, discrete-time TPNs and 1-safe discrete-time SwTPNs are equally expressive w.r.t. timed bisimilarity, thus timed language acceptance; 2) reachability problem - undecidable with dense-time semantics - becomes decidable once discrete-time is considered; 3) state space of discrete-time SwPNs can be computed directly by using existing tools for classical Petri nets; 4) we can verify temporal properties on a SwPN by working on the classical Petri net resulting from the translation. We give experimental results comparing the discrete-time state space computation and the dense-time one showing that, in many cases, combinatory explosion is not such a big concern. For the sake of simplicity, our results are explained on a model whose high-level functions make them very convenient to understand: time Petri nets with flush arcs and inhibitor hyperarcs (FIHTPNs). Our conclusions can however be easily extended to the general class of SwPNs
具有离散时间语义的秒表Petri网的可判决性、表达性和状态空间计算
在本文中,我们讨论了一类带秒表的有界Petri网(swpn),它是t -时间Petri网(TPNs)的扩展,其中时间与转换相关。秒表可以复位,停止和启动。我们的目标是应用离散方法:我们提出了从该模型到具有齐平弧和抑制超弧的经典Petri网的结构转换。进一步,我们证明了这种翻译保留了弱时间双相似性。对于带秒表的Petri网理论,其结果既有理论意义又有实践意义:1)带平直弧和抑制超弧的Petri网、离散时间TPNs和1-安全离散时间SwTPNs在时间双相似性上具有相同的表达,因此具有时间语言接受性;2)考虑离散时间后,可达性问题由稠密时间语义下的不可判定问题变为可判定问题;3)利用已有的经典Petri网工具可以直接计算离散swpn的状态空间;4)我们可以通过处理由翻译产生的经典Petri网来验证SwPN上的时间属性。我们给出了离散时间状态空间计算与密集时间状态空间计算的对比实验结果,表明在许多情况下,组合爆炸并不是一个大问题。为了简单起见,我们的结果是在一个模型上解释的,这个模型的高级函数使它们非常容易理解:带齐平弧和抑制剂超弧的时间Petri网(FIHTPNs)。然而,我们的结论可以很容易地推广到swpn的一般类别
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信