Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jiawan Chen

dblp:46/971 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Runtime systems and virtual machines · 77% Programming languages and type systems · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines
orthogonal persistence
0.021999
PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance · VLDB 1999
Mostly-copying Reachability-based Orthogonal Persistence · OOPSLA 1999
Runtime systems and virtual machines
garbage collection
0.011999
Mostly-copying Reachability-based Orthogonal Persistence · OOPSLA 1999
Programming languages and type systems
persistent programming languages
0.011999
PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance · VLDB 1999
Memory systems › non-volatile memory › persistent memory
persistent object management
0.011999
Mostly-copying Reachability-based Orthogonal Persistence · OOPSLA 1999

Methods — techniques the papers use, named apart from their topics

reachability analysis · 0.0
YearPublicationVenuePosition
1999 Mostly-copying Reachability-based Orthogonal Persistence
abstract
We describe how reachability-based orthogonal persistence can be supported even in uncooperative implementations of languages such as C++ and Modula-3, and without modification to the compiler. Our scheme extends Bartlett's mostly-copying garbage collector to manage both transient objects and resident persistent objects, and to compute the reachability closure necessary for stabilization of the persistent heap. It has been implemented in our prototype of reachability-based persistence for Modula-3, yielding performance competitive with that of comparable, but non-orthogonal, persistent variants of C++. Experimental results, using the 007 object database benchmarks, reveal that the mostly-copying approach offers a straightforward path to efficient orthogonal persistence in these uncooperative environments. The results also characterize the performance of persistence implementations based on virtual memory protection primitives.
Antony L. Hosking, Jiawan Chen
OOPSLA2
1999 PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance
Antony L. Hosking, Jiawan Chen
VLDB2