Persistence and Migration for C++ Objects - Archive ouverte HAL
Communication Dans Un Congrès Année : 1989

Persistence and Migration for C++ Objects

Résumé

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.

Mots clés

C++
Fichier principal
Vignette du fichier
Shapiro1989.pdf (772.73 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00444602 , version 1 (05-04-2024)

Identifiants

  • HAL Id : inria-00444602 , version 1

Citer

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⟩

Collections

INRIA INRIA2
152 Consultations
26 Téléchargements

Partager

More