Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

The role of rationale in the design of product line architectures - a case study from industry

: Knodel, J.; Muthig, D.


Dutoit, A.H.:
Rationale Management in Software Engineering
Berlin: Springer, 2006
ISBN: 3-540-30997-7
ISBN: 978-3-540-30997-7
S.297-312 : Ill., Lit.
Aufsatz in Buch
Fraunhofer IESE ()
PuLSE-DSSA; design; software architecture; product line architecture; product line engineering

Product line engineering aims at an efficient production of variants mainly enabled by large-scale and systematic reuse of artifacts throughout all development phases. A product line's central artifact is its architecture that defines fundamental concepts, abstractions, and mechanisms that hold for all products of an organization (if successfully) for a long period of time. Therefore, key developers in organizations must fully agree on all decisions related to the definition of the product line architecture, as well as must always reunderstand their rationales during architecture evolution. This chapter describes an industrial case of architecture evolution where one of the key mechanisms of an existing architecture was revisited as potential subject of change.