A New Approach for the Verification of BPMN Models Using Refinement Patterns

被引:1
|
作者
Ayari, Salma [1 ]
Hlaoui, Yousra Ben Dali [1 ]
Ben Ayed, Leila Jemni [1 ]
机构
[1] Higher Sch Sci & Technol Tunis, Dept LATICE, Tunis, Tunisia
关键词
Refinement; BPMN; Verification; LTL; NuSMV;
D O I
10.1109/COMPSAC.2018.00130
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modeling complex workflow systems, using BPMN (Business Process Modeling Notation), is quite a hard task that cannot be done in one step. The step-wise refinement technique facilitates the understanding of complex systems by dealing with the major issues before getting involved in the details. The proposed approach allows an incrementally developing of more and more detailed models with preserving the correctness of BPMN refined models at each step. Hence, we provide a formal semantics for BPMN models based on Kripke structure and BPMN refinement patterns to provide formal verification of this correctness. This verification is ensured automatically by NuSMV model Checker based on a BPMN language to NuSMV language transformation. The refinement correctness are expressed as refinement safety properties specified with LTL (Linear Temporal Logic).
引用
收藏
页码:807 / 808
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] A grammar based approach to BPMN model semantic preservation using refinement
    Ayari, Salma
    Yousra, Bendaly Hlaoui
    Ben Ayed, Leila
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2019, : 549 - 554
  • [3] Verification of BPMN 2.0 process models: An event log-based approach
    Allani, Olfa
    Ghannouchi, Sonia Ayachi
    [J]. INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2016, 2016, 100 : 1064 - 1070
  • [4] 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
  • [5] Towards an Automatic Verification of BPMN Model Semantic Preservation During a Refinement Process
    Hlaoui, Yousra Bendaly
    Ayari, Salma
    Ben Ayed, Leila Jemni
    [J]. SOFTWARE TECHNOLOGIES, ICSOFT 2018, 2019, 1077 : 397 - 420
  • [6] 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
  • [7] A Systematic Approach to Derive Conceptual Models from BPMN Models
    Lopes, Ricardo
    Araujo, Joao
    da Silveira, Denis Silva
    Sardinha, Alberto
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2024, 2024, 523 : 83 - 96
  • [8] Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language
    Szpyrka, Marcin
    Nalepa, Grzegorz J.
    Ligeza, Antoni
    Kluza, Krzysztof
    [J]. INTELLIGENT DISTRIBUTED COMPUTING V, 2011, 382 : 249 - 255
  • [9] AI Approach to Formal Analysis of BPMN Models: Towards a Logical Model for BPMN Diagrams
    Ligeza, Antoni
    Potempa, Tomasz
    [J]. ADVANCES IN BUSINESS ICT, 2014, 257 : 69 - 88
  • [10] Using patterns for the refinement and translationof UML models: A controlled experiment
    Christian Bunse
    [J]. Empirical Software Engineering, 2006, 11 : 227 - 267