newYAWL: Towards Workflow 2.0

  • Nick Russell
  • Arthur H. M. ter Hofstede
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5460)


The field of workflow technology has burgeoned in recent years providing a variety of means of automating business processes. It is a great source of opportunity for organisations seeking to streamline and optimise their operations. Despite these advantages however, the current generation of workflow technologies are subject to a variety of criticisms, in terms of their restricted view of what comprises a business process, their imprecise definition and their general inflexibility. As a remedy to these potential difficulties, in this paper we propose a series of development goals for the next generation of workflow technology. We also present newYAWL, a formally defined, multi-perspective reference language for workflow systems.


Business Process Abstract Syntax Business Process Management Process Instance Work Item 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van der Aalst, W.M.P.: Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language. QUT Technical report, FIT-TR-2003-06, Queensland University of Technology, Brisbane, Australia (2003)Google Scholar
  2. 2.
    van der Aalst, W.M.P., Desel, J., Kindler, E.: On the semantics of EPCs: A vicious circle. In: Rump, M., Nüttgens, F.J. (eds.) Proceedings of the EPK 2002: Business Process Management using EPCs, Trier, Germany, pp. 71–80. Gesellschaft fur Informatik (2002)Google Scholar
  3. 3.
    van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: Yet another workflow language. Information Systems 30(4), 245–275 (2005)CrossRefGoogle Scholar
  4. 4.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)CrossRefGoogle Scholar
  5. 5.
    van der Aalst, W.M.P., van Dongen, B.F., Herbst, J., Maruster, L., Schimm, G., Weijters, A.J.M.M.: Workflow mining: A survey of issues and approaches. Data and Knowledge Engineering 47(2), 237–267 (2003)CrossRefGoogle Scholar
  6. 6.
    Alonso, G.: Transactional Business Processes. In: Process-Aware Information Systems, pp. 257–278. John Wiley & Sons, Chichester (2005)CrossRefGoogle Scholar
  7. 7.
    Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and implementation of exceptions in workflow management systems. ACM Transactions on Database Systems 24(3), 405–451 (1999)CrossRefGoogle Scholar
  8. 8.
    Decker, G., Kopp, O., Leymann, F., Weske, M.: BPEL4Chor: Extending BPEL for modeling choreographies. In: Proceedings of the IEEE 2007 International Conference on Web Services (ICWS), pp. 296–303. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  9. 9.
    Dijkman, R.M., Dumas, M., Ouyang, C.: Semantics and analysis of business process models in BPMN. Information and Software Technology (IST) (accepted for Publication) (2008)Google Scholar
  10. 10.
    Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.M.: Process-Aware Information Systems: Bridging People and Software through Process Technology. Wiley-Interscience, Hoboken (2005)CrossRefGoogle Scholar
  11. 11.
    Ellis, C.A.: Information control nets: A mathematical model of office information systems. In: Proceedings of the Conference on Simulation, Measurement and Modeling of Computer Systems, Boulder, CO, USA, pp. 225–240. ACM Press, New York (1979)Google Scholar
  12. 12.
    Grefen, P., Pernici, B., Sanchez, G.: Database support for workflow management: the WIDE project. Kluwer Academic Publishers, Boston (1999)CrossRefGoogle Scholar
  13. 13.
    Grefen, P.W.P.J., Vonk, J.: A taxonomy of transactional workflow support. International Journal of Cooperative Information Systems 15(1), 87–118 (2006)CrossRefGoogle Scholar
  14. 14.
    Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)CrossRefGoogle Scholar
  15. 15.
    Jablonski, S., Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. Thomson Computer Press, London (1996)Google Scholar
  16. 16.
    Jensen, K.: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use, Basic Concepts. Monographs in Theoretical Computer Science, vol. 1. Springer, Berlin (1997)zbMATHGoogle Scholar
  17. 17.
    Kiepuszewski, B., ter Hofstede, A.H.M., van der Aalst, W.M.P.: Fundamentals of control flow in workflows. Acta Informatica 39(3), 143–209 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Mulyar, N.: Pattern-based evaluation of Oracle BPEL. Technical Report BPM-05-24 (2005),
  19. 19.
    Ouyang, C., Verbeek, H.M.V., van der Aalst, W.M.P., Breutel, S., Dumas, M., ter Hofstede, A.H.M.: Formal semantics and analysis of control flow in WS-BPEL. Sci. Comput. Program. 67(2-3), 162–198 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Reichert, M., Rinderle, S., Dadam, P.: ADEPT workflow management system. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 370–379. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  21. 21.
    Russell, N.: Foundations of Process-Aware Information Systems. PhD thesis, Faculty of Information Technology, Queensland University of Technology (2007),
  22. 22.
    Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P.: newYAWL: Specifying a workflow reference language using Coloured Petri Nets. In: Proceedings of the Eighth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools, Department of Computer Science, University of Aarhus, Denmark, vol. DAIMI PB-584, pp. 107–126 (2007)Google Scholar
  23. 23.
    Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.M.P.: Process flexibility: A survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO! / EOMAS. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008)Google Scholar
  24. 24.
    Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)Google Scholar
  25. 25.
    Wynn, M.T., Edmond, D., van der Aalst, W.M.P., ter Hofstede, A.H.M.: Achieving a general, formal and decidable approach to the OR-join in workflow using Reset nets. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 423–443. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  26. 26.
    Zisman, M.D.: Representation, Specification and Automation of Office Procedures. PhD thesis, Wharton School of Business, University of Pennsylvania, PA, USA (1977)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Nick Russell
    • 1
  • Arthur H. M. ter Hofstede
    • 2
  1. 1.Eindhoven University of TechnologyEindhovenThe Netherlands
  2. 2.Queensland University of TechnologyAustralia

Personalised recommendations