Configurable declare: Designing customisable flexible process models

Dennis M M Schunselaar*, Fabrizio Maria Maggi, Natalia Sidorova, Wil M P Van Der Aalst

*Corresponding author for this work

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

Abstract

Declarative languages are becoming more popular for modelling business processes with a high degree of variability. Unlike procedural languages, where the models define what is to be done, a declarative model specifies what behaviour is not allowed, using constraints on process events. In this paper, we study how to support configurability in such a declarative setting. We take Declare as an example of a declarative process modelling language and introduce Configurable Declare. Configurability is achieved by using configuration options for event hiding and constraint omission. We illustrate our approach using a case study, based on process models of ten Dutch municipalities. A Configurable Declare model is constructed supporting the variations within these municipalities.

Original languageEnglish
Title of host publicationOn the Move to Meaningful Internet Systems, OTM 2012 - Confederated International Conferences
Subtitle of host publicationCoopIS, DOA-SVI, and ODBASE 2012, Proceedings
Pages20-37
Number of pages18
Volume7565 LNCS
EditionPART 1
DOIs
Publication statusPublished - 1 Dec 2012
EventConfederated International Conferences on On the Move to Meaningful Internet Systems, OTM 2012: CoopIS, DOA-SVI, and ODBASE 2012 - Rome, Italy
Duration: 10 Sep 201214 Sep 2012

Publication series

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

Conference

ConferenceConfederated International Conferences on On the Move to Meaningful Internet Systems, OTM 2012: CoopIS, DOA-SVI, and ODBASE 2012
CountryItaly
CityRome
Period10/09/1214/09/12

Keywords

  • business process modelling
  • configurable process models
  • declarative process models
  • Declare

Fingerprint

Dive into the research topics of 'Configurable declare: Designing customisable flexible process models'. Together they form a unique fingerprint.

Cite this