Software Product Lines 2000
DOI: 10.1007/978-1-4615-4339-8_16
|View full text |Cite
|
Sign up to set email alerts
|

Component-Based Product Line Development: The KobrA Approach

Abstract: The product line and component-based approaches to software engineering both hold the potential to significantly increase the level of reuse in industrial software development and maintenance. They also have complementary strengths, since they address the problem of reuse at opposite ends of the granularity spectrum; product line development essentially supports "reuse in the large" while component based development supports "reuse in the small." This paper describes a method, KobrA, that cleanly integrates th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
97
0
29

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 133 publications
(129 citation statements)
references
References 5 publications
0
97
0
29
Order By: Relevance
“…There have been several foundational work on decision models including DOPLER [47], Synthesis [48] and KobrA [9]. Although slightly different in their formalization, the underlying principle behind the decision models is that decisions can both allow for the representation of variability and also most effectively and unambiguously guide the product customization/derivation process.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There have been several foundational work on decision models including DOPLER [47], Synthesis [48] and KobrA [9]. Although slightly different in their formalization, the underlying principle behind the decision models is that decisions can both allow for the representation of variability and also most effectively and unambiguously guide the product customization/derivation process.…”
Section: Related Workmentioning
confidence: 99%
“…The work on software product line decision-oriented models [9] deviate from the more traditional feature-oriented approaches [10] where commonalities and variabilities are both captured and represented. Such models view variabilities as decision points; therefore, decision-oriented models representing variability are a formulation of the domain as a decision making plan for product derivation.…”
Section: Introductionmentioning
confidence: 99%
“…Component-based product line engineering approaches include, for instance, Koala [31], [29] and KobrA [4], [5]. Koala is a component model which is an architecture description language [28], [25].…”
Section: Related Workmentioning
confidence: 99%
“…et al [30] models the variability of product line artefacts in a separate model where links to the artefact model take the place of annotations. Similarly, decision maps in KobrA [1] define which parts of the product artefacts have to be modified for certain products. In the Koala component model [28], the variability of a component architecture containing all possible components is expressed by component parameterisation that is instantiated depending on the product features.…”
Section: Related Workmentioning
confidence: 99%