Abstract |
Mixins, i.e., classes parameterized over the superclass, can be the right mechanism for dynamically assembling class hierarchies with mobile code downloaded from different sources. In this paper we present the Java package momi that implements the concepts of the language MoMi, which is a calculus for exchanging mobile object-oriented code structured through mixin inheritance. This package can be thought of as an ``assembly'' language that should be the target of a compiler for a mobile code object-oriented language. In order to show an usage of the package, we illustrate how it is used by the compiler of X-Klaim, a programming language for mobile code where distributed processes can exchange classes and mixins through distributed tuple spaces. |
@inproceedings{Bet03,
volume = {2952},
author = {Bettini, Lorenzo},
series = {LNCS},
booktitle = {Proc. of FIDJI'03},
editor = {N.Guelfi and E.Astesiano and G.Reggio},
url = {http://rap.dsi.unifi.it/~bettini/bibliography/files/javamomi.ps.gz},
title = {{A Java package for class and mixin mobility in a distributed
setting}},
abstract = {Mixins, i.e., classes parameterized over the superclass, can be
the right mechanism for dynamically assembling class hierarchies
with mobile code downloaded from different sources. In this paper
we present the Java package momi that implements the concepts of
the language MoMi, which is a calculus for exchanging mobile
object-oriented code structured through mixin inheritance. This
package can be thought of as an ``assembly'' language that should
be the target of a compiler for a mobile code object-oriented
language. In order to show an usage of the package, we illustrate
how it is used by the compiler of X-Klaim, a programming language
for mobile code where distributed processes can exchange classes
and mixins through distributed tuple spaces.},
publisher = {Springer},
year = {2003},
pages = {12-22},
}
This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)