Token Trail Semantics II - Petri Nets And Their Net Language

被引:0
|
作者
Kovar, Jakub [1 ]
Bergenthum, Robin [2 ]
机构
[1] Fernuniv, Lehrgebiet Programmiersyst, Hagen, Germany
[2] Fernuniv, Fak Math & Informat, Hagen, Germany
来源
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2024 | 2024年 / 14628卷
关键词
Token trail semantics; Net language; Petri net; Labelled net; Net morphism; Unfolding; Simulation; REPRESENTATION; BEHAVIOR;
D O I
10.1007/978-3-031-61433-0_9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There are various semantics for Petri nets. Some semantics can express concurrency well, others are good at modelling conflicts. Yet, every semantics has its drawbacks. State graphs explode in size when there is concurrency. Sequential and partial languages explode in size if there is conflict. In our previous paper on token trail semantics, we introduced the concept of the net language of a marked Petri net. The net language is a set of labelled nets so that we can specify both conflict and concurrency very naturally. We proved that the token trail semantics faithfully covers state graphs, sequential languages, and partial languages. In this paper, we show token trail semantics covers synchronous net morphisms and prove the net language of a Petri net includes all its finite unfoldings. Furthermore, we show that a Petri net simulates the state-transition behaviour of all labelled nets of its net language and prove the step language of a Petri net is the union of the step languages of all labelled nets of its net language. Finally, we present an algorithm and an implementation deciding the net language inclusion problem.
引用
收藏
页码:175 / 196
页数:22
相关论文
共 50 条
  • [1] Token Trail Semantics - Modeling Behavior of Petri Nets with Labeled Petri Nets
    Bergenthum, Robin
    Folz-Weinstein, Sabine
    Kovar, Jakub
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023, 2023, 13929 : 286 - 306
  • [2] Unifying Petri Net Semantics with Token Flows
    Juhas, Gabriel
    Lorenz, Robert
    Desel, Joerg
    APPLICATIONS AND THEORY OF PETRI NETS, PROCEEDINGS, 2009, 5606 : 2 - +
  • [3] Unfolding Semantics of Petri Nets Based on Token Flows
    Bergenthum, Robin
    Mauser, Sebastian
    Lorenz, Robert
    Juhas, Gabriel
    FUNDAMENTA INFORMATICAE, 2009, 94 (3-4) : 331 - 360
  • [4] On occurrence net semantics for Petri nets with contacts
    Lomazova, IA
    FUNDAMENTALS OF COMPUTATION THEORY, PROCEEDINGS, 1997, 1279 : 317 - 328
  • [5] A comparison of Petri net semantics under the collective token philosophy
    Bruni, R
    Meseguer, J
    Montanari, U
    Sassone, V
    ADVANCES IN COMPUTING SCIENCE-ASIAN' 98, 1998, 1538 : 225 - 244
  • [6] Token History Petri Nets
    van Hee, Kees
    Serebrenik, Alexander
    Sidorova, Natalia
    FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 219 - 234
  • [7] Complex token Petri nets
    Desrochers, AA
    Deal, TJ
    Fanti, MP
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1153 - 1160
  • [8] ON THE SEMANTICS OF PETRI NETS
    MESEGUER, J
    MONTANARI, U
    SASSONE, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 630 : 286 - 301
  • [9] Token-free Petri nets
    Mazurkiewicz, Antoni
    PILLARS OF COMPUTER SCIENCE, 2008, 4800 : 506 - 520
  • [10] On Petri nets semantics for π-calculus
    School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an 710049, China
    不详
    Kongzhi yu Juece Control Decis, 2007, 8 (864-868):