Engineering mobile-agent applications via context-dependent coordination

被引:2
作者
Cabri, G [1 ]
Leonardi, L [1 ]
Zambonelli, F [1 ]
机构
[1] Univ Modena, Dipartimento Sci Ingn, I-41100 Modena, Italy
来源
PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING | 2001年
关键词
D O I
10.1109/ICSE.2001.919110
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobility introduces peculiar coordination problems in agent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. This paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how an infrastructure for context-dependent coordination can be exploited to simplify the design of Internet applications based on mobile agents. In addition, the MARS coordination infrastructure is presented as an example of a system in which the concept of context-dependent coordination has found a clean and efficient implementation.
引用
收藏
页码:371 / 380
页数:4
相关论文
共 20 条
[1]  
AHUJA S, 1986, COMPUTER, V19, P26, DOI 10.1109/MC.1986.1663305
[2]  
[Anonymous], SOFTWARE AGENTS
[3]   Mole – Concepts of a mobile agent system [J].
J. Baumann ;
F. Hohl ;
K. Rothermel ;
M. Straßer .
World Wide Web, 1998, 1 (3) :123-137
[4]   Mobile-agent coordination models for Internet applications [J].
Cabri, G ;
Leonardi, L ;
Zambonelli, F .
COMPUTER, 2000, 33 (02) :82-+
[5]   MARS:: A programmable coordination architecture for mobile agents [J].
Cabri, G ;
Leonardi, L ;
Zambonelli, F .
IEEE INTERNET COMPUTING, 2000, 4 (04) :26-35
[6]  
CARDELLI L, 2000, THEORETICAL COMPUTER, V240
[7]  
Demazeau Y., 1996, 1 NAT S PAR DISTR AR
[8]  
DENTI E, 1998, P ACM S APPL COMP AC
[9]  
FININ T, 1994, 3 INT C INF KNOWL MA
[10]   Understanding code mobility [J].
Fuggetta, A ;
Picco, GP ;
Vigna, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (05) :342-361