The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2011 15th International Software Product Line Conference 2011
DOI: 10.1109/splc.2011.25
|View full text |Cite
|
Sign up to set email alerts
|

Product Line Engineering Using Domain-Specific Languages

Abstract: This paper investigates the application of domainspecific languages in product line engineering (PLE). We start by analyzing the limits of expressivity of feature models. Feature models correspond to context-free grammars without recursion, which prevents the expression of multiple instances and references. We then show how domain-specific languages (DSLs) can serve as a middle ground between feature modeling and programming. They can be used in cases where feature models are too limited, while keeping the sep… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0
1

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(51 citation statements)
references
References 16 publications
0
50
0
1
Order By: Relevance
“…Therefore, it is rational to be aware of their advantages and disadvantages through their systematic comparison. Boundaries between domain-specialisation are not obvious: any language is more or less domain-specific [1]. In this section, we outline some characteristics that are typical for a pure DSML and GPML.…”
Section: Abstract Syntax Concrete Syntax and Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, it is rational to be aware of their advantages and disadvantages through their systematic comparison. Boundaries between domain-specialisation are not obvious: any language is more or less domain-specific [1]. In this section, we outline some characteristics that are typical for a pure DSML and GPML.…”
Section: Abstract Syntax Concrete Syntax and Semanticsmentioning
confidence: 99%
“…To conclude our discussions about DSMLs and GPMLs, Figure 2.5 (presented by Voelter [1]) illustrates views on relations between domains and languages. Figure 2.5(a) shows the relations between domains as a hierarchical structure where a domain of a pure GPML is the lowest level.…”
Section: Abstract Syntax Concrete Syntax and Semanticsmentioning
confidence: 99%
“…Therefore, it is rational to be aware of their advantages and disadvantages through their systematic comparison. Boundaries between domain-specialisation are not obvious: any language is more or less domain-specific [2]. In this section, we outline some characteristics that are typical for a pure DSML and GPML.…”
Section: Domain-specific Vs General-purpose Modellingmentioning
confidence: 99%
“…To this end, we use the approach described in [7]. It uses the principle of "negative variability" [25] which means that product derivation starts from a superimposed model (created manually) which contains the implementation for all features in the whole SPL. The model elements are annotated with presence conditions over features.…”
Section: Application Of Spl Concepts To the Uimentioning
confidence: 99%
“…This can be achieved by using techniques from model-driven engineering [21,23] like automated model transformations to derive the final product from a given product configuration. While this works well for deriving most parts of the product implementation [8,24,25], it has limitations for the product's user interface (UI) part: A high quality UI must not only adhere to certain functionality defined by a product configuration (e.g., the presence or absence of UI elements) but also meet usability requirements like adequate layout, composition into screens, and choice of UI element types. This requires to customize the UI beyond purely automated derivation [15,4].…”
Section: Introductionmentioning
confidence: 99%