Logo
LogoUniGeSES

ASG list of publications

Citation

Eduardo Casais, "Managing Class Evolution in Object-Oriented Systems", July, 1990

Abstract

Software components developed with an object-oriented language undergo considerable reprogramming before they become reusable in a wide range of applications or domains. Tools and methodologies are therefore needed to cope with the complexity of designing, updating and reorganizing vast collections of classes. This paper describes several techniques for controlling change in object-oriented systems, illustrates their functionality with selected examples and discusses their advantages and their limitations. As a complement to traditional approaches like version management, we propose new algorithms for automatically restructuring a hierarchy when classes are added to it. These algorithms not only help in handling modifications to libraries of software components, but they also provide useful guidance for detecting and correcting improper class modelling.

Additionnal Notes

in Technical Report "Object Management", p 133-195, D. Tsichritzis editor, Centre Universitaire d'Informatique, University of Geneva

Bibtex

@unpublished{Casa90a,
Author = "Eduardo Casais",
Title = "Managing Class Evolution in Object-Oriented Systems",
Key = "olit osg-ftp tr90 osg-book",
Notes = "in Technical Report "Object Management", p 133-195, D. Tsichritzis editor, Centre Universitaire d'Informatique, University of Geneva",
Month = "July",
Year = "1990"
}
Additional credits :
© 2004-2006 Bibliography Tool based on Marc Falcone's bachelor project.