Component-based product line engineering with UML

  • Authors:
  • Colin Atkinson;Joachim Bayer;Christian Bunse;Erik Kamsties;Oliver Laitenberger;Roland Laqua;Dirk Muthig;Barbara Paech;Jürgen Wüst;Jörg Zettel

  • Affiliations:
  • Univ. of Kaiserslautern, and Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany;Fraunhofer Institute for Experimental Software Engineering, Germany

  • Venue:
  • Component-based product line engineering with UML
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-based development promises to revolutionize the way in which software is developed and maintained. However, contemporary component technologies, such as COM+/.NET, EJB/J2EE and CORBA, only support components in the final, implementation-oriented stages of development, leaving the earlier stages of analysis and design to be organized in largely traditional, non-component oriented ways. This book describes the KobrA method, which supports a model-driven, UML-based representation of components, and a product line approach to their development and evolution. This enables the benefits of component-based development to be realized throughout the software life-cycle, and allows the reusability of components to be significantly enhanced.