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 条
  • [21] SOA simulation and verification by Event-Driven Policy Enforcement
    Tsai, W. T.
    Zhou, Xinyu
    Chen, Yinong
    41ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2008, : 165 - 172
  • [22] Yet Another Event-driven Process Chain Modelling Workflow Patterns with yEPCs
    Mendling, Jan
    Neumann, Gustaf
    Nuettgens, Markus
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2005, 1 (01): : 3 - 13
  • [23] Beyond process monitoring: a proof-of-concept of event-driven business activity management
    Janiesch, Christian
    Matzner, Martin
    Mueller, Oliver
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2012, 18 (04) : 625 - 643
  • [24] Event-Driven Virtual Machine for Business Integration Middleware
    Frank, Joachim H.
    Zeng, Liangzhao
    Chang, Henry
    SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 571 - 578
  • [25] Event-driven optimization of complex HVAC systems
    Wang, Junqi
    Huang, Gongsheng
    Sun, Yongjun
    Liu, Xiaoping
    ENERGY AND BUILDINGS, 2016, 133 : 79 - 87
  • [26] Towards business event-driven information system integration
    Lippe, S
    Sadiq, W
    Schulz, K
    Innovations Through Information Technology, Vols 1 and 2, 2004, : 1147 - 1149
  • [27] Modeling of event-driven model of production line
    Skutova, Jolana
    Sikora, Jan
    PROCEEDINGS OF THE 2016 17TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2016, : 679 - 683
  • [28] Event-driven modeling and simulation of an digital PLL
    Zhuang, Jingcheng
    Du, Qingjin
    Kwasniewski, Tad
    BMAS 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL BEHAVIORAL MODELING AND SIMULATION WORKSHOP, 2006, : 67 - +
  • [29] Event-driven simulation and modeling of an RF oscillator
    Staszewski, RB
    Fernando, C
    Balsara, PT
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 641 - 644
  • [30] Assessing flexibility in event-driven process adaptation
    Patiniotakis, Ioannis
    Apostolou, Dimitris
    Verginadis, Yiannis
    Papageorgiou, Nikos
    Mentzas, Gregoris
    INFORMATION SYSTEMS, 2019, 81 : 201 - 219