An effective translation of Fickle into java (extended abstract)

Davide Ancona, Christopher Anderson, Ferruccio Damiani, Sophia Drossopoulou, Paola Giannini, Elena Zucca

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a translation from Fickle (a Java-like language allowing dynamic object re-classification, 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-classification could be fully compatible with the existing Java environment.

Original languageEnglish
Title of host publicationTheoretical Computer Science - 7th Italian Conference, ICTCS 2001, Proceedings
EditorsAntonio Restivo, Simona Ronchi Della Rocca, Luca Roversi
PublisherSpringer Verlag
Pages215-234
Number of pages20
ISBN (Print)9783540454465
DOIs
Publication statusPublished - 2001
Event7th Italian Conference on Theoretical Computer Science, ICTCS 2001 - Torino, Italy
Duration: 4 Oct 20016 Oct 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2202
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th Italian Conference on Theoretical Computer Science, ICTCS 2001
Country/TerritoryItaly
CityTorino
Period4/10/016/10/01

Fingerprint

Dive into the research topics of 'An effective translation of Fickle into java (extended abstract)'. Together they form a unique fingerprint.

Cite this