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 |