Universität Karlsruhe
Feature Modeling


[SpPuGI01]Andreas Speck, Elke Pulvermüller, Feature Modeling, Wolfgang Goerigk (Ed.), Proceedings of the Joint Workshop of the GI-Fachgruppe 2.1.4 (Programmiersprachen und Rechenkonzepte) and 2.1.9 (Objekt-Orientierte Softwareentwicklung), Christian-Albrechts-Universität zu Kiel, May 2001.


Component-based approaches for the software development are well-known. Most of these approaches (like CORBA and COM++) focus on the realization of the connection between the components and their interactions. In this paper we concentrate on the missing items in the component-based software engineering: the problem how to model component composition and to validate them. We apply the component model based on the interface description with InPorts and OutPorts which allow a rather detailed definition of the components interaction. Moreover we take the term feature to name the core requirements to a component. Features are used to drive the description of the component composition which is regarded as an combination of features expressed by logical operators. Moreover the InPorts and OutPorts describe the dynamic component interactions. The combination of OutPorts and InPorts according to the component composition rules allows to reason about the component system's dynamic behavior.

[Erzeuge bibTeX Eintrag]


Dr. Elke PulvermĂĽller
Andreas Speck