• DocumentCode
    3125733
  • Title

    AGOL: An Aspect-Oriented Domain-Specific Language for MAS

  • Author

    Amor, Mercedes ; Garcia, Alessandro ; Fuentes, Lidia

  • Author_Institution
    Univ. of Malaga, Malaga
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    4
  • Lastpage
    4
  • Abstract
    Specific features of multi-agent systems (MAS), such as autonomy, learning, mobility, coordination, are driving development concerns, which make evident the need for new design abstractions. Up to now, agent-oriented modeling languages have delivered basic MAS design abstractions - such as goals and actions - that explicitly tackle some of these concerns. However, the modularization of a plethora of fundamental MAS features has been hindered throughout the software lifecycle. This paper presents a methodological framework to address enhanced modularity and traceability of such crosscutting concerns in MAS development. Our design framework is mainly rooted at the proposition of a new domain-specific language, called AGOL. In addition, the proposed framework is supported by a bench of transformation rules of AGOL artifacts, which can be effectively used to derive agent implementations in two concrete aspect-oriented implementation platforms, namely AspectT and Malaca.
  • Keywords
    multi-agent systems; object-oriented languages; object-oriented programming; AGOL; AspectT; Malaca; agent-oriented modeling languages; aspect-oriented domain-specific language; design abstractions; multi-agent systems; software lifecycle; Concrete; DSL; Domain specific languages; Electric breakdown; Multiagent systems; Software agents; Software engineering; Software maintenance; Software reusability; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aspect-Oriented Requirements Engineering and Architecture Design, 2007. Early Aspects at ICSE: Workshops in
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2957-7
  • Type

    conf

  • DOI
    10.1109/EARLYASPECTS.2007.3
  • Filename
    4279200