Relational Structures for Interval Order Semantics of Concurrent Systems

被引:0
作者
Janicki, Ryszard [1 ]
Kleijn, Jetty [2 ]
Koutny, Maciej [3 ]
Mikulski, Lukasz [4 ]
机构
[1] McMaster Univ, Dept Comp & Software, Hamilton, ON L8S 4K1, Canada
[2] Leiden Univ, Leiden Inst Adv Comp Sci, Niels Bohrweg 1, NL-2333 CA Leiden, Netherlands
[3] Newcastle Univ, Sch Comp, 1 Sci Sq, Newcastle Upon Tyne NE4 5TG, Tyne & Wear, England
[4] Nicolaus Copernicus Univ Torun, Fac Math & Comp Sci, Chopina 12-18, N-87100 Bergen, Norway
来源
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2024 | 2024年 / 14628卷
基金
加拿大自然科学与工程研究理事会;
关键词
interval order; concurrency; relational structure; causality; closure; precedence; weak precedence; acyclicity; MODELING CONCURRENCY;
D O I
10.1007/978-3-031-61433-0_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Relational structures like partial orders that are based on acyclic relations capturing a 'before' relationship, can provide versatile frameworks for the modelling and verification of a wide class of concurrent systems behaviour. There are also relational structures with an acyclic 'before' (strong precedence) relationship and a possibly cyclic 'not later than' (weak precedence) relationship, which can be used for more general concurrent behaviours. However, in each of these cases, the execution model is based on sequences or step sequences of executed actions, where actions are assumed to be executed instantaneously. In this paper, we drop this restriction and consider executions modelled by interval orders, where actions are assumed to be executed non-instantaneously. For this execution model, we introduce new relational structures which can capture both strong precedence and weak precedence. This is achieved, in particular, thanks to a novel notion of acyclicity where any mixed cycle of strong and weak precedence is allowed, provided that it contains at least two consecutive weak precedence relationships.
引用
收藏
页码:153 / 174
页数:22
相关论文
共 33 条
  • [1] ABRAHAM U, 1990, WORK COMP, P311
  • [2] Herding Cats: Modelling, Simulation, Testing, and Data Mining for Weak Memory
    Alglave, Jade
    Maranget, Luc
    Tautschnig, Michael
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2014, 36 (02):
  • [3] MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS
    ALLEN, JF
    [J]. COMMUNICATIONS OF THE ACM, 1983, 26 (11) : 832 - 843
  • [4] Best E., 2001, MONO THEOR COMP SCI, DOI 10.1007/978-3-662-04457-5
  • [5] AN INTRODUCTION TO EVENT STRUCTURES
    WINSKEL, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 354 : 364 - 397
  • [6] Esparza J, 2008, Monographs in Theoretical Computer Science An EATCS Series, P1
  • [7] INTRANSITIVE INDIFFERENCE WITH UNEQUAL INDIFFERENCE INTERVALS
    FISHBURN, PC
    [J]. JOURNAL OF MATHEMATICAL PSYCHOLOGY, 1970, 7 (01) : 144 - 149
  • [8] Hoogeboom H.J., 1995, The Book of Traces, P43
  • [9] Fundamentals of modelling concurrency using discrete relational structures
    Janicki, R
    Koutny, M
    [J]. ACTA INFORMATICA, 1997, 34 (05) : 367 - 388
  • [10] STRUCTURE OF CONCURRENCY
    JANICKI, R
    KOUTNY, M
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 112 (01) : 5 - 52