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++
Type de document :
Communication dans un congrès
Stephen Cook. ECOOP'89, Proc. of the Third European Conf.on Object-Oriented Programming, 1989, Nottingham, GB, United Kingdom. Cambridge University Society, pp.191--204, 1989, British Computer Society Workshop Series
Liste complète des métadonnées

https://hal.inria.fr/inria-00444602
Contributeur : Kumar Guha <>
Soumis le : jeudi 7 janvier 2010 - 09:41:37
Dernière modification le : vendredi 25 mai 2018 - 12:02:05

Identifiants

  • HAL Id : inria-00444602, version 1

Collections

Citation

Marc Shapiro, Philippe Gautron, Laurence Mosseri. Persistence and Migration for C++ Objects. Stephen Cook. ECOOP'89, Proc. of the Third European Conf.on Object-Oriented Programming, 1989, Nottingham, GB, United Kingdom. Cambridge University Society, pp.191--204, 1989, British Computer Society Workshop Series. 〈inria-00444602〉

Partager

Métriques

Consultations de la notice

101