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 条
  • [21] Specification of a batch plant using process algebra and Petri nets
    Falkman, P
    Lennartson, B
    Tittus, N
    2005 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2005, : 339 - 344
  • [22] Modal algebra and Petri nets
    Han-Hing Dang
    Bernhard Möller
    Acta Informatica, 2015, 52 : 109 - 132
  • [23] Specification of a batch plant using process algebra and petri nets
    Falkman, Petter
    Lennartson, Bengt
    Tittus, Michael
    CONTROL ENGINEERING PRACTICE, 2009, 17 (09) : 1004 - 1015
  • [24] Modal algebra and Petri nets
    Dang, Han-Hing
    Moeller, Bernhard
    ACTA INFORMATICA, 2015, 52 (2-3) : 109 - 132
  • [25] M-nets: An algebra of high-level Petri nets, with an application to the semantics of concurrent programming languages
    Best, E
    Fraczak, W
    Hopkins, RP
    Klaudel, H
    Pelz, E
    ACTA INFORMATICA, 1998, 35 (10) : 813 - 857
  • [26] M-nets: An algebra of high-level Petri nets, with an application to the semantics of concurrent programming languages
    Eike Best
    Wojciech Frączak
    Richard P. Hopkins
    Hanna Klaudel
    Elisabeth Pelz
    Acta Informatica, 1998, 35 : 813 - 857
  • [27] Causal semantics for Petri nets with contacts
    Lomazova, IA
    PROGRAMMING AND COMPUTER SOFTWARE, 1999, 25 (04) : 214 - 221
  • [28] 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
  • [29] A coalgebraic semantics for causality in Petri nets
    Bruni, Roberto
    Montanari, Ugo
    Sammartino, Matteo
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2015, 84 (06) : 853 - 883
  • [30] A Categorical Semantics for Bounded Petri Nets
    Genovese, Fabrizio
    Loregian, Fosco
    Palombi, Daniele
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (372): : 59 - 71