Process semantics of Petri nets over partial algebra

被引:0
|
作者
Desel, J [1 ]
Juhás, G [1 ]
Lorenz, R [1 ]
机构
[1] Katholische Univ Eichstatt, Lehrsthuhl Angew Informat, D-85071 Eichstatt, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Petri nets are monoids is the title and the central idea of the paper [7]. It provides an algebraic approach to define both nets and their processes as terms. A crucial assumption for this concept is that arbitrary concurrent composition of processes is defined, which holds true for place/transition Petri nets where places can hold arbitrarily many tokens. A decade earlier, [10] presented a similar concept for elementary Petri nets, i.e. nets where no place can ever carry more than one token. Since markings of elementary Petri nets cannot be added arbitrarily, concurrent composition is defined as a partial operation. The present papers provides a general approach to process term semantics. Terms are equipped with the minimal necessary information to determine if two process terms can be composed concurrently. Applying the approach to elementary nets yields a concept very similar to the one in [10]. The second result of this paper states that the semantics based on process terms agrees with the classical partial-order process semantics for elementary net systems. More precisely, we provide a syntactic equivalence notion for process terms and a bijection from according equivalence classes of process terms to isomorphism classes of partially ordered processes. This result slightly generalizes a similar observation given in [11].
引用
收藏
页码:146 / 165
页数:20
相关论文
共 50 条
  • [31] A Categorical Semantics for Hierarchical Petri Nets
    Genovese, Fabrizio Romano
    Herold, Jelle
    Loregian, Fosco
    Palombi, Daniele
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (350): : 51 - 68
  • [32] A Categorical Semantics for Guarded Petri Nets
    Genovese, Fabrizio
    Spivak, David I.
    GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 57 - 74
  • [33] Bayesian network semantics for Petri nets
    Bruni, Roberto
    Melgratti, Hernan
    Montanari, Ugo
    THEORETICAL COMPUTER SCIENCE, 2020, 807 (807) : 95 - 113
  • [34] A causal semantics for time Petri nets
    Aura, T
    Lilius, J
    THEORETICAL COMPUTER SCIENCE, 2000, 243 (1-2) : 409 - 447
  • [35] ITL semantics of composite Petri nets
    Duan, Zhenhua
    Klaudel, Hanna
    Koutny, Maciej
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2013, 82 (02): : 95 - 110
  • [36] Exploiting stochastic process algebra achievements for generalized stochastic Petri nets
    Hermanns, H
    Herzog, U
    Mertsiotakis, V
    Rettelbach, M
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON PETRI NETS AND PERFORMANCE MODELS, 1997, : 183 - 192
  • [37] Combined process algebra and Petri nets for specification of resource booking problems
    Falkman, P
    Lennartson, B
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 4949 - 4955
  • [38] Verification of Hypertorus Communication Grids by Infinite Petri Nets and Process Algebra
    Dmitry A.Zaitsev
    Tatiana R.Shmeleva
    Jan Friso Groote
    IEEE/CAA Journal of Automatica Sinica, 2019, 6 (03) : 733 - 742
  • [39] Verification of Hypertorus Communication Grids by Infinite Petri Nets and Process Algebra
    Zaitsev, Dmitry A.
    Shmeleva, Tatiana R.
    Groote, Jan Friso
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (03) : 733 - 742
  • [40] Modelling of process of electronic signature with Petri nets and (max, plus) algebra
    Nait-Sidi-Moh, A
    Wack, M
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 792 - 801