Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

The Fraunhofer decision modeler

: Pech, Daniel; John, Isabel

McGregor, J.D. ; Software Engineering Institute -SEI-, Pittsburgh; Carnegie Mellon University:
13th International Software Product Line Conference, SPLC 2009. Proceedings. Vol.2 : August 24-28, 2009, Airport Marriott, San Francisco, CA, USA
San Francisco/Calif., 2009
International Software Product Line Conference (SPLC) <13, 2009, San Francisco/Calif.>
Fraunhofer IESE ()
product line engineering; PuLSE; tool support

By now software product line engineering (SPLE) has been widely accepted to be a suitable approach to reduce development costs and thereby improve systems' quality. However, one of the major issues of SPLE is the number and variety of variation points a product line has to cope with. The reason for this can be found in the ever increasing size and complexity of software and the diversity of working environments. Even though there are lots of methodologies and techniques existent, which describe how to manage product line variability, only a handful of tools exist, that actually support the explicit management and different types of variability in all phases of product line development. Most of the tools just focus on modeling variability and commonality, or in case of instantiation support only focus on one particular artifact type (e.g. Code).
In this tool demo we want to present the Fraunhofer Decision Modeler, which is a variability management tool based on decision models and the meta-model as introduced by Muthig. In particular we want to show how to model variation point using the Decision Modeler and how to instantiate those during application engineering.
The tool is implemented as a set of Eclipse plug-ins and basically consists of two modules; the Decision Modeler itself and an extension framework.