rattin et al., 2015) and process discovery (Sch
¨
onig
et al., 2016). A system supported modelling and ex-
ecution is currently not possible. CLIMB (Montali,
2010) is a first-order logic declarative language for
the specification of interaction models. Here, the De-
clare is also extented with further process perspectives
like data and resources. As for MP-Declare, there
is no system support for modelling and execution of
CLIMB models. The DCR Graph framework (Slaats
et al., 2013) and graphical representation is similar
to the Declare. The DCR Graph model directly sup-
ports execution of the process model based on the
notion of markings of the graph. The framework
lacks system support for data and resource oriented
aspects. The Case Management Model and Nota-
tion (CMMN)
4
represents recent efforts to standardize
declarative business process modelling. CMMN ne-
glects the organizational perspective. The performer
can only be selected on the basis of a role and the per-
spective is completely missing in the graphical repre-
sentation of CMMN models. System support for data
in CMMN is currently is still not available.
5 CONCLUSIONS
In this paper, we introduced the declarative process
modelling and execution framework DPIL that cov-
ers resource and data modelling. Expressiveness and
functionality of the framework have been evaluated
by means of the Workflow Data and Resource Pat-
terns. We described concrete model excerpts that im-
plement frequently needed patterns. Summing up,
the work at hand can serve as an instruction man-
ual for implementing a declarative process manage-
ment solution in practical applications. Based on the
lessons learned the DPIL framework is currently used
in several industry projects to digitally support oper-
ative processes. Future research in this context will
focus on further improving modelling and execution
support for DPIL models, e.g., by a web-based mod-
elling tool. DPIL is currently a textual language that
might be difficult to read and understand by end users.
Therefore, a graphical language and editor is desired.
REFERENCES
Burattin, A., Maggi, F. M., and Sperduti, A. (2015). Con-
formance checking based on multi-perspective declar-
ative process models. preprint arXiv:1503.04957.
Fahland, D., L
¨
ubke, D., Mendling, J., Reijers, H., Weber,
B., Weidlich, M., and Zugal, S. (2009). Declarative
4
http://www.omg.org/spec/CMMN/
versus imperative process modeling languages: The
issue of understandability. In Enterprise, Business-
Process and Information Systems Modeling, pages
353–366.
Jablonski, S. and Bussler, C. (1996). Workflow manage-
ment: modeling concepts, architecture and implemen-
tation.
Lamma, E., Mello, P., Riguzzi, F., and Storari, S. (2007).
Applying inductive logic programming to process
mining. In Inductive Logic Programming, pages 132–
146.
Montali, M. (2010). Specification and verification of
declarative open interaction models: a logic-based
approach, volume 56. Springer Science & Business
Media.
Montali, M., Chesani, F., Mello, P., and Maggi, F. M.
(2013). Towards data-aware constraints in declare. In
SAC, pages 1391–1396. ACM.
Pesic, M. (2008). Constraint-based workflow management
systems: shifting control to users.
Reichert, M. and Weber, B. (2012). Enabling flexibil-
ity in process-aware information systems: challenges,
methods, technologies. Springer Science & Business
Media.
Reijers, H. A., Slaats, T., and Stahl, C. (2013). Declarative
modeling–an academic dream or the future for bpm?
In BPM, pages 307–322. Springer.
Russell, N., Ter Hofstede, A. H., Edmond, D., and van der
Aalst, W. M. (2005a). Workflow data patterns: Iden-
tification, representation and tool support. In Inter-
national Conference on Conceptual Modeling, pages
353–368. Springer.
Russell, N., van der Aalst, W. M., Ter Hofstede, A. H.,
and Edmond, D. (2005b). Workflow resource pat-
terns: Identification, representation and tool support.
In CAISE, pages 216–232.
Sch
¨
onig, S., Ackermann, L., and Jablonski, S. (2017). DPIL
Navigator 2.0: Multi-Perspective Declarative Process
Executio. In BPM Demos.
Sch
¨
onig, S., Di Ciccio, C., Maggi, F. M., and Mendling,
J. (2016). Discovery of multi-perspective declarative
process models. In ICSOC, pages 87–103. Springer.
Sch
¨
onig, S. and Zeising, M. (2015). The DPIL Framework:
Tool Support for Agile and Resource-Aware Business
Processes. In BPM Demos.
Slaats, T., Mukkamala, R. R., Hildebrandt, T., and Mar-
quard, M. (2013). Exformatics declarative case man-
agement workflows as dcr graphs. In BPM, pages
339–354. Springer.
Vacul
´
ın, R., Hull, R., Heath, T., Cochran, C., Nigam, A.,
and Sukaviriya, P. (2011). Declarative business arti-
fact centric modeling of decision and knowledge in-
tensive business processes. In EDOC, pages 151–160.
van Der Aalst, W. M., Ter Hofstede, A. H., Kiepuszewski,
B., and Barros, A. P. (2003). Workflow patterns. Distr.
and parallel databases, 14(1):5–51.
Westergaard, M. and Maggi, F. M. (2012). Looking into the
future: Using timed automata to provide a priori ad-
vice about timed declarative process models. In OTM,
pages 250–267. Springer.
MODELSWARD 2018 - 6th International Conference on Model-Driven Engineering and Software Development
278