Economic Assessment and Analysis of Business Process Compliance: An Approach based on Basic Control Flow Patterns and Extensible Event Streams (Extended Abstract) Stephan Kuehnel1 1 Martin Luther University Halle-Wittenberg, Universitaetsring 3, 06108 Halle (Saale), Germany stephan.kuehnel@wiwi.uni-halle.de Abstract. In many industries, ensuring compliance in business processes has be- come a cost-intensive task due to intensive regulation. For companies to operate profitably despite current regulatory developments, approaches to the economic assessment and analysis of process-based compliance measures are needed. The dissertation entitled “Economic Assessment and Analysis of Business Process Compliance: An Approach based on Basic Control Flow Patterns and Extensible Event Streams” addresses that need by designing, implementing, and evaluating: 1) a mathematical method for the economic assessment of BPC drawing on pat- terns of basic control flows, and 2) an information technology-based method for the economic analysis and selection of compliance measures drawing on eXten- sible Event Streams. This paper is an extended abstract of the dissertation, which briefly presents the two methods. Its conclusion discusses the implementation of a software artifact and the results of a summative evaluation. Keywords: Business Process Compliance, Economic Assessment, Compliance Cost, Design Science Research, Software Artifact, EconBPC 1 Introduction In business contexts, the term "compliance" refers to the adherence to rules, i.e., corpo- rate actions in accordance with applicable regulations originating from various sources, such as laws, standards, contracts, internal organizational provisions, etc. [1]. Business Process Compliance (BPC) describes and addresses the adherence to business-related requirements when designing and executing business processes [1, 2]. Against the background of a growing number of compliance requirements, ensuring BPC has not only become a complex technical challenge, but also a cost-intensive task [3–5]. In this context, BPC is even described as a "heavy cost driver" [6]. Therefore, the need for approaches that also address non-technical economic dimensions in securing BPC was Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). 2 communicated in science and practice. The principle of economic efficiency is essen- tially based on an input–output relation, which can be specified by quantitative param- eters for various domains, including BPC [7]. The investigation of process-based com- pliance measures in regard to this relation, i.e., the investigation of compliance activi- ties and activity sequences in business processes, is a procedure called economic anal- ysis of BPC [8]. This analysis requires an economic assessment of process-based com- pliance measures to identify inefficiencies and stimulate process improvements [8]. The literature already provides approaches addressing the economic assessment and analysis of compliance controls [9–11]. While these approaches allow for the determi- nation of an adequate control intensity from an economic point of view, they neglect the assessment of process-based compliance measures in business processes, which is a fundamental prerequisite for the economic analysis of BPC. Consequently, the cumulative dissertation entitled "Economic Assessment and Anal- ysis of Business Process Compliance: An Approach based on Basic Control Flow Pat- terns and Extensible Event Streams" [2] conceptualized, implemented, and evaluated methods for the economic assessment and analysis of BPC. For the realization of the research project, a multi-cyclical design science research approach was applied, result- ing in four core papers of the cumulative dissertation and two methods for the economic assessment and analysis of BPC. The first method draws on the well-known Basic Con- trol Flow Patterns of van der Aalst et al. [12], the second method builds on the standard for eXtensible Event Streams (XES) [13]. This extended abstract briefly presents both methods in Sections 2 and 3. Section 4 closes this article by discussing both the implementation of a corresponding software artifact and the results of a summative evaluation. 2 Economic Assessment of Business Process Compliance with Basic Control Flow Patterns The first method comprises three steps (see Fig. 1) and enables the assessment of process-based compliance measures drawing on the Basic Control Flow Patterns [12]. 1. Complexity reduction. Since the economic assessment of BPC is focused on com- pliance activities, other activities of a business process can be neglected. The appli- cation of complexity reduction mechanisms allows one to derive a (reduced) com- pliance process [7] that merely contains activities relevant to the assessment of BPC. 2. Assessment and pattern matching. A compliance process is subsequently broken down into assessable sub-processes/process fragments matching the well-known 3 Basic Control Flow Patterns [12]. Calculation rules have been developed for these patterns, which can be used to calculate economic parameters of compliance activi- ties and activity sequences, considering control flows [14]. 3. Assessment aggregation. The calculation rules of [14] can be used to determine eco- nomic benefits for well-formed combinations of compliance activities at different levels of abstraction (respectively aggregation). Thus, the complexity of (extensive) calculations can be resolved step by step, even for large-scale compliance processes. Fig. 1. Basic Control Flow Pattern-based method for the economic assessment of BPC 3 Economic Assessment of Business Process Compliance with eXtensible Event Streams The second method comprises four steps (see Fig. 2) and enables the assessment of process-based compliance measures drawing on XES [13]. 1. Annotation and complexity reduction. The flexible character of the XES standard opens up the opportunity to annotate log files, i.e., to enrich events with data relevant to BPC assessment, such as costs. The XES-based method also starts by reducing complexity, whereby all events that are not of the type „compliance“ are removed from the log file [2]. This increases the method's computing efficiency. The reduced log file is referred to as a compliance log file. Although no graphical process reconstruction is required for this assessment method, the compliance process can be reconstructed and visualized from the compliance log file [8]. 4 2. Identification of compliance process patterns. Based on the compliance log file, the event sequences of all compliance traces are analyzed. Subsequently, a list of all differing sequences with their relative frequency of occurrence is created. Each entry in the list is a unique tuple that represents one of a finite number of path sequences through a compliance process and is referred to as a compliance process pattern. 3. Assessment of compliance process patterns. Using the calculation rules of the pattern-based method (cf. Section 2), economic parameters for compliance process patterns are determined. Since the compliance process patterns are derived from the traces of a business process, and a trace always has either a parallel or a sequential character, only the calculation rules for sequence, parallel split, and synchronization patterns have to be considered for economic assessment and analysis. 4. Assessment aggregation. Considering the occurrence probabilities of the compliance process patterns determined in Step 2, the method of [14] can be used to calculate the expected economic benefit of a compliance process (i.e., for aggregation purposes). In contrast to the pattern-based method, the XES-based method is not limited to well-formed processes. Fig. 2. eXtensible Event Stream-based method for the economic assessment of BPC 4 Implementation, Evaluation, and Conclusion To instantiate the methods, five design principles and an architecture model were de- veloped. On their basis, the software artifact EconBPC was implemented in R as a web application (see [8]). EconBPC was qualitatively evaluated by means of think-aloud 5 sessions. The evaluation results show that the handling of EconBPC is intuitive and that the automatic assessment of compliance activities/processes is perceived as cognitive relief [8]. Furthermore, it was found that the comprehensible presentation of calculation results and inefficient compliance activities in the user interface of EconBPC is useful for decision support. In a subsequent survey with experts, the design principles were evaluated as comprehensible, traceable, useful, and practicable [8]. The methods devel- oped and the software artifact EconBPC offer practical application potentials both for an assessment and analysis of BPC and for decision support in selection decisions on alternative compliance measures. Furthermore, the design principles underlying the XES-based method can be adapted by scientists and practitioners for new application contexts and used as a starting point for the development of further software artifacts. References 1. Governatori, G., Hashmi, M., Lam, H.-P., Villata, S., Palmirani, M.: Semantic Business Pro- cess Regulatory Compliance Checking Using LegalRuleML. EKAW, pp. 746–761 (2016) 2. Kuehnel, S.: Wirtschaftliche Bewertung und Analyse von Business Process Compliance: Ein Ansatz basierend auf Basic Control Flow Patterns und Extensible Event Streams. Dis- sertation. DOI: 10.25673/33603, Martin Luther University Halle-Wittenberg (2019) 3. Sackmann, S., Kittel, K.: Flexible Workflows and Compliance: A Solvable Contradiction?! In: BPM - Driving Innovation in a Digital World. Springer, Cham, pp. 247–258 (2015) 4. Sadiq, S., Governatori, G.: Managing Regulatory Compliance in Business Processes. In: Handbook on Business Process Management 2, Springer Berlin, pp. 265–288 (2015) 5. La Rosa, M.: Strategic business process management. Proceedings of the International Con- ference on Software and Systems Process (ICSSP), pp. 177–178 (2015) 6. Becker, J., Delfmann, P., Dietrich, H.-A., Steinhorst, M., Eggert, M.: Business Process Com- pliance Checking – Applying and Evaluating a Generic Pattern Matching Approach forC- conceptual Models in the Financial Sector. Inf Syst Front 18, pp. 359–405 (2016) 7. Kühnel, S.: Toward a Conceptual Model for Cost-Effective Business Process Compliance. Proceedings of Informatik 2017, Lecture Notes in Informatics (LNI)), pp. 1631–1639 (2017) 8. Kuehnel, S., Trang, S., Lindner, S.: Conceptualization, Design, and Implementation of EconBPC – A Software Artifact for the Economic Analysis of Business Process Compli- ance. In: Conceptual Modeling. 38th International Conference, pp. 378–386 (2019) 9. Narendra, N.C., Varshney, V.K., Nagar, S., Vasa, M., Bhamidipaty, A.: Optimal Control Point Selection for Continuous Business Process Compliance Monitoring. International Conference on Service Operations and Logistics, and Informatics, pp. 2536–2541 (2008) 10. Bhamidipaty, A., Narendra, N.C., Nagar, S., Varshneya, V.K., Vasa, M., Deshwal, C.: Indra: An Integrated Quantitative System for Compliance Management for IT Service Delivery. IBM J. Res. & Dev. 53 (6), pp. 6:1–6:12 (2009) 11. Doganata, Y.N., Curbera, F.: A Method of Calculating the Cost of Reducing the Risk Expo- sure of Non-compliant Process Instances. Proceedings of the first ACM workshop on Infor- mation security governance, New York, pp. 7–12 (2009) 12. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14, pp. 5–51 (2003) 13. Günther, C.W., Verbeek, E.: XES Standard Definition 2.0. Eindhoven (2014) 14. Kuehnel, S., Zasada, A.: An Approach Toward the Economic Assessment of Business Pro- cess Compliance. In: Advances in Conceptual Modeling. pp. 228–238. Springer (2018)