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

被引:31
|
作者
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 条
  • [41] SUNIT: A unit testing framework for test driven development of multi-agent systems
    Tiryaki, Ali Murat
    Oztuna, Sibel
    Dikenelli, Oguz
    Erdur, Riza Cenk
    AGENT-ORIENTED SOFTWARE ENGINEERING VII, 2007, 4405 : 156 - +
  • [42] Automated Negotiation with Multi-agent Systems in Business Processes
    Kadar, Manuella
    Muntean, Maria
    Cretan, Adina
    Jardim-Goncalves, Ricardo
    INTELLIGENT SYSTEMS'2014, VOL 1: MATHEMATICAL FOUNDATIONS, THEORY, ANALYSES, 2015, 322 : 289 - 301
  • [43] Formal model-driven development of communicating systems
    Laibinis, L
    Troubitsyna, E
    Leppänen, S
    Lilius, J
    Malik, Q
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 188 - 203
  • [44] Model-driven development of reactive systems with SDL
    Sherratt, E
    SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 224 - 233
  • [45] Towards a Model-driven Development of Enterprise Systems
    Vares, Fatemeh
    Amiri, Mohammad Javad
    Parsa, Saeed
    2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), 2017, : 42 - 48
  • [46] Model-driven systems development and integration environment
    Azmoodeh, M
    Georgalas, N
    Fisher, S
    BT TECHNOLOGY JOURNAL, 2005, 23 (03) : 96 - 110
  • [47] Model-Driven Development for secure information systems
    Fernandez-Medina, Eduardo
    Jurjens, Jan
    Trujillo, Juan
    Jajodia, Sushil
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 809 - 814
  • [48] A Multi-Agent Model for a Business Continuity Information Network
    Chang, Lily
    He, Xudong
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 657 - 663
  • [49] The microfoundations of business cycles: an evolutionary, multi-agent model
    Giovanni Dosi
    Giorgio Fagiolo
    Andrea Roventini
    Journal of Evolutionary Economics, 2008, 18 : 413 - 432
  • [50] The microfoundations of business cycles: an evolutionary, multi-agent model
    Dosi, Giovanni
    Fagiolo, Giorgio
    Roventini, Andrea
    JOURNAL OF EVOLUTIONARY ECONOMICS, 2008, 18 (3-4) : 413 - 432