Modal Extensions of the Logic of Abstract State Machines

被引:0
作者
Ferrarotti, Flavio [1 ]
Schewe, Klaus-Dieter [1 ]
机构
[1] Software Competence Ctr Hagenberg, Hagenberg, Austria
来源
RIGOROUS STATE-BASED METHODS, ABZ 2024 | 2024年 / 14759卷
关键词
Abstract State Machines; temporal logic; liveness conditions; completeness; verification; mutual exclusion; LIVENESS PROPERTIES;
D O I
10.1007/978-3-031-63790-2_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Based on the logic of non-deterministic Abstract State Machines (ASMs) we define a modal extension ML ASM by first introducing multi-step predicates and then adding quantification over the number of steps. We show that liveness conditions such as invariance, conditional and unconditional progress, and persistence on all or some runs of an ASM can be expressed in this logic. We show the existence of a complete fragment of MLASM, which still contains the interesting liveness conditions, and demonstrate the usefulness of this complete fragment by an example concerning mutual exclusion.
引用
收藏
页码:123 / 140
页数:18
相关论文
共 50 条
[31]   Specifying coalgebras with modal logic [J].
Kurz, A .
THEORETICAL COMPUTER SCIENCE, 2001, 260 (1-2) :119-138
[32]   Categorial Inference and Modal Logic [J].
Natasha Kurtonina .
Journal of Logic, Language and Information, 1998, 7 (4) :399-411
[33]   Equality propositional logic and its extensions [J].
Gao, X. L. ;
Xin, X. L. .
IRANIAN JOURNAL OF FUZZY SYSTEMS, 2019, 16 (05) :125-137
[34]   Formalizing Monitoring Processes for Large-Scale Distributed Systems Using Abstract State Machines [J].
Buga, Andreea ;
Nemes, Sorana Tania .
SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 :153-167
[35]   Actuality in Propositional Modal Logic [J].
Hazen, Allen P. ;
Rin, Benjamin G. ;
Wehmeier, Kai F. .
STUDIA LOGICA, 2013, 101 (03) :487-503
[36]   REFLECTIONS ON TEMPORAL AND MODAL LOGIC [J].
Epstein, Richard L. .
LOGIC AND LOGICAL PHILOSOPHY, 2015, 24 (01) :111-139
[37]   Context Logic as Modal Logic: Completeness and parametric inexpressivity [J].
Calcagno, Cristiano ;
Gardner, Philippa ;
Zarfaty, Uri .
ACM SIGPLAN NOTICES, 2007, 42 (01) :123-134
[38]   Analysis of recursive state machines [J].
Alur, R ;
Benedikt, M ;
Etessami, K ;
Godefroid, P ;
Reps, T ;
Yannakakis, M .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2005, 27 (04) :786-818
[40]   Computing Abstract Distances in Logic Programs [J].
Casso, Ignacio ;
Morales, Jose F. ;
Lopez-Garcia, Pedro ;
Giacobazzi, Roberto ;
Hermenegildo, Manuel, V .
LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2019, 2020, 12042 :57-72