Object Spaces for Safe Image Surgery - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Object Spaces for Safe Image Surgery

Résumé

Long-lived systems rely on reflective self-modification to evolve. Unfortunately, since such a system is at both ends of a causal loop, this means modifications that impact the reflective layer itself can be overly difficult to apply. This paper introduces ObjectSpaces, a reification of the familiar Smalltalk image as a first-class entity. By confining the system inside an ObjectSpace, we isolate the evolution tools from it, while still giving them reflective access to the confined system. We describe the ObjectSpaces idea, the interface to communicate, inspect, and debug objects contained inside and ObjectSpace, based on a prototype implementation in GNU Smalltalk.
Fichier principal
Vignette du fichier
Casa09aObjectSpaces.pdf (174.82 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00531046 , version 1 (01-11-2010)
inria-00531046 , version 2 (16-01-2011)

Identifiants

Citer

Gwenaël Casaccio, Damien Pollet, Marcus Denker, Stéphane Ducasse. Object Spaces for Safe Image Surgery. ESUG International Workshop on Smalltalk Technologies (IWST 2009), ESUG, Aug 2009, Brest, France. pp.77-81, ⟨10.1145/1735935.1735948⟩. ⟨inria-00531046v2⟩
136 Consultations
184 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More