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 条
  • [1] The biggest business process management problems to solve before we die
    Beerepoot, Iris
    Di Ciccio, Claudio
    Reijers, Hajo A.
    Rinderle-Ma, Stefanie
    Bandara, Wasana
    Burattin, Andrea
    Calvanese, Diego
    Chen, Tianwa
    Cohen, Izack
    Depaire, Benoit
    Di Federico, Gemma
    Dumas, Marlon
    van Dun, Christopher
    Fehrer, Tobias
    Fischer, Dominik A.
    Gal, Avigdor
    Indulska, Marta
    Isahagian, Vatche
    Klinkmueller, Christopher
    Kratsch, Wolfgang
    Leopold, Henrik
    Van Looy, Amy
    Lopez, Hugo
    Lukumbuzya, Sanja
    Mendling, Jan
    Meyers, Lara
    Moder, Linda
    Montali, Marco
    Muthusamy, Vinod
    Reichert, Manfred
    Rizk, Yara
    Rosemann, Michael
    Roeglinger, Maximilian
    Sadiq, Shazia
    Seiger, Ronny
    Slaats, Tijs
    Simkus, Mantas
    Someh, Ida Asadi
    Weber, Barbara
    Weber, Ingo
    Weske, Mathias
    Zerbato, Francesca
    [J]. COMPUTERS IN INDUSTRY, 2023, 146
  • [2] A first approach to test case generation for BPEL compositions of web services using Scatter Search
    Blanco, Raquel
    Garcia-Fanjul, Jose
    Tuya, Javier
    [J]. ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 131 - 140
  • [3] Automatic Business Process Test Case Selection: Coverage Metrics, Algorithms, and Performance Optimizations
    Boehmer, Kristof
    Rinderle-Ma, Stefanie
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2016, 25 (04)
  • [4] B”hmer K, 2015, Arxiv, DOI arXiv:1509.04076
  • [5] Clear and present questions: formulating questions for evidence based practice
    Booth, Andrew
    [J]. LIBRARY HI TECH, 2006, 24 (03) : 355 - 368
  • [6] Braghetto KR, 2011, LECT NOTES COMPUT SC, V6977, P42, DOI 10.1007/978-3-642-24749-1_5
  • [7] Buchs D, 2009, LECT NOTES COMPUT SC, V5570, P59, DOI 10.1007/978-3-642-01924-1_5
  • [8] Prioritized Process Test: More Efficiency in Testing of Business Processes and Workflows
    Bures, Miroslav
    Cerny, Tomas
    Klima, Matej
    [J]. INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 585 - 593
  • [9] Clarivate, 2021, WEB SCI COV DET RES
  • [10] A formal approach for the analysis of BPMN collaboration models
    Corradini, Flavio
    Fornari, Fabrizio
    Polini, Andrea
    Re, Barbara
    Tiezzi, Francesco
    Vandin, Andrea
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180