Modal algebra and Petri nets

被引:2
|
作者
Dang, Han-Hing [1 ]
Moeller, Bernhard [1 ]
机构
[1] Univ Augsburg, Inst Informat, D-86135 Augsburg, Germany
关键词
KLEENE ALGEBRA; SEMANTICS;
D O I
10.1007/s00236-015-0216-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We use the by now well established setting of modal semirings to derive a modal algebra for Petri nets. It is based on a relation-algebraic calculus for separation logic that enables calculations of properties in a pointfree fashion and at an abstract level. Basically, we start from an earlier logical approach to Petri nets that in particular uses modal box and diamond operators for stating properties about the state space of such a net. We provide relational translations of the logical formulas which further allow the characterisation of general behaviour of transitions in an algebraic fashion. From the relational structure an algebra for frequently used properties of Petri nets is derived. In particular, we give connections to typical used assertion classes of separation logic. Moreover, we demonstrate applicability of the algebraic approach by calculations concerning a standard example of a mutex net.
引用
收藏
页码:109 / 132
页数:24
相关论文
共 50 条
  • [41] HIERARCHY AND PARALLELISM IN PETRI NETS .1. COMPOSITE PETRI NETS
    TAL, AA
    YUDITSKII, SA
    AUTOMATION AND REMOTE CONTROL, 1982, 43 (07) : 936 - 943
  • [42] Formal Translation from Reversing Petri Nets to Coloured Petri Nets
    Barylska, Kamila
    Gogolinska, Anna
    Mikulski, Lukasz
    Philippou, Anna
    Piatkowski, Marcin
    Psara, Kyriaki
    REVERSIBLE COMPUTATION, 2022, : 172 - 186
  • [43] Limits of fluidification for a stochastic Petri Nets by timed continuous Petri Nets
    Benaya, N.
    El-Akchioui, N.
    Mourabit, T.
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [44] PETRI NET TRANSFORMATION FOR DECISION MAKING: COMPOUND PETRI NETS TO ALTERNATIVES AGGREGATION PETRI NETS
    Ignacio Latorre-Biel, Juan
    Jimenez-Macias, Emilio
    23RD EUROPEAN MODELING & SIMULATION SYMPOSIUM, EMSS 2011, 2011, : 613 - 618
  • [45] Petri nets and bisimulation
    Nielsen, M
    Winskel, G
    THEORETICAL COMPUTER SCIENCE, 1996, 153 (1-2) : 211 - 244
  • [46] Petri nets and dependability
    Bernardi, S
    Bobbio, A
    Donatelli, S
    LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 125 - 179
  • [47] CCS AND PETRI NETS
    GOLTZ, U
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 469 : 334 - 357
  • [48] Clustering for Petri nets
    Keller, W
    THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 145 - 197
  • [49] Lending Petri nets
    Bartoletti, Massimo
    Cimoli, Tiziana
    Pinna, G. Michele
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 112 : 75 - 101
  • [50] The concepts of Petri nets
    Jörg Desel
    Wolfgang Reisig
    Software & Systems Modeling, 2015, 14 : 669 - 683