Refactoring UML Models

  title={Refactoring UML Models},
  author={Gerson Suny{\'e} and Damien Pollet and Yves Le Traon and Jean-Marc J{\'e}z{\'e}quel},
Software developers spend most of their time modifying and maintaining existing products. This is because systems, and consequently their design, are in perpetual evolution before they die. Nevertheless, dealing with this evolution is a complex task. Before evolving a system, structural modifications are often required. The goal of this kind of modification is to make certain elements more extensible, permitting the addition of new features. However, designers are seldom able to evaluate the… CONTINUE READING
Highly Influential
This paper has highly influenced 10 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 289 citations. REVIEW CITATIONS


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

290 Citations

Citations per Year
Semantic Scholar estimates that this publication has 290 citations based on the available data.

See our FAQ for additional information.


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

Refactoring techniques and tools (Plenary talk)

  • John Brant, Don Roberts
  • In Smalltalk Solutions,
  • 1999

Maintaining Consistency and Behavior of Object-Oriented Systems during Evolution

  • Walter Hursch
  • Phd thesis,
  • 1995

Refactoring Object-Oriented Frameworks

  • William F. Opdyke
  • PhD thesis, University of Illinois, Urbana…
  • 1992

Managing Evolution in Object Oriented Environments: An Algorithmic Approach

  • Eduardo Casais
  • Phd thesis, University of Geneva,
  • 1991

Program restructuring as an aid to software maintenance

  • W. Griswold
  • 1991

Similar Papers

Loading similar papers…