• DocumentCode
    2921799
  • Title

    Component-Based Development Process and Component Lifecycle

  • Author

    Crnkovic, Ivica ; Chaudron, Michel ; Larsson, Stig

  • Author_Institution
    Malardalen University, Sweden
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    44
  • Lastpage
    44
  • Abstract
    The process of component- and component-based system development differs in many significant ways from the "classical" development process of software systems. The main difference is in the separation of the development process of components from the development process of systems. This fact has a significant impact on the development process. Since the component-based approach is a relatively young approach in software engineering, the main emphasis in the area has been in development of technologies, while process modeling is still an unexplored area. This paper analyses the basic characteristics of the component-based approach and its impact on the development process and lifecycle models. The generic lifecycle of component-based systems and the lifecycle of components are discussed, and the different types of development processes are discussed in detail: architecture-driven component development, productline development and COTS-based development. Finally a short case study illustrates the principles and specifics of component-based processes.
  • Keywords
    Computer science; ISO standards; Mathematics; Object oriented modeling; Production; Programming; Retirement; Software engineering; Software systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, International Conference on
  • Conference_Location
    Tahiti
  • Print_ISBN
    0-7695-2703-5
  • Type

    conf

  • DOI
    10.1109/ICSEA.2006.261300
  • Filename
    4031829