• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Enhancing component reusability through product line technology
 
  • Details
  • Full
Options
2002
Conference Paper
Title

Enhancing component reusability through product line technology

Abstract
The idea of building software systems from semi-autonomous components that can be reused in numerous applications is intuitively appealing. However, simply organizing software systems in terms of components does not by itself ensure that the components will be reusable, or that significant levels of reuse will actually occur. In practice, to achieve meaningful levels of reuse the scope and generality of components must be carefully analyzed and optimized. In this paper we make the case that one of the most effective and systematic ways of achieving this is to complement component-based development with product line engineering techniques. Product line engineering not only provides concrete criteria for maximizing the reusability of components, but also provides enhanced mechanisms for reusing them within new applications. After first outlining the pertinent features of component-based development and product line engineering, the paper explains how they can be integrated under the umbrella of a model-driven architecture (MDA) approach to software development.
Author(s)
Atkinson, C.
Muthig, D.
Mainwork
Software reuse. Methods, techniques, and tools  
Conference
International Conference on Software Reuse (ICSR) 2002  
DOI
10.1007/3-540-46020-9_7
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • product line

  • component

  • component-based software engineering

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024