JADE: A software framework for developing multi-agent applications. Lessons learned

被引:167
作者
Bellifemine, Fabio [1 ]
Caire, Giovanni [1 ,2 ]
Poggi, Agostino
Rimassa, Giovanni [3 ]
机构
[1] Telecom Italia, I-10148 Turin, Italy
[2] Univ Parma, Dipartimento Ingn Informaz, I-43100 Parma, Italy
[3] Univ Parma, Whitestein Technol, CH-8032 Zurich, Switzerland
关键词
agent technology; open source software; distributed systems;
D O I
10.1016/j.infsof.2007.10.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since a number of years agent technology is considered one of the most innovative technologies for the development of distributed software systems. While not yet a mainstream approach in software engineering at large, a lot of work on agent technology has been done, many research results and applications have been presented, and some software products exists which have moved from the research community to the industrial community. One of these is JADE, a software framework that facilitates development of interoperable intelligent multi-agent systems and that is distributed under an Open Source License. JADE is a very mature product, used by a heterogeneous community of users both in research activities and in industrial applications. This paper presents JADE and its technological components together with a discussion of the possible reasons for its success and lessons learned from the somewhat detached perspective possible nine years after its inception. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:10 / 21
页数:12
相关论文
共 22 条
[1]  
Bellifemine F, 2001, SOFTWARE PRACT EXPER, V31, P103, DOI 10.1002/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO
[2]  
2-O
[3]  
Bellifemine FL, 2007, DEV MULTIAGENT SYSTE
[4]  
Beneventi A., 2004, WSEAS T INFORM SCI A, V1, P422
[5]   Deploying FIPA - Compliant systems on handheld devices [J].
Bergenti, F ;
Burg, B ;
Caire, G ;
Poggi, A .
IEEE INTERNET COMPUTING, 2001, 5 (04) :20-25
[6]  
BERGER M, 2002, WORKSH UB AG AAMAS 2
[7]  
BLOCH J, DESIGN GOOD API WHY
[8]  
Bordini RH, 2006, INFORM-J COMPUT INFO, V30, P33
[9]  
CALISTI M, 2004, APPL SOFTWARE AGENT, P199
[10]  
CHMIEL K, 2005, SCI PROGRAMMING, V2, P159