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 条
  • [31] Designing A Multi-Agent Model Using BDI Architecture for Population Dynamics
    Sajjad, Mazhar
    Singh, Karandeep
    Ahn, Chang-Won
    2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 448 - 453
  • [32] A BDI Multi-agent Approach for Power Restoration
    Ren, Qiangguo
    Bai, Li
    Biswas, Saroj
    Ferrese, Frank
    Dong, Qing
    2014 7TH INTERNATIONAL SYMPOSIUM ON RESILIENT CONTROL SYSTEMS (ISRCS), 2014,
  • [33] Reengineering an Approach to Model-Driven Development of Business Apps
    Majchrzak, Tim A.
    Ernsting, Jan
    INFORMATION SYSTEMS: DEVELOPMENT, APPLICATIONS, EDUCATION, 2015, 232 : 15 - 31
  • [34] Model-Driven Architecture for agent-based systems
    Gracanin, D
    Singh, HL
    Bohner, SA
    Hinchey, MG
    FORMAL APPROACHES TO AGENT-BASED SYSTEMS, 2005, 3228 : 249 - 261
  • [35] SCODA for the development of multi-agent systems
    Román, Jesús A.
    Tapia, Dante I.
    Corchado, Juan M.
    RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao, 2011, (08): : 25 - 38
  • [36] A model of delegation for multi-agent systems
    Norman, TJ
    Reed, C
    FOUNDATIONS AND APPLICATIONS OF MULTI-AGENT SYSTEMS, 2002, 2403 : 185 - 204
  • [37] Model checking multi-agent systems
    Yuan Mengting
    Yu Chao
    2007 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1-3, 2007, : 567 - +
  • [38] Model Checking Multi-Agent Systems
    Bourahla, Mustapha
    Benmohamed, Mohamed
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2005, 29 (02): : 189 - 197
  • [39] Leveraging Model-driven Development for Automation Systems Development
    Maurmaier, Mathias
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 733 - 736
  • [40] Model-driven business operations
    Dehli, E
    SOFTWARE QUALITY - ECSQ 2002, 2002, 2349 : 17 - 24