Assessing business process models: a literature review on techniques for BPMN testing and formal verification

被引:4
作者
Lopes, Tomas [1 ]
Guerreiro, Sergio [2 ]
机构
[1] Univ Lisbon, Dept Comp Sci & Engn, Inst Super Tecn, Lisbon, Portugal
[2] Inst Engn Sistemas & Comp, Invest & Desenvolvimento Lisboa INESC ID, Informat & Decision Support Syst IDSS, Lisbon, Portugal
关键词
BPMN; Business process; Business process testing; Model-based testing; Test automation; Formal verification?????????????; GENERATION; SYSTEMS; BPEL;
D O I
10.1108/BPMJ-11-2022-0557
中图分类号
F [经济];
学科分类号
02 ;
摘要
Purpose Testing business processes is crucial to assess the compliance of business process models with requirements. Automating this task optimizes testing efforts and reduces human error while also providing improvement insights for the business process modeling activity. The primary purposes of this paper are to conduct a literature review of Business Process Model and Notation (BPMN) testing and formal verification and to propose the Business Process Evaluation and Research Framework for Enhancement and Continuous Testing (bPERFECT) framework, which aims to guide business process testing (BPT) research and implementation. Secondary objectives include (1) eliciting the existing types of testing, (2) evaluating their impact on efficiency and (3) assessing the formal verification techniques that complement testing.Design/methodology/approach The methodology used is based on Kitchenham's (2004) original procedures for conducting systematic literature reviews.Findings Results of this study indicate that three distinct business process model testing types can be found in the literature: black/gray-box, regression and integration. Testing and verification approaches differ in aspects such as awareness of test data, coverage criteria and auxiliary representations used. However, most solutions pose notable hindrances, such as BPMN element limitations, that lead to limited practicality.Research limitations/implications The databases selected in the review protocol may have excluded relevant studies on this topic. More databases and gray literature could also be considered for inclusion in this review.Originality/value Three main originality aspects are identified in this study as follows: (1) the classification of process model testing types, (2) the future trends foreseen for BPMN model testing and verification and (3) the bPERFECT framework for testing business processes.
引用
收藏
页码:133 / 162
页数:30
相关论文
共 50 条
  • [31] Makki M, 2017, ACM SIGPLAN NOTICES, V52, P178, DOI [10.1145/2993236.2993257, 10.1145/3093335.2993257]
  • [32] An Approach for the Transformation and Verification of BPMN Models to Colored Petri Nets Models
    Meghzili, Said
    Chaoui, Allaoua
    Strecker, Martin
    Kerkouche, Elhillali
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2020, 8 (01) : 17 - 49
  • [33] Mendoza LE, 2010, MSVVEIS 2010: MODELLING, SIMULATION, VERIFICATION AND VALIDATION OF ENTERPRISE INFORMATION SYSTEMS, P60
  • [34] A New Test Case Generation for Web Service Choreography Testing by Using Metaheuristic Algorithm
    Nahak, Sunil Kumar
    Mohapatra, Durga Prasad
    Patra, Manas Ranjan
    [J]. SOFT COMPUTING IN DATA ANALYTICS, SCDA 2018, 2019, 758 : 817 - 824
  • [35] Verification of BPMN Model Functional Completeness by using the Topological Functioning Model
    Nazaruka, Erika
    Ovchinnikova, Viktoria
    Alksnis, Gundars
    Sukovskis, Uldis
    [J]. ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 349 - 358
  • [36] OMG, 2011, BUS PROC MOD NOT BPM
  • [37] End-to-end Automatic Business Process Validation
    Paiva, Ana C. R.
    Flores, Nuno H.
    Faria, Joao P.
    Marques, Jose M. G.
    [J]. 9TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2018) / THE 8TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2018) / AFFILIATED WORKSHOPS, 2018, 130 : 999 - 1004
  • [38] Verification of Common Business Rules in BPMN Process Models
    Rachdi, Anass
    En-Nouaary, Abdeslam
    Dahchour, Mohamed
    [J]. NETWORKED SYSTEMS, NETYS 2016, 2016, 9944 : 334 - 339
  • [39] Model-Based Testing
    Schieferdecker, Ina
    [J]. IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [40] Automated Regression Tests: A No-Code Approach for BPMN-based Process-Driven Applications
    Schneid, Konrad
    Stapper, Leon
    Thoene, Sebastian
    Kuchen, Herbert
    [J]. 2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2021), 2021, : 31 - 40