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 

Bettini-Capecchi-Giachino:OOPS-07 (In proceedings)
Author(s) Lorenzo Bettini, Sara Capecchi and Elena Giachino
Title« Featherweight Wrap Java »
InOOPS track at SAC'07
Page(s)1094--1100
Year2007
PublisherACM Press
ISBN number1-59593-480-4
URLhttp://rap.dsi.unifi.it/~bettini/bibliography/files/wrapjava.pdf
Abstract
We present an extension for a Java like language with a mechanism for dynamically extending object behaviors. Our approach consists in moving the addition of new features from class (static) level to object (dynamic) level: the basic features of entities (representing their structure) are separated from the additional ones (wrapper classes whose instances represent run-time added behaviors). At run-time, these entities can be dynamically composed by instantiating wrapper objects which are attached to basic entities. We formalize our extension by adding the new constructs to Featherweight Java; the core language so extended (Featherweight Wrap Java) is type safe.

BibTeX code

@inproceedings{Bettini-Capecchi-Giachino:OOPS-07,
  author = {Bettini, Lorenzo and Capecchi, Sara and Giachino, Elena },
  booktitle = {OOPS track at SAC'07},
  url = {http://rap.dsi.unifi.it/~bettini/bibliography/files/wrapjava.pdf},
  title = {{Featherweight Wrap Java}},
  abstract = {We present an extension for a Java like language with a mechanism
              for dynamically extending object behaviors. Our approach consists
              in moving the addition of new features from class (static) level
              to object (dynamic) level: the basic features of entities
              (representing their structure) are separated from the additional
              ones (wrapper classes whose instances represent run-time added
              behaviors). At run-time, these entities can be dynamically
              composed by instantiating wrapper objects which are attached to
              basic entities. We formalize our extension by adding the new
              constructs to Featherweight Java; the core language so extended
              (Featherweight Wrap Java) is type safe.},
  isbn = {1-59593-480-4},
  publisher = {ACM Press},
  year = {2007},
  pages = {1094--1100},
}


 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!