TOWARDS AGENT-BASED MODELING AND VERIFICATION OF COLLABORATIVE BUSINESS PROCESSES: AN APPROACH CENTERED ON INTERACTIONS AND BEHAVIORS

被引:13
|
作者
Stuit, Marco [1 ]
Szirbik, Nick B.
机构
[1] Univ Groningen, Fac Econ & Business, Dept Business, NL-9700 AV Groningen, Netherlands
关键词
Agent interaction structuring; agent behaviors; collaborative business processes; business process modeling; process verification; hierarchical colored Petri nets; WORKFLOW MANAGEMENT; SYSTEM; COORDINATION; METHODOLOGY; FRAMEWORK;
D O I
10.1142/S0218843009002063
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the process-oriented aspects of a formal and visual agent-based business process modeling language. The language is of use for (networks of) organizations that elect or envisage multi-agent systems for the support of collaborative business processes. The paper argues that the design of a collaborative business process should start with a proper understanding of the work practice of the agents in the business domain under consideration. The language introduces a novel diagram to represent the wide range of (cross-enterprise) business interactions as a hierarchy of role-based interactions (including their ordering relations) in a tree structure. The behaviors owned by the agents playing the roles in the tree are specified in separate process diagrams. A collaborative business process studied in the context of a case study at a Dutch gas transport company is used to exemplify the modeling approach. Explicit (agent-based) process models can and should be verified using formal methods. In the business process community, design-time verification of a process design is considered vital in order to ensure the correctness and termination of a collaborative business process. The proposed modeling approach is enhanced with a design-time verification method. The direction taken in this research is to combine the interaction tree and the associated agent behaviors into a verifiable hierarchical colored Petri net in order to take advantage of its well-defined (execution) semantics and proven (computerized) verification techniques. The verification method presented in this paper consists of three steps: (1) the translation of the agent-based process design to a hierarchical colored Petri net, (2) the identification of process design errors, and (3) the correction and rollback of process design errors to the agent-based model. The translation technique has been implemented in a software tool that outputs the hierarchical colored Petri net in a format that can be loaded in the widely used CPN Tools software package. Verification results are discussed for the case study model.
引用
收藏
页码:423 / 479
页数:57
相关论文
共 50 条
  • [1] MODELING THE EFFECT OF PRODUCT ARCHITECTURE ON MASS COLLABORATIVE PROCESSES - AN AGENT-BASED APPROACH
    Le, Qize
    Panchal, Jitesh H.
    [J]. ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, PROCEEDINGS, VOL 2, PTS A AND B, 2010, : 1163 - 1172
  • [2] Agent-based modeling of collaborative creative processes with INGENIAS
    de Garrido, Luis
    Gomez Sanz, Jorge
    Pavon, Juan
    [J]. AI COMMUNICATIONS, 2019, 32 (03) : 223 - 233
  • [3] Towards collaborative agent-based knowledge support for time-critical and business-critical processes
    Fressmann, A
    Maximini, R
    Sauer, T
    [J]. PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 420 - 430
  • [4] Towards Agent-Based Collaborative Design
    Sarker, Md. Mosharrof Hossain
    [J]. LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 169 - 178
  • [5] An agent-based modeling approach to collaborative classrooms evacuation process
    Delcea, Camelia
    Cotfas, Liviu-Adrian
    Craciun, Liliana
    Molanescu, Anca Gabriela
    [J]. SAFETY SCIENCE, 2020, 121 : 414 - 429
  • [6] Towards Change and Verification Support in Collaborative Business Processes
    Khriss, Ismail
    El Koutbi, Mohammed
    Dkiouak, Youssef
    [J]. PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 430 - 436
  • [7] Agent-Based Development for Business Processes
    Dam, Hoa Khanh
    Ghose, Aditya
    [J]. PRINCIPLES AND PRACTICE OF MULTI-AGENT SYSTEMS, 2012, 7057 : 387 - 393
  • [8] Agent-Based Modeling of Mass-Collaborative Product Development Processes
    Panchal, Jitesh H.
    [J]. JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2009, 9 (03) : 1 - 12
  • [9] Modeling Agent-Based Collaborative Process
    Ahmed, Moamin
    Ahmad, Mohd Sharifuddin
    Yusoff, Mohd Zaliman M.
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, PT I, 2010, 6421 : 296 - 305
  • [10] Agent-based Versus Macroscopic Modeling of Competition and Business Processes in Economics
    Daniunas, Valentas
    Gontis, Vygintas
    Kononovicius, Aleksejus
    [J]. SIXTH INTERNATIONAL MULTI-CONFERENCE ON COMPUTING IN THE GLOBAL INFORMATION TECHNOLOGY (ICCGI 2011), 2011, : 84 - 88