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. © 2012 Springer-Verlag.
CITATION STYLE
Schunselaar, D. M. M., Maggi, F. M., Sidorova, N., & Van Der Aalst, W. M. P. (2012). Configurable declare: Designing customisable flexible process models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7565 LNCS, pp. 20–37). https://doi.org/10.1007/978-3-642-33606-5_3
Mendeley helps you to discover research relevant for your work.