Computer Science - Research and Development

, Volume 23, Issue 2, pp 99–113

Declarative workflows: Balancing between flexibility and support


    • Eindhoven University of Technology
  • M. Pesic
    • Eindhoven University of Technology
  • H. Schonenberg
    • Eindhoven University of Technology
Open AccessSpecial Issue Paper

DOI: 10.1007/s00450-009-0057-9

Cite this article as:
van der Aalst, W.M.P., Pesic, M. & Schonenberg, H. Comp. Sci. Res. Dev. (2009) 23: 99. doi:10.1007/s00450-009-0057-9


Today’s process-aware information systems tend to either support business processes or provide flexibility. Classical workflow management systems offer good process support as long as the processes are structured and do not require much flexibility. Information systems that allow for flexibility have a tendency to lack process-related support. If systems offer guidance, then they are typically also inclined to ‘‘enforce guidelines’’ and are perceived as inflexible. Moreover, implementing flexible systems is far from trivial. This paper will show that using a more declarative approach can assist in a better balance between flexibility and support. This is demonstrated by presenting the Declare framework that aims to take care of the full spectrum of flexibility while at the same time supports the user using recommendations and other process-mining-based diagnostics.


Workflow managementBusiness Process ManagementFlexibilityProcess mining
Download to read the full article text

Copyright information

© The Author(s) 2009