Structure Preserving Bisimilarity, Supporting an Operational Petri Net Semantics of CCSP

被引:13
|
作者
van Glabbeek, Rob J. [1 ,2 ]
机构
[1] NICTA, Sydney, NSW, Australia
[2] UNSW, Comp Sci & Engn, Sydney, NSW, Australia
关键词
D O I
10.1007/978-3-319-23506-6_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In 1987 Ernst-Rudiger Olderog provided an operational Petri net semantics for a subset of CCSP, the union of Milner's CCS and Hoare's CSP. It assigns to each process term in the subset a labelled, safe place/transition net. To demonstrate the correctness of the approach, Olderog established agreement (1) with the standard interleaving semantics of CCSP up to strong bisimulation equivalence, and (2) with standard denotational interpretations of CCSP operators in terms of Petri nets up to a suitable semantic equivalence that fully respects the causal structure of nets. For the latter he employed a linear-time semantic equivalence, namely having the same causal nets. This paper strengthens (2), employing a novel branching-time version of this semantics-structure preserving bisimilarity-that moreover preserves inevitability. I establish that it is a congruence for the operators of CCSP.
引用
收藏
页码:99 / 130
页数:32
相关论文
共 50 条
  • [41] Pathway Specification and Comparative Queries: A High Level Language with Petri Net Semantics
    Anwar, Saadat
    Baral, Chitta
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 981 - 988
  • [42] An extended Petri net model for supporting workflows in a multilevel secure environment
    Atluri, V
    Huang, WK
    [J]. DATABASE SECURITY VOLUME X - STATUS AND PROSPECTS, 1997, : 240 - 258
  • [43] Phase semantics and petri net interpretation for resource-sensitive strong negation
    Kamide N.
    [J]. Journal of Logic, Language and Information, 2006, 15 (4) : 371 - 401
  • [44] Generating a Petri net from a CSP specification: A semantics-based method
    Llorens, M.
    Oliver, J.
    Silva, J.
    Tamarit, S.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2012, 50 : 110 - 130
  • [45] A PROTOCOL SPECIFICATION LANGUAGE WITH A HIGH-LEVEL PETRI-NET SEMANTICS
    ZOUARI, B
    HADDAD, S
    TAGHELIT, M
    [J]. DECENTRALIZED AND DISTRIBUTED SYSTEMS, 1993, 39 : 225 - 241
  • [46] Periodic structure and liveness of Petri net rings
    Li, JN
    Suzuki, I
    Yamashita, M
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 3180 - 3185
  • [47] The extension of Petri nets for description of operational semantics of flowgraph stream parallel programming language
    Kutepov, V. P.
    Lazutkin, V. A.
    Liu, Liang
    [J]. DCABES 2007 Proceedings, Vols I and II, 2007, : 404 - 407
  • [48] Structural operational semantics for supporting multi-cycle operations in RTL HDLs
    Zhao, SQ
    Gajski, DD
    [J]. THIRD ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2005, : 45 - 53
  • [49] INVARIANT-PRESERVING PETRI NET REDUCTION AND CONDITIONS FOR INVARIANT-EXISTENCE
    DAS, SK
    AGRAWAL, VK
    SARKAR, D
    PATNAIK, LM
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1988, 14 (3-4) : 75 - 91
  • [50] Compositional high-level Petri net semantics of a parallel programming language with procedures
    Klaudel, H
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2001, 41 (03) : 195 - 240