Logo
LogoUniGeSES

ASG list of publications

Citation

Eduardo Casais, "Managing Class Evolution Through Reorganisation", June, 1991

Abstract

Because of incomplete specifications or inadequate design decisions, software components developed with an object-oriented language require frequent reorganisations before they become stable, reusable classes. We propose a new incremental algorithm that analyses the redefinitions carried out on inherited properties when a class is added to a hierarchy, and restructures the hierarchy to discover missing abstractions and to enforce programming style guidelines. We illustrate our automatic restructuring approach with simple examples, describe formally the algorithm and the object model it is based on, and discuss its suitability for object-oriented software engineering.

Additionnal Notes

in Technical Report "Object Composition", p 287-301, D. Tsichritzis editor, Centre Universitaire d'Informatique, University of Geneva

Bibtex

@unpublished{Casa91a,
Author = "Eduardo Casais",
Title = "Managing Class Evolution Through Reorganisation",
Key = "olit osg tr91",
Notes = "in Technical Report "Object Composition", p 287-301, D. Tsichritzis editor, Centre Universitaire d'Informatique, University of Geneva",
Month = "June",
Year = "1991"
}
Additional credits :
© 2004-2006 Bibliography Tool based on Marc Falcone's bachelor project.