An event-B based approach for ensuring correct configurable business processes

Souha Boubaker, Amel Mammar, Mohamed Graiet, Walid Gaaloul

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A configurable process model captures a family of similar processes. Such models can be configured to obtain a process variant according to specific requirements. With this aim, several approaches have been proposed for the configuration of process models. Nevertheless, an increasing attention is being paid to achieve this in a sound manner due to the complex inter-dependencies between the configuration decisions. In this work, we aim to guide the process analyst to easily configure process models while preserving soundness. To do so, we propose a formal approach for ensuring correctness of business process configurations while considering structural constraints they have to obey. Specifically, using the Event-B language, we formally define a configurable process model, its correctness-preserving conditions and its configuration constraints.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE International Conference on Web Services, ICWS 2016
EditorsStephan Reiff-Marganiec
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages460-467
Number of pages8
ISBN (Electronic)9781509026753
DOIs
Publication statusPublished - 31 Aug 2016
Externally publishedYes
Event23rd IEEE International Conference on Web Services, ICWS 2016 - San Francisco, United States
Duration: 27 Jun 20162 Jul 2016

Publication series

NameProceedings - 2016 IEEE International Conference on Web Services, ICWS 2016

Conference

Conference23rd IEEE International Conference on Web Services, ICWS 2016
Country/TerritoryUnited States
CitySan Francisco
Period27/06/162/07/16

Keywords

  • Business process management
  • Configurable process model
  • Event-B
  • Formal verification

Fingerprint

Dive into the research topics of 'An event-B based approach for ensuring correct configurable business processes'. Together they form a unique fingerprint.

Cite this