Model-driven engineering of multi-agent systems based on ontologies

被引:6
|
作者
Freitas, Artur [1 ]
Bordini, Rafael H. [1 ]
Vieira, Renata [1 ]
机构
[1] Pontifical Catholic Univ Rio Grande do Sul PUCRS, Porto Alegre, RS, Brazil
关键词
Model-driven engineering; ontology; multi-agent system; agent-oriented software engineering; METHODOLOGY;
D O I
10.3233/AO-170182
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-driven engineering provides abstractions and notations to improve the understanding and to support modeling, coding, and verification of applications for specific domains. Ontologies, on the other hand, provide formal and explicit definitions of shared conceptualizations and enable the use of semantic reasoning. Although these areas have been developed by different communities, significant synergy can be achieved when both are combined. These advantages can be explored in the development of multi-agent systems, given their complexity and the need for integrating several components that are often addressed from different angles. This work investigates how to apply ontologies for agent-oriented software engineering. Initially, we present a new modeling approach where multi-agent systems are designed by instantiating our proposed ontology. An additional contribution is a tool that uses instantiated ontological designs to generate programming code for such systems. Several advantages can be obtained from the application of our ontology-based approach, in terms of specification, development, and verification of agent-oriented software, as indicated by the experiments we have carried out.
引用
收藏
页码:157 / 188
页数:32
相关论文
共 50 条
  • [1] Model-driven engineering techniques for the development of multi-agent systems
    Gascuena, Jose M.
    Navarro, Elena
    Fernandez-Caballero, Antonio
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (01) : 159 - 173
  • [2] Special issue on model-driven engineering of multi-agent systems in theory and practice
    Kardas, Geylani
    Gomez-Sanz, Jorge J.
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2017, 50 : 140 - 141
  • [3] Model-driven agile development of reactive multi-agent systems
    Kirby, James, Jr.
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 297 - 302
  • [4] Business and model-driven development of BDI multi-agent systems
    Wautelet, Yves
    Kolp, Manuel
    [J]. NEUROCOMPUTING, 2016, 182 : 304 - 321
  • [5] A model-driven framework for developing multi-agent systems in emergency response environments
    HoseinDoost, Samaneh
    Adamzadeh, Tahereh
    Zamani, Bahman
    Fatemi, Afsaneh
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 1985 - 2012
  • [6] A model-driven framework for developing multi-agent systems in emergency response environments
    Samaneh HoseinDoost
    Tahereh Adamzadeh
    Bahman Zamani
    Afsaneh Fatemi
    [J]. Software & Systems Modeling, 2019, 18 : 1985 - 2012
  • [7] Model-Driven Development and Validation of Multi-Agent Systems in JIAC V with the Agent World Editor
    Kuster, Christian
    Kuester, Tobias
    Luetzenberger, Marco
    Albayrak, Sahin
    [J]. 5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 920 - 927
  • [8] Model driven development of multi-agent systems
    Pavon, Juan
    Gomez-Sanz, Jorge
    Fuentes, Ruben
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2006, 4066 : 284 - 298
  • [9] Ontologies for competence description in multi-agent systems
    Cicortas, Alexandru
    Iordan, Victoria
    Naaji, Antoanela
    [J]. MMACTEE' 08: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE MATHERMATICAL METHODS AND COMPUTATIONAL TECHNIQUES IN ELECTRICAL ENGINEERING: COMPUTATIONAL METHODS AND INTELLIGENT SYSTEMS, 2008, : 100 - +
  • [10] Deriving ontologies using multi-agent systems
    Iordan, Victoria
    Naaji, Antoanela
    Cicortas, Alexandru
    [J]. WSEAS Transactions on Computers, 2008, 7 (06): : 814 - 826