A Pattern Oriented Mobile Agent Framework for Mobile Computing

As a consequence of the increasing role of computers throughout society, computers, especially mobile devices, are used in diverse situations. Additionally, the computing environment is becoming more changeable. A network application coordinating mobile devices needs to be able to adapt to changes in the environments. In this paper, we propose a new architecture for mobile computing, which uses a mobile agent technology and adapts to changes flexibly. The framework splits the specification of an application into network environments, coordination logic and patterns. Patterns are applied to the coordination logic in order to derive appropriate behaviors automatically.

[1]  Dieter Gollmann,et al.  Computer Security — ESORICS 98 , 1998, Lecture Notes in Computer Science.

[2]  J. C. Byington,et al.  Mobile agents and security , 1998, IEEE Commun. Mag..

[3]  Rodolphe Ortalo,et al.  A Flexible Method for Information System Security Policy Specification , 1998, ESORICS.

[4]  Jorge Lobo,et al.  Policies for Distributed Systems and Networks , 2001, Lecture Notes in Computer Science.

[5]  Emil C. Lupu,et al.  The Ponder Policy Specification Language , 2001, POLICY.

[6]  Franco Zambonelli,et al.  Engineering mobile-agent applications via context-dependent coordination , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[7]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[8]  Helmut Reiser,et al.  Dynamic Adaptation of Mobile Agents in Heterogenous Environments , 2001, Mobile Agents.

[9]  Sushil Jajodia,et al.  A logical language for expressing authorizations , 1997, Proceedings. 1997 IEEE Symposium on Security and Privacy (Cat. No.97CB36097).

[10]  Jorge Lobo,et al.  A Policy Description Language , 1999, AAAI/IAAI.

[11]  Franco Zambonelli,et al.  Engineering mobile-agent applications via context-dependent coordination , 2002, IEEE Trans. Software Eng..