Coherent modal transition systems refinement
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...
Saved in:
Published in | Journal of logical and algebraic methods in programming Vol. 138; p. 100954 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Inc
01.04.2024
|
Online Access | Get full text |
Cover
Loading…
Abstract | 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. |
---|---|
AbstractList | 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. |
ArticleNumber | 100954 |
Author | ter Beek, Maurice H. Fantechi, Alessandro Gnesi, Stefania Basile, Davide |
Author_xml | – sequence: 1 givenname: Davide orcidid: 0000-0002-7196-6609 surname: Basile fullname: Basile, Davide email: davide.basile@isti.cnr.it organization: Formal Methods and Tools lab, ISTI–CNR, Via G. Moruzzi 1, Pisa, 56124, Italy – sequence: 2 givenname: Maurice H. surname: ter Beek fullname: ter Beek, Maurice H. organization: Formal Methods and Tools lab, ISTI–CNR, Via G. Moruzzi 1, Pisa, 56124, Italy – sequence: 3 givenname: Alessandro surname: Fantechi fullname: Fantechi, Alessandro organization: Formal Methods and Tools lab, ISTI–CNR, Via G. Moruzzi 1, Pisa, 56124, Italy – sequence: 4 givenname: Stefania surname: Gnesi fullname: Gnesi, Stefania organization: Formal Methods and Tools lab, ISTI–CNR, Via G. Moruzzi 1, Pisa, 56124, Italy |
BookMark | eNp9j7FOwzAQhj0UiVL6BCx5AFLOdhw7AwOKgCJVYoHZcu2LcJQ4lR0h9e1xCTPTSaf_u_u_G7IKU0BC7ijsKND6od_1gxlPOwasyhtoRLUia8YFKxkDdU22KfUAOaqk4nRN7tvpCyOGuRgnZ4ZijiYkP_spFOmcZhxTEbHzAcecuSVXnRkSbv_mhny-PH-0-_Lw_vrWPh1Kyxo1l9ZSJo7KCqkk71jjAJBKzC1EZxRIKx3nXV1XhuERKmqsFLZxolMOJHeWbwhf7to4pZT_61P0o4lnTUFfPHWvfz31xVMvnpl6XCjM1b49Rp2sx2DR-Yh21m7y__I_3qVgKA |
Cites_doi | 10.1016/j.scico.2018.09.001 10.1007/s00165-017-0432-4 10.1016/j.scico.2019.102320 10.1016/j.jlamp.2019.03.003 10.1145/360248.360251 10.1109/TSE.2018.2853726 10.1016/j.scico.2015.06.005 10.1016/j.tcs.2009.06.009 10.1109/TSE.2012.86 10.1007/s10270-015-0475-z 10.1007/s00236-015-0215-4 10.1016/j.ic.2012.08.001 10.1016/j.scico.2018.09.006 10.1016/j.jlamp.2015.11.006 10.1145/244795.244800 |
ContentType | Journal Article |
Copyright | 2024 The Author(s) |
Copyright_xml | – notice: 2024 The Author(s) |
DBID | 6I. AAFTH AAYXX CITATION |
DOI | 10.1016/j.jlamp.2024.100954 |
DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
ExternalDocumentID | 10_1016_j_jlamp_2024_100954 S2352220824000129 |
GroupedDBID | --M 0R~ 4.4 457 4G. 6I. 7-5 8P~ AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAXUO AAYFN ABBOA ABMAC ABVKL ABXDB ABYKQ ACDAQ ACGFS ACRLP ADBBV ADEZE AEBSH AEKER AENEX AFKWA AFTJW AGHFR AGUBO AIALX AIEXJ AIKHN AITUG AJBFU AJOXV AKRWK ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BKOJK BLXMC EBS EFJIC EJD FDB FIRID FYGXN GBLVA GBOLZ HZ~ KOM M41 NCXOZ O9- OAUVE RIG ROL SPC SPCBC SSV SSZ T5K ~G- AATTM AAXKI AAYWO AAYXX ABJNI ACVFH ADCNI ADVLN AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGRNS AIGII AIIUN AKBMS AKYEP ANKPU BNPGV CITATION SSH |
ID | FETCH-LOGICAL-c298t-cc125b8c57873f29d00e17e2355fa807c7d33f664a2eb041ac75c9d5f8d073dc3 |
IEDL.DBID | AIKHN |
ISSN | 2352-2208 |
IngestDate | Tue Jul 01 00:37:50 EDT 2025 Sat Mar 30 16:18:51 EDT 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
License | This is an open access article under the CC BY license. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c298t-cc125b8c57873f29d00e17e2355fa807c7d33f664a2eb041ac75c9d5f8d073dc3 |
ORCID | 0000-0002-7196-6609 |
OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S2352220824000129 |
ParticipantIDs | crossref_primary_10_1016_j_jlamp_2024_100954 elsevier_sciencedirect_doi_10_1016_j_jlamp_2024_100954 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | April 2024 2024-04-00 |
PublicationDateYYYYMMDD | 2024-04-01 |
PublicationDate_xml | – month: 04 year: 2024 text: April 2024 |
PublicationDecade | 2020 |
PublicationTitle | Journal of logical and algebraic methods in programming |
PublicationYear | 2024 |
Publisher | Elsevier Inc |
Publisher_xml | – name: Elsevier Inc |
References | Beneš, Křetínský, Larsen, Møller, Srba (br0230) 2011; vol. 6996 ter Beek, de Vink (br0320) 2014 Classen, Heymans, Schobbens, Legay, Raskin (br0260) 2010 Gruler, Leucker, Scheidemann (br0290) 2008; vol. 5051 Beneš, Křetínský, Larsen, Srba (br0060) 2012; 218 Beohar, König, Küpper, Silva (br0360) 2020; 186 Beneš, Křetínský, Larsen, Møller, Sickert, Srba (br0250) 2015; 52 ter Beek, Lluch Lafuente, Petrocchi (br0310) 2013; vol. 2 Varshosaz, Beohar, Mousavi (br0400) 2018; 168 Dams, Gerth, Grumberg (br0210) 1997; 19 Kretínský, Sickert (br0240) 2013; vol. 8049 Chrszon, Dubslaff, Klüppelholz, Baier (br0350) 2018; 30 Fantechi, Gnesi (br0200) 2016 Classen, Cordy, Schobbens, Heymans, Legay, Raskin (br0270) 2013; 39 Keller (br0020) 1976; 19 Antonik, Huth, Larsen, Nyman, Wąsowski (br0030) 2008; 95 Fischbein, Uchitel, Braberman (br0070) 2006 Asirelli, ter Beek, Fantechi, Gnesi (br0160) 2010; vol. 6396 Muschevici, Proença, Clarke (br0370) 2016; 15 Varshosaz, Luthmann, Mohr, Lochau, Mousavi (br0410) 2019; 106 ter Beek, Schmid, Eichelberger (br0130) 2019; vol. 2 ter Beek, Damiani, Gnesi, Mazzanti, Paolini (br0380) 2019; 169 Fantechi, Gnesi (br0080) 2007 Beohar, Varshosaz, Mousavi (br0390) 2016; 123 Larsen, Thomsen (br0010) 1988 Kang, Cohen, Hess, Novak, Peterson (br0110) November 1990 Fantechi, Gnesi (br0090) 2008 Tribastone (br0330) 2014 Gnesi, Petrocchi (br0300) 2012; vol. 2 ter Beek, Legay, Lafuente, Vandin (br0340) 2020; 46 Asirelli, ter Beek, Fantechi, Gnesi (br0170) 2011 ter Beek, Mazzanti, Sulova (br0180) 2012; vol. 7436 Křetínský (br0040) 2017; vol. 10460 Schobbens, Heymans, Trigaux (br0120) 2006 Larsen, Nyman, Wąsowski (br0140) 2007; vol. 4421 Larsen, Nyman, Wąsowski (br0050) 2007; vol. 4703 ter Beek, Fantechi, Gnesi, Mazzanti (br0190) 2016; 85 Apel, Batory, Kästner, Saake (br0100) 2013 Fischbein, Braberman, Uchitel (br0420) 2009; vol. 5684 Lauenroth, Pohl, Töhning (br0150) 2009 Beneš, Křetínský, Larsen, Srba (br0220) 2009; 410 Cordy, Devroey, Legay, Perrouin, Classen, Heymans, Schobbens, Raskin (br0280) 2019; vol. 11865 ter Beek (10.1016/j.jlamp.2024.100954_br0380) 2019; 169 Dams (10.1016/j.jlamp.2024.100954_br0210) 1997; 19 Kretínský (10.1016/j.jlamp.2024.100954_br0240) 2013; vol. 8049 Kang (10.1016/j.jlamp.2024.100954_br0110) 1990 Beneš (10.1016/j.jlamp.2024.100954_br0220) 2009; 410 Gruler (10.1016/j.jlamp.2024.100954_br0290) 2008; vol. 5051 ter Beek (10.1016/j.jlamp.2024.100954_br0190) 2016; 85 Fantechi (10.1016/j.jlamp.2024.100954_br0080) 2007 Larsen (10.1016/j.jlamp.2024.100954_br0050) 2007; vol. 4703 Fantechi (10.1016/j.jlamp.2024.100954_br0090) 2008 Larsen (10.1016/j.jlamp.2024.100954_br0010) 1988 Asirelli (10.1016/j.jlamp.2024.100954_br0160) 2010; vol. 6396 Lauenroth (10.1016/j.jlamp.2024.100954_br0150) 2009 Cordy (10.1016/j.jlamp.2024.100954_br0280) 2019; vol. 11865 Beohar (10.1016/j.jlamp.2024.100954_br0360) 2020; 186 Schobbens (10.1016/j.jlamp.2024.100954_br0120) 2006 Chrszon (10.1016/j.jlamp.2024.100954_br0350) 2018; 30 Varshosaz (10.1016/j.jlamp.2024.100954_br0400) 2018; 168 Beneš (10.1016/j.jlamp.2024.100954_br0060) 2012; 218 Keller (10.1016/j.jlamp.2024.100954_br0020) 1976; 19 ter Beek (10.1016/j.jlamp.2024.100954_br0130) 2019; vol. 2 Classen (10.1016/j.jlamp.2024.100954_br0260) 2010 Larsen (10.1016/j.jlamp.2024.100954_br0140) 2007; vol. 4421 Tribastone (10.1016/j.jlamp.2024.100954_br0330) 2014 Asirelli (10.1016/j.jlamp.2024.100954_br0170) 2011 ter Beek (10.1016/j.jlamp.2024.100954_br0340) 2020; 46 Varshosaz (10.1016/j.jlamp.2024.100954_br0410) 2019; 106 Fantechi (10.1016/j.jlamp.2024.100954_br0200) 2016 Antonik (10.1016/j.jlamp.2024.100954_br0030) 2008; 95 Fischbein (10.1016/j.jlamp.2024.100954_br0070) 2006 Křetínský (10.1016/j.jlamp.2024.100954_br0040) 2017; vol. 10460 Gnesi (10.1016/j.jlamp.2024.100954_br0300) 2012; vol. 2 Apel (10.1016/j.jlamp.2024.100954_br0100) 2013 Classen (10.1016/j.jlamp.2024.100954_br0270) 2013; 39 ter Beek (10.1016/j.jlamp.2024.100954_br0310) 2013; vol. 2 Beohar (10.1016/j.jlamp.2024.100954_br0390) 2016; 123 Beneš (10.1016/j.jlamp.2024.100954_br0250) 2015; 52 Muschevici (10.1016/j.jlamp.2024.100954_br0370) 2016; 15 Fischbein (10.1016/j.jlamp.2024.100954_br0420) 2009; vol. 5684 Beneš (10.1016/j.jlamp.2024.100954_br0230) 2011; vol. 6996 ter Beek (10.1016/j.jlamp.2024.100954_br0320) 2014 ter Beek (10.1016/j.jlamp.2024.100954_br0180) 2012; vol. 7436 |
References_xml | – volume: 186 year: 2020 ident: br0360 article-title: Conditional transition systems with upgrades publication-title: Sci. Comput. Program. – volume: vol. 5051 start-page: 113 year: 2008 end-page: 131 ident: br0290 article-title: Modeling and model checking software product lines publication-title: Proceedings 10th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS'08) – volume: 95 start-page: 94 year: 2008 end-page: 129 ident: br0030 article-title: 20 years of modal and mixed specifications publication-title: Bull. Eur. Assoc. Theor. Comput. Sci. – volume: 85 start-page: 287 year: 2016 end-page: 315 ident: br0190 article-title: Modelling and analysing variability in product families: model checking of modal transition systems with variability constraints publication-title: J. Log. Algebraic Methods Program. – year: November 1990 ident: br0110 article-title: Feature-Oriented Domain Analysis (FODA) Feasibility Study – volume: vol. 7436 start-page: 450 year: 2012 end-page: 454 ident: br0180 article-title: VMC: a tool for product variability analysis publication-title: Proceedings 18th International Symposium on Formal Methods (FM'12) – volume: vol. 10460 start-page: 36 year: 2017 end-page: 74 ident: br0040 article-title: 30 years of modal transition systems: survey of extensions and analysis publication-title: Models, Algorithms, Logics and Tools – volume: vol. 6996 start-page: 275 year: 2011 end-page: 289 ident: br0230 article-title: Parametric modal transition systems publication-title: Proceedings 9th International Symposium on Automated Technology for Verification and Analysis (ATVA'11) – volume: vol. 11865 start-page: 285 year: 2019 end-page: 312 ident: br0280 article-title: A decade of featured transition systems publication-title: From Software Engineering to Formal Methods and Tools, and Back – start-page: 269 year: 2009 end-page: 280 ident: br0150 article-title: Model checking of domain artifacts in product line engineering publication-title: Proceedings 24th International Conference on Automated Software Engineering (ASE'09) – year: 2013 ident: br0100 article-title: Feature-Oriented Software Product Lines: Concepts and Implementation – volume: 39 start-page: 1069 year: 2013 end-page: 1089 ident: br0270 article-title: Featured transition systems: foundations for verifying variability-intensive systems and their application to LTL model checking publication-title: IEEE Trans. Softw. Eng. – volume: 218 start-page: 54 year: 2012 end-page: 68 ident: br0060 article-title: EXPTIME-completeness of thorough refinement on modal transition systems publication-title: Inf. Comput. – volume: 19 start-page: 253 year: 1997 end-page: 291 ident: br0210 article-title: Abstract interpretation of reactive systems publication-title: ACM Trans. Program. Lang. Syst. – volume: 123 start-page: 42 year: 2016 end-page: 60 ident: br0390 article-title: Basic behavioral models for software product lines: expressiveness and testing pre-orders publication-title: Sci. Comput. Program. – volume: vol. 8049 start-page: 213 year: 2013 end-page: 230 ident: br0240 article-title: On refinements of Boolean and parametric modal transition systems publication-title: Proceedings 10th International Colloquium on Theoretical Aspects of Computing (ICTAC'13) – volume: 15 start-page: 1181 year: 2016 end-page: 1206 ident: br0370 article-title: Feature nets: behavioural modelling of software product lines publication-title: Softw. Syst. Model. – start-page: 521 year: 2007 end-page: 524 ident: br0080 article-title: A behavioural model for product families publication-title: Proceedings 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE'07) – volume: 46 start-page: 321 year: 2020 end-page: 345 ident: br0340 article-title: A framework for quantitative modeling and analysis of highly (re)configurable systems publication-title: IEEE Trans. Softw. Eng. – volume: vol. 5684 start-page: 215 year: 2009 end-page: 230 ident: br0420 article-title: A sound observational semantics for modal transition systems publication-title: Proceedings 6th International Colloquium on Theoretical Aspects of Computing (ICTAC'09) – start-page: 203 year: 1988 end-page: 210 ident: br0010 article-title: A modal process logic publication-title: Proceedings 3rd Symposium on Logic in Computer Science (LICS'88) – start-page: 155 year: 2016 end-page: 169 ident: br0200 article-title: Refinement of behavioural models for variability description publication-title: From Action Systems to Distributed Systems: The Refinement Approach – volume: 169 start-page: 1 year: 2019 end-page: 17 ident: br0380 article-title: On the expressiveness of modal transition systems with variability constraints publication-title: Sci. Comput. Program. – volume: vol. 6396 start-page: 43 year: 2010 end-page: 58 ident: br0160 article-title: A logical framework to deal with variability publication-title: Proceedings 8th International Conference on Integrated Formal Methods (iFM'10) – start-page: 335 year: 2010 end-page: 344 ident: br0260 article-title: Model checking lots of systems: efficient verification of temporal properties in software product lines publication-title: Proceedings 32nd ACM/IEEE International Conference on Software Engineering (ICSE'10) – volume: vol. 2 start-page: 66 year: 2012 end-page: 73 ident: br0300 article-title: Towards an Executable Algebra for Product Lines publication-title: Proceedings 16th International Software Product Line Conference (SPLC'12) – volume: vol. 4703 start-page: 105 year: 2007 end-page: 119 ident: br0050 article-title: On modal refinement and consistency publication-title: Proceedings 18th International Conference on Concurrency Theory (CONCUR'07) – start-page: 136 year: 2006 end-page: 145 ident: br0120 article-title: Feature diagrams: a survey and a formal semantics publication-title: Proceedings 14th IEEE International Conference on Requirements Engineering (RE'06) – volume: 410 start-page: 4026 year: 2009 end-page: 4043 ident: br0220 article-title: On determinism in modal transition systems publication-title: Theor. Comput. Sci. – start-page: 39 year: 2006 end-page: 48 ident: br0070 article-title: A foundation for behavioural conformance in software product line architectures publication-title: Proceedings ISSTA Workshop on Role of Software Architecture for Testing and Analysis (ROSATEA'06) – volume: 106 start-page: 1 year: 2019 end-page: 28 ident: br0410 article-title: Modal transition system encoding of featured transition systems publication-title: J. Log. Algebraic Methods Program. – volume: vol. 4421 start-page: 64 year: 2007 end-page: 79 ident: br0140 article-title: Modal I/O automata for interface and product line theories publication-title: Proceedings 16th European Symposium on Programming (ESOP'07) – start-page: 130 year: 2011 end-page: 139 ident: br0170 article-title: Formal description of variability in product families publication-title: Proceedings 15th International Software Product Line Conference (SPLC'11) – volume: vol. 2 start-page: 82:1 year: 2019 end-page: 82:7 ident: br0130 article-title: Textual Variability Modeling Languages: An Overview and Considerations publication-title: Proceedings 23rd International Systems and Software Product Line Conference (SPLC'19) – start-page: 31 year: 2014 end-page: 37 ident: br0320 article-title: Using mCRL2 for the analysis of software product lines publication-title: Proceedings 2nd FME Workshop on Formal Methods in Software Engineering (FormaliSE'14) – volume: vol. 2 start-page: 10 year: 2013 end-page: 17 ident: br0310 article-title: Combining Declarative and Procedural Views in the Specification and Analysis of Product Families publication-title: Proceedings 17th International Software Product Line Conference (SPLC'13) – start-page: 82 year: 2014 end-page: 91 ident: br0330 article-title: Behavioral relations in a process algebra for variants publication-title: Proceedings 18th International Software Product Line Conference (SPLC'14) – volume: 52 start-page: 269 year: 2015 end-page: 297 ident: br0250 article-title: Refinement checking on parametric modal transition systems publication-title: Acta Inform. – volume: 30 start-page: 45 year: 2018 end-page: 75 ident: br0350 article-title: ProFeat: feature-oriented engineering for family-based probabilistic model checking publication-title: Form. Asp. Comput. – volume: 168 start-page: 171 year: 2018 end-page: 185 ident: br0400 article-title: Basic behavioral models for software product lines: revisited publication-title: Sci. Comput. Program. – start-page: 193 year: 2008 end-page: 202 ident: br0090 article-title: Formal modeling for product families engineering publication-title: Proceedings 12th International Software Product Line Conference (SPLC'08) – volume: 19 start-page: 371 year: 1976 end-page: 384 ident: br0020 article-title: Formal verification of parallel programs publication-title: Commun. ACM – volume: vol. 2 start-page: 10 year: 2013 ident: 10.1016/j.jlamp.2024.100954_br0310 article-title: Combining Declarative and Procedural Views in the Specification and Analysis of Product Families – start-page: 521 year: 2007 ident: 10.1016/j.jlamp.2024.100954_br0080 article-title: A behavioural model for product families – volume: 168 start-page: 171 year: 2018 ident: 10.1016/j.jlamp.2024.100954_br0400 article-title: Basic behavioral models for software product lines: revisited publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2018.09.001 – volume: 30 start-page: 45 issue: 1 year: 2018 ident: 10.1016/j.jlamp.2024.100954_br0350 article-title: ProFeat: feature-oriented engineering for family-based probabilistic model checking publication-title: Form. Asp. Comput. doi: 10.1007/s00165-017-0432-4 – year: 2013 ident: 10.1016/j.jlamp.2024.100954_br0100 – year: 1990 ident: 10.1016/j.jlamp.2024.100954_br0110 – volume: vol. 6396 start-page: 43 year: 2010 ident: 10.1016/j.jlamp.2024.100954_br0160 article-title: A logical framework to deal with variability – volume: vol. 5684 start-page: 215 year: 2009 ident: 10.1016/j.jlamp.2024.100954_br0420 article-title: A sound observational semantics for modal transition systems – volume: vol. 8049 start-page: 213 year: 2013 ident: 10.1016/j.jlamp.2024.100954_br0240 article-title: On refinements of Boolean and parametric modal transition systems – volume: 95 start-page: 94 year: 2008 ident: 10.1016/j.jlamp.2024.100954_br0030 article-title: 20 years of modal and mixed specifications publication-title: Bull. Eur. Assoc. Theor. Comput. Sci. – volume: 186 year: 2020 ident: 10.1016/j.jlamp.2024.100954_br0360 article-title: Conditional transition systems with upgrades publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2019.102320 – start-page: 203 year: 1988 ident: 10.1016/j.jlamp.2024.100954_br0010 article-title: A modal process logic – start-page: 39 year: 2006 ident: 10.1016/j.jlamp.2024.100954_br0070 article-title: A foundation for behavioural conformance in software product line architectures – volume: 106 start-page: 1 year: 2019 ident: 10.1016/j.jlamp.2024.100954_br0410 article-title: Modal transition system encoding of featured transition systems publication-title: J. Log. Algebraic Methods Program. doi: 10.1016/j.jlamp.2019.03.003 – volume: vol. 10460 start-page: 36 year: 2017 ident: 10.1016/j.jlamp.2024.100954_br0040 article-title: 30 years of modal transition systems: survey of extensions and analysis – volume: vol. 4421 start-page: 64 year: 2007 ident: 10.1016/j.jlamp.2024.100954_br0140 article-title: Modal I/O automata for interface and product line theories – volume: 19 start-page: 371 issue: 7 year: 1976 ident: 10.1016/j.jlamp.2024.100954_br0020 article-title: Formal verification of parallel programs publication-title: Commun. ACM doi: 10.1145/360248.360251 – volume: 46 start-page: 321 issue: 3 year: 2020 ident: 10.1016/j.jlamp.2024.100954_br0340 article-title: A framework for quantitative modeling and analysis of highly (re)configurable systems publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2018.2853726 – start-page: 130 year: 2011 ident: 10.1016/j.jlamp.2024.100954_br0170 article-title: Formal description of variability in product families – volume: vol. 6996 start-page: 275 year: 2011 ident: 10.1016/j.jlamp.2024.100954_br0230 article-title: Parametric modal transition systems – volume: vol. 5051 start-page: 113 year: 2008 ident: 10.1016/j.jlamp.2024.100954_br0290 article-title: Modeling and model checking software product lines – volume: 123 start-page: 42 year: 2016 ident: 10.1016/j.jlamp.2024.100954_br0390 article-title: Basic behavioral models for software product lines: expressiveness and testing pre-orders publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2015.06.005 – start-page: 269 year: 2009 ident: 10.1016/j.jlamp.2024.100954_br0150 article-title: Model checking of domain artifacts in product line engineering – volume: 410 start-page: 4026 issue: 41 year: 2009 ident: 10.1016/j.jlamp.2024.100954_br0220 article-title: On determinism in modal transition systems publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2009.06.009 – volume: vol. 11865 start-page: 285 year: 2019 ident: 10.1016/j.jlamp.2024.100954_br0280 article-title: A decade of featured transition systems – volume: vol. 4703 start-page: 105 year: 2007 ident: 10.1016/j.jlamp.2024.100954_br0050 article-title: On modal refinement and consistency – volume: 39 start-page: 1069 issue: 8 year: 2013 ident: 10.1016/j.jlamp.2024.100954_br0270 article-title: Featured transition systems: foundations for verifying variability-intensive systems and their application to LTL model checking publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2012.86 – volume: vol. 2 start-page: 82:1 year: 2019 ident: 10.1016/j.jlamp.2024.100954_br0130 article-title: Textual Variability Modeling Languages: An Overview and Considerations – volume: 15 start-page: 1181 issue: 4 year: 2016 ident: 10.1016/j.jlamp.2024.100954_br0370 article-title: Feature nets: behavioural modelling of software product lines publication-title: Softw. Syst. Model. doi: 10.1007/s10270-015-0475-z – start-page: 193 year: 2008 ident: 10.1016/j.jlamp.2024.100954_br0090 article-title: Formal modeling for product families engineering – volume: 52 start-page: 269 issue: 2–3 year: 2015 ident: 10.1016/j.jlamp.2024.100954_br0250 article-title: Refinement checking on parametric modal transition systems publication-title: Acta Inform. doi: 10.1007/s00236-015-0215-4 – start-page: 82 year: 2014 ident: 10.1016/j.jlamp.2024.100954_br0330 article-title: Behavioral relations in a process algebra for variants – volume: 218 start-page: 54 year: 2012 ident: 10.1016/j.jlamp.2024.100954_br0060 article-title: EXPTIME-completeness of thorough refinement on modal transition systems publication-title: Inf. Comput. doi: 10.1016/j.ic.2012.08.001 – volume: 169 start-page: 1 year: 2019 ident: 10.1016/j.jlamp.2024.100954_br0380 article-title: On the expressiveness of modal transition systems with variability constraints publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2018.09.006 – volume: 85 start-page: 287 issue: 2 year: 2016 ident: 10.1016/j.jlamp.2024.100954_br0190 article-title: Modelling and analysing variability in product families: model checking of modal transition systems with variability constraints publication-title: J. Log. Algebraic Methods Program. doi: 10.1016/j.jlamp.2015.11.006 – volume: vol. 2 start-page: 66 year: 2012 ident: 10.1016/j.jlamp.2024.100954_br0300 article-title: Towards an Executable Algebra for Product Lines – volume: vol. 7436 start-page: 450 year: 2012 ident: 10.1016/j.jlamp.2024.100954_br0180 article-title: VMC: a tool for product variability analysis – start-page: 335 year: 2010 ident: 10.1016/j.jlamp.2024.100954_br0260 article-title: Model checking lots of systems: efficient verification of temporal properties in software product lines – start-page: 136 year: 2006 ident: 10.1016/j.jlamp.2024.100954_br0120 article-title: Feature diagrams: a survey and a formal semantics – start-page: 155 year: 2016 ident: 10.1016/j.jlamp.2024.100954_br0200 article-title: Refinement of behavioural models for variability description – start-page: 31 year: 2014 ident: 10.1016/j.jlamp.2024.100954_br0320 article-title: Using mCRL2 for the analysis of software product lines – volume: 19 start-page: 253 issue: 2 year: 1997 ident: 10.1016/j.jlamp.2024.100954_br0210 article-title: Abstract interpretation of reactive systems publication-title: ACM Trans. Program. Lang. Syst. doi: 10.1145/244795.244800 |
SSID | ssj0001687831 |
Score | 2.2659073 |
Snippet | Modal Transition Systems (MTS) are a well-known formalism that extend Labelled Transition Systems (LTS) with the possibility of specifying necessary and... |
SourceID | crossref elsevier |
SourceType | Index Database Publisher |
StartPage | 100954 |
Title | Coherent modal transition systems refinement |
URI | https://dx.doi.org/10.1016/j.jlamp.2024.100954 |
Volume | 138 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1La8MwDBZde9ll77HuRQ471jRx7Ng5lrLSbayXrdBb8COGFtaWLvv_sxKHbTB22DEB4Vi2pC_ikwRwZ6kzQjlFtPD_JkwlKdGMO0KZELGSSmuJhcLPs2w6Z48LvujAuK2FQVpl8P2NT6-9dXgzDNocbpfL4QtF7EB9CGNNOmUPejTNM3-1e6OHp-nsK9WSSSHryYQoQlCm7T9UM71WXvfYupIy5AzknP0eo77FnckRHATAGI2abzqGTrk-gcN2GEMUbPMUBlhoga2WoreN9QIVBqGajxU13ZrfI7-Qx5SYDjyD-eT-dTwlYRQCMTSXFTHGAxEtDdpX6mhu47hMROn3w52SsTDCpqnLMqZoqWOWKCO4yS130nobtiY9h-56sy4vIFJJkjLNnc5yy2KrZIIQyebG-SVUqfswaDdfbJuOF0VLBVsVta4K1FXR6KoPWaug4sfBFd4n_yV4-V_BK9jHp4Y-cw3davdR3nhkUOnbcPKfO0y2YQ |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwEB2V9gAXdkRZc-DYqFns2DlWiCqly4VW6s3yEkutRFtB-H88WQRIiAPXRCPHk8zMi_XmDcCDiaxm0kpfMfdvQmQY-4pQ60eEsUByqRTHRuHpLMkW5HlJly14bHphkFZZ5_4qp5fZur7Sr73Z361W_ZcIsUPkShipjlP2oIPqVLQNncFonM2-jloSzng5mRBNfLRp9IdKptfa-R6lKyOCnIGUkt9r1Le6MzyGwxoweoPqmU6glW9O4agZxuDVsXkGPWy0QKkl73VrnEGBRajkY3mVWvO75xZymBKPA89hMXyaP2Z-PQrB11HKC19rB0QU1xhfsY1SEwR5yHK3H2olD5hmJo5tkhAZ5SogodSM6tRQy42LYaPjC2hvtpv8EjwZhjFR1KokNSQwkocIkUyqrVtC5qoLvWbzYlcpXoiGCrYWpa8E-kpUvupC0jhI_HhxwuXkvwyv_mt4D_vZfDoRk9FsfA0HeKei0txAu3j7yG8dSijUXf0VfALgF7lH |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Coherent+modal+transition+systems+refinement&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Basile%2C+Davide&rft.au=ter+Beek%2C+Maurice+H.&rft.au=Fantechi%2C+Alessandro&rft.au=Gnesi%2C+Stefania&rft.date=2024-04-01&rft.issn=2352-2208&rft.volume=138&rft.spage=100954&rft_id=info:doi/10.1016%2Fj.jlamp.2024.100954&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2024_100954 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon |