A Refinement based Verification Approach of BPMN Models using NuSMV

Salma Ayari, Yousra Bendaly Hlaoui, Leila Jemni Ben Ayed

2018

Abstract

Modeling complex workflow systems, using BPMN (Business Process Modeling Notation), is going increasing attention by all interested researches in distributed field. The step-wise refinement technique facilitates the understanding of complex systems by dealing with the major issues before getting involved in the details. In this paper, we propose a verification technique based on refinement BPMN process which allows to model an application by refinement and to induce gradually required properties at each level from the abstract to the concrete one. We introduce refinement patterns allowing the design of a complex application at different abstract level. Hence, a formal semantics for BPMN models based on Kripke structure and BPMN refinement patterns will be provided for a 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).

Download


Paper Citation


in Harvard Style

Ayari S., Hlaoui Y. and Ayed L. (2018). A Refinement based Verification Approach of BPMN Models using NuSMV.In Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-320-9, pages 529-540. DOI: 10.5220/0006914105290540


in Bibtex Style

@conference{icsoft18,
author={Salma Ayari and Yousra Bendaly Hlaoui and Leila Jemni Ben Ayed},
title={A Refinement based Verification Approach of BPMN Models using NuSMV},
booktitle={Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2018},
pages={529-540},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006914105290540},
isbn={978-989-758-320-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - A Refinement based Verification Approach of BPMN Models using NuSMV
SN - 978-989-758-320-9
AU - Ayari S.
AU - Hlaoui Y.
AU - Ayed L.
PY - 2018
SP - 529
EP - 540
DO - 10.5220/0006914105290540