Business Process Modelling Languages

DOI 10.7160/aol.2017.090304
No 3/2017, September
pp. 39-49

Kožíšek, F. and Vrana, I. (2017) “Business Process Modelling Languages", AGRIS on-line Papersin Economics and Informatics, Vol. 9, No. 3, pp. 39 - 49. ISSN 1804-1930. DOI 10.7160/aol.2017.090304.


This paper summarizes the current knowledge of business process modelling languages, which is increasingly important also in the agri-food industry. It describes the history of business process modelling, currently mostly used alternatives – UML, BPMN, EPC and recaps their strengths and features in which they outperform the others. As demonstrated all three notations can adequately model business processes. They do however differ in some specific features. In some aspects, each of the languages always outperforms the others. Important is that except of some general objective features where the languages differ, there is also a lot of subjective perception of how the single notations perform.


Business Process Modelling, UML, BPMN, EPC.


  1. Assembly of Engineering (U.S.). Committee On Computer-Aided Manufacturing (1981) "Technical Review of the ICAM Program", February, 1981: A Report to the Air Force Systems Command, U.S. Air Force, National Academy Press.
  2. Birkmeier, D., Kloeckner, S. and Overhage, S. (2010) "An Empirical Comparison of the Usability of BPMN and UML Activity Diagrams for Business Users.", in the 18th European Conference on Information Systems, ECIS 2010, Vol. 2010, University of Augsburg, 86159 Augsburg, Germany, p. 2. ISBN 9780620471725.
  3. Brocke, J. and Rosemann, M. (2014) "Handbook on Business Process Management 1: Introduction, Methods, and Information Systems", Springer Berlin Heidelberg, University of Liechtenstein, Institute of Information Systems, Vaduz, Liechtenstein. [Online]. Available: 642-45100-3&partnerID=40&md5=6c1bba4942f4ea468973cb1ce9f64770. ISBN 9783642451003 [Accessed: 20 March, 2017].
  4. Davis, R. (2001) "Business Process Modelling with ARIS: A Practical Guide", 2001 ed., Springer London. ISBN 9781852334345.
  5. Engineers, A. (1947) "ASME Standard: Operation and Flow Process Charts", American Society of Mechanical Engineers, p. 21.
  6. European Computer Manufacturers Association (1966) "Standard ECMA-4: Flow charts", Geneva. [Online] Available: ECMA-4,%202nd%20Edition,%20September%201966.pdf. [Accessed: 15 March, 2017].
  7. Geambasu, C. (2012) "BPMN vs. UML activity diagram for business process modeling", Accounting and Management Information Systems, Bucharest Academy of Economic Studies, Vol. 11, No. 4, p. 637. ISSN 18438105.
  8. Gilbreth, F. and Gilbreth, L. (1921) "Process charts-first steps in finding the one best way", American Society of Mechanical Engineers (ASME), New York, NY.
  9. Godwin, A., Gleeson, J. And Gwillian, D. (1989) "An Assessment of the IDEF Notations As Descriptive Tools", Information Systems, Vol. 14, No. 1, pp. 13-28. DOI 10.1016/0306-4379(89)90022-7.
  10. Goldstine, H. and von Neumann, J. (1947) "Planning and Coding of Problems for an Electronic Computing Instrument: Report on the Mathematical and Logical Aspects of an Electronic Computing Instrument", Institute for Advanced Study Princeton, New Jersey.
  11. Graham, B. (2004) "Detail Process Charting: Speaking the Language of Process", Wiley, p. 208. ISBN 9780471680864.
  12. Jošt, G., Huber, J., Heričko, M. and Polančič, G. (2016) "An empirical investigation of intuitive understandability of process diagrams", Computer Standards & Interfaces, Elsevier, Vol. 48, pp. 90-111. ISSN 09205489.
  13. Jurič, M., B. and Pant, K. (2008) "Business process driven SOA using BPMN and BPEL: from business process modeling to orchestration and service oriented architecture", Birmingham: Packt Publishing. ISBN 978-1-84719-146-5.
  14. Krogstie, J. (2016) "Quality in business process modeling", Springer International Publishing, Norwegian University of Science and Technology (NTNU), Trondheim, Norway. DOI 10.1007/978-3-319-42512-2.
  15. Kruczynski, K. (2010) "Business process modelling in the context of SOA – an empirical study of the acceptance between EPC and BPMN", World Review of Science, Technology and Sustainable Development, Inderscience Publishers, Leipzig University of Applied Sciences, Gustav- Freytag-Strasse 42A, D-04277 Leipzig, Germany, Vol. 7 No. 1-2, pp. 161-168. ISSN 17412242. DOI 10.1504/WRSTSD.2010.032351.
  16. Leonard, J. (1999) "Systems engineering fundamentals: supplementary text", DIANE Publishing ISBN 9781428996113.
  17. Morris, S. and Gotel, O. (2006) "Flow diagrams: Rise and fall of the first software engineering notation", Springer Verlag, Department of Computing, City University, London, United Kingdom, [Online]. Available: D=40&md5=bc85994de03bf831acd0cd45bd5d3bf2 [Accessed: 25 Feb., 2017]. DOI 10.1080/17498430903449207.
  18. Morris, S. and Gotel, O. (2011) "The role of flow charts in the early automation of applied mathematics", BSHM Bulletin: Journal of the British Society for the History of Mathematics, City University London, United Kingdom, Vol. 26 No. 1, pp. 44-52. ISSN 17498430. DOI 10.1080/17498430903449207.
  19. Morris, S. and Gotel, O. (2012) "The diagram of flow: its departure from software engineering and its return", in International Conference on Theory and Application of Diagrams, Springer, Department of Computing, City University London, United Kingdom, pp. 256-269. DOI 10.1007/978-3-642-31223-6_26.
  20. Novák, D., J. Pavlovkin, J. Volf and V. Novák. (2016) “Optimization of vehicles' trajectories by means of interpolation and approximation methods”, Agronomy Research, Vol. 14, No. 3, pp. 862-872. ISSN 1406894X.
  21. Object Management Group, Inc. (2015) "OMG Unified Modeling Language TM (OMG UML)", [Online]. Available: [Accessed: 4 Dec. 2016].
  22. Object Management Group, Inc. (2011) "Business Process Model and Notation (BPMN)". [Online]. Available: [Accessed: 4 Dec. 2017].
  23. Panagacos, T. (2012) "The Ultimate Guide to Business Process Management: Everything You Need to Know and How to Apply It to Your Organization", Createspace Independent Pub. ISBN 9781477486139.
  24. Peixoto, D., Batista, V., Atayde, A., Borges, E., Resende, R. and Pádua, C. (2008) "A comparison of BPMN and UML 2.0 activity diagrams", in VII Simposio Brasileiro de Qualidade de Software, Vol. 56.
  25. Pradabwong, J., Braziotis, C., Pawar, K. and Tannock, J. (2015) "Business process management and supply chain collaboration: a critical comparison ", Logistics Research, Vol. 8 No. 1, p. 6.
  26. Rashedul, I., Rofiqul, I., Shariful, A. and Shafiul, A. (2011) "Experiences and Comparison Study of EPC & UML For Business Process & IS Modeling", International Journal of Computer Science and Information Security, Vol. 9, No. 3, pp. 125-133. ISSN 19475500.
  27. Recker, J., zur Muehlen, M., Siau, K., Erickson, J. and Indulska, M. (2009) "Measuring method complexity: UML versus BPMN", in 15th Americas Conference on Information Systems 2009, AMCIS 2009, Association for Information Systems, Information Systems Program, Queensland University of Technology, Australia, pp. 4444-4452. ISBN 9781615675814.
  28. Scheer, A. (1999) "ARIS - Business Process Frameworks", Springer Berlin Heidelberg. ISBN 9783540658344.
  29. Soare, P. (2012) "Opportunities for Driving Continuous Improvement Through TGM, Lean and Six Sigma Within Business Process Management", Proceedings of the 6th International Management Conference: Approaches, November 15-16, pp. 193-202.
  30. Verdouw, C., Beulens, A., Trienekens, J. and Wolfert, S. (2010), "Business Process Modelling in Demand-Driven Agri-Food Supply Chains", 2010 Internatonal European Forum, February 8-12, 2010, Innsbruck-Igls, Austria.
  31. Vorst, J., Beulens, A. and Beek, P. (2005) "Innovations in logistics and ICT in food supply chain networks", Innovation in agri-food systems: Product quality and consumer, pp. 245-290. ISBN 978-907699865-7.
  32. Wahl, T. and Sindre, G. (2006) "An analytical evaluation of BPMN using a semiotic quality framework", Advanced Topics in Database Research, Vol. 5, pp. 94-105. ISBN 978-159140471-2.
  33. Weske, M. (2012) "Business Process Management: Concepts, Languages, Architectures, Springer Berlin Heidelberg", Hasso Plattner Institut an der Universität Potsdam, Prof.-Dr.-Helmert-Str. 2-3, 14482 Potsdam, Germany. [Online]. Available: s2.0-84892265244&doi=10.1007%2f978-3-540-73522-9&partnerID=40&md5=b83badcde321bd0 1766bd2236cb68ebb ISBN 9783642286162 [Accessed: 7 Dec. 2017].
  34. White, S. (2004) "Process modeling notations and workflow patterns", Workflow handbook, BPTrends, Vol. 2004, pp. 265-294.
  35. Wolfert, J., Verdouw, C., Verloop, C. and Beulens, A. (2010), "Organizing information integration in agri-food — A method based on a service-oriented architecture and living lab approach", Computers and electronics in agriculture, Vol. 70, No. 2. ISSN 01681699. DOI 10.1016/j.compag.2009.07.015.

Full paper

  Full paper (.pdf, 1.99 MB).