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 条
  • [1] Modal algebra and Petri nets
    Han-Hing Dang
    Bernhard Möller
    Acta Informatica, 2015, 52 : 109 - 132
  • [2] Modal Open Petri Nets
    Schneider, Vitali
    Vogler, Walter
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2019, 2019, 11522 : 25 - 46
  • [3] Petri nets over partial algebra
    Desel, J
    Juhás, G
    Lorenz, R
    UNIFYING PETRI NETS: ADVANCES IN PETRI NETS, 2001, 2128 : 126 - 172
  • [4] On semantics of Petri nets over partial algebra
    Juhás, G
    SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS, 1999, 1725 : 414 - 421
  • [5] Timed Mobility in process algebra and Petri nets
    Ciobanu, Gabriel
    Koutny, Maciej
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (07): : 377 - 391
  • [6] Refinement and Asynchronous Composition of Modal Petri Nets
    Elhog-Benzina, Dorsaf
    Haddad, Serge
    Hennicker, Rolf
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY V, 2012, 6900 : 96 - 120
  • [7] Service net algebra based on logic Petri nets
    Hu, Qiang
    Du, Yuyue
    Yu, ShuXia
    INFORMATION SCIENCES, 2014, 268 : 271 - 289
  • [8] Process semantics of Petri nets over partial algebra
    Desel, J
    Juhás, G
    Lorenz, R
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 146 - 165
  • [9] The use of conventional and minplus algebra for the modeling of hybrid Petri nets
    Komenda, J
    El Moudni, A
    Zerhouni, N
    CYBERNETICS AND SYSTEMS, 1998, 29 (08) : 869 - 884
  • [10] The box algebra equals Petri nets plus process expressions
    Best, E
    Devillers, R
    Koutny, M
    INFORMATION AND COMPUTATION, 2002, 178 (01) : 44 - 100