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 条