366
views
0
recommends
+1 Recommend
1 collections
    4
    shares
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      Evolving Persistent Applications on Commercial Platforms

      , ,

      Proceedings of the First East-European Symposium on Advances in Databases and Information Systems (ADBIS)

      Advances in Databases and Information Systems

      2-5 September 1997

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          We identify a number of language facilities which are required to support the evolution mechanism of linguistic reflection: access to meta-data; a dynamically callable compiler; an in finite union type; and a mecha- nism for incremental binding. We show how these are provided in Napier88, Java and O2, and give simple examples of their use.

          Related collections

          Most cited references 8

          • Record: found
          • Abstract: not found
          • Article: not found

          A survey of schema versioning issues for database systems

           John Roddick (1995)
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            The O2 system

             O. Deux (1991)
              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              GALILEO: a strongly-typed, interactive conceptual language

                Bookmark

                Author and article information

                Conference
                September 1997
                September 1997
                : 1-20
                Affiliations
                School of Mathematical and Computational Sciences, University of St Andrews

                St Andrews, Fife, Scotland KY16 9SS
                Article
                10.14236/ewic/ADBIS1997.25
                © Graham Kirby et al. Published by BCS Learning and Development Ltd. Proceedings of the First East-European Symposium on Advances in Databases and Information Systems, (ADBIS'97), St Petersburg

                This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

                Proceedings of the First East-European Symposium on Advances in Databases and Information Systems
                ADBIS
                1
                St Petersburg
                2-5 September 1997
                Electronic Workshops in Computing (eWiC)
                Advances in Databases and Information Systems
                Product
                Product Information: 1477-9358BCS Learning & Development
                Self URI (journal page): https://ewic.bcs.org/
                Categories
                Electronic Workshops in Computing

                Comments

                Comment on this article