• DocumentCode
    2872452
  • Title

    An open system architecture for a persistent object store

  • Author

    Brown, A.L. ; Mainetto, G. ; Matthes, F. ; Mueller, R. ; McNally, D.J.

  • Author_Institution
    St. Andrews Univ., Fife, UK
  • Volume
    ii
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    766
  • Abstract
    The authors describe an open system architecture for a persistent object store which is able to support a disparate range of persistent programming languages and their individual requirements. The ideal architecture would combine the flexibility and safety of a highly modular system with the performance of a tuned production system. The authors present an approach towards the ideal by realising part of the interface to the persistent object store in terms of conventions. This permits the costly use of interfaces to be circumvented on the basis of trust. The persistent object store may be used to construct programming language specific instances of the open architecture. To date the open architecture has been used to implement the persistent programming language Napier88, the functional programming language STAPLE, the object-oriented database programming language Galileo and the typeful programming language Quest
  • Keywords
    data structures; file organisation; object-oriented programming; open systems; Napier88; flexibility; functional programming language STAPLE; highly modular system; object-oriented database programming language Galileo; open system architecture; persistent object store; persistent programming languages; programming language specific instances; safety; tuned production system; typeful programming language Quest; Application software; Computer languages; Cost function; Functional programming; Object oriented databases; Object oriented programming; Open systems; Product safety; Production systems; Quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183329
  • Filename
    183329