Automata for True Concurrency Properties

被引:2
|
作者
Baldan, Paolo [1 ]
Padoan, Tommaso [1 ]
机构
[1] Univ Padua, Dipartimento Matemat, Padua, Italy
来源
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2018 | 2018年 / 10803卷
关键词
MODEL-CHECKING; CAUSALITY; LOGICS; GAMES;
D O I
10.1007/978-3-319-89366-2_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an automata-theoretic framework for the model checking of true concurrency properties. These are specified in a fixpoint logic, corresponding to history-preserving bisimilarity, capable of describing events in computations and their dependencies. The models of the logic are event structures or any formalism which can be given a causal semantics, like Petri nets. Given a formula and an event structure satisfying suitable regularity conditions we show how to construct a parity tree automaton whose language is non-empty if and only if the event structure satisfies the formula. The automaton, due to the nature of event structure models, is usually infinite. We discuss how it can be quotiented to an equivalent finite automaton, where emptiness can be checked effectively. In order to show the applicability of the approach, we discuss how it instantiates to finite safe Petri nets. As a proof of concept we provide a model checking tool implementing the technique.
引用
收藏
页码:165 / 182
页数:18
相关论文
共 50 条
  • [41] The Timestamp of Timed Automata
    Rosenmann, Amnon
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 181 - 198
  • [42] Recursive Timed Automata
    Trivedi, Ashutosh
    Wojtczak, Dominik
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 306 - 324
  • [43] Probabilistic Interface Automata
    Pavese, Esteban
    Braberman, Victor
    Uchitel, Sebastian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (09) : 843 - 865
  • [44] Hybrid Interface Automata
    Zhang, Yan
    Zhang, Tian
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 624 - 633
  • [45] A Menagerie of Timed Automata
    Fontana, Peter
    Cleaveland, Rance
    ACM COMPUTING SURVEYS, 2014, 46 (03)
  • [46] Concurrency Testing Using Schedule Bounding: an Empirical Study
    Thomson, Paul
    Donaldson, Alastair F.
    Betts, Adam
    ACM SIGPLAN NOTICES, 2014, 49 (08) : 15 - 28
  • [47] On the complexity of ω-pushdown automata
    Lei, Yusi
    Song, Fu
    Liu, Wanwei
    Zhang, Min
    SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (11)
  • [48] Shrinking timed automata
    Sankur, Ocan
    Bouyer, Patricia
    Markey, Nicolas
    INFORMATION AND COMPUTATION, 2014, 234 : 107 - 132
  • [49] Robustness in Timed Automata
    Bouyer, Patricia
    Markey, Nicolas
    Sankur, Ocan
    REACHABILITY PROBLEMS, 2013, 8169 : 1 - 18
  • [50] STOCHASTIC TIMED AUTOMATA
    Bertrand, Nathalie
    Bouyer, Patricia
    Brihaye, Thomas
    Menet, Quentin
    Baier, Christel
    Groesser, Marcus
    Jurdzinski, Marcin
    LOGICAL METHODS IN COMPUTER SCIENCE, 2014, 10 (04)