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...

Full description

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 138; p. 100954
Main Authors Basile, Davide, ter Beek, Maurice H., Fantechi, Alessandro, Gnesi, Stefania
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.04.2024
Online AccessGet 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