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 条
  • [1] Event-Driven Process Chain for Modeling and Verification of Business Requirements-A Systematic Literature Review
    Amjad, Anam
    Azam, Farooque
    Anwar, Muhammad Waseem
    butt, Wasi Haider
    Rashid, Muhammad
    IEEE ACCESS, 2018, 6 : 9027 - 9048
  • [2] Fostering Organizational Innovation based on modeling the Marketing Research Process through Event-driven Process Chain (EPC)
    Fleaca, Elena
    Fleaca, Bogdan
    Maiduc, Sanda
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2016, 5 (04): : 460 - 466
  • [3] Formalization and verification of event-driven process chains
    van der Aalst, WMP
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (10) : 639 - 650
  • [4] Formalization and verification of event-driven process chains
    Dept. of Math. and Computing Science, Eindhoven Univ. Technol., P.O. B., Eindhoven, Netherlands
    Inf Software Technol, 10 (639-650):
  • [5] Supporting Adaptation Patterns in the Event-Driven Business Process Modeling Paradigm
    Kapuruge, Malinda
    Han, Jun
    Colman, Alan
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT II, 2013, 8181 : 299 - 308
  • [6] Verification of Event-driven Process Chain with Timed Automata and Time Petri Nets
    Amjad, Anam
    Azam, Farooque
    Anwar, Muhammad Waseem
    Butt, Wasi Haider
    2017 9TH IEEE-GCC CONFERENCE AND EXHIBITION (GCCCE), 2018,
  • [7] Yet another Event-Driven Process Chain
    Mendling, J
    Neumann, G
    Nüttgens, M
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2005, 3649 : 428 - 433
  • [8] On Event-Driven Business Integration
    Frank, Joachim H.
    Zeng, Liangzhao
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2013, : 82 - 89
  • [9] Event-driven approach for process modeling in telecommunication service
    State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
    Beijing Youdian Daxue Xuebao, 2008, 6 (94-98):
  • [10] Testing Event-Driven Business Processes
    Schiefer, Josef
    Saurer, Gerd
    Schatten, Alexander
    JOURNAL OF COMPUTERS, 2006, 1 (07) : 69 - 80