Persistence in E Revisited - Implementation Experiences

  title={Persistence in E Revisited - Implementation Experiences},
  author={Daniel T. Schuh and Michael J. Carey and David J. DeWitt},
This paper discusses the design and implementation of the E Persistent Virtual Machine (EPVM), an interpreter that provides support for persistent data access in the current version of the E programming language. Included are descriptions of both the EPVM interface and the major implementation tactics employed within EPVM. A novel pointer swizzling scheme that has been investigated in the context of E and EPVM is also described. Finally, a performance analysis of the key EPVM primitives is… CONTINUE READING
22 Citations
9 References
Similar Papers


Publications referenced by this paper.
Showing 1-9 of 9 references


  • M E. Shekita
  • "Cricket: A Mapped Persistent Object Store," Proc…
  • 1990
1 Excerpt


  • J. Richardson, M. Carey, D. Schuh, The Design of the E Programming Language, Technical Report No
  • Computer Sciences Dept., University of Wisconsin…
  • 1989
1 Excerpt


  • M J. Richardson
  • "Persistence in the E Language: Issues and…
  • 1989
1 Excerpt


  • M. Carey et
  • "Storage Management for Objects in EXODUS," in…
  • 1989
2 Excerpts


  • A. Dearle, On the Construction of Persistent Programming Environments, Ph.D. Thesis, Computational Science Dept., University of St. Andrews, St. Andrews
  • June
  • 1988


  • W. Cockshott
  • al, "Persistent Object Management System…
  • 1984

Similar Papers

Loading similar papers…