Interpreted synchronous extension of time Petri netsDefinition, semantics and formal analysis

被引:0
|
作者
Karen Godary-Dejean
Hélène Leroux
David Andreu
机构
[1] University Montpellier,LIRMM UMR 5506
[2] CNRS,undefined
[3] Lycée International François 1er,undefined
来源
Discrete Event Dynamic Systems | 2022年 / 32卷
关键词
Critical embedded systems; Implementation of Petri nets; Synchronous time Petri nets semantics; Bisimulation;
D O I
暂无
中图分类号
学科分类号
摘要
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).
引用
收藏
页码:27 / 64
页数:37
相关论文
共 50 条
  • [1] Interpreted synchronous extension of time Petri nets Definition, semantics and formal analysis
    Godary-Dejean, Karen
    Leroux, Helene
    Andreu, David
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (01): : 27 - 64
  • [2] Automatic handling of conflicts in synchronous Interpreted Time Petri nets implementation
    Leroux, Helene
    Godary-Dejean, Karen
    Coppey, Guillaume
    Andreu, David
    2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 100 - 105
  • [3] Formal semantics of synchronous SystemC
    Salem, A
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 376 - 381
  • [4] Time Petri nets with inhibitor hyperarcs. Formal semantics and state space computation
    Roux, OH
    Lime, D
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 371 - 390
  • [5] An Ocarina Extension for AADL Formal Semantics Generation
    Mkaouar, Hana
    Zalila, Bechir
    Hugues, Jerome
    Jmaiel, Mohamed
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1402 - 1409
  • [6] A Mixed Semantics Model for Schedulability Analysis of Time Petri Nets
    Pan, Li
    Zhao, Weidong
    ICMECG: 2009 INTERNATIONAL CONFERENCE ON MANAGEMENT OF E-COMMERCE AND E-GOVERNMENT, PROCEEDINGS, 2009, : 503 - 508
  • [7] FORMAL SEMANTICS FOR TIME IN DATABASES
    CLIFFORD, J
    WARREN, DS
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1983, 8 (02): : 214 - 254
  • [8] A formal semantics of UML StateCharts by means of timed Petri Nets
    Hammal, Y
    FORMAL TECHNIQUES FOR NEWTOWRKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 38 - 52
  • [9] A causal semantics for time Petri nets
    Aura, T
    Lilius, J
    THEORETICAL COMPUTER SCIENCE, 2000, 243 (1-2) : 409 - 447
  • [10] Software Components: a Formal Semantics Based on Coloured Petri Nets
    Bastide, Remi
    Barboni, Eric
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 57 - 73