An aspect-oriented Modeling framework for multi-agent systems design

被引:0
|
作者
Garcia, Alessandro [1 ]
Chavez, Christina [2 ]
Choren, Ricardo [3 ]
机构
[1] Univ Lancaster, Dept Comp, Lancaster, England
[2] Univ Fed Bahia, Dept Comp, BR-41170290 Salvador, BA, Brazil
[3] Mil Inst Engn, Dept Comp Engn, Praia Vermelha, RJ, Brazil
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A number of concerns in multi-agent system (MAS)design have a crosscutting impact on agent-oriented models. These concerns inherently affect several system agents and their internal modeling elements, such as actions and goals. Examples of crosscutting concerns in MAS design encompass both internal and systemic properties, such as learning, mobility, error handling, and security. Without an explicit modeling of such MAS properties, designers can not properly communicate and reason about them and their broadly-scoped effects. This paper pre sents a meta-modeling framework for supporting the modular representation of crosscutting concerns in agent-oriented design. The framework is centered on the notion of aspects to describe these concerns. It also defines new composition op-erators to enable the specification on how aspects affect the agent goals and ac-tions. The proposed framework is a result of our previous experience in both using aspect-oriented techniques for MAS design and implementation, and integrating aspect-oriented abstractions in an agent-oriented modeling language, called ANote.
引用
收藏
页码:35 / +
页数:4
相关论文
共 50 条
  • [1] Monitoring open multi-agent systems: An aspect-oriented programming based approach
    Chebout, Mohamed Sedik
    Mokhati, Farid
    Badri, Mourad
    Babahenini, Mohamed Chaouki
    [J]. MULTIAGENT AND GRID SYSTEMS, 2019, 15 (02) : 155 - 177
  • [2] Dynamic Metrics for Multi-agent Systems Using Aspect-Oriented Programming Application to DIMA Platform
    Marir, Toufik
    Mokhati, Farid
    Bouchelaghem-Seridi, Hassina
    Benaissa, Boubakar
    [J]. MULTIAGENT SYSTEM TECHNOLOGIES, MATES 2016, 2016, 9872 : 58 - 72
  • [3] Research on Aspect-Oriented Modeling in the Framework of MDA
    Zhang, Jingjun
    Chen, Yuejuan
    Li, Hui
    Liu, Guangyuan
    [J]. 2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 1, 2009, : 108 - +
  • [4] Aspect-oriented modeling framework for security hardening
    Mouheb, D.
    Alhadidi, D.
    Nouh, M.
    Debbabi, M.
    Wang, L.
    Pourzandi, M.
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2016, 12 (01) : 41 - 67
  • [5] Towards a Framework of Aspect-Oriented Modeling with UML
    Zhou, Xiao-cong
    Liu, Chang
    Niu, Yan-tao
    Lai, Tai-zong
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 738 - 741
  • [6] Aspect-Oriented Multi-View Modeling
    Kienzle, Joerg
    Al Abed, Wisam
    Klein, Jacques
    [J]. AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT, 2009, : 87 - 98
  • [7] Aspect-oriented modeling for embedded software design
    Noda, Natsuko
    Kishi, Tomoji
    [J]. 14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 342 - +
  • [8] Action systems in incremental and aspect-oriented modeling
    R. Kurki-Suonio
    [J]. Distributed Computing, 2003, 16 : 201 - 217
  • [9] Aspect-Oriented Modeling for Railway Control Systems
    Zhang, Lichen
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 236 - 241
  • [10] Action systems in incremental and aspect-oriented modeling
    Kurki-Suonio, R
    [J]. DISTRIBUTED COMPUTING, 2003, 16 (2-3) : 201 - 217