A distributed operational view of Reversible Prime Event Structures

被引:6
|
作者
Melgratti, Hernan [1 ]
Mezzina, Claudio Antares [2 ]
Pinna, G. Michele [3 ]
机构
[1] Univ Buenos Aires, ICC, CONICET, Buenos Aires, DF, Argentina
[2] Univ Urbino, Dipartimento Sci Pure & Applicate, Urbino, Italy
[3] Univ Cagliari, Dipartimento Matemat & Informat, Cagliari, Italy
来源
2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS) | 2021年
基金
欧盟地平线“2020”;
关键词
PETRI NETS;
D O I
10.1109/LICS52264.2021.9470623
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reversible prime event structures extend the wellknown model of prime event structures to represent reversible computational processes. Essentially, they give abstract descriptions of processes capable of undoing computation steps. Since their introduction, event structures have played a pivotal role in connecting operational models (traditionally, Petri nets and process calculi) with denotational ones (algebraic domains). For this reason, there has been a lot of interest in linking different classes of operational models with different kinds of event structures. Hence, it is natural to ask which is the operational counterpart of reversible prime event structures. Such question has been previously addressed for a subclass of reversible prime event structures in which the interplay between causality and reversibility is restricted to the so-called cause-respecting reversible structures. In this paper, we present an operational characterisation of the full-fledged model and show that reversible prime event structures correspond to a subclass of contextual Petri nets, called reversible causal nets. The distinctive feature of reversible causal nets is that causality is recovered from inhibitor arcs instead of the usual overlap between post and presets of transitions. In this way, we are able to operationally explain also out-of-causal order reversibility.
引用
收藏
页数:13
相关论文
共 49 条
  • [31] Reduction of event structures under history preserving bisimulation
    Armas-Cervantes, Abel
    Baldan, Paolo
    Garcia-Banuelos, Luciano
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2016, 85 (06) : 1110 - 1130
  • [32] IMPLEMENTATION OF HIERARCHICAL AND DISTRIBUTED CONTROL FOR DISCRETE EVENT ROBOTIC MANUFACTURING SYSTEMS
    Yasuda, Gen'ichi
    PROCEEDINGS OF THE 38TH INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2008, : 2580 - 2589
  • [33] Mining process models from event logs in distributed bioinformatics workflows
    Xing, Jianchuan
    Li, Zhishu
    Cheng, Yanhong
    Yin, Feng
    Li, Baolin
    Chen, Li
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 8 - +
  • [34] Distributed trajectory planning for multi-agent discrete event systems
    Appel, Marcus
    Walther, Michael
    Konigorski, Ulrich
    AT-AUTOMATISIERUNGSTECHNIK, 2019, 67 (09) : 751 - 761
  • [35] DISCRETE EVENT SYSTEMS AND LIFE CYCLE: A PETRI NETS-BASED VIEW
    Silva, Manuel
    INTERNATIONAL MEDITERRANEAN MODELLING MULTICONFERENCE 2006, 2006, : 5 - 12
  • [36] Event Circuit Structures for Deadlock Avoidance in Flexible Manufacturing Systems
    Fan, Xing
    Hu, Hesuan
    Yang, Benyuan
    Liu, Yuming
    He, Gaoyun
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (01) : 597 - 610
  • [37] Automated Partitioning of Concurrent Discrete-Event Systems for Distributed Behavioral Identification
    Saives, Jeremie
    Faraut, Gregory
    Lesage, Jean-Jacques
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2018, 15 (02) : 832 - 841
  • [38] Behavioral Comparison of Process Models Based on Canonically Reduced Event Structures
    Armas-Cervantes, Abel
    Baldan, Paolo
    Dumas, Marlon
    Garcia-Banuelos, Luciano
    BUSINESS PROCESS MANAGEMENT, BPM 2014, 2014, 8659 : 267 - 282
  • [39] Design and Distributed Control of Discrete Event Robotic Manufacturing Systems using Petri Nets
    Yasuda, Gen'ichi
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 1860 - 1865
  • [40] Necessary and Sufficient Condition to Assess Initial-State-Opacity in Live Bounded and Reversible Discrete Event Systems
    Basile, Francesco
    De Tommasi, Gianmaria
    Motta, Carlo
    Sterle, Claudio
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 2683 - 2688