Business and model-driven development of BDI multi-agent systems

被引:30
|
作者
Wautelet, Yves [1 ]
Kolp, Manuel [2 ]
机构
[1] Katholieke Univ Leuven, Louvain, Belgium
[2] Catholic Univ Louvain, Louvain, Belgium
关键词
Service modeling; BDI software system; I*; Actor responsibility assignment; Multi-agent system; Model-driven engineering; Agent-based development; TROPOS; METAMODEL;
D O I
10.1016/j.neucom.2015.12.022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-driven development allows IT profe.ssionals to specify the system functionality, organization and behavior in a logical or platform-independent manner. Modeling using services allows domain analysts to focus on the added-value and core business the enterprise offers to its stakeholders. Those services are coarse-grained elements able to encapsulate a composition of business process models. The framework presented in this paper provides models together at strategic, tactical and operational levels to develop an agent-oriented software system. The strategic level is concerned with long-term decisions; this top-level uses a service model to understand the business' high-level (added) values as well as the Quality Expectations and the threats they face. The tactical level is concerned with a broader description of the business processes automated by the system; the i* strategic dependency and rationale models are used here to further document the service behavior. Actors' accountability and responsibility can be determined in the visual representation of these strategic and tactical levels. Finally, i* models are mapped into a set of operational models to document the (multi-agent) system behavior when achieving modeled functionalities. These operational models instantiate the Belief/Desire/Intentions (BDI) paradigm proposing entities - the agents - mapping as closely as possible the real life organization. The paper thus builds a business-driven transformation process leading to a run-time agent-architecture in a single and common framework. It both uses existing models and introduces or refines existing ones to dispose of a method ensuring better alignment and traceability between the business and the if system. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:304 / 321
页数:18
相关论文
共 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] 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
  • [3] 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
  • [4] Model-driven engineering of multi-agent systems based on ontologies
    Freitas, Artur
    Bordini, Rafael H.
    Vieira, Renata
    [J]. APPLIED ONTOLOGY, 2017, 12 (02) : 157 - 188
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] Learning in BDI multi-agent systems
    Guerra-Hernández, A
    El Fallah-Seghrouchini, A
    Soldano, H
    [J]. COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2004, 3259 : 218 - 233
  • [10] Model checking cooperative multi-agent systems in BDI logic
    [J]. Chen, Q. (tpchen@jnu.edu.cn), 1600, Binary Information Press, Flat F 8th Floor, Block 3, Tanner Garden, 18 Tanner Road, Hong Kong (09):