Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Model-driven product line architectures

: Muthig, D.; Atkinson, C.


Chastek, G.J.:
Software product lines. Second International Conference. Proceedings : SPLC 2, San Diego, CA, USA, August 19 - 22, 2002
Berlin: Springer, 2002 (Lecture Notes in Computer Science 2379)
ISBN: 3-540-43985-4
ISSN: 0302-9743
S.110-129 : Ill., Lit.
Software Product Lines Conference (SPLC) <2, 2002, San Diego/Calif.>
Fraunhofer IESE ()
software product line; component-based software engineering; model-driven architecture

It has long been recognized that successful product line engineering revolves around the creation of a coherent and flexible product line architecture which consolidates the common parts of a product family for reuse and captures the variant parts for simple adaptation. However, it has been less clear what form such architectures should take and how they should be represented. One promising approach is offered by the new Model Driven Architecture (MDA) paradigm of the OMG, which holds that an organization's key architectural assets should be represented in an abstract "platform independent" way, in terms of UML models, and thereby shielded from the idiosyncrasies and volatility of specific implementation technologies. In this paper we discuss the opportunities and challenges involved in using the MDA paradigm for product line engineering, and explain how model driven, product line architectures can be developed, maintained and applied. After first outlining the core concepts of product line engineering and the ad hoc strategies currently used to support it, the paper provides a detailed metamodel of the information that needs to be stored within a product-line architecture.