Interpreted synchronous extension of time Petri nets

Godary-Dejean, Karen, Leroux, Hélène, Andreu, David
{"title":"Interpreted synchronous extension of time Petri nets","authors":"Godary-Dejean, Karen, Leroux, Hélène, Andreu, David","doi":"10.1007/s10626-021-00347-z","DOIUrl":null,"url":null,"abstract":"<p>Our work is integrated into a global methodology to design synchronously executed embedded critical systems. It is used for the development of medical devices implanted into human body to perform functional electrical stimulation solutions (used in pacemakers, deep brain stimulation...). These systems are of course critical and real time, and the reliability of their behaviors must be guaranteed. These medical devices are implemented into a programmable logic circuit in a synchronous way, which allows efficient implementation (space, consumption and actual parallelism of tasks execution). This paper presents a solution that helps to prove that the behavior of the implemented system respects a set of properties, using Petri nets for modeling and analysis purposes. But one problem in formal methods is that the hardware target and the implementation strategy can have an influence on the execution of the system, but is usually not considered in the modeling and verification processes. Resolving this issue is the goal of this article. Our work has two main results: an operational one, and a theoretical one. First, we can now design critical controllers with hard safety or real time constraints, being sure the behavior is still guaranteed during the execution. Second, this work broadens the scope of expressivity and analyzability of Petri nets extensions. Until then, none managed in the same formalism, both for modeling and analysis, all the characteristics we have considered (weights on arcs, specific test and inhibitor arcs, interpretation, and time intervals, including the management of effective conflicts and the blocking of transitions).</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"25 55","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete event dynamic systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s10626-021-00347-z","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Our work is integrated into a global methodology to design synchronously executed embedded critical systems. It is used for the development of medical devices implanted into human body to perform functional electrical stimulation solutions (used in pacemakers, deep brain stimulation...). These systems are of course critical and real time, and the reliability of their behaviors must be guaranteed. These medical devices are implemented into a programmable logic circuit in a synchronous way, which allows efficient implementation (space, consumption and actual parallelism of tasks execution). This paper presents a solution that helps to prove that the behavior of the implemented system respects a set of properties, using Petri nets for modeling and analysis purposes. But one problem in formal methods is that the hardware target and the implementation strategy can have an influence on the execution of the system, but is usually not considered in the modeling and verification processes. Resolving this issue is the goal of this article. Our work has two main results: an operational one, and a theoretical one. First, we can now design critical controllers with hard safety or real time constraints, being sure the behavior is still guaranteed during the execution. Second, this work broadens the scope of expressivity and analyzability of Petri nets extensions. Until then, none managed in the same formalism, both for modeling and analysis, all the characteristics we have considered (weights on arcs, specific test and inhibitor arcs, interpretation, and time intervals, including the management of effective conflicts and the blocking of transitions).

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
解释同步扩展时间Petri网
我们的工作集成到一个全球性的方法来设计同步执行的嵌入式关键系统。它用于开发植入人体的医疗设备,以执行功能性电刺激解决方案(用于起搏器,深部脑刺激…)。这些系统当然是关键和实时的,必须保证其行为的可靠性。这些医疗设备以同步方式实现在可编程逻辑电路中,从而实现高效(空间、消耗和任务执行的实际并行性)。本文提出了一个解决方案,该解决方案有助于证明所实现系统的行为遵循一组属性,使用Petri网进行建模和分析。但形式化方法的一个问题是,硬件目标和实现策略会对系统的执行产生影响,但在建模和验证过程中通常没有考虑到这一点。解决这个问题是本文的目标。我们的工作有两个主要结果:一个是操作结果,一个是理论结果。首先,我们现在可以设计具有硬安全性或实时约束的关键控制器,确保在执行过程中行为仍然得到保证。第二,拓宽了Petri网扩展的可表达性和可分析性的范围。在此之前,没有人以相同的形式进行管理,无论是建模还是分析,我们已经考虑过的所有特征(弧线的权重,特定的测试和抑制弧线,解释和时间间隔,包括有效冲突的管理和转换的阻塞)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Reducing the computational effort of symbolic supervisor synthesis An extremum timed extended reachability graph for temporal analysis of time Petri nets Diagnosability and attack detection for discrete event systems under sensor attacks A tropical-algebraic method for the control of timed event graphs with partial synchronization MGF-based SNC for stationary independent Markovian processes with localized application of martingales
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1