PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

Transmigration of Object Identity
The Programming Language Gilgul

Pascal Costanza
( German )

University of Bonn
Institute of Computer Science III Roemerstr. 164 D-53117 Bonn Germany
tel: +49/228/734505
fax: +49/228/734382
costanza@web.de

Keywords:

language concepts language implementation object identity dynamic object replacement

Abstract:

Gilgul is an extension of the Java programming language that strictly separates the notions of reference and comparison that are traditionally subsumed in the concept of object identity. This allows for the introduction of new operations in a semantically clean way: the referent assignment that effectively enables the replacement of objects during runtime, and the comparand assignment that allows different objects to be treated as identical. These operations open up new degrees of flexibility by providing means for unanticipated, dynamic software adaptation.

The PhD work started: 01/1998



HTML3
JAVA

 


Last modified on Mon Aug 15 14:59:24 2005