Configurable declare : designing customisable flexible models

D.M.M. Schunselaar, F.M. Maggi, N. Sidorova, W.M.P. Aalst, van der

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

14 Citations (Scopus)
1 Downloads (Pure)

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: CoopIS, DOA-SVI, and ODBASE 2012, Rome, Italy, September 10-14, 2012. Proceedings, Part I)
EditorsR. Meersman
Place of PublicationBerlin
PublisherSpringer
Pages20-37
ISBN (Print)978-3-642-33605-8
DOIs
Publication statusPublished - 2013
Event20th International Conference on Cooperative Information Systems, CoopIS 2012 - Rome, Italy
Duration: 12 Sept 201214 Sept 2012
Conference number: 20

Publication series

NameLecture Notes in Computer Science
Volume7565
ISSN (Print)0302-9743

Conference

Conference20th International Conference on Cooperative Information Systems, CoopIS 2012
Abbreviated titleCoopIs 2012
Country/TerritoryItaly
CityRome
Period12/09/1214/09/12
OtherCoopIS 2012

Fingerprint

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

Cite this