We present a translation from Fickle (a Java-like language allowing dynamic object re-classi.cation, that is, objects that can change their class at run-time) into plain Java. The translation is proved to preserve static and dynamic semantics; moreover, it is shown to be effective , in the sense that the translation of a Fickle class does not depend on the implementation of used classes, hence can be done in a separate way, that is, without having their sources, exactly as it happens for Java compilation. The aim is to demonstrate that an extension of Java supporting dynamic object re-classi.cation could be fully compatible with the existing Java environment.

An Effective Translation of Fickle into Java

DAMIANI, Ferruccio;
2001-01-01

Abstract

We present a translation from Fickle (a Java-like language allowing dynamic object re-classi.cation, that is, objects that can change their class at run-time) into plain Java. The translation is proved to preserve static and dynamic semantics; moreover, it is shown to be effective , in the sense that the translation of a Fickle class does not depend on the implementation of used classes, hence can be done in a separate way, that is, without having their sources, exactly as it happens for Java compilation. The aim is to demonstrate that an extension of Java supporting dynamic object re-classi.cation could be fully compatible with the existing Java environment.
2001
Inglese
contributo
1 - Conferenza
Theoretical Computer Science, 7th Italian Conference, ICTCS 2001
Torino, Italy
October 4-6, 2001
Internazionale
Antonio Restivo, Simona Ronchi Della Rocca, Luca Roversi
Antonio Restivo, Simona Ronchi Della Rocca, Luca Roversi
Theoretical Computer Science, 7th Italian Conference, ICTCS 2001
Sì, ma tipo non specificato
Springer
Berlin
GERMANIA
2202
215
234
20
3540426728
REGNO UNITO DI GRAN BRETAGNA
1 – prodotto con file in versione Open Access (allegherò il file al passo 6 - Carica)
6
info:eu-repo/semantics/conferenceObject
04-CONTRIBUTO IN ATTI DI CONVEGNO::04A-Conference paper in volume
Davide Ancona;Christopher Anderson;Ferruccio Damiani;Sophia Drossopoulou;Paola Giannini;Elena Zucca
273
reserved
File in questo prodotto:
File Dimensione Formato  
LNCS-ictcs-2001.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 285.51 kB
Formato Adobe PDF
285.51 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/108672
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact