More dynamic object re-classification: Fickle_II

Risultato della ricerca: Contributo su rivistaArticolo in rivistapeer review

Abstract

Reclassification changes the class membership of an object at run-time while retaining its identity. We suggest language features for object reclassification, which extend an imperative, typed, class-based, object-oriented language. We present our proposal through the language FickleII. The imperative features, combined with the requirement for a static and safe type system, provided the main challenges. We develop a type and effect system for fickleII and prove its soundness with respect to the operational semantics. In particular, even though objects may be reclassified across classes with different members, there will never be an attempt to access nonexisting members.

Lingua originaleInglese
pagine (da-a)153-191
Numero di pagine39
RivistaACM Transactions on Programming Languages and Systems
Volume24(2)
Stato di pubblicazionePubblicato - 2002

Fingerprint

Entra nei temi di ricerca di 'More dynamic object re-classification: Fickle_II'. Insieme formano una fingerprint unica.

Cita questo