2015
DOI: 10.1007/978-3-319-22969-0_24
|View full text |Cite
|
Sign up to set email alerts
|

From Featured Transition Systems to Modal Transition Systems with Variability Constraints

Abstract: Abstract. We present an automatic technique to transform a subclass of featured transition systems into modal transition systems with additional sets of variability constraints in the specific format accepted by the variability model checker VMC. Both formal models are widely used in the field of software product line engineering and both come with a dedicated model checker. The transformation serves two purposes. First, it contributes to a better understanding of the fundamental differences between the two ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 26 publications
0
12
0
Order By: Relevance
“…In Fig. 6, we depict an example FTS modelling the behaviour of a configurable vending machine selling soda and tea from [27], an FTS benchmark which was used in numerous publications, among which [5,6,11,30,32,[42][43][44][45]47]. Its feature model can be represented by the formula s ∨ t over the 4 features { f , c, s, t }, thus resulting in 12 products (i.e., 2 4 −4, excluding ∅, { f }, {c}, { f , c}).…”
Section: Illustrative Examplesmentioning
confidence: 99%
See 2 more Smart Citations
“…In Fig. 6, we depict an example FTS modelling the behaviour of a configurable vending machine selling soda and tea from [27], an FTS benchmark which was used in numerous publications, among which [5,6,11,30,32,[42][43][44][45]47]. Its feature model can be represented by the formula s ∨ t over the 4 features { f , c, s, t }, thus resulting in 12 products (i.e., 2 4 −4, excluding ∅, { f }, {c}, { f , c}).…”
Section: Illustrative Examplesmentioning
confidence: 99%
“…However, the transformation of an ambiguous FTS into an unambiguous FTS also serves another purpose, viz. to facilitate family-based model checking of properties expressed in a fragment of the variability-aware action-based and state-based branchingtime modal temporal logic v-ACTL and interpreted on so-called 'live' MTSs [5,[11][12][13]. A Modal Transition System (MTS) is an LTS that distinguishes admissible ('may'), necessary ('must'), and optional (may but not must) transitions such that by definition all necessary and optional transitions are also admissible [53,54].…”
Section: Usefulness Of Unambiguous Ftssmentioning
confidence: 99%
See 1 more Smart Citation
“…We have also shown how to automatically obtain a process-algebraic model from an FTS that can directly serve as input for FMC. In [7], we undertook a similar approach by providing an automatic technique to transform FTSs into MTSs with additional sets of variability constraints in the specific format accepted by VMC. This technique was illustrated on the same example.…”
Section: Discussionmentioning
confidence: 99%
“…However, the procedure can easily be automated, such that SPL developers would not even have to look at or understand the encoding. In [7], an automatic technique is provided that transforms any action-based FTS (with an associated feature model) into an MTS (with additional sets of variability constraints) in the specific format accepted by the Variability Model Checker VMC [17,19].…”
Section: C)ftsmodel(stfc)mentioning
confidence: 99%