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 language | English |
|---|---|
| Title of host publication | On 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) |
| Editors | R. Meersman |
| Place of Publication | Berlin |
| Publisher | Springer |
| Pages | 20-37 |
| ISBN (Print) | 978-3-642-33605-8 |
| DOIs | |
| Publication status | Published - 2013 |
| Event | 20th International Conference on Cooperative Information Systems, CoopIS 2012 - Rome, Italy Duration: 12 Sept 2012 → 14 Sept 2012 Conference number: 20 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Volume | 7565 |
| ISSN (Print) | 0302-9743 |
Conference
| Conference | 20th International Conference on Cooperative Information Systems, CoopIS 2012 |
|---|---|
| Abbreviated title | CoopIs 2012 |
| Country/Territory | Italy |
| City | Rome |
| Period | 12/09/12 → 14/09/12 |
| Other | CoopIS 2012 |