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
Link To Document :
بازگشت