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

被引:3
|
作者
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] Verification of Common Business Rules in BPMN Process Models
    Rachdi, Anass
    En-Nouaary, Abdeslam
    Dahchour, Mohamed
    NETWORKED SYSTEMS, NETYS 2016, 2016, 9944 : 334 - 339
  • [2] An Approach to Assessing the Quality of Business Process Models Expressed in BPMN
    Sadowska, Malgorzata
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2015, 9 (01) : 57 - 77
  • [3] BProVe: A Formal Verification Framework for Business Process Models
    Corradini, Flavio
    Fornari, Fabrizio
    Polini, Andrea
    Re, Barbara
    Tiezzi, Francesco
    Vandin, Andrea
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 217 - 228
  • [4] Translating RAD Business Process Models into BPMN
    Yousef, Rana
    Odeh, Mohammad
    Coward, David
    Sharieh, Ahmad
    2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, : 75 - +
  • [5] Eligibility of BPMN Models for Business Process Redesign
    Tsakalidis, George
    Vergidis, Kostas
    Kougka, Georgia
    Gounaris, Anastasios
    INFORMATION, 2019, 10 (07)
  • [6] Semantics and analysis of business process models in BPMN
    Dijkman, Remco M.
    Dumas, Marlon
    Ouyang, Chun
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (12) : 1281 - 1294
  • [7] Formal Semantics of BPMN Process Models using YAWL
    Ye, JianHong
    Sun, ShiXin
    Song, Wen
    Wen, LiJie
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 70 - +
  • [8] Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language
    Szpyrka, Marcin
    Nalepa, Grzegorz J.
    Ligeza, Antoni
    Kluza, Krzysztof
    INTELLIGENT DISTRIBUTED COMPUTING V, 2011, 382 : 249 - 255
  • [9] Integrating Business Process Models and Business Logic: BPMN and The Decision Model
    Pitschke, Juergen
    BUSINESS PROCESS MODEL AND NOTATION (BPMN 2011), 2011, 95 : 148 - 153
  • [10] Towards a suite of metrics for business process models in BPMN
    Rolon, Elvira
    Ruiz, Francisco
    Garcia, Felix
    Piattini, Mario
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 440 - +