Coordinating Mobile Object-Oriented Code
Lorenzo Bettini, Viviana Bono, Betti Venneri.
Abstract
Standard class-based inheritance mechanisms, which are often used to
implement distributed systems, do not seem to scale well to a distributed
context with mobility. In this paper, a mixin-based approach is proposed for
structuring mobile object-oriented code and it is shown to fit in the dynamic
and open
nature of a mobile code scenario. We introduce MoMi (Mobile Mixins), a
coordination language for mobile processes that communicate and exchange
object-oriented code in a distributed context. MoMi is equipped with a type
system, based on polymorphism by subtyping, in order to guarantee safe code
communications.