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
Link To Document