• 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