An Introduction to Business Process Modeling

  • Alejandro Vaisman
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 138)


Business Process Modeling (BPM) is the activity of representing the processes of an organization, so that they can be analyzed and improved. Nowadays, with increased globalization, BPM techniques are used, for example, to optimize the way in which organizations react to business events, in order to enhance competitiveness. Starting from the underlying notion of workflow modeling, this paper introduces the basic concepts of modeling and implementing business processes using current information technologies and standards, such as Business Process Modeling Notation (BPMN) and Business Process Execution Language (BPEL). We also address the novel, yet growing, topic of Business Process Mining, and point out to open research challenges in the area.


Business Process Business Process Management Business Process Execution Language Business Process Modeling Notation Conformance Check 
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.
    Abiteboul, S., Bourhis, P., Vianu, V.: Comparing workflow specification languages: a matter of views. In: 14th International Conference on Database Theory-ICDT 2011, pp. 78–89 (2011)Google Scholar
  2. 2.
    Beeri, C., Eyal, A., Milo, T., Pilberg, A.: Monitoring business processes with queries. In: Proceedings of the 33rd International Conference on Very Large Data Bases, VLDB, pp. 603–614 (2007)Google Scholar
  3. 3.
    Workflow Management Coalition. Terminology and glossary. Document Number WFMC-TC-1011 3.0 (February 1999)Google Scholar
  4. 4.
    Cohn, D., Hull, R.: Business artifacts: A data-centric approach to modeling business operations and processes. IEEE Data Engineering Bulletin 32(3), 3–9 (2009)Google Scholar
  5. 5.
    Deutch, D., Milo, T.: A quest for beauty and wealth (or, business processes for database researchers). In: Proceedings of the 30th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 2011, pp. 1–12 (2011)Google Scholar
  6. 6.
    Ellis, C.A.: Information control nets: A mathematical model of office information flow. In: Proceedings of the Conference on Simulation, Measurement and Modeling of Computer Systems, vol. 8(3), pp. 225–240. ACM (1979)Google Scholar
  7. 7.
    Organization for the Advancement of Structured Information Standards (OASIS). WSPEL 2.0 (April 2007),
  8. 8.
    Han, J., Kamber, M.: Data mining: concepts and techniques. The Morgan Kaufmann series in data management systems. Elsevier (2006)Google Scholar
  9. 9.
    Holt, A.: Coordination Technology and Petri Nets. In: Rozenberg, G. (ed.) APN 1985. LNCS, vol. 222, pp. 278–296. Springer, Heidelberg (1986)CrossRefGoogle Scholar
  10. 10.
    Ouyang, C., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M.: From business process models to process-oriented software systems: The BPMN to BPEL way (October 2006)Google Scholar
  11. 11.
    Peterson, J.L.: Petri Net Theory and the Modeling of Systems. Prentice-Hall (1981)Google Scholar
  12. 12.
    van der Aalst, W.M.P.: Using process mining to bridge the gap between BI and BPM. Computer 44(12), 77–80 (2011)CrossRefGoogle Scholar
  13. 13.
    van der Aalst, W.M.P.: Patterns and XPDL: A critical evaluation of the XML process definition language. Technical report FIT-TR-2003-06, Queensland University of Technology, Brisbane, Australia (2003)Google Scholar
  14. 14.
    van der Aalst, W.M.P.: Process Mining. Springer (2011)Google Scholar
  15. 15.
    van der Aalst, W.M.P., Alred, L., Dumas, M., ter Hofstede, A.H.M.: Design and implementation of the YAWL system. Technical report FIT-TR-2003-07, Queensland University of Technology, Brisbane, Australia (2003)Google Scholar
  16. 16.
    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
  17. 17.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business Process Management: A Survey. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  18. 18.
    van der Aalst, W.M.P., van Hee, K.M.: Workflow Management: Models, Methods, and Systems. MIT Press (2002)Google Scholar
  19. 19.
    van der Aalst, W.M.P.: Three good reasons for using a Petri-net-based workflow management system. In: Proceedings of the International Working Conference on Information and Process Integration in Enterprises (IPIC 1996), Cambridge, MA, pp. 179–201 (1996)Google Scholar
  20. 20.
    White, S.: Using BPMN to model a BPEL process. BPTrends 3(3), 1–18 (2005)Google Scholar
  21. 21.
    Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: Pattern-based analysis of BPMN (2005),

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Alejandro Vaisman
    • 1
  1. 1.Université Libre de BruxellesBelgium

Personalised recommendations