Abstract

Business processes are often specified in descriptive or normative models. Both types of models should adhere to internal and external regulations, such as company guidelines or laws. Employing compliance checking techniques, it is possible to verify process models against rules. While traditionally compliance checking focuses on well-structured processes, we address case management scenarios. In case management, knowledge workers drive multi-variant and adaptive processes. Our contribution is based on the fragment-based case management approach, which splits a process into a set of fragments. The fragments are synchronized through shared data but can, otherwise, be dynamically instantiated and executed. We formalize case models using Petri nets. We demonstrate the formalization for design-time and run-time compliance checking and present a proof-of-concept implementation. The application of the implemented compliance checking approach to a use case exemplifies its effectiveness while designing a case model. The empirical evaluation on a set of case models for measuring the performance of the approach shows that rules can often be checked in less than a second.

Highlights

  • Business processes include activities that are executed by systems and workers to create business value

  • We present a framework for compliance checking case models at design-time and detecting situations that inevitably lead to compliance violations at run-time

  • We provide an overview of related work divided into three categories: first, we describe related work in the field of compliance checking for business processes

Read more

Summary

Introduction

Business processes include activities that are executed by systems and workers to create business value. The tasks are in a relationship with each other and with data. This constrains the possible orders in which tasks are executed [37]. Business process management (BPM) provides methodologies, methods, and tools for companies to design, implement, enact, and analyze their processes [56]. Companies must comply with laws and regulations, which must be reflected in the processes, respectively.

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call