DocumentCode
3363982
Title
Maintaining evolving component-based software with UML
Author
Wu, Ye. ; Offutt, Jeff
Author_Institution
Inf. & Software Eng. Dept., George Mason Univ., Fairfax, VA, USA
fYear
2003
fDate
26-28 March 2003
Firstpage
133
Lastpage
142
Abstract
Component-based software engineering is increasingly being adopted for software development. This approach relies on using reusable components as the building blocks for constructing software. On the one hand, this helps improve software quality and productivity; on the other hand, it necessitates frequent maintenance activities. The cost. of maintenance for conventional software can account for as much as two-thirds of the total cost, and it is likely to be more for component-based software. This paper presents a UML-based technique that attempts to help resolve difficulties introduced by the implementation transparent characteristics of component-based software systems. This technique can also be useful for other maintenance activities. For corrective maintenance activities, the technique starts with UML diagrams that represent changes to a component, and uses them to support regression testing. To accommodate this approach for perfective maintenance activities, more challenges are encountered. We provide a UML-based framework to evaluate the similarities of the old and new components, and corresponding retesting strategies are provided.
Keywords
object-oriented programming; software maintenance; software reusability; specification languages; UML-based technique; component-based software engineering; implementation transparent characteristics; regression testing; reusable components; software maintenance activities; software productivity; software quality; Costs; Productivity; Programming; Software engineering; Software maintenance; Software quality; Software reusability; Software systems; Testing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
ISSN
1534-5351
Print_ISBN
0-7695-1902-4
Type
conf
DOI
10.1109/CSMR.2003.1192420
Filename
1192420
Link To Document