See this document in CiteSeerX!

Design of an Object Faulting Persistent Smalltalk (1990)  (Make Corrections)  (8 citations)
Antony L. Hosking J. Eliot B. Moss Cynthia Bliss May 1990 Object Oriented...



  Home/Search   Context   Related

 
View or download:
umass.edu/pub/techr...UMCS1990045.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umass.edu/bibliography (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We present an approach to supporting persistence in heap-based programming languages, called object faulting. By modifying the language run-time system, we provide the illusion of a large heap of objects, only some of which are actually resident in memory. When the run-time system detects a reference to the contents of a non-resident object, an object fault occurs, causing the object to be made resident. We discuss an implementation of these techniques for Smalltalk that uses the Mneme... (Update)

Context of citations to this paper:   More

...heap that is in main memory volatile since only objects in memory can be manipulated and updated. Our version of object faulting [7, 8, 9] is being used to implement persistence for Smalltalk and Modula 3 [5] Here, we concern ourselves with management of the volatile...

.... Persistent Smalltalk A number of different implementations of persistent Smalltalk are described in the various Mneme papers primarily [32] and [31] All provide transparent orthogonal persistence to applications and rely on object faulting. They differ in the swizzling...

Cited by:   More
Persistence is Hard, Then You Die! - Or Compiler And (1994)   (Correct)
Residency Check Elimination for Object-Oriented Persistent.. - Hosking (1997)   (Correct)
Object Models for Distributed or Persistent Programming - Cahill, Nixon, Rabhi (1998)   (Correct)

Similar documents (at the sentence level):
6.9%:   Object Fault Handling for Persistent Programming Languages: A .. - Antony Hosking   (Correct)
6.1%:   Towards Compile-Time Optimisations for Persistence - Hosking, Moss (1991)   (Correct)

Active bibliography (related documents):   More   All
0.4:   the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
0.4:   Design of the Mneme Persistent Object Store - Moss (1990)   (Correct)
0.4:   Expressing Object Residency Optimizations Using Pointer Type.. - Moss, Hosking (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Lightweight Support for Fine-Grained Persistence on Stock Hardware - Hosking (1995)   (Correct)
0.2:   Lightweight Write Detection and Checkpointing for Fine-Grained .. - Hosking, Moss (1995)   (Correct)
0.2:   Addressing Large Distributed Collections of Persistent Objects.. - Moss (1989)   (Correct)

Related documents from co-citation:   More   All
5:   PS-algol: An algol with a persistent heap (context) - Atkinson, Chisholm et al. - 1982
4:   Software - Practice and Experience (context) - Richardson, Carey et al. - 1989
4:   DEC Systems Research Center/Olivetti Research Center (context) - Cardelli, Donahue et al. - 1989

BibTeX entry:   (Update)

HOSKING, A. L., MOSS, J. E. B., AND BLISS, C. 1990. Design of an object faulting persistent Smalltalk. Technical Report 90-45 (May), Department of Computer Science, University of Massachusetts at Amherst. http://citeseer.ist.psu.edu/hosking90design.html   More

@techreport{ hosking90design,
    author = "Antony L. Hosking and J. Eliot B. Moss and Cynthia Bliss",
    title = "Design of an Object Faulting Persistent Smalltalk",
    number = "UM-CS-1990-045",
    month = ",",
    year = "1990",
    url = "citeseer.ist.psu.edu/hosking90design.html" }
Citations (may not include all citations):
306   SELF: The power of simplicity (context) - Ungar, Smith - 1987
257   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
167   Generation scavenging: A non-disruptive high performance sto.. (context) - Ungar - 1984
134   Object and file management in the EXODUS extensible database.. (context) - Carey, DeWitt et al. - 1986
122   Iris: An object-oriented database management system (context) - Fishman, Beech et al. - 1987
122   Data model issues for object-oriented applications (context) - Banerjee, Chou et al. - 1987
111   Common Lisp object system specification (context) - Bobrow, DeMichiel et al. - 1988
92   An introduction to Trellis/Owl (context) - Schaffert, Cooper et al. - 1986
91   Making Smalltalk a database system (context) - Copeland, Maier - 1984
85   Development of an object-oriented DBMS (context) - Maier, Stein et al. - 1986
38   Procedures as persistent data objects (context) - Atkinson, Morrison - 1985
32   Managing persistent data with Mneme: Designing a reliable (context) - Eliot, Moss et al. - 1988
24   LOOM---large object-oriented memory for Smalltalk-80 systems (context) - Kaehler, Krasner - 1983
15   Object management in a persistent smalltalk system (context) - Straw, Mellender et al. - 1989
12   Integrating an object server with other worlds (context) - Purdy, Schuchardt et al. - 1987
4   Available as Computer Sciences Technical Report (context) - Richardson, Systems et al. - 1989
3   Department of Computer and Information Science (context) - Eliot, Moss et al. - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://spa-www.cs.umass.edu/bibliography.html):   More
Linguistic Support for Heterogeneous Parallel Processing: .. - Weems, Weaver, Dropsho (1994)   (Correct)
Learning to Schedule Straight-Line Code - Moss, Utgoff, Cavazos (1997)   (Correct)
Performance Evaluation of a Distributed Architecture for.. - Cahoon, McKinley (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC