A formal guidance approach for correct process configuration

Souha Boubaker, Amel Mammar, Mohamed Graiet, Walid Gaaloul

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

Abstract

Configurable process models are recently gaining momentum as a basis for process design by reuse. Such models are designed in a generic manner to group common and variable parts of similar processes. Since these processes are usually large and complex, their configuration becomes manifestly a difficult task. This is why, an increasing attention is being paid to help achieving the process models configuration in a correct and domain-compliant manner. In this work, we propose an Event-B based formal approach that guides the process analyst to easily derive correct process variants while considering business domain constraints provided by configuration guidelines. To show the effectiveness of our approach, we conduct experiments on a case study.

Original languageEnglish
Title of host publicationService-Oriented Computing - 14th International Conference, ICSOC 2016, Proceedings
EditorsSamir Tata, Eleni Stroulia, Sami Bhiri, Quan Z. Sheng
PublisherSpringer Verlag
Pages483-498
Number of pages16
ISBN (Print)9783319462943
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event14th International Conference on Service-Oriented Computing, ICSOC 2016 - Banff, Canada
Duration: 10 Oct 201613 Oct 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9936 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Service-Oriented Computing, ICSOC 2016
Country/TerritoryCanada
CityBanff
Period10/10/1613/10/16

Keywords

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

Fingerprint

Dive into the research topics of 'A formal guidance approach for correct process configuration'. Together they form a unique fingerprint.

Cite this