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 条
  • [41] Assigning ontology-based semantics to process models:The case of Petri Nets
    Soffer, Pnina
    Kaner, Maya
    Wand, Yair
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5074 : 16 - +
  • [42] Comparative trace semantics of time Petri nets
    Bushin, D. I.
    Virbitskaite, I. B.
    PROGRAMMING AND COMPUTER SOFTWARE, 2015, 41 (03) : 131 - 139
  • [43] Comparison of different semantics for Time Petri Nets
    Bérard, B
    Cassez, F
    Haddad, S
    Lime, D
    Roux, OH
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 293 - 307
  • [44] An event structure semantics for general Petri nets
    Hoogers, PW
    Kleijn, HCM
    Thiagarajan, PS
    THEORETICAL COMPUTER SCIENCE, 1996, 153 (1-2) : 129 - 170
  • [45] On Causal Semantics of Petri Nets (Extended Abstract)
    van Glabbeek, Rob J.
    Goltz, Ursula
    Schicke, Jens-Wolfhard
    CONCUR 2011: CONCURRENCY THEORY, 2011, 6901 : 43 - +
  • [46] Comparative trace semantics of time Petri nets
    D. I. Bushin
    I. B. Virbitskaite
    Programming and Computer Software, 2015, 41 : 131 - 139
  • [47] DATA-FLOW SEMANTICS FOR PETRI NETS
    GOLD, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 629 : 275 - 283
  • [48] FAILURES SEMANTICS AND DEADLOCKING OF MODULAR PETRI NETS
    VOGLER, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 324 : 542 - 551
  • [49] FAILURES SEMANTICS AND DEADLOCKING OF MODULAR PETRI NETS
    VOGLER, W
    ACTA INFORMATICA, 1989, 26 (04) : 333 - 348
  • [50] Reactive Semantics for Component Based Petri Nets
    Hammal, Youcef
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 795 - 805