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 条
  • [31] Extending modal transition systems with structured labels
    Bauert, Sebastian S.
    Juhl, Line
    Larsen, Kim G.
    Legay, Axel
    Srba, Jiri
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2012, 22 (04) : 581 - 617
  • [32] Exploring inconsistencies between modal transition systems
    Sassolas, Mathieu
    Chechik, Marsha
    Uchitel, Sebastian
    SOFTWARE AND SYSTEMS MODELING, 2011, 10 (01): : 117 - 142
  • [33] Modal Tools for Separation and Refinement
    Struth, Georg
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 : 81 - 101
  • [34] Identification of Coherent Machines Using Modal Analysis for the Reduction of Multimachine Systems
    Verdejo, H.
    Montes, G.
    Olguun, G.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (03) : 416 - 422
  • [35] Modal Transition Systems: Composition and LTL Model Checking
    Benes, Nikola
    Cerna, Ivana
    Kretinsky, Jan
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2011, 6996 : 228 - 242
  • [36] General quantitative specification theories with modal transition systems
    Fahrenberg, Uli
    Legay, Axel
    ACTA INFORMATICA, 2014, 51 (05) : 261 - 295
  • [37] General quantitative specification theories with modal transition systems
    Uli Fahrenberg
    Axel Legay
    Acta Informatica, 2014, 51 : 261 - 295
  • [38] Enforcing opacity of regular predicates on modal transition systems
    Darondeau, Philippe
    Marchand, Herve
    Ricker, Laurie
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (1-2): : 251 - 270
  • [39] Synthesizing Modal Transition Systems from Triggered Scenarios
    Sibay, German Emir
    Braberman, Victor
    Uchitel, Sebastian
    Kramer, Jeff
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (07) : 975 - 1001
  • [40] Summary of: On the Expressiveness of Modal Transition Systems with Variability Constraints
    ter Beek, Maurice H.
    Damiani, Ferruccio
    Gnesi, Stefania
    Mazzanti, Franco
    Paolini, Luca
    INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 542 - 546