Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

BCV03 (In proceedings)
Author(s) Lorenzo Bettini, Sara Capecchi and Betti Venneri
Title« Extending Java to dynamic object behaviors »
InProc of WOOD 2003
SeriesENTCS
Number82
Year2003
URLhttp://music.dsi.unifi.it/papers/decjava.pdf
NoteTo appear
Abstract
Class inheritance and dynamic binding are the key features of object-oriented programming and they permit designing and developing complex systems. However, standard class inheritance is essentially static and cannot be directly employed for modeling dynamic object behaviors. In this paper we propose a linguistic extension of Java, called Dec-Java, that is partially inspired by the decorator design pattern. This extension permits easily separating the basic features of objects (that are likely not to change during the application) from their behaviors (that, instead, can be composed dynamically at run-time). Thus, Dec-Java enables a dynamic extension and specialization of object responsibilities.

BibTeX code

@inproceedings{BCV03,
  number = {82},
  author = {Bettini, Lorenzo and Capecchi, Sara and Venneri, Betti},
  series = {ENTCS},
  note = {To appear},
  booktitle = {Proc of WOOD 2003},
  url = {http://music.dsi.unifi.it/papers/decjava.pdf},
  title = {{Extending Java to dynamic object behaviors}},
  abstract = {Class inheritance and dynamic binding are the key features of
              object-oriented programming and they permit designing and
              developing complex systems. However, standard class inheritance is
              essentially static and cannot be directly employed for modeling
              dynamic object behaviors. In this paper we propose a linguistic
              extension of Java, called Dec-Java, that is partially inspired by
              the decorator design pattern. This extension permits easily
              separating the basic features of objects (that are likely not to
              change during the application) from their behaviors (that,
              instead, can be composed dynamically at run-time). Thus, Dec-Java
              enables a dynamic extension and specialization of object
              responsibilities.},
  year = {2003},
}


 Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)

Valid HTML 4.01!