HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
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 metadata

Contributor : Kumar Guha Connect in order to contact the contributor
Submitted on : Thursday, January 7, 2010 - 9:41:37 AM
Last modification on : Thursday, February 3, 2022 - 11:18:53 AM


  • 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