Multi-agent oriented programming with JaCaMo

被引:218
作者
Boissier, Olivier [1 ]
Bordini, Rafael H. [2 ]
Huebner, Jomi F. [3 ]
Ricci, Alessandro [4 ]
Santi, Andrea [4 ]
机构
[1] Ecole Mines, ISCOD LSTI, F-42024 St Etienne, France
[2] Univ Fed Rio Grande do Sul, INF UFRGS, BR-91501970 Porto Alegre, RS, Brazil
[3] Univ Fed Santa Catarina, DAS UFSC, BR-88040900 Florianopolis, SC, Brazil
[4] Alma Mater Studiorum Univ Bologna, DEIS, I-47521 Cesena, FC, Italy
关键词
Multi-agent oriented programming; Autonomous agents; Shared environments; Agent organisations; AGENTS; ARTIFACTS;
D O I
10.1016/j.scico.2011.10.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper brings together agent oriented programming, organisation oriented programming and environment oriented programming, all of which are programming paradigms that emerged out of research in the area of multi-agent systems. In putting together a programming model and concrete platform called JaCaMo which integrates important results and technologies in all those research directions, we show in this paper, with the combined paradigm, that we prefer to call "multi-agent oriented programming", the full potential of multi-agent systems as a programming paradigm. JaCaMo builds upon three existing platforms: Jason for programming autonomous agents, MOISE for programming agent organisations, and CArtAgO for programming shared environments. This paper also includes a simple example that illustrates the approach and discusses some real-world applications that have been or are being developed with JaCaMo. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:747 / 761
页数:15
相关论文
共 40 条
[1]  
[Anonymous], 2007, WILEY SERIES AGENT T
[2]   FAML: A Generic Metamodel for MAS Development [J].
Beydoun, Ghassan ;
Low, Graham ;
Henderson-Sellers, Brian ;
Mouratidis, Haralambos ;
Gomez-Sanz, Jorge J. ;
Pavon, Juan ;
Gonzalez-Perez, Cesar .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (06) :841-863
[3]   Introduction to the special issue on normative multiagent systems [J].
Boella, Guido ;
van der Torre, Leendert ;
Verhagen, Harko .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2008, 17 (01) :1-10
[4]  
Boissier O, 2007, LECT NOTES ARTIF INT, V4457, P86
[5]  
Bordini R., 2009, MULTIAGENT PROGRAMMI, V2
[6]  
Bordini R. H., 2005, MULTIAGENT PROGRAMMI, V1
[7]  
Bromuri S, 2008, LECT NOTES ARTIF INT, V5049, P115
[8]  
Dastani M, 2008, KRAMAS 08 P
[9]  
Demazeau Y., 1995, 1 EUROPEAN C COGNITI, P117
[10]  
Esteva M., 2004, Third International Joint Conference on Autonomous Agents and Multiagent Systems, V1, P236, DOI DOI 10.1109/AAMAS.2004.10060