Persistent Object Systems 7 (POS-7)
Persistent systems concentrate on the removal of one of the perceived barriers to such advances, namely the requirement for programmers to treat data as conceptually different entities according to their expected lifetime. The goal of this work is therefore to provide supporting technology for a programming language and environment that eliminates the conventional inconsistencies between transient and persistent memory. The result is a broad presentation of significant issues in system performance, program correctness, data integrity, appropriate transaction models, integrating heterogeneous systems, and the technical challenges of implementing these systems.