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 条
  • [1] A logic for Abstract State Machines
    Stärk, RF
    Nanchen, S
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2001, 7 (11): : 980 - 1005
  • [2] A logic for secure memory access of abstract state machines
    Nanchen, S
    Stärk, RF
    THEORETICAL COMPUTER SCIENCE, 2005, 336 (2-3) : 343 - 365
  • [3] Decidable properties for monadic abstract state machines
    Beauquier, D
    ANNALS OF PURE AND APPLIED LOGIC, 2006, 141 (03) : 308 - 319
  • [4] ABSTRACT STATE MACHINES AND THEIR APPLICATIONS
    Reyes Vera, Javier Mauricio
    REVISTA EDUCACION EN INGENIERIA, 2012, 7 (13): : 55 - 62
  • [5] The abstract state machines method for modular design and analysis of programming languages
    Borger, Egon
    JOURNAL OF LOGIC AND COMPUTATION, 2017, 27 (02) : 417 - 439
  • [6] The Timed Abstract State Machine Language: Abstract State Machines for Real-Time System Engineering
    Ouimet, Martin
    Lundqvist, Kristina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (12) : 2007 - 2033
  • [7] Ambient Abstract State Machines with applications
    Boerger, Egon
    Cisternino, Antonio
    Gervasi, Vincenzo
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (03) : 939 - 959
  • [8] A Guarded Fragment for Abstract State Machines
    Antje Nowack
    Journal of Logic, Language and Information, 2005, 14 (3) : 345 - 368
  • [9] Abstract State Machines and System Theoretic Process Analysis for Safety-Critical Systems
    Al-Shareefi, Farah
    Lisitsa, Alexei
    Dixon, Clare
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 15 - 32
  • [10] A Universal Control Construct for Abstract State Machines
    Stegmaier, Michael
    Dausend, Marcel
    Raschke, Alexander
    Tichy, Matthias
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 37 - 53