2011
DOI: 10.1016/j.scico.2010.10.005
|View full text |Cite
|
Sign up to set email alerts
|

A text-based approach to feature modelling: Syntax and semantics of TVL

Abstract: International audienceIn the scientific community, feature models are the de-facto standard for representing variability in software product line engineering. This is different from industrial settings where they appear to be used much less frequently. We and other authors found that in a number of cases, they lack concision, naturalness and expressiveness. This is confirmed by industrial experience. When modelling variability, an efficient tool for making models intuitive and concise are feature attributes. Y… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
106
0
2

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 129 publications
(108 citation statements)
references
References 19 publications
0
106
0
2
Order By: Relevance
“…Our toolkit also includes a converter that provides bidirectional translation between FAMILIAR and different formats (SPLOT [45], FeatureIDE [36], S2T2 [60,57], TVL [16], etc.). This allows the architectural FMs derived by our approach to be immediately visualized and used as input of subsequent software configuration or generation tasks.…”
Section: Tool Supportmentioning
confidence: 99%
“…Our toolkit also includes a converter that provides bidirectional translation between FAMILIAR and different formats (SPLOT [45], FeatureIDE [36], S2T2 [60,57], TVL [16], etc.). This allows the architectural FMs derived by our approach to be immediately visualized and used as input of subsequent software configuration or generation tasks.…”
Section: Tool Supportmentioning
confidence: 99%
“…For instance, TVL (Text-based Variability Language) is a textual VML inspired in FMs whose syntax and semantics are formally presented in [18]. The semantics of TVL are represented as the set of products described by an instance of the language.…”
Section: Related Workmentioning
confidence: 99%
“…This section introduces the µTVL text-based feature modelling language, pronounced either micro textual variability language or simply mu tee vee ell, an extended subset of TVL [7,11]. TVL was developed at the University of Namur, Belgium, to serve as a reference language for specifying feature models.…”
Section: Feature Modellingmentioning
confidence: 99%
“…Expressions e are encoded into constraints, denoted φ e . Their encoding is straightforward and therefore omitted (see [11]). Boolean operations are mapped to a conjunctive set of integer operations over the values 0 and 1 where, for example, a → b is a shorthand for a ≤ b.…”
Section: Semanticsmentioning
confidence: 99%
See 1 more Smart Citation