DocumentCode
2852727
Title
AgentCross: A Platform for the Development of Crosscutting Concerns in Multi-agent Systems
Author
Filho, João Alberto Neves dos Santos ; Noya, Ricardo Choren ; Breitman, Karin Koogan
Author_Institution
SE/8, Inst. Mil. de Eng., Rio de Janeiro, Brazil
fYear
2009
fDate
13-14 Oct. 2009
Firstpage
25
Lastpage
32
Abstract
Agent-oriented design relies on key abstractions: goals, plans and actions. These abstractions are used by several agent modeling languages and methodologies to specify the many different multi-agent system (MAS) features. Nevertheless, there are some agency features that cannot be properly modularized using only these abstractions. The Aspect-Oriented Programming paradigm allows the modularization of agency concerns, preventing scattered and tangled code through a development methodology. This paper presents AgentCross, an agent methodology independent platform that allows the implementation of crosscutting concerns in MAS. AgentCross proposes the inclusion of aspect-oriented abstractions into the agent platform specified by FIPA. This is achieved by the integration of JADE agent platform and AspectJ. We describe the new agent crosscutting abstractions, the platform integration and we also show a simple example of the implementation of crosscutting concerns in a MAS.
Keywords
Java; aspect-oriented programming; multi-agent systems; simulation languages; AgentCross; AspectJ; FIPA; JADE agent platform; agent modeling languages; agent oriented design; aspect oriented programming; crosscutting concerns development; multiagent systems; Adaptation model; Context; Correlation; Java; Object oriented modeling; Programming; Proposals; Multi-agent systems; aspects; design abstractions; implementation platform;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop (SEW), 2009 33rd Annual IEEE
Conference_Location
Skovde
ISSN
1550-6215
Print_ISBN
978-1-4244-6863-8
Electronic_ISBN
1550-6215
Type
conf
DOI
10.1109/SEW.2009.20
Filename
5621785
Link To Document