Persistent Object Systems

Proceedings of the Third International Workshop 10–13 January 1989, Newcastle, Australia

  • John Rosenberg
  • David Koch

Part of the Workshops in Computing book series (WORKSHOPS COMP.)

Table of contents

  1. Front Matter
    Pages i-xvii
  2. Type Systems and Persistence

    1. Front Matter
      Pages 1-1
    2. R. Morrison, A. Brown, R. Carrick, R. Connor, A. Dearle, M. P. Atkinson
      Pages 3-18
    3. A. Dearle, Q. Cutts, G. Kirby
      Pages 56-69
  3. Persistent Programming Languages

    1. Front Matter
      Pages 71-71
    2. Malcolm Atkinson, Ronald Morrison
      Pages 73-97
    3. Francis Wai
      Pages 126-140
  4. Implementing Persistence

    1. Front Matter
      Pages 159-159
    2. Dennis G. Allard, David S. Wile
      Pages 161-174
    3. Joel E. Richardson, Michael J. Carey
      Pages 175-199
    4. P. A. Buhr, C. R. Zarnke
      Pages 200-217
  5. Object Stores

    1. Front Matter
      Pages 233-233
    2. Harry H. Porter III
      Pages 258-271
    3. Marc Shapiro, Laurence Mosseri
      Pages 272-276
  6. Measurement of Persistent Systems

    1. Front Matter
      Pages 277-277
    2. Charles Zdzislaw Loboz
      Pages 279-288
  7. Transactions and Persistence

    1. Front Matter
      Pages 301-301
    2. P. Brössler, B. Freisleben
      Pages 303-318
    3. Alan Fekete, Nancy Lynch, Michael Merritt, William Weihl
      Pages 319-340
    4. Mary F. Fernandez, Stanley B. Zdonik
      Pages 341-350
  8. Persistent Machines

    1. Front Matter
      Pages 351-351
    2. R. Connor, A. Brown, R. Carrick, A. Dearle, R. Morrison
      Pages 353-366
    3. J. Rosenberg, D. M. Koch, J. L. Keedy
      Pages 377-391
    4. James Leslie Keedy, John Rosenberg
      Pages 392-405
  9. Back Matter
    Pages 407-408

About these proceedings


Persistent object systems are systems which support the creation and manipulation of objects in a uniform manner, regardless of how long they persist. This is in direct contrast with conventional systems where temporary objects are created and manipulated using one mechanism (typically programming language data structures) and permanent objects are maintained using a different mechanism (usually a filestore). The unification of temporary and permanent objects yields systems which are smaller and more efficient than conventional systems and which provide a powerful and flexible platform for the development of large, data intensive applications. This volume presents the proceedings of a workshop at which latest research in this area was discussed. The papers are grouped into sections on the following topics: type systems and persistence, persistent programming languages, implementing persistence, object stores, measurement of persistent systems, transactions and persistence, and persistent machines.


Persistence Prolog computer architecture data storage data structures design development language operating systems processor programming programming language programming languages type systems

Authors and affiliations

  • John Rosenberg
    • 1
  • David Koch
    • 1
  1. 1.Department of Electrical Engineering and Computer ScienceUniversity of NewcastleAustralia

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag London 1990
  • Publisher Name Springer, London
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-19626-6
  • Online ISBN 978-1-4471-3173-1
  • Series Print ISSN 1431-1682
  • Buy this book on publisher's site