| S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic Object Re-classification. In Knudsen [13], pages 130--149. ISBN 3-540-42206-4. |
....be determined by choosing from different comparison operators methods varies from language to language. A thorough examination of this issue is given in [9] 8 Newer approaches that head for subtractive object replacement, and modify the type system for this purpose in a similar way, are Fickle [7] and Wide Classes [17] However, these approaches still do not allow for declaration of classes that must not be used as types. 6 Conclusions and Future Work We have designed the programming language GILGUL, a compatible extension to Java. It introduces the pseudoclass Comparand and the ....
S. Drossopoulou, F. Damiani, M. Dezani, and P. Giannini. Fickle: Dynamic Object Reclassification. in: ECOOP 2001. Proceedings, Springer.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic Object Re-classification. In Knudsen [13], pages 130--149. ISBN 3-540-42206-4.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In ECOOP'01, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In ECOOP'01, LNCS. Springer, 2001. To appear. A preliminary version is available in: Electronic proceedings of FOOL8 (http://www.cs.williams.edu/ kim/FOOL/).
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Electronic proceedings of FOOL8 (http://www.cs.williams.edu/ kim/FOOL/), 2001.
....if evaluation of expr does not return an object of a (sub)class of A. Last, we use type casts, which are a straightforward extension of TOPLAS Fickle ii . Implicit access to the receiver s fields or methods allow fieldname and methName as shorthands for this.fieldname and this.methName; in [2,3] the shorthand was not supported. Finally, constructors are a shorthand combining the creation of an object with its initialisation. The above entensions were not incorporated into [2,3] in order to keep a succinct presentation, but should be straightforward to incorporate. Some of these will be ....
....fields or methods allow fieldname and methName as shorthands for this.fieldname and this.methName; in [2,3] the shorthand was not supported. Finally, constructors are a shorthand combining the creation of an object with its initialisation. The above entensions were not incorporated into [2,3] in order to keep a succinct presentation, but should be straightforward to incorporate. Some of these will be studied in [4] 1st Example: Accounts We consider accounts, which may be privileged accounts, or normal accounts. Privileged accounts receive double the interest rate. An account needs ....
Sophia Drossopoulou, Ferruccio Damiani, Mariangiola Dezani, Paola Giannini, "Fickle Dynamic Object Reclassification", ECOOP 2001
....delegation Delegation can be used to model radical change of behaviour; for example, we can turn a current account into a savings account by simply changing which object it delegates to. This has already been suggested in a class based setting in [10] where objects change delegates, and also in [5] where objects change class. However, in both above approaches the evolution is in some sense anticipated, because the class of the new delegate in [10] and the new class of the object in [5] are part of the program, and thus need to have been anticipated. In an object based setting, delegation ....
....has already been suggested in a class based setting in [10] where objects change delegates, and also in [5] where objects change class. However, in both above approaches the evolution is in some sense anticipated, because the class of the new delegate in [10] and the new class of the object in [5], are part of the program, and thus need to have been anticipated. In an object based setting, delegation supports more forms of software evolution, i.e. change of behaviour for a group of objects, and unanticipated change of behaviour. Changes of behaviour for a group of objects can be ....
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In ECOOP'01, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Proc. 15th ECOOP, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic Object Re-classification. In ECOOP'01, volume 2072 of LNCS, pages 130--149, Berlin, 2001. Springer. A shorter version is available in: Electronic proceedings of FOOL8 (http://www.cs.williams.edu/#kim/FOOL/).
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Proc. 15th ECOOP, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, D. F, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In ECOOP'01, LNCS 2072.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Proc. 15th ECOOP, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini and P. Giannini. Fickle: Dynamic object re-classification, in: ECOOP'01, LNCS 2072 (2001), pp. 130--149.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic Object Re-classification. In ECOOP'01, volume 2072 of LNCS, pages 130--149, Berlin, 2001. Springer. A shorter version is available in: Electronic proceedings of FOOL8 (http://www.cs.williams.edu/#kim/FOOL/).
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic Object Re-classification. In J. L. Knudsen, editor, ECOOP'01, volume 2072.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle : Dynamic object re-classification. In ECOOP, 2001.
No context found.
Sophia Drossopoulou, Ferruccio Damiani, Mariangiola Dezani-Ciancaglini, and Paola Giannini. Fickle : Dynamic object re-classification. In ECOOP, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani, and P. Giannini. Fickle: Dynamic Object Reclassification. to appear in ECOOP 2001. Proceedings.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Proc. 15th ECOOP, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In Proc. 15th European Conference on Object-Oriented Programming, LNCS 2072, pages 130--149. Springer, 2001.
No context found.
Sophia Drossopoulou, Ferruccio Damani, Mariangiola DezaniCiancaglini and Paola Giannini, Fickle: Dynamic Object Re-classification, ECOOP 2001.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC