Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 8

Proceedings of the 2016 Federated Conference on Computer Science and Information Systems

Towards Rule-based Pattern Perspective for BPMN 2.0 Business Process Models


DOI: http://dx.doi.org/10.15439/2016F324

Citation: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 8, pages 13591364 ()

Full text

Abstract. Rules and processes constitute powerful representation forms. Although the same notions can be expressed in both of these representations, there is a significant difference in abstraction levels between processes and rules. In practice, rules are mostly used for the specification of rule task logic in processes. In this paper, we present various options where and how rules can be perceived in business processes. We introduce rule-based pattern perspective for process models, focusing on BPMN 2.0 Business Process Models.


  1. M. Dumas, M. La Rosa, J. Mendling, and H. A. Reijers, Fundamentals of Business Process Management. Springer Berlin Heidelberg, 2013.
  2. D. Hay, A. Kolber, and K. A. Healy, “Defining Business Rules – what they really are. final report.” Business Rules Group, Tech. Rep., July 2000.
  3. B. Silver, BPMN Method and Style. Cody-Cassidy Press, 2009.
  4. J. Mendling, H. A. Reijers, and W. M. P. van der Aalst, “Seven process modeling guidelines (7pmg),” Information & Software Technology, vol. 52, no. 2, pp. 127–136, Feb 2010.
  5. W. Aalst, A. Barros, A. Hofstede, and B. Kiepuszewski, “Advanced workflow patterns,” in Cooperative Information Systems, ser. Lecture Notes in Computer Science, P. Scheuermann and O. Etzion, Eds. Springer Berlin Heidelberg, 2000, vol. 1901, pp. 18–29.
  6. OMG, “Business Process Model and Notation (BPMN): Version 2.0 specification,” Object Management Group, Tech. Rep. formal/2011-01-03, January 2011.
  7. R. M. Dijkman and P. V. Gorp, “Bpmn 2.0 execution semantics formalized as graph rewrite rules,” in Proceedings from the Business Process Modeling Notation – Second International Workshop, BPMN 2010, Potsdam, Germany, October 13-14, 2010, ser. Lecture Notes in Business Information Processing, J. Mendling, M. Weidlich, and M. Weske, Eds., vol. 67. Springer, 2011, pp. 16–30.
  8. B. Kiepuszewski, A. ter Hofstede, and W. van der Aalst, “Fundamentals of control flow in workflows,” Acta Informatica, vol. 39, no. 3, pp. 143–209, 2003.
  9. A. Nolte, E. Bernhard, J. Recker, F. Pittke, and J. Mendling, “Repeated use of process models: The impact of artifact, technological and individual factors,” Decision Support Systems, 2016.
  10. W. M. P. van der Aalst and A. H. M. ter Hofstede, “Workflow patterns: On the expressive power of (petri-net-based) workflow languages,” in Proceedings of the Fourth International Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, Aarhus, Denmark, August 28–30, 2002, K. Jensen, Ed., University of Aarhus. DAIMI PB-560, Aug 2002, pp. 1–20.
  11. W. van der Aalst, A. ter Hofstede, B. Kiepuszewski, and A. Barros, “Workflow patterns,” Distributed and Parallel Databases, vol. 14, no. 1, pp. 5–51, 2003.
  12. W. Aalst and A. ter Hofstede, “Workflow patterns put into context,” Software & Systems Modeling, vol. 11, no. 3, pp. 319–323, 2012.
  13. S. A. White, “Process modeling notations and workflow patterns,” in Workflow Handbook 2004, L. Fischer, Ed. Future Strategies Inc., 2004, pp. 265–294.
  14. N. Russell, A. ter Hofstede, W. van der Aalst, and N. Mulyar, “Workflow control-flow patterns: a revised view,” BPM Center Report, Tech. Rep. BPM-06-22, 2006, bPMcenter.org.
  15. M. Zapletal, W. M. van der Aalst, N. Russell, P. Liegl, and H. Werthner, “An analysis of windows workflow’s control-flow expressiveness,” in Seventh IEEE European Conference on Web Services, 2009. ECOWS’09. IEEE, 2009, pp. 200–209.
  16. N. Russell, W. M. Aalst, A. H. Hofstede, and D. Edmond, “Work- flow resource patterns: Identification, representation and tool support,” in Advanced Information Systems Engineering, ser. Lecture Notes in Computer Science, O. Pastor and J. Falcao e Cunha, Eds. Springer Berlin Heidelberg, 2005, vol. 3520, pp. 216–232.
  17. N. Russell, A. H. Hofstede, D. Edmond, and W. M. der Aalst, “Workflow data patterns: Identification, representation and tool support,” in Conceptual Modeling – ER 2005, ser. Lecture Notes in Computer Science, L. Delcambre, C. Kop, H. Mayr, J. Mylopoulos, and O. Pastor, Eds. Springer Berlin Heidelberg, 2005, vol. 3716, pp. 353–368.
  18. A. Lanz, B. Weber, and M. Reichert, “Time patterns for process-aware information systems,” Requirements Engineering, vol. 19, no. 2, pp. 113–141, 2014.
  19. M. Skouradaki, V. Ferme, C. Pautasso, F. Leymann, and A. van Hoorn, “Micro-benchmarking bpmn 2.0 workflow management systems with workflow patterns,” in International Conference on Advanced Information Systems Engineering. Springer, 2016, pp. 67–82.
  20. K. Kaiser and M. Marcos, “Leveraging workflow control patterns in the domain of clinical practice guidelines,” BMC medical informatics and decision making, vol. 16, no. 1, p. 1, 2016.
  21. A. Delgado, D. Calegari, P. Milanese, R. Falcon, and E. García, “A systematic approach for evaluating bpm systems: case studies on open source and proprietary tools,” in IFIP International Conference on Open Source Systems. Springer, 2015, pp. 81–90.
  22. J. Claes, I. Vanderfeesten, F. Gailly, P. Grefen, and G. Poels, “The structured process modeling theory (spmt) a cognitive view on why and how modelers benefit from structuring the process of process modeling,” Information Systems Frontiers, vol. 17, no. 6, pp. 1401–1425, 2015.
  23. J. Claes, I. Vanderfeesten, J. Pinggera, H. A. Reijers, B. Weber, and G. Poels, “A visual analysis of the process of process modeling,” Information Systems and e-Business Management, vol. 13, no. 1, pp. 147–190, 2015.
  24. B. Weber, J. Pinggera, M. Neurauter, S. Zugal, M. Martini, M. Furtner, P. Sachse, and D. Schnitzer, “Fixation patterns during process model creation: Initial steps toward neuro-adaptive process modeling environments,” in 2016 49th Hawaii International Conference on System Sciences (HICSS), Jan 2016, pp. 600–609.
  25. M. La Rosa, P. Wohed, J. Mendling, A. ter Hofstede, H. Reijers, and W. M. P. Van der Aalst, “Managing process model complexity via abstract syntax modifications,” Industrial Informatics, IEEE Transactions on, vol. 7, no. 4, pp. 614–629, 2011.
  26. M. L. Rosa, A. H. M. ter Hofstede, P. Wohed, H. A. Reijers, J. Mendling, and W. M. P. van der Aalst, “Managing process model complexity via concrete syntax modifications,” IEEE Transactions on Industrial Informatics, vol. 7, no. 2, pp. 255–265, 2011.
  27. A. Koschmider and H. A. Reijers, “Improving the process of process modelling by the use of domain process patterns,” Enterprise Information Systems, 2013.
  28. F. Caron, J. Vanthienen, and B. Baesens, “Comprehensive rule-based compliance checking and risk management with process mining,” Decision Support Systems, vol. 54, no. 3, pp. 1357–1369, 2013.
  29. F. Caron, J. Vanthienen, and B. Baesens, “Business rule patterns and their application to process analytics,” in 17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW 2013), Sept 2013, pp. 13–20.
  30. A. Lig ̨eza and T. Potempa, “Artificial intelligence for knowledge management with bpmn and rules,” in IFIP International Workshop on Artificial Intelligence for Knowledge Management. Springer, 2012, pp. 19–37.
  31. A. Mroczek and A. Ligęza, “A note on bpmn analysis. towards a taxonomy of selected potential anomalies,” in Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on. IEEE, 2014, pp. 1097–1102.
  32. G. J. Nalepa and A. Lig ̨eza, Software engineering: evolution and emerging technologies, ser. Frontiers in Artificial Intelligence and Applications. Amsterdam: IOS Press, 2005, vol. 130, ch. Conceptual modelling and automated implementation of rule-based systems, pp. 330–340.
  33. K. Kluza, K. Kaczor, and G. J. Nalepa, “Enriching business processes with rules using the Oryx BPMN editor,” in Artificial Intelligence and Soft Computing: 11th International Conference, ICAISC 2012: Zakopane, Poland, April 29–May 3, 2012, ser. Lecture Notes in Artificial Intelligence, L. Rutkowski and [et al.], Eds., vol. 7268. Springer, 2012, pp. 573–581. [Online]. Available: http://www.springerlink.com/content/u654r0m56882np77/
  34. S. Bobek, G. J. Nalepa, and O. Grodzki, “Integration of activity modeller with bayesian network based recommender for business processes,” Knowledge Engineering and Software Engineering (KESE10), p. 42, 2014.