This paper expresses a family of class dictionary transformations which are useful for growing applications. More of those transformations are in the Ph.D. theses of Walter Huersch and Linda Seiter (theses).

The idea is that the transformations don't disturb too much the paths which need to be traversed and if they are disturbed, they can be repaired by traversal specification refinement.

Bibtex entry:

AUTHOR =      "Karl J. Lieberherr and Walter L. H{\"u}rsch and Cun Xiao",
TITLE =       "Object-extending Class Transformations",
JOURNAL =     "Formal Aspects of Computing",
YEAR =        1994,
PAGES =       "391-416",
Number = 6,
NOTE =        "Also available as Technical
Report NU-CCS-91-8, Northeastern University"
in Postscript