• DocumentCode
    3363650
  • Title

    Component-based systems development: challenges and lessons learned

  • Author

    Tran, Vu ; Liu, Dar-Biau ; Hummel, Brad

  • Author_Institution
    ArcQuest Corp., USA
  • fYear
    1997
  • fDate
    14-18 Jul 1997
  • Firstpage
    452
  • Lastpage
    462
  • Abstract
    The continuing increase of interest in component based software engineering (CBSE) signifies the emergence of a new development trend within the software industry. Unlike preceding software engineering models, CBSE heavily relies on the utilization of commercial off-the-shelf (COTS) products as the underlying foundation for new product development. Its emphasis is on the identification, selection, evaluation, procurement, integration, and evaluation of reusable software components to provide complex integrated solutions at shorter development time and minimum cost. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of these software components has often resulted in longer schedule delay, and higher development/maintenance cost, often experienced in integrated system development projects. The paper describes an experience at the Mitsubishi Consumer Electronics Engineering Center (CEEC) in implementing embedded Internet/Television systems using CBSE. It also describes the procurement-centric model used to support project planning and to guide the development process. The COTS based Integrated System Development (CISD) model identifies key engineering phases and their subphases that are often ignored, or merely implicit, in existing development-centric models. From the initial results of this project, the paper presents the various lessons learned at the CEEC in CBSE
  • Keywords
    DP industry; project management; real-time systems; software quality; software reusability; CBSE; COTS products; commercial off-the-shelf products; complex integrated solutions; component based software engineering; component based systems development; development trend; development/maintenance cost; embedded Internet/Television systems; integrated system development projects; new product development; procurement-centric model; project planning; reusable software components; software industry; Computer industry; Consumer electronics; Costs; Delay; Job shop scheduling; Procurement; Product development; Software engineering; Software maintenance; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
  • Conference_Location
    London
  • Print_ISBN
    0-8186-7840-2
  • Type

    conf

  • DOI
    10.1109/STEP.1997.615535
  • Filename
    615535