UMLPACE for Modeling and Verification of Complex Business Requirements in Event-Driven Process Chain (EPC)

被引:7
|
作者
Amjad, Anam [1 ]
Azam, Farooque [1 ]
Anwar, Muhammad Waseem [1 ]
Butt, Wasi Haider [1 ]
Rashid, Muhammad [2 ]
Naeem, Aamir [1 ]
机构
[1] Natl Univ Sci & Technol, Coll Elect & Mech Engn, Dept Comp & Software Engn, Islamabad 44000, Pakistan
[2] Umm Al Qura Univ, Comp Engn Dept, Mecca 21421, Saudi Arabia
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Business processes; BPML; complex events; EPC; UMLPACE; verification;
D O I
10.1109/ACCESS.2018.2883610
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business processes (BPs) are often modeled to elaborate process-related business requirements (BRs). This leads to verify the complex BRs in early automation stages. Among various BP languages, event-driven process chain (EPC) is a well-known semi-formal modeling language, which is verifiable after transforming it into any other formal language, such as, timed automata or Petri nets. However, full potential of EPC cannot be exploited as yet because existing EPC tools can only model or verify the simple patterns and they lack the modeling/verification of complex patterns. Moreover, only the proprietary tools are available, which limit its applicability toward overwhelming utilization amongst widespread practitioners and research community. This research work is the first attempt to make EPC more expressive in terms of modeling complex patterns for real time systems. Particularly, the UMLPACE (Unified Modeling Language Profile for Atomic and Complex events in EPC) has been developed, which adapts the concepts of UML activity diagram for representing both simple as well as complex patterns in EPC. As a part of research, a complete open source transformation engine is developed to transform UMLPACE source models into timed automata target models for the verification of complex BPs. The implementation of transformation engine is carried out in JAVA language and Acceleo tool through model-to-text transformation approach. Finally, the broader applications of UMLPACE are demonstrated through two benchmark case studies.
引用
收藏
页码:76198 / 76216
页数:19
相关论文
共 50 条
  • [41] 5th International Workshop on Event-Driven Business Process Management (edBPM 2011)
    Etzion, Opher
    Paschke, Adrian
    Janiesch, Christian
    Stojanovic, Nenad
    Lecture Notes in Business Information Processing, 2012, 99 LNBIP (PART 1):
  • [42] A Capability-Driven Development Approach for Requirements and Business Process Modeling
    Pastor, Oscar
    ADVANCES IN CONCEPTUAL MODELING, ER 2016 WORKSHOPS, 2016, 9975 : 3 - 8
  • [43] Event-Driven Business Intelligence Architecture for Real-Time Process Execution in Supply Chains
    Linden, Markus
    Neuhaus, Sebastian
    Kilimann, Daniel
    Bley, Tanja
    Chamoni, Peter
    BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2010, 47 : 280 - 290
  • [44] A Prototype Tool for the Event-Driven Enforcement of SBVR Business Rules
    De Roover, Willem
    Caron, Filip
    Vanthienen, Jan
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 446 - 457
  • [45] Autonomous Agents in Complex Event-Driven Software Systems
    Douglass, Scott A.
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 1 - 1
  • [46] An Event-Driven System for Business Awareness Management in the Logistics Domain
    Magoutas, Babis
    Riemer, Dominik
    Apostolou, Dimitris
    Ma, Jun
    Mentzas, Gregoris
    Stojanovic, Nenad
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM), 2013, 132 : 402 - 413
  • [47] Robust event-driven particle tracking in complex geometries
    Strobl, Severin
    Bannerman, Marcus N.
    Poeschel, Thorsten
    COMPUTER PHYSICS COMMUNICATIONS, 2020, 254
  • [48] Adaptive RBAC in Complex Event-Driven BPM Systems
    Yahya, Bernardo N.
    Bae, Hyerim
    DYNAMICS IN LOGISTICS, SECOND INTERNATIONAL CONFERENCE, LDIC 2009, 2011, : 203 - 212
  • [49] An event-driven framework for the simulation of complex surgical procedures
    Sewell, C
    Morris, D
    Blevins, N
    Barbagli, F
    Salisbury, K
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2004, PT 2, PROCEEDINGS, 2004, 3217 : 346 - 354
  • [50] preCEP: Facilitating Predictive Event-Driven Process Analytics
    Schwegmann, Bernd
    Matzner, Martin
    Janiesch, Christian
    DESIGN SCIENCE AT THE INTERSECTION OF PHYSICAL AND VIRTUAL DESIGN, 2013, 7939 : 448 - 455