(Enter summary)
Abstract: The experience of applying the principles of orthogonal persistence to the Java programming language is described
in the context of the PJama prototype implementation. The model for checkpointing the state of a computation,
including live threads, is analyzed and related to a transactional approach. The problem of dealing with state that is
external to the PJama environment is explained and the solutions outlined. The difficult problem of system evolution
is identified as the major barrier to... (Update)
Context of citations to this paper: More
.... and the University of Glasgow, is a development of a platform for the Java programming language that provides orthogonal persistence [JA98, AJ99, AJ00] One important aspect of handling orthogonally persistent data in PJama is that if an instance of some class is made...
.... such as having a special class loader insert read and write barriers into the source code before execution, such an approach poses many problems [13]. First, the transformed bytecodes could not be reused outside of a particular persistence framework, defeating the Java platform...
Cited by: More
Unknown - Apport De Recherche
(Correct)
Safe Class and Data Evolution in Large and Long-Lived Java.. - Dmitriev (2001)
(Correct)
Selective Checkpointing and Rollbacks in Multithreaded.. - Kasbekar, Narayanan, Das
(Correct)
Active bibliography (related documents): More All
3.7: Orthogonal Persistence for Java - A Mid-term Report - Jordan, Atkinson (1998)
(Correct)
0.4: A Review of the Rationale and Architectures of PJama: a.. - Atkinson, Jordan (2000)
(Correct)
0.3: Swizzle barrier optimizations for orthogonal.. - Brahnmath, Nystrom.. (1998)
(Correct)
Similar documents based on text: More All
0.6: Orthogonal Persistence for the Java Platform - Draft.. - Jordan, Atkinson (1999)
(Correct)
0.3: Defining and Handling Transient Fields in PJama - Printezis, Atkinson, Jordan
(Correct)
0.2: Providing Orthogonal Persistence for Java (Extended Abstract) - Atkinson, Jordan (1998)
(Correct)
Related documents from co-citation: More All
5: The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
5: Programming Guide (context) - Systems, GemStone - 1998
4: Department of Computing Science (context) - Printezis, Atkinson et al. - 1998
BibTeX entry: (Update)
Mick Jordan and Malcolm Atkinson. Orthogonal Persistence for Java - A Mid-term Report. To appear in proceedings of the Third International Workshop on Persistence and Java (PJW3), 1998. http://citeseer.comp.nus.edu.sg/671834.html More
@misc{ jordan98orthogonal,
author = "M. Jordan and M. Atkinson",
title = "Orthogonal Persistence for Java - A Mid-term Report",
text = "Mick Jordan and Malcolm Atkinson. Orthogonal Persistence for Java - A Mid-term
Report. To appear in proceedings of the Third International Workshop on
Persistence and Java (PJW3), 1998.",
year = "1998",
url = "citeseer.comp.nus.edu.sg/671834.html" }
Citations (may not include all citations):
901
Transaction Processing: Concepts and Techniques (context) - Gray, Reuter - 1993
862
The Java Language Specification
- Gosling, Joy et al. - 1996
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
619
The Object Database Standard: ODMG (context) - Cattell - 1997
112
Concurrent Programming in Java - Design Principles and Patte.. (context) - Lea - 1997
72
An Orthogonally Persistent Java
- Atkinson, Dayns et al.
58
Grasshopper: An Orthogonally Persistent Operating System
- Dearle - 1994
50
Orthogonally Persistent Object Systems
- Atkinson, Morrison - 1995
49
Design Issues for Persistent Java: a type-safe (context) - Atkinson, Dayns et al. - 1996
45
Java Remote Method Invocation (context) - Inc - 1996
39
the Java Team.The Java Application Programming Interface (context) - Gosling - 1996
39
the Java Team. The Java Application Programming Interface (context) - Gosling - 1996
26
The Checkpoint Mechanism in KeyKOS (context) - Landau - 1992
25
A Persistent System in Real Use - Experiences of the First 1..
- Liedtke - 1993
17
Early Experiences with Persistent Java
- Jordan - 1996
16
The Design of a New Persistent Object Store for PJama
- Printezis, Atkinson et al. - 1997
13
Optimizing the Read and Write Barriers for Orthogonal Persis.. (context) - Hosking, Nystrom et al. - 1998
10
Java Foundation Classes (context) - Inc - 1998
9
Analysing a Simple Disk Garbage Collector
- Printezis - 1996
7
Efficient Support for Customizing Concurrency Control in Per..
- Dayns, Atkinson et al. - 1996
4
Sun Microsystems Laboratories Technical Report in preparatio.. (context) - Atkinson, Jordan et al.
3
The Third International Workshop on Persistence and Java (context) - Dmitriev, Experience et al. - 1998
3
The Third International Workshop on Persistence and Java (context) - Blackburn, Zigman et al. - 1998
3
Java Universal Binding (context) - Xhumari, Dos et al. - 1997
3
Gerhard Weikum: Efficient and Transparent Application Recove.. (context) - Lomet - 1998
3
Java Object Serialization Specification Beta Draft (context) - Inc - 1998
2
GemstoneJ version (context) - Inc, March et al. - 1998
2
comproductjava blendindex (context) - Inc, http et al. - 1998
http://www.odi.com/products/pse/psepj.html
http://www.oracle.com.sg/st/products/jdbc/sqlj/index.html
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.sunlabs.com/research/forest/COM.Sun.Labs.Forest.doc.opjmidterm.abs.html):
Orthogonal Persistence for Java - A Mid-term Report - Jordan, Atkinson (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST at NUS Add search form to your site Submit documents Feedback
CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.