Coherent modal transition systems refinement

被引:0
|
作者
Basile, Davide [1 ]
ter Beek, Maurice H. [1 ]
Fantechi, Alessandro [1 ,2 ]
Gnesi, Stefania [1 ]
机构
[1] Formal Methods & Tools lab, ISTI CNR, Via G Moruzzi 1, I-56124 Pisa, Italy
[2] Univ Firenze, DINFO, Via S Marta 3, I-50139 Florence, Italy
关键词
BASIC BEHAVIORAL-MODELS; PRODUCT; CHECKING;
D O I
10.1016/j.jlamp.2024.100954
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modal Transition Systems (MTS) are a well-known formalism that extend Labelled Transition Systems (LTS) with the possibility of specifying necessary and permitted behaviour. Coherent MTS (CMTS) have been introduced to model Software Product Lines (SPL) based on a correspondence between the necessary and permitted modalities of MTS transitions and their associated actions, and the core and optional features of SPL. In this paper, we address open problems of the coherent fragment of MTS and introduce the notions of refinement and thorough refinement of CMTS. Most notably, we prove that refinement and thorough refinement coincide for CMTS, while it is known that this is not the case for MTS. We also define (thorough) equivalence and strong bisimilarity of both MTS and CMTS. We show their relations and, in particular, we prove that also strong bisimilarity and equivalence coincide for CMTS, whereas they do not for MTS. Finally, we extend our investigation to CMTS equipped with Constraints (MTSC), originally introduced to express alternative behaviour, and we prove that novel notions of refinement and strong thorough refinement coincide for MTSC, and so do their extensions to strong (thorough) equivalence and strong bisimilarity.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] PROGRAM REFINEMENT IN FAIR TRANSITION-SYSTEMS
    SINGH, AK
    ACTA INFORMATICA, 1993, 30 (06) : 503 - 535
  • [22] PROGRAM REFINEMENT IN FAIR TRANSITION-SYSTEMS
    SINGH, AK
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 506 : 128 - 147
  • [23] Refinement modal logic
    Bozzelli, Laura
    van Ditmarsch, Hans
    French, Tim
    Hales, James
    Pinchinat, Sophie
    INFORMATION AND COMPUTATION, 2014, 239 : 303 - 339
  • [24] On modal refinement and consistency
    Larsen, Kim G.
    Nyman, Ulrik
    Wasowski, Andrzej
    CONCUR 2007 - CONCURRENCY THEORY, PROCEEDINGS, 2007, 4703 : 105 - +
  • [25] On the expressiveness of modal transition systems with variability constraints
    ter Beek, Maurice H.
    Damiani, Ferruccio
    Gnesi, Stefania
    Mazzanti, Franco
    Paolini, Luca
    SCIENCE OF COMPUTER PROGRAMMING, 2019, 169 : 1 - 17
  • [26] A Sound Observational Semantics for Modal Transition Systems
    Fischbein, Dario
    Braberman, Victor
    Uchitel, Sebastian
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2009, 2009, 5684 : 215 - +
  • [27] Parametric and Quantitative Extensions of Modal Transition Systems
    Fahrenberg, Uli
    Larsen, Kim Guldstrand
    Legay, Axel
    Traonouez, Louis-Marie
    FROM PROGRAMS TO SYSTEMS: THE SYSTEMS PERSPECTIVE IN COMPUTING, 2014, 8415 : 84 - +
  • [28] Exploring inconsistencies between modal transition systems
    Mathieu Sassolas
    Marsha Chechik
    Sebastian Uchitel
    Software & Systems Modeling, 2011, 10 : 117 - 142
  • [29] A Fuzzy Modal Logic for Fuzzy Transition Systems
    Jain, Manisha
    Madeira, Alexandre
    Martins, Manuel A.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 348 : 85 - 103
  • [30] Accelerated modal abstractions of labelled transition systems
    Valero Espada, Miguel
    van de Pol, Jaco
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2006, 4019 : 338 - 352