Persistence and Migration for C++ Objects - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 1989

Persistence and Migration for C++ Objects


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.


Not file

Dates and versions

inria-00444602 , version 1 (07-01-2010)


  • 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⟩


100 View
0 Download


Gmail Facebook Twitter LinkedIn More