• DocumentCode
    1997204
  • Title

    Component-Based Software Update Process in Collaborative Software Development

  • Author

    Nguyen, Tien N.

  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    437
  • Lastpage
    444
  • Abstract
    Component-based software engineering (CBSE) has emerged as a key technology for developing and maintaining large scaled software systems in an outsourcing environment. These software components tend to be developed concurrently in different locations with asynchronous lifecycle. In practice, new versions of software components often change their interfaces and so require applications that use the components to be updated. To explore solution spaces for component-based software update and evolution, we have developed a formalism that is capable of modeling the process of software update in a component-based, concurrent development environment. The formalism can be used to determine the soundness of a component-based software update process, i.e., to make sure the components in a component-based software are updated in the correct order. With a sound update strategy, the formalism ensures the compatibility among components at the end of an update process in a component-based system. Our formal model provides the foundation for the implementation of a component-based software updating tool that helps developers to keep track of the evolution and updating process in a component-based software system.
  • Keywords
    groupware; object-oriented programming; software engineering; collaborative software development; component-based software engineering; component-based software update process; outsourcing environment; Application software; Collaborative software; Maintenance engineering; Outsourcing; Programming; Software engineering; Software maintenance; Software systems; Software tools; Space exploration; Collaborative Software Development; Component-based Software Engineering; Software Update;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.74
  • Filename
    4724576