ACM Transactions on Programming Languages and Systems (TOPLAS)
Agent technology: foundations, applications, and markets
Agent technology: foundations, applications, and markets
IEEE Transactions on Software Engineering
Patterns of intelligent and mobile agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Seven good reasons for mobile agents
Communications of the ACM
Evaluating the tradeoffs of mobile code design paradigms in network management applications
Proceedings of the 20th international conference on Software engineering
IEEE Concurrency
An Active Networks Overlay Network (ANON)
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Coordinating Patterns of Mobile Information Agents
CIA '98 Proceedings of the Second International Workshop on Cooperative Information Agents II, Learning, Mobility and Electronic Commerce for Information Discovery on the Internet
The Messenger Environment MØ - A Condensed Description
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Mobile Agents: Are They a Good Idea?
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
A survey of active network research
IEEE Communications Magazine
IEEE Communications Magazine
Performance Monitoring of Remote Websites Using Mobile Agents
Software Quality Control
Hi-index | 0.00 |
Mobile code is slowly gaining acceptance but it is still not clear where it is really useful. If not used judiciously it may incur greater complexity of programming and degradation of performances. The goal of this paper is to show that mobile code is particularly well suited as a glue for the composition of immobile services, where flexibility and extensibility are necessary. To support our claim we describe two services and one application that have been programmed with mobile code in the context of active networking. We study the impact on the flexibility, complexity and performance of the resulting systems. We observe positive effects on flexibility and complexity and acceptable performance penalties.