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
Link To Document :
بازگشت