This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
17th IEEE International Conference on Software Maintenance (ICSM'01)
Multi-View Software Evolution: A UML-based Framework for Evolving Object-Oriented Software
Florence, Italy
November 07-November 09
ISBN: 0-7695-1189-9
R. France, Robert France and James M. Bieman
J. Bieman, Robert France and James M. Bieman
It is well-known that uncontrolled change to software can lead to increasing evolution costs caused by deteriorating structure and compromised system qualities. For complex systems, the need to carefully manage system evolution is critical. In this paper we outline an approach to managing evolution of object-oriented (OO) software. The approach is based on a goal-directed, cyclic process, in which OO models are transformed and quantitatively evaluated in each cycle. Evaluation criteria guide developers in choosing between alternative transformations in each cycle. The process, transformations, and evaluation techniques can be used to develop systems from a set of baseline models.
Index Terms:
Design transformations, design evaluation, object-oriented design, software evolution
Citation:
R. France, J. Bieman, "Multi-View Software Evolution: A UML-based Framework for Evolving Object-Oriented Software," icsm, pp.386, 17th IEEE International Conference on Software Maintenance (ICSM'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.