Maintaining Evolving Component-Based Software with UML

  title={Maintaining Evolving Component-Based Software with UML},
  author={Ye Wu and A. Jefferson Offutt},
Component-based software engineering has been increasingly 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, such as upgrading third party components or adding new features. The cost of maintenance for conventional software can account for as much as two-thirds of the total… CONTINUE READING
Highly Cited
This paper has 49 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 29 extracted citations


Publications referenced by this paper.
Showing 1-10 of 34 references

Object-Oriented and Classical Software Engineering

  • Steve Schach
  • WCB/McGraw-Hill, Boston MA, fifth edition,
  • 2002
1 Excerpt

UML components : A simple process for specifying component-based software

  • John Cheesman, John Daniels
  • 2001
2 Excerpts

Similar Papers

Loading similar papers…