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 条
  • [21] 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
  • [22] 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
  • [23] 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
  • [24] 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
  • [25] Decomposition of distributed edge systems based on the Petri nets and linear algebra technique
    Wisniewski, R.
    Karatkevich, A.
    Stefanowicz, L.
    Wojnakowski, M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 96 : 20 - 31
  • [26] From Coloured Petri Nets to Object Petri Nets
    Lakos, C
    APPLICATION AND THEORY OF PETRI NETS 1995, 1995, 935 : 278 - 297
  • [27] SCORESYNTH - A SYSTEM FOR THE SYNTHESIS OF MUSIC SCORES BASED ON PETRI NETS AND A MUSIC ALGEBRA
    HAUS, G
    SAMETTI, A
    COMPUTER, 1991, 24 (07) : 56 - 60
  • [28] Logic and Algebra in Unfolded Petri Nets: on a Duality Between Concurrency and Causal Dependence
    Bernardinello, Luca
    Ferigato, Carlo
    Pomello, Lucia
    FUNDAMENTA INFORMATICAE, 2020, 171 (1-4) : 39 - 56
  • [29] Using relation algebra for the analysis of Petri nets in a CASE tool based approach
    Fronk, A
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 396 - 405
  • [30] 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