Title :
Enhancing transparency and adaptability of dynamically changing execution environments for mobile agents
Author :
Ahn, Jinho ; Kim, Chayoung
Author_Institution :
Dept. of C.S., Kyonggi Univ., Kyonggido, South Korea
Abstract :
Mobile agent-based distributed systems become obtaining significant popularity as a potential vehicle to allow software components to be executed on heterogeneous environments despite mobility of users and computations. However as these systems generally force mobile agents to use only common functionalities provided in every execution environment, the agents may not access environment-specific resources. In this paper, we propose a new framework using aspect oriented programming technique to accommodate a variety of static resources as well as dynamic ones whose amount is continually changed at runtime even in the same execution environment. Unlike previous works, this framework divides roles of software developers into three groups to relieve application programmers from the complex and error-prone parts of implementing dynamic adaptation and allowing each developer to only concentrate on his own part. Also, the framework enables policy decision makers to apply various adaptation policies to dynamically changing environments for adjusting mobile agents to the change of their resources.
Keywords :
adaptive systems; distributed object management; mobile agents; mobile computing; object-oriented programming; access environment-specific resources; adaptability; aspect oriented programming; dynamic adaptation; execution environments; heterogeneous environments; mobile agent-based distributed systems; policy decision making; software components; software development; static resources; transparency; Application software; Bandwidth; Dynamic programming; Mobile agents; Mobile computing; Personal digital assistants; Programming profession; Runtime environment; Vehicle dynamics; Vehicles;
Conference_Titel :
Computer and Information Science, 2005. Fourth Annual ACIS International Conference on
Print_ISBN :
0-7695-2296-3
DOI :
10.1109/ICIS.2005.60