2008
DOI: 10.1007/978-3-540-69534-9_8
|View full text |Cite
|
Sign up to set email alerts
|

Documenting Application-Specific Adaptations in Software Product Line Engineering

Abstract: Software product line engineering distinguishes between two types of development processes: domain engineering and application engineering. In domain engineering software artefacts are developed for reuse. In application engineering domain artefacts are reused to create specific applications.Application engineers often face the problem that individual customer needs cannot be satisfied completely by reusing domain artefacts and thus applicationspecific adaptations are required. Either the domain artefacts or t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 11 publications
0
14
0
Order By: Relevance
“…In most industrial cases, customer-specific applications cannot be derived entirely from the domain artifacts alone. Therefore, so called customer-specific extensions have to be implemented during application engineering [1], [8], [9].…”
Section: Two Product Line Processesmentioning
confidence: 99%
See 3 more Smart Citations
“…In most industrial cases, customer-specific applications cannot be derived entirely from the domain artifacts alone. Therefore, so called customer-specific extensions have to be implemented during application engineering [1], [8], [9].…”
Section: Two Product Line Processesmentioning
confidence: 99%
“…Product line variability is documented in so-called variability models. The SPLE framework in Figure 1 differentiates between two types of variability models: Domain variability models and application variability models (cf., [1], [8]).…”
Section: Product Line Variabilitymentioning
confidence: 99%
See 2 more Smart Citations
“…Variability is specified in terms of mandatory vs. optional features, alternatives, OR features, 'require' and 'exclude' dependencies among features, feature groups, and composition rules. UML-based methods (e.g., [ 13], [ 26], [ 28], [ 32], and [ 34]) usually suggest profiles for handling variability-related issues, including specification of mandatory and optional elements, dependencies among elements, variation points, and possible variants [ 15]. Some UML-based methods suggest extending UML or representing variability aspects orthogonally to "regular" UML models of the product families, e.g., [ 14].…”
Section: Introductionmentioning
confidence: 99%