Domains and Event Structures for Fusions

被引:0
|
作者
Baldan, Paolo [1 ]
Corradini, Andrea [2 ]
Gadducci, Fabio [2 ]
机构
[1] Univ Padua, Padua, Italy
[2] Univ Pisa, Pisa, Italy
来源
2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS) | 2017年
关键词
Event structures; fusions; graph rewriting; process calculi; PETRI NETS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stable event structures, and their duality with prime algebraic domains (arising as partial orders of configurations), are a landmark of concurrency theory, providing a clear characterisation of causality in computations. They have been used for defining a concurrent semantics of several formalisms, from Petri nets to linear graph rewriting systems, which in turn lay at the basis of many visual frameworks. Stability however is restrictive for dealing with formalisms where a computational step can merge parts of the state, like graph rewriting systems with non-linear rules, which are needed to cover some relevant applications (such as the graphical encoding of calculi with name passing). We characterise, as a natural generalisation of prime algebraic domains, a class of domains that is well-suited to model the semantics of formalisms with fusions. We then identify a corresponding class of event structures, that we call connected event structures, via a duality result formalised as an equivalence of categories. We show that connected event structures are exactly the class of event structures that arise as the semantics of nonlinear graph rewriting systems. Interestingly, the category of general unstable event structures corefiects into our category of domains, so that our result provides a characterisation of the partial orders of configurations of such event structures.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Dynamic Causality in Event Structures
    Arbach, Youssef
    Karcher, David
    Peters, Kirstin
    Nestmann, Uwe
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2015, 2015, 9039 : 83 - 97
  • [22] Representing Dependencies in Event Structures
    Pinna, G. Michele
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2019, 2019, 11533 : 3 - 18
  • [23] Operational Representation of Dependencies in Context-Dependent Event Structures
    Pinna, G. Michele
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2020, 2020, 12134 : 320 - 338
  • [24] Contracts as games on event structures
    Bartoletti, Massimo
    Cimoli, Tiziana
    Pinna, G. Michele
    Zunino, Roberto
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2016, 85 (03) : 399 - 424
  • [25] GAMES AND STRATEGIES AS EVENT STRUCTURES
    Castellan, Simon
    Clairambault, Pierre
    Rideau, Silvain
    Winskel, Glynn
    LOGICAL METHODS IN COMPUTER SCIENCE, 2017, 13 (03)
  • [26] Event Domains, Stable Functions and Proof-Nets
    Abramsky, Samson
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 172 (33-67) : 33 - 67
  • [27] Conflict vs Causality in Event Structures
    Gorla, Daniele
    Salvo, Ivano
    Piperno, Adolfo
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (300): : 86 - 101
  • [28] Equilibria of Concurrent Games on Event Structures
    Gutierrez, Julian
    Wooldridge, Michael
    PROCEEDINGS OF THE JOINT MEETING OF THE TWENTY-THIRD EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC (CSL) AND THE TWENTY-NINTH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2014,
  • [29] A Verified Algorithm Enumerating Event Structures
    Bowles, Juliana
    Caminati, Marco B.
    INTELLIGENT COMPUTER MATHEMATICS, 2017, 10383 : 239 - 254
  • [30] Branching cells for asymmetric event structures
    Abbes, Samy
    THEORETICAL COMPUTER SCIENCE, 2014, 546 : 32 - 51