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 条
  • [1] Refinement checking on parametric modal transition systems
    Benes, Nikola
    Kretinsky, Jan
    Larsen, Kim G.
    Moller, Mikael H.
    Sickert, Salomon
    Srba, Jiri
    ACTA INFORMATICA, 2015, 52 (2-3) : 269 - 297
  • [2] Refinement checking on parametric modal transition systems
    Nikola Beneš
    Jan Křetínský
    Kim G. Larsen
    Mikael H. Møller
    Salomon Sickert
    Jiří Srba
    Acta Informatica, 2015, 52 : 269 - 297
  • [3] Quantitative Refinement for Weighted Modal Transition Systems
    Bauer, Sebastian S.
    Fahrenberg, Uli
    Juhl, Line
    Larsen, Kim G.
    Legay, Axel
    Thrane, Claus
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2011, 2011, 6907 : 60 - 71
  • [4] EXPTIME-completeness of thorough refinement on modal transition systems
    Benes, Nikola
    Kretinsky, Jan
    Larsen, Kim G.
    Srba, Jiri
    INFORMATION AND COMPUTATION, 2012, 218 : 54 - 68
  • [5] Checking Thorough Refinement on Modal Transition Systems Is EXPTIME-Complete
    Benes, Nikola
    Kretinsky, Jan
    Larsen, Kim G.
    Srba, Jiri
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2009, 2009, 5684 : 112 - 126
  • [6] Weak refinement for modal hybrid systems
    Weise, C
    Lenzkes, D
    HYBRID AND REAL-TIME SYSTEMS, 1997, 1201 : 316 - 330
  • [7] Modal Systems: Specification, Refinement and Realisation
    Dotti, Fernando L.
    Iliasov, Alexei
    Ribeiro, Leila
    Romanovsky, Alexander
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 601 - +
  • [8] Refinement for Transition Systems with Responses
    Carbone, Marco
    Hildebrandt, Thomas
    Perrone, Gian
    Wasowski, Andrzej
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (87): : 48 - 55
  • [9] Weighted modal transition systems
    Bauer, Sebastian S.
    Fahrenberg, Uli
    Juhl, Line
    Larsen, Kim G.
    Legay, Axel
    Thrane, Claus
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 42 (02) : 193 - 220
  • [10] Parametric Modal Transition Systems
    Benes, Nikola
    Kretinsky, Jan
    Larsen, Kim C.
    Moller, Mikael H.
    Srba, Jiri
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2011, 6996 : 275 - +