Comparative Analysis of Business Process Modelling Tools for Compliance Management Support


The paper presents results of the comparative analysis of business process modelling tools for supporting automated compliance management in organisations. By compliance in the paper we mean compliance to legislation, regulations of municipalities, external regulatory requirements and also internal organisational policies. The goal of the research is (1) to identify main attributes of business process modelling tools relevant in compliance management, and (2) to use the identified attributes for analysis of the tools to better understand the scope of their capability to support compliance management. The attributes of the tools have been derived from the related research. The analysis of the tools has been performed by installing each tool and evaluating it against a set of the identified attributes. The obtained results are useful in choosing the tools for compliance management in general and for open source solutions to develop new compliance management tools in particular.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] M. El Kharbili, “Business process regulatory compliance management solution frameworks: A comparative evaluation,” Proc. Eighth Asia- Pacific Conf. Concept. Model. (APCCM 2012), vol. 130, pp. 23-32, 2012.

  • [2] A. M. H. A. Awad, “A compliance management framework for business process models,” Universität Potsdam, 2010.

  • [3] G. Governatori, Z. Milosevic, and S. Sadiq, “Compliance checking between business processes and business contracts,” in 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC’06), 2006, pp. 221-232.

  • [4] N. Lohmann, “Compliance by design for artifact-centric business processes,” Inf. Syst., vol. 38, no. 4, pp. 606-618, 2013.

  • [5] A. Awad, M. Weidlich, and M. Weske, “Visually specifying compliance rules and explaining their violations for business processes,” J. Vis. Lang. Comput., vol. 22, no. 1, pp. 30-55, 2011.

  • [6] C. Scherfig, M. Brunander, and C. Melander, “From the World’s First Design Policy to the World’s Best Design Policy,” Des. Manag. Rev., vol. 21, no. 4, pp. 6-14, 2010.

  • [7] H.-G. Fill and D. Karagiannis, “On the Conceptualisation of Modelling Methods Using the ADOxx Meta Modelling Platform,” Enterp. Model. Inf. Syst. Archit., vol. 8, no. 1, pp. 4-25, 2013.

  • [8] D. Schumm, D. Karastoyanova, O. Kopp, F. Leymann, M. Sonntag, and S. Strauch, “Process Fragment Libraries for Easier and Faster Development of Process-based Applications,” J. Syst. Integr., vol. 2, no. 1, pp. 39-55, 2011.

  • [9] H. Lienhard and B. Bütler, “From BPMN Directly to Implementation : The Graphical Way,” BPTrends, pp. 1-8, 2006.

  • [10] OMG, “Business Process Model and Notation 2.0,” 2011. [Online]. Available:

  • [11] B. Silver, BPMN Method and Style with Implementer’s Guide, 2nd ed. Cody-Cassidy Press, 2011.

  • [12] D. Karagiannis and H. Kühn, “Metamodelling platforms,” in ECommerce and Web Technologies. EC-Web 2002, K. Bauknecht, A. M. Tjoa, and G. Quirchmayr, Eds. Berlin, Heidelberg: Springer, 2002, pp. 182-182.

  • [13] M. Weidmann, M. Alvi, F. Koetter, F. Leymann, T. Renner, and D. Schumm, “Business process change management based on process model synchronization of multiple abstraction levels,” 2011 IEEE Int. Conf. Serv. Comput. Appl., pp. 1-4, Dec. 2011.

  • [14] M. Mansourizadeh and M. Gharooni, “A review of semantic mapping techniques of natural disaster ontologies,” in 2013 5th Conference on Information and Knowledge Technology, 2013, pp. 332-337.

  • [15] B. F. Van Dongen, J. Mendling, and W. M. P. Van der Aalst, “Structural Patterns for Soundness of Business Process Models,” in 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC’06), 2006, pp. 116-128.

  • [16] X. He, J. Guo, Y. Wang, and Y. Guo, “An automatic compliance checking approach for software processes,” in 16th Asia-Pacific Software Engineering Conference, APSEC, 2009, pp. 467-474.

  • [17] “ADONIS - Business Process Management,” BOC Group. [Online]. Available:

  • [18] “ARIS Architect & Designer - Overview,” Software AG. [Online]. Available:

  • [19] “Home,” AristaFlow. [Online]. Available:

  • [20] “Business Process Management (BPM) software, BPMS and Workflow,” Bizagi. [Online]. Available:

  • [21] “Open Source Workflow & BPM software,” Bonitasoft. [Online]. Available:

  • [22] “Cameo Business Modeler,” No Magic. [Online]. Available:

  • [23] “CPN Tools Homepage,” CPN Tools. [Online]. Available:

  • [24] “Enterprise Architect 8,” Sparx Systems. [Online]. Available:

  • [25] “Greta: a Graphical Runtime Environment for Adaptive Processes,” Service-technology. [Online]. Available:

  • [26] “Intalio BPMS Community,” Intalio. [Online]. Available:

  • [27] “Process Modeler for Microsoft Visio from itp commerce BPMN Process Modeling with Process Modeler for Microsoft Visio,” itp commerce. [Online]. Available:

  • [28] “jBPM - Open Source Business Process Management - Process engine,” jBPM. [Online]. Available:

  • [29] “Oracle Business Process Management Suite (Oracle BPM Suite) Overview,” Fusion Middleware User’s Guide for Oracle Business Process Management. [Online]. Available:

  • [30] “ORYX,” ORYX. [Online]. Available:

  • [31] “Colosa, Inc.” Available:

  • [32] “ProM Tools,” ProM Tools. [Online]. Available:

  • [33] “TIBCO Business Studio,” TIBCO. [Online]. Available:

  • [34] “Microsoft Visio Professional 2013. Professional diagram software,” Microsoft. [Online]. Available:

  • [35] “Software Design Tools for Agile Teams, with UML, BPMN and More,” Visual-paradigm. [Online]. Available:

  • [36] V. Čyras and R. Riedl, “Formulating the enterprise architecture compliance problem,” in Databases and Information Systems BalticDB&IS ’2012, 2012, pp. 142-153.

  • [37] A. Elgammal, O. Turetken, and W.-J. Van Den Heuvel, “Using Patterns for the Analysis and Resolution of Compliance Violations,” Int. J. Coop. Inf. Syst., vol. 21, no. 1, pp. 31-54, Mar. 2012.

  • [38] “SML ’97,” Standard ML ’97. [Online]. Available:


Journal + Issues