Title :
TESS: automated support for the evolution of persistent types
Author :
Lerner, Barbara Staudt
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
Persistent data often has a long lifetime. During its lifetime, the types that are used to structure the data may undergo evolution to support new requirements or provide more efficient services. This evolution often makes the persistent data inaccessible unless it also evolves with the types. Existing systems that support type and data evolution focus on changes isolated to individual types, thereby limiting what can be easily accomplished during maintenance. We extend this work by presenting a model of compound type changes that can also describe changes simultaneously involving multiple types and their effects on data. We then describe TESS (Type Evolution Software System), a system to automate the evolution of types and their associated data when the types undergo compound type changes
Keywords :
abstract data types; computer aided software engineering; object-oriented databases; object-oriented programming; software maintenance; TESS; Type Evolution Software System; compound type changes; persistent data evolution; persistent types; software maintenance; Computer languages; Computer science; Database systems; Eyes; Java; Object oriented databases; Object oriented modeling; Relational databases; Software systems;
Conference_Titel :
Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
Conference_Location :
Incline Village, NV
Print_ISBN :
0-8186-7961-1
DOI :
10.1109/ASE.1997.632837