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 条
  • [11] LINEAR ALGEBRA ALGORITHMS FOR THE STRUCTURAL-ANALYSIS OF PETRI NETS
    TOUDIC, JM
    REVUE TECHNIQUE THOMSON-CSF, 1982, 14 (01): : 137 - 155
  • [12] Use of conventional and minplus algebra for the modeling of hybrid Petri nets
    Ecole Nationale d'Ingenieurs de, Belfort, Belfort, France
    Cybern Syst, 8 (869-883):
  • [13] An algebra of Petri nets with arc-based time restrictions
    Niaouris, A
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 447 - 462
  • [14] 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
  • [15] Road Traffic Models Using Petri Nets and Minplus Algebra
    Farhi, Nadir
    Goursat, Maurice
    Quadrat, Jean-Pierre
    TRAFFIC AND GRANULAR FLOW '07, 2009, : 281 - 286
  • [17] 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
  • [18] A dioid linear algebra approach to study a class of continuous Petri nets
    Zhang, DA
    Dai, HP
    Sun, YX
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 333 - 340
  • [19] Exploiting stochastic process algebra achievements for generalized stochastic Petri nets
    Hermanns, H
    Herzog, U
    Mertsiotakis, V
    Rettelbach, M
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON PETRI NETS AND PERFORMANCE MODELS, 1997, : 183 - 192
  • [20] Performance analysis of a bus network based on Petri Nets and (max,+) algebra
    Manier, M.-A. (marie-ange.manier@utbm.fr), 1600, Taylor and Francis Inc. (43):