Dynamic layout of distributed applications in FarGo
Proceedings of the 21st international conference on Software engineering
Dynamic self adaptation in distributed systems
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Using interfaces to specify access rights
Secure Internet programming
Dynamic Adaptation and Deployment of Distributed Components In Hadas
IEEE Transactions on Software Engineering
Symphony: An Infrastructure for Managing Virtual Servers
Cluster Computing
Coordinating Distributed Components over the Internet
IEEE Internet Computing
Hi-index | 0.00 |
Mobile software objects are autonomous computational entities that travel in large-scale and widely-distributed heterogeneous systems, and whose functionality can be attached to diverse computing environments. An object model that supports mobile objects should have special characteristics such as mutability of object's structure and semantics to facilitate adjustment to different environments, self-containment of objects to allow their migration as autonomous units, and extensive support for security. In this paper we discuss the requirements and design guidelines of such a model, and present MROM, a reflective model based on these guidelines. We also discuss MROM's implementation and present a component interoperability framework that was built on top of it, as an example application of the model.