Recursive Petri nets - Theory and application to discrete event systems

被引:30
|
作者
Haddad, Serge
Poitrenaud, Denis
机构
[1] Univ Paris 06, F-75252 Paris 05, France
[2] Univ Paris 09, F-75775 Paris 16, France
关键词
D O I
10.1007/s00236-007-0055-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to design and analyse complex systems, modelers need formal models with two contradictory requirements: a high expressivity and the decidability of behavioural property checking. Here we present and develop the theory of such a model, the recursive Petri nets. First, we show that the mechanisms supported by recursive Petri nets enable to model patterns of discrete event systems related to the dynamic structure of processes. Furthermore, we prove that these patterns cannot be modelled by ordinary Petri nets. Then we study the decidability of some problems: reachability, finiteness and bisimulation. At last, we develop the concept of linear invariants for this kind of nets and we design efficient computations specifically tailored to take advantage of their structure.
引用
收藏
页码:463 / 508
页数:46
相关论文
共 50 条
  • [21] Harnessing Structure Theory of Petri Nets in Discrete Event System Simulation
    Colom, Jose-Manuel
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2024, 2024, 14628 : 3 - 23
  • [22] FAULT DIAGNOSIS FOR DISCRETE EVENT SYSTEMS MODELED BY BOUNDED PETRI NETS
    Ran, Ning
    Wang, Shouguang
    Su, Hongye
    Wang, Chengying
    ASIAN JOURNAL OF CONTROL, 2017, 19 (04) : 1532 - 1541
  • [23] On supervisory control of a class of discrete event systems modelled by Petri nets
    Zhao, Mi
    Li, Zhiwu
    Zhou, MengChu
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1-3, 2007, : 810 - 815
  • [24] TESTING DISCRETE EVENT SYSTEMS: SYNCHRONIZING SEQUENCES USING PETRI NETS
    Pocci, Marco
    Demongodin, Isabel
    Giambiasi, Norbert
    Giua, Alessandro
    22ND EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2010), 2010, : 241 - 246
  • [25] Diagnosability of Discrete-Event Systems Using Labeled Petri Nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (01) : 144 - 153
  • [26] Real time identification of discrete event systems using Petri nets
    Dotoli, Mariagrazia
    Fanti, Maria Pia
    Mangini, Agostino Marcello
    AUTOMATICA, 2008, 44 (05) : 1209 - 1219
  • [27] Fault diagnosis and identification of discrete event systems using Petri nets
    Fanti, Maria Pia
    Seatzu, Carla
    WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 432 - +
  • [28] State estimation in Discrete Event Systems modeled by labeled Petri nets
    Ru, Yu
    Hadjicostis, Christoforos N.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 6022 - 6027
  • [29] Distributed diagnosis of discrete-event systems using Petri nets
    Genc, S
    Lafortune, S
    APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 316 - 336
  • [30] Distributed Implementation of Discrete Event Control Systems based on Petri Nets
    Piedrafita Moreno, Ramon
    Tardioli, Danilo
    Villarroel Salcedo, Jose Luis
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 496 - 503