Fickle: Dynamic object re-classification

Sophia Drossopoulou, Ferruccio Damiani, Mariangiola Dezani-Ciancaglini, Paola Giannini

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

Re-classification changes at run-time the class membership of an object while retaining its identity. We suggest language features for object re-classification, which could extend an imperative, typed, class-based, object-oriented language. We present our proposal through the language Fickle. 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 Fickle and prove its soundness with respect to the operational semantics. In particular, even though objects may be re-classified across classes with different members, they will never attempt to access non-existing members.

Lingua originaleInglese
Titolo della pubblicazione ospiteECOOP 2001 - Object-Oriented Programming
Sottotitolo della pubblicazione ospite15th European Conference, Proceedings
EditorJorgen Lindskov Knudsen
EditoreSpringer Verlag
Pagine130-149
Numero di pagine20
ISBN (stampa)3540422064, 9783540422068
DOI
Stato di pubblicazionePubblicato - 2001
Evento15th European Conference on Object-Oriented Programming, ECOOP 2001 - Budapest, Hungary
Durata: 18 giu 200122 giu 2001

Serie di pubblicazioni

NomeLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2072 LNCS
ISSN (stampa)0302-9743
ISSN (elettronico)1611-3349

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???15th European Conference on Object-Oriented Programming, ECOOP 2001
Paese/TerritorioHungary
CittàBudapest
Periodo18/06/0122/06/01

Fingerprint

Entra nei temi di ricerca di 'Fickle: Dynamic object re-classification'. Insieme formano una fingerprint unica.

Cita questo