Coordination for Internet Application Development

被引:172
作者
Omicini A. [1 ]
Zambonelli F. [2 ]
机构
[1] LIA, DEIS, Università di Bologna, Bologna
[2] DSI, Università di Modena, Modena
关键词
Coordination; Internet applications; Mobile agents; Programmable tuple spaces;
D O I
10.1023/A:1010060322135
中图分类号
学科分类号
摘要
The adoption of a powerful and expressive coordination model represents a key-point for the effective design and development of Internet applications. In this paper, we present the TuCSoN coordination model for Internet applications based on network-aware and mobile agents, and show how the adoption of TuCSoN can positively benefit the design and development of such applications, firstly in general terms, then via a TuCSoN-coordinated sample application. This is achieved by providing for an Internet interaction space made up of a multiplicity of independently programmable communication abstractions, called tuple centres, whose behaviour can be defined so as to embody the laws of coordination.
引用
收藏
页码:251 / 269
页数:18
相关论文
共 31 条
[1]  
Baumann J., Hohl F., Radouniklis N., Rothermel K., Strasser M., Communication concepts for mobile agent systems, Mobile Agents 97, pp. 123-135, (1997)
[2]  
Cabri G., Leonardi L., Zambonelli F., How to coordinate Internet applications based on mobile agents, Proceedings of the 7th IEEE Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, (1998)
[3]  
Cabri G., Leonardi L., Zambonelli F., Reactive tuple spaces for mobile agent coordination, Proceedings of the 2nd Workshop on Mobile Agents, (1998)
[4]  
Cardelli L., Gordon A.D., Mobile ambients, Foundation of Software Science and Computational Structures, (1998)
[5]  
Carriero N., Gelernter D., Linda in context, Communications of the ACM, 32, 4, pp. 444-458, (1989)
[6]  
Ciancarini P., Distributed programming with logic tuple spaces, New Generation Computing, 12, (1994)
[7]  
Ciancarini P., Tolksdorf R., Vitali F., Rossi D., Knoche A., Coordinating multiagent applications on the WWW: A reference architecture, IEEE Transactions on Software Engineering, 24, 5, pp. 362-375, (1998)
[8]  
Cremonini M., Omicini A., Zambonelli F., Modelling network topology and mobile agent interaction: An integrated framework, Proceedings of the 1999 ACM Symposium on Applied Computing (SAC '99), (1999)
[9]  
Denti E., Natali A., Omicini A., Programmable coordination media, Coordination Languages and Models, pp. 274-288, (1997)
[10]  
Denti E., Natali A., Omicini A., On the expressive power of a language for programming coordination media, Proceedings of the 1998 ACM Symposium on Applied Computing (SAC '98), (1998)