dblp.uni-trier.de www.dagstuhl.de www.uni-trier.de

Orthogonally Persistent Object Systems.

Malcolm P. Atkinson, Ronald Morrison: Orthogonally Persistent Object Systems. VLDB J. 4(3): 319-401(1995)
@article{DBLP:journals/vldb/AtkinsonM95,
  author    = {Malcolm P. Atkinson and
               Ronald Morrison},
  title     = {Orthogonally Persistent Object Systems},
  journal   = {VLDB J.},
  volume    = {4},
  number    = {3},
  year      = {1995},
  pages     = {319-401},
  ee        = {http://www.vldb.org/journal/VLDBJ4/P319.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

Persistent Application Systems (PASs) are of increasing social and economic importance. They have the potential to be long-lived, concurrently accessed, and consist of large bodies of data and programs. Typical examples of PASs are CAD/CAM systems, office automation, CASE tools, software engineering environments, and patient-care support systems in hospitals. Orthogonally persistent object systems are intended to provide improved support for the design, construction, maintainance, and operation of PASs. Persistent abstraction allows the creation and manipulation of data in a manner that is independent of its lifetime, thereby integrating the database view of information with the programming language view. This yields a number of advantages in terms of orthogonal design and programmer productivity which are beneficial for PASs. Design principles have been proposed for persistent systems. By following these principles, languages that provide persistence as a basic abstraction have been developed. In this paper, the motivation for orthogonal persistence is reviewed along with the above mentioned design principles. The concepts for integrating programming languages and databases through the persistence abstraction, and their benefits, are given. The technology to support persistence, the achievements, and future directions of persistence research are then discussed.

Copyright © 1995 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.

Key Words

Orthogonal persistence, persistent programming languages, database programming languages, persistent application systems.

References

[Abiteboul et al. 1993]
Serge Abiteboul, Sophie Cluet, Tova Milo: Querying and Updating the File. VLDB 1993: 73-84 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Agrawal & DeWitt 1985]
Rakesh Agrawal, David J. DeWitt: Recovery Architectures for Multiprocessor Database Machines. SIGMOD Conference 1985: 131-145 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Akima & Ooi 1989]
...
[Albano et al. 1993]
Antonio Albano, Roberto Bergamini, Giorgio Ghelli, Renzo Orsini: An Object Data Model with Roles. VLDB 1993: 39-51 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Albano et al. 1995]
Antonio Albano, Giorgio Ghelli, Renzo Orsini: Fibonacci: A Programming Language for Object Databases. VLDB J. 4(3): 403-444(1995) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Albano et al. 1985]
Antonio Albano, Luca Cardelli, Renzo Orsini: Galileo: A Strongly-Typed, Interactive Conceptual Language. ACM Trans. Database Syst. 10(2): 230-260(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Albano et al. 1989]
Antonio Albano, Alan Dearle, Giorgio Ghelli, Chris D. Marlin, Ronald Morrison, Renzo Orsini, David W. Stemple: A Framework for Comparing Type Systems for Database Programming Languages. DBPL 1989: 170-178 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Albano & Morrison 1992]
...
[Appel 1992]
...
[Atkinson 1978]
Malcolm P. Atkinson: Programming Languages and Databases. VLDB 1978: 408-419 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson 1992]
Malcolm P. Atkinson: Persistent Foudations for Scalable Multi-Paradigmal Systems. IWDOM 1992: 26-50 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1993a]
...
[Atkinson et al. 1983a]
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) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1984]
...
[Atkinson et al. 1995]
...
[Atkinson et al. 1992]
Malcolm P. Atkinson, A. Birnie, N. Jackson, Paul Philbrow: Measuring Persistent Object Systems. POS 1992: 63-85 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson & Buneman 1987]
Malcolm P. Atkinson, Peter Buneman: Types and Persistence in Database Programming Languages. ACM Comput. Surv. 19(2): 105-190(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1985]
...
[Atkinson et al. 1987]
...
[Atkinson et al. 1988a]
Malcolm P. Atkinson, Peter Buneman, Ronald Morrison: Binding and Type Checking in Database Programming Languages. Comput. J. 31(2): 99-109(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1988b]
...
[Atkinson et al. 1982]
...
[Atkinson et al. 1983b]
Malcolm P. Atkinson, Kenneth Chisholm, W. Paul Cockshott: CMS-A Chunk Management System. Softw., Pract. Exper. 13(3): 273-293(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1991]
Malcolm P. Atkinson, Christophe Lécluse, Paul Philbrow, Philippe Richard: Design Issues in a Map Language. DBPL 1991: 20-32 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1995]
...
[Atkinson & Morrison 1985]
Malcolm P. Atkinson, Ronald Morrison: Procedures as Persistent Data Objects. ACM Trans. Program. Lang. Syst. 7(4): 539-559(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson & Morrison 1986]
...
[Atkinson & Morrison 1987]
...
[Atkinson & Morrison 1989]
...
[Atkinson et al. 1986]
...
[Atkinson et al. 1993b]
...
[Bancilhon et al. 1988]
François Bancilhon, Gilles Barbedette, Véronique Benzaken, Claude Delobel, Sophie Gamerman, Christophe Lécluse, Patrick Pfeffer, Philippe Richard, Fernando Vélez: The Design and Implementation of O2, an Object-Oriented Database Systems. OODBS 1988: 1-32 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bancilhon & Buneman 1990]
...
[Bancilhon et al. 1992]
François Bancilhon, Claude Delobel, Paris C. Kanellakis (Eds.): Building an Object-Oriented Database System, The Story of O2. Morgan Kaufmann 1992, ISBN 1-55860-169-4
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Beeri et al. 1993]
...
[Benzaken et al. 1991]
...
[Berman 1991]
...
[Bocca & Bailey]
...
[Bott 1989]
...
[Breazu-Tannen et al. 1991]
Val Tannen, Peter Buneman, Shamim A. Naqvi: Structural Recursion as a Query Language. DBPL 1991: 9-19 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bretl et al. 1989]
Robert Bretl, David Maier, Allen Otis, D. Jason Penney, Bruce Schuchardt, Jacob Stein, E. Harold Williams, Monty Williams: The GemStone Data Management System. Object-Oriented Concepts, Databases, and Applications 1989: 283-308 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Brookes et al. 1980]
Stephen D. Brookes, C. A. R. Hoare, A. W. Roscoe: A Theory of Communicating Sequential Processes. J. ACM 31(3): 560-599(1984) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Brown 1987]
...
[Brown 1989]
...
[Brown & Cockshott 1985]
...
[Brown et al. 1992]
...
[Brown & Morrison 1992]
...
[Brown 1993]
...
[Bruynooghe et al. 1991]
...
[Buneman et al. 1982]
...
[Buneman et al. 1994]
Peter Buneman, Leonid Libkin, Dan Suciu, Val Tannen, Limsoon Wong: Comprehension Syntax. SIGMOD Record 23(1): 87-96(1994) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Burstall et al. 1971]
...
[Burstall & Lampson 1984]
...
[Bushell et al. 1994]
S. J. Bushell, Alan Dearle, Alfred L. Brown, Francis Vaughan: Using C as a Compiler Target Language for Native Code Generation in Persistent Systems. POS 1994: 164-183 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Campbell & Haberman 1974]
...
[Cardelli 1986]
...
[Cardelli 1989]
...
[Cardelli 1995]
Luca Cardelli: A Language with Distributed Scope. Computing Systems 8(1): 27-59(1995) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cardelli & MacQueen 1988]
Luca Cardelli, David B. MacQueen: Persistence and Type Abstraction. Data Types and Persistence (Appin) 1985: 31-41 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cardelli & Wegner 1985]
Luca Cardelli, Peter Wegner: On Understanding Types, Data Abstraction, and Polymorphism. ACM Comput. Surv. 17(4): 471-522(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Chan et al. 1987]
...
[Chiu & Levin 1993]
...
[Clamen 1994]
Stewart M. Clamen: Schema Evolution and Integration. Distributed and Parallel Databases 2(1): 101-126(1994) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cluet & Delobel 1991]
...
[Cluet & Moerkotte 1993]
Sophie Cluet, Guido Moerkotte: Nested Queries in Object Bases. DBPL 1993: 226-242 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cockshott et al. 1984]
W. Paul Cockshott, Malcolm P. Atkinson, Kenneth Chisholm, Peter J. Bailey, Ronald Morrison: Persistent Object Management System. Softw., Pract. Exper. 14(1): 49-71(1984) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor 1990]
...
[Connor et al. 1993]
Richard C. H. Connor, Malcolm P. Atkinson, Sonia Berman, Quintin I. Cutts, Graham N. C. Kirby, Ronald Morrison: The Joy of Sets. DBPL 1993: 417-433 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor et al. 1990a]
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 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor et al. 1994a]
Richard C. H. Connor, Quintin I. Cutts, Graham N. C. Kirby, V. S. Moore, Ronald Morrison: Unifying Interaction with Persistent Data and Program. IDS 1994: 197-212 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor et al. 1994b]
...
[Connor et al. 1990b]
Richard C. H. Connor, Alan Dearle, Ronald Morrison, Fred Brown: Existentially Quantified Typed as a Database Viewing Mechanism. EDBT 1990: 301-315 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor et al. 1991]
Richard C. H. Connor, David J. McNally, Ronald Morrison: Subtyping and Assignment in Database Programming Languages. DBPL 1991: 363-382 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Connor & Morrison 1992]
...
[Cook et al. 1993]
...
[Cooper 1990a]
Richard Cooper: Configurable Data Modelling Systems. ER 1990: 35-52 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cooper 1990b]
...
[Cooper et al. 1987]
Richard Cooper, Malcolm P. Atkinson, Alan Dearle, D. Abderrahmane: Constructing Database Systems in a Persistent Environment. VLDB 1987: 117-125 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cooper & Kirby 1994]
Richard Cooper, Graham N. C. Kirby: Type-Safe Linguistic Run-time Reflection - A Practical Perspective. POS 1994: 332-354 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cooper & Qin 1992]
Richard Cooper, Zhenzhou Qin: A Graphical Data Modelling Program with Constraint Specification and Management. BNCOD 1992: 192-208 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cooper & Qin 1994]
Richard Cooper, Zhenzhou Qin: A Generic Data Model for the Support of Multiple User Interaction Facilities. ER 1994: 351-368 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Currie 1985]
...
[Curtis et al. 1992]
Bill Curtis, Marc I. Kellner, Jim Over: Process Modeling. Commun. ACM 35(9): 75-90(1992) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cutts 1992]
...
[Cutts et al. 1994]
...
[Dahl & Nygaard 1966]
...
[Davie & McNally 1990]
...
[Daynès & Gruber 1994]
Laurent Daynès, Olivier Gruber: Customizing Concurrency Controls using Graph of Locking Capabilities. POS 1994: 147-161 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dearle 1988]
...
[Dearle 1989]
...
[Dearle & Brown 1988]
Alan Dearle, Alfred L. Brown: Safe Browsing in a Strongly Typed Persistent Environment. Comput. J. 31(6): 540-544(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dearle et al. 1990a]
Alan Dearle, Quintin I. Cutts, Graham N. C. Kirby: Browsing, Grazing and Bibbling Persistent data Structures. POS 1989: 56-69 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dearle et al. 1994]
Alan Dearle, Rex di Bona, James Farrow, Frans A. Henskens, Anders Lindström, John Rosenberg, Francis Vaughan: Grasshopper: An Orthogonally Persistent Operating System. Computing Systems 7(3): 289-312(1994) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dearle et al. 1992a]
...
[Dearle eta l. 1992b]
...
[Dearle et al. 1990b]
Alan Dearle, Gail M. Shaw, Stanley B. Zdonik (Eds.): Implementing Persistent Object Bases, Principles and Practice, Proceedings of the Fourth International Workshop on Persistent Objects, 23-27 September 1990, Martha's Vineyard, MA, USA. Morgan Kaufmann 1990, ISBN 1-55860-168-6
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Deux 1990]
O. Deux: The Story of O2. IEEE Trans. Knowl. Data Eng. 2(1): 91-108(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Deux 1991]
O. Deux: The O2 System. Commun. ACM 34(10): 34-48(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dijkstra 1968a]
...
[Dijkstra 1968b]
Edsger W. Dijkstra: The Structure of "THE"-Multiprogramming System. Commun. ACM 11(5): 341-346(1968) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ellis & Gibbs 1989]
Clarence A. Ellis, Simon J. Gibbs: Concurrency Control in Groupware Systems. SIGMOD Conference 1989: 399-407 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Eswaran et al. 1976]
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie, Irving L. Traiger: The Notions of Consistency and Predicate Locks in a Database System. Commun. ACM 19(11): 624-633(1976) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Farkas & Dearle 1993]
Alex Farkas, Alan Dearle: Octopus: A Reflective Language Mechanism for Object Manipulation. DBPL 1993: 50-64 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Farkas et al. 1992]
Alex Farkas, Alan Dearle, Graham N. C. Kirby, Quintin I. Cutts, Ronald Morrison, Richard C. H. Connor: Persistent Program Construction through Browsing and User Gesture with some Typing. POS 1992: 376-393 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fegaras et al. 1992]
Leonidas Fegaras, Tim Sheard, David W. Stemple: Uniform Traversal Combinators: Definition, Use and Properties. CADE 1992: 148-162 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fegaras & Stemple 1991]
Leonidas Fegaras, David W. Stemple: Using Type Transformation in Database Implementation. DBPL 1991: 337-353 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fenichel & Yochelson 1969]
...
[Ghelli et al. 1992]
...
[Goldberg & Robson 1983]
Adele Goldberg, David Robson: Smalltalk-80: The Language and Its Implementation. Addison-Wesley 1983
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Greenwood et al. 1992]
...
[Griswold et al. 1971]
...
[Grossman et al. 1994]
Robert L. Grossman, N. Araujo, Xiao Qin, W. Xu: Managing Physical Folios of Objects Between Nodes. POS 1994: 217-234 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gruber 1992]
...
[Gruber et al. 1992]
...
[Hammer & McLeod 1981]
Michael Hammer, Dennis McLeod: Database Description with SDM: A Semantic Database Model. ACM Trans. Database Syst. 6(3): 351-386(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Han & Welsh 1993]
...
[Hoare 1974]
C. A. R. Hoare: Monitors: An Operating System Structuring Concept. Commun. ACM 17(10): 549-557(1974) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hughes & Connolly 1990]
John G. Hughes, Michelle Connolly: Data Abstraction amd Transaction Processing in the Database Programming Language RAPP. DBPL 1987: 177-186 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hull et al. 1989]
...
[Hurst & Sajeev 1990]
A. John Hurst, A. S. M. Sajeev: A Capability Based Language for Persistent Programming: Implementation Issues. POS 1989: 109-125 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kanellakis & Schmidt 1991]
...
[Kemper & Kossmann 1995]
Alfons Kemper, Donald Kossmann: Adaptable Pointer Swizzling Strategies in Object Bases: Design, Realization, and Quantitative Analysis. VLDB J. 4(3): 519-566(1995) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[King 1978]
...
[Kirby 1992a]
...
[Kirby 1992b]
...
[Kirby et al. 1994a]
Graham N. C. Kirby, Richard C. H. Connor, Quintin I. Cutts, Ronald Morrison, Alan Dearle, Alex Farkas: Persistent Hyper-Programs. POS 1992: 86-106 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kirby et al. 1992]
Graham N. C. Kirby, Richard C. H. Connor, Quintin I. Cutts, Ronald Morrison, Alan Dearle, Alex Farkas: Persistent Hyper-Programs. POS 1992: 86-106 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kirby et al. 1994b]
Graham N. C. Kirby, Richard C. H. Connor, Ronald Morrison: START: A Linguistic Reflection Tool Using Hyper-Program Technology. POS 1994: 355-373 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kirby & Dearle 1990]
...
[Koch et al. 1990]
Bett Koch, Tracy Schunke, Alan Dearle, Francis Vaughan, Chris D. Marlin, Ruth Fazakerley, Chris J. Barter: Cache Coherency and Storage Management in a Persistent Object System. POS 1990: 103-113 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Koch et al. 1983]
...
[Kolodner 1987]
...
[Kolodner et al. 1989]
Elliot K. Kolodner, Barbara Liskov, William E. Weihl: Atomic Garbage Collection: Managing a Stable Heap. SIGMOD Conference 1989: 15-25 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Krablin 1987a]
G. Lawrence Krablin: Building Flexible Multilevel Transactions in a Distributed Persistent Environment. Data Types and Persistence (Appin) 1985: 213-234 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Krablin 1987b]
...
[Kulkarni 1994]
Krishna G. Kulkarni, Jonathan Bauer, Umeshwar Dayal, Mike Kelley, Jim Melton: ADT-based Type System for SQL. Query Processing for Advanced Database Systems, Dagstuhl 1991: 3-33 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kung & Robinson 1982]
H. T. Kung, John T. Robinson: On Optimistic Methods for Concurrency Control. ACM Trans. Database Syst. 6(2): 213-226(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lavery 1995a]
...
[Lavery 1995b]
...
[Levin & MCjones 1993]
...
[Liskov 1988]
Barbara Liskov: Distributed Programming in Argus. Commun. ACM 31(3): 300-312(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Liskov et al. 1990]
Barbara Liskov, Paul Johnson, Robert Gruber, Liuba Shrira: A Highly Available Object Repository for Use in a Heterogeneous Distributed System. POS 1990: 255-266 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Matthes 1992]
...
[Matthes et al. 1992]
...
[Matthes & Müßig 1993]
...
[Matthes et al. 1994]
...
[Matthes & Schmidt 1989]
Florian Matthes, Joachim W. Schmidt: The Type System of DBPL. DBPL 1989: 219-225 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Matthes & Schmidt 1991]
Florian Matthes, Joachim W. Schmidt: Bulk Types: Built-In or Add-On? DBPL 1991: 33-54 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Matthes & Schmidt 1992]
...
[Matthes & Schmidt 1994]
Florian Matthes, Joachim W. Schmidt: Persistent Threads. VLDB 1994: 403-414 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Matthews 1982]
...
[Matthews 1985]
...
[Matthews 1989]
...
[McCarthy et al. 1962]
...
[Microsoft Corporation 1994a]
...
[Microsoft Corporation 1994b]
...
[Milner 1978]
Robin Milner: A Theory of Type Polymorphism in Programming. J. Comput. Syst. Sci. 17(3): 348-375(1978) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Milner 1980]
...
[Milner 1991]
...
[Mira da Silva 1995]
M. Mira da Silva: Automating Type-safe RPC. RIDE-DOM 1995: 100-107 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mira da Silva et al. 1995]
M. Mira da Silva, Malcolm P. Atkinson, Andrew P. Black: Semantics for Parameter Passing in a Type-complete Persistent RPS. ICDCS 1996: 411-419 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Morrison 1979]
...
[Morrison & Atkinson 1992]
...
[Morrison et al. 1987a]
...
[Morrison et al. 1993a]
...
[Morrison et al. 1989a]
...
[Morrison et al. 1993b]
...
[Morrison et al. 1988]
Ronald Morrison, Alfred L. Brown, Raymund Carrick, Richard C. H. Connor, Alan Dearle: On the Integration of Object-Oriented and Process-Oriented Computation in Persistent Environments. OODBS 1988: 334-339 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Morrison et al. 1987b]
...
[Morrison et al. 1990a]
Ronald Morrison, Alfred L. Brown, Raymund Carrick, Richard C. H. Connor, Alan Dearle, Malcolm P. Atkinson: The Napier Type System. POS 1989: 3-18 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Morrison et al. 1994a]
...
[Morrison et al. 1990b]
...
[Morrison et al. 1989b]
...
[Morrison et al. 1986]
...
[Morrison et al. 1990c]
Ronald Morrison, Malcolm P. Atkinson, Alfred L. Brown, Alan Dearle: On the Classification of Binding Mechanisms. Inf. Process. Lett. 34(1): 51-55(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Morrison et al. 1995]
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) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Morrison et al. 1994b]
...
[Morrison et al. 1985]
...
[Morrison et al. 1991]
Ronald Morrison, Alan Dearle, Richard C. H. Connor, Alfred L. Brown: An Ad Hoc Approach to the Implementation of Polymorphism. ACM Trans. Program. Lang. Syst. 13(3): 342-371(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Moss & Sinofsky 1988]
J. Eliot B. Moss, Steven Sinofsky: Managing Persistent Data with Mneme: Designing a Reliable, Shared Object Interface. OODBS 1988: 298-316 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Moss 1990]
J. Eliot B. Moss: Working with Persistent Objects: To Swizzle or Not to Swizzle. IEEE Trans. Software Eng. 18(8): 657-673(1992) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Moss & Hosking 1994]
J. Eliot B. Moss, Antony L. Hosking: Expressing Object Residency Optimizations Using Pointer Type Annotations. POS 1994: 3-15 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Munro 1993]
...
[Munro et al. 1994]
David S. Munro, Richard C. H. Connor, Ronald Morrison, S. Scheuerl, David W. Stemple: Concurrent Shadow Paging in the Flask Architecture. POS 1994: 16-42 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mylopoulos et al. 1980]
John Mylopoulos, Philip A. Bernstein, Harry K. T. Wong: A Language Facility for Designing Database-Intensive Applications. ACM Trans. Database Syst. 5(2): 185-207(1980) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Nettles & Wing 1992]
...
[Nodine & Zdonik 1992]
Marian H. Nodine, Stanley B. Zdonik: Cooperative Transaction Hierarchies: Transaction Support for Design Applications. VLDB J. 1(1): 41-80(1992) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ohori et al. 1989]
Atsushi Ohori, Peter Buneman, Val Tannen: Database Programming in Machiavelli - a Polymorphic Language with Static Type Inference. SIGMOD Conference 1989: 46-57 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Organick 1972]
...
[Powell 1985]
...
[Ps-algol 1988]
...
[Rees & Clinger 1986]
...
[Reinwald et al. 1994]
Berthold Reinwald, Stefan Deßloch, Michael J. Carey, Tobin J. Lehman, Hamid Pirahesh, V. Srinivasan: Making Real Data Persistent: Initial Experiences with SMRC. POS 1994: 202-216 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Richards & Whitby-Strevans 1979]
...
[Richardson & Carey 1989]
Joel E. Richardson, Michael J. Carey: Persistence in the E Language: Issues and Implementation. Softw., Pract. Exper. 19(12): 1115-1150(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Richardson & Carey 1990]
Joel E. Richardson, Michael J. Carey: Implementing Persistence in E. POS 1989: 175-199 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenberg 1990]
John Rosenberg: The MONADS Architecture - A Layered View. POS 1990: 215-225 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenberg & Dearle 1995]
...
[Rosenberg et al. 1990]
...
[Rosenberg & Keedy 1990]
...
[Rosenberg & Koch 1989]
John Rosenberg, D. M. Koch, James Leslie Keedy: A Capability-Based Massive Memory Computer. POS 1989: 377-391 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ruffin 1992]
...
[Russell 1994]
...
[Russell et al. 1994]
Gordon Russel, Paul Shaw, W. Paul Cockshott: DAIS: An Object-Addressed Processor Cache. POS 1994: 374-386 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schaffert et al. 1985]
...
[Scheuerl et al. 1995]
...
[Schmidt 1977]
Joachim W. Schmidt: Some High Level Language Constructs for Data of Type Relation. ACM Trans. Database Syst. 2(3): 247-261(1977) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schmidt & Matthes 1992]
...
[ServioLogic 1987]
...
[Shapiro et al. 1989]
Marc Shapiro, Philippe Gautron, Laurence Mosseri: Persistence and Migration for C++ Objects. ECOOP 1989: 191-204 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sheard 1991]
Tim Sheard: Automatic Generation and Use of Abstract Structure Operators. ACM Trans. Program. Lang. Syst. 13(4): 531-557(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sheard & Hook 1994]
...
[Sheard & Stemple 1989]
Tim Sheard, David W. Stemple: Automatic Verification of Database Transaction Safety. ACM Trans. Database Syst. 14(3): 322-368(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shipman 1981]
David W. Shipman: The Functional Data Model and the Data Language DAPLEX. ACM Trans. Database Syst. 6(1): 140-173(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Singhal et al. 1992]
Vivek Singhal, Sheetal V. Kakkad, Paul R. Wilson: Texas: An Efficient, Portable Persistent Store. POS 1992: 11-33 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sjøberg 1991]
...
[Sjøberg 1993]
...
[Sjøberg et al. 1993]
Dag I. K. Sjøberg, Malcolm P. Atkinson, João Lopes, Philip W. Trinder: Building an Integrated Persistent Application. DBPL 1993: 359-375 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sjøberg et al. 1994a]
...
[Sjøberg et al. 1994b]
Dag I. K. Sjøberg, Quintin I. Cutts, Ray Welland, Malcolm P. Atkinson: Analysing Persistent Language Applications. POS 1994: 235-255 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sjøberg et al. 1995]
...
[Smith et al.]
...
[Sommerville et al. 1989]
Ian Sommerville, Ray Welland, Stuart Potter, John Smart: The ECLIPSE User Interface. Softw., Pract. Exper. 19(4): 371-391(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Stanley 1986]
...
[Stanley & Drummond 1988]
...
[Stemple et al. 1990]
David W. Stemple, Leonidas Fegaras, Tim Sheard, Adolfo Socorro: Exceeding the Limits of Polymorphism in Database Programming Languages. EDBT 1990: 269-285 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Stemple & Morrison 1992]
...
[Stemple et al. 1992a]
...
[Stemple et al. 1992b]
...
[Stonebraker & Kemnitz 1991]
Michael Stonebraker, Greg Kemnitz: The Postgres Next Generation Database Management System. Commun. ACM 34(10): 78-92(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Strachey 1967]
...
[Straw et al. 1984]
Andrew Straw, Fred Mellender, Steve Riegel: Object Management in a Persistent Smalltalk System. Softw., Pract. Exper. 19(8): 719-737(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sutton 1994]
Stanley M. Sutton Jr.: A Flexible Consistency Model for Persistent Data in Software-Process Programming Languages. POS 1990: 305-318 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Suzuki et al. 1994]
Shinji Suzuki, Masaru Kitsuregawa, Mikio Takagi: An Efficient Pointer Swizzling Method for Navigation Intensive Applications. POS 1994: 79-95 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Teitelbaum & Reps 1981]
Tim Teitelbaum, Thomas W. Reps: The Cornell Program Synthesizer: A Syntax-Directed Programming Environment. Commun. ACM 24(9): 563-573(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Tennent 1977]
Robert D. Tennent: Language Design Methods Based on Semantic Principles. Acta Inf. 8: 97-112(1977) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Thatte 1986]
Satish M. Thatte: Persistent Memory: A Storage Architecture for Object-Oriented Database Systems. OODBS 1986: 148-159 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Thomas 1989]
...
[Trinder & Wadler 1989]
...
[Van Wijngaarden et al. 1969]
...
[Wai 1989]
...
[Waite 1995]
...
[Wasserman et al. 1981]
...
[Wetzel 1994]
...
[Wileden eta l. 1988]
Jack C. Wileden, Alexander L. Wolf, Charles D. Fisher, Peri L. Tarr: PGRAPHITE: An Experiment in Persistent Typed Object Management. Software Development Environments (SDE) 1988: 130-142 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Wilson]
...
[Wilson 1992]
Paul R. Wilson: Uniprocessor Garbage Collection Techniques. IWMM 1992: 1-42 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Wirth 1971]
Niklaus Wirth: The Programming Language Pascal. Acta Inf. 1: 35-63(1971) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Zezula & Rabitti 1992]
...

Last update Fri Sep 14 18:29:09 2012 CET by the DBLP TeamThis material is Open Data Data released under the ODC-BY 1.0 license — See also our legal information page