In this paper the problem of the evolution of an object-oriented database in the context of orthogonal persistent programming systems is addressed. We have observed two characteristics in that type of systems that offer particular conditions to implement the evolution in a semi-transparent fashion. That transparency can further be enhanced with the obliviousness provided by the Aspect-Oriented Programming techniques. Was conceived a meta-model and developed a prototype to test the feasibility of our approach. The system allows programs, written to a schema, access semi-transparently to data in other versions of the schema
The development of emerging database applications requires a unified environment that should include...
The persistence concern implemented as an aspect has been studied since the appearance of the Aspect...
To safely update industrially critical software interoperating on a shared Object-Oriented Database ...
Applications refactorings that imply the schema evolution are common activities in programming pract...
In the maintenance of software applications, database evolution is one common difficulty. In object‐...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Abstract. Object database management systems (ODBMSs) typically offer fixed approaches to evolve the...
Submitted to POS7 This work was supported in St Andrews by EPSRC Grant GR/J67611 "Delivering the Ben...
The paper describes a composite evolution approach which integrates the evolution of the various typ...
Traditional database technology may be extended by taking advantage of the facilities of an integrat...
Abstract. The social and economic importance of large bodies of programs and data that are potential...
Software development environments need to maintain representations of software entities and the rela...
The development of emerging database applications requires a unified environment that should include...
The persistence concern implemented as an aspect has been studied since the appearance of the Aspect...
To safely update industrially critical software interoperating on a shared Object-Oriented Database ...
Applications refactorings that imply the schema evolution are common activities in programming pract...
In the maintenance of software applications, database evolution is one common difficulty. In object‐...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Abstract. Object database management systems (ODBMSs) typically offer fixed approaches to evolve the...
Submitted to POS7 This work was supported in St Andrews by EPSRC Grant GR/J67611 "Delivering the Ben...
The paper describes a composite evolution approach which integrates the evolution of the various typ...
Traditional database technology may be extended by taking advantage of the facilities of an integrat...
Abstract. The social and economic importance of large bodies of programs and data that are potential...
Software development environments need to maintain representations of software entities and the rela...
The development of emerging database applications requires a unified environment that should include...
The persistence concern implemented as an aspect has been studied since the appearance of the Aspect...
To safely update industrially critical software interoperating on a shared Object-Oriented Database ...