Skip to Main content Skip to Navigation
Conference papers

Persistence and Migration for C++ Objects

Abstract : We describe the support to object management of the distributed object-oriented operating system SOS. We discuss the integration of object migration and storage into C++ programs, a language not designed for that purpose. The necessary support is split between the compiler and a run-time object management system. Migration and storage preserve the type and structure of the objects, which may be user-defined and arbitrarily complex. Our mechanisms are simple, generic, and require little programmer intervention. The key elements are dynamic classes, a generalized pointer type which allows to efficiently refer to an object, pre-requisite objects, and a mechanism for object re-initialization.
keyword : sos prs c++
Complete list of metadatas
Contributor : Kumar Guha <>
Submitted on : Thursday, January 7, 2010 - 9:41:37 AM
Last modification on : Friday, May 25, 2018 - 12:02:05 PM


  • HAL Id : inria-00444602, version 1



Marc Shapiro, Philippe Gautron, Laurence Mosseri. Persistence and Migration for C++ Objects. ECOOP'89, Proc. of the Third European Conf.on Object-Oriented Programming, The British Computer Society, 1989, Nottingham, GB, United Kingdom. pp.191--204. ⟨inria-00444602⟩



Record views