Evolving Persistent Applications on Commercial Platforms.

Graham N. C. Kirby, Ronald Morrison, David S. Munro: Evolving Persistent Applications on Commercial Platforms. ADBIS 1997: 170-179
  author    = {Graham N. C. Kirby and
               Ronald Morrison and
               David S. Munro},
  title     = {Evolving Persistent Applications on Commercial Platforms},
  booktitle = {Proceedings of the First East-European Symposium on Advances
               in Databases and Information Systems (ADBIS'97), St.-Petersburg,
               September 2-5, 1997. Volume 1: Regular Papers},
  publisher = {Nevsky Dialect},
  year      = {1997},
  pages     = {170-179},
  ee        = {db/conf/adbis/KirbyMM97.html},
  crossref  = {DBLP:conf/adbis/97},
  bibsource = {DBLP,}


This paper draws on the experience gained in designing and implementing the orthogonally persistent programming languages PS-algol and Napier88. They provide, amongst other facilities and within a strongly typed environment, the underlying mechanisms for programming the evolution of persistent application systems. The essence of the paper is to suggest how such provision may be taken from these research platforms and delivered in representative commercial systems such as Java with a persistent store, and O2C.

Copyright © 1997 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 2 Issue 5, SSDBM, DBPL, KRDB, ADBIS, COOPIS, SIGBDP" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX


Antonio Albano, Roberto Bergamini, Giorgio Ghelli, Renzo Orsini: An Object Data Model with Roles. VLDB 1993: 39-51 BibTeX
Antonio Albano, Luca Cardelli, Renzo Orsini: Galileo: A Strongly-Typed, Interactive Conceptual Language. ACM Trans. Database Syst. 10(2): 230-260(1985) BibTeX
Malcolm P. Atkinson, Peter J. Bailey, Kenneth Chisholm, W. Paul Cockshott, Ronald Morrison: An Approach to Persistent Programming. Comput. J. 26(4): 360-365(1983) BibTeX
Malcolm P. Atkinson, Laurent Daynès, Mick J. Jordan, Tony Printezis, Susan Spence: An Orthogonally Persistent Java. SIGMOD Record 25(4): 68-75(1996) BibTeX
Malcolm P. Atkinson, Mick J. Jordan, Laurent Daynès, Susan Spence: Design Issues for Persistent Java: A Type-Safe, Object-Oriented, Orthogonally Persistent System. POS 1996: 33-47 BibTeX
Malcolm P. Atkinson, Ronald Morrison: Orthogonally Persistent Object Systems. VLDB J. 4(3): 319-401(1995) BibTeX
Richard C. H. Connor, Alfred L. Brown, Quintin I. Cutts, Alan Dearle, Ronald Morrison, John Rosenberg: Type Equivalence Checking in Persistent Object Systems. POS 1990: 154-167 BibTeX
O. Deux: The O2 System. Commun. ACM 34(10): 34-48(1991) BibTeX
Fabrizio Ferrandina, Thorsten Meyer, Roberto Zicari, Guy Ferran, Joëlle Madec: Schema and Database Evolution in the O2 Object Database System. VLDB 1995: 170-181 BibTeX
Barbara Staudt Lerner, A. Nico Habermann: Beyond Schema Evolution to Database Reorganization. OOPSLA/ECOOP 1990: 67-76 BibTeX
Ronald Morrison, Richard C. H. Connor, Quintin I. Cutts, Vivienne S. Dunstan, Graham N. C. Kirby: Exploiting Persistent Linkage in Software Engineering Environments. Comput. J. 38(1): 1-16(1995) BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 22:56:31 2009