University of Groningen, Nijenborgh 9, 9747 AG Groningen, The Netherlands
Bernoulliborg room 591 (Tue 10:00 -- 15:00)
h.groefsema [at] rug.nl
PhD in Computer Science
Heerko is an assistant professor at the Distributed Systems group of the University of Groningen, the Netherlands. In addition, Heerko is a (remote) visiting researcher at the Business Processes and Legal Informatics Team, Data61, Commonwealth Scientific and Industrial Research Organisation (CSIRO), Brisbane. He received the Ba. in information and communication technology at the Hanzehogeschool Groningen in 2004, and the B.Sc. and M.Sc. in computer science at the University of Groningen in 2006 and 2008, respectively. He successfully defended his thesis "Business Process Variability: a Study into Process Management and Verification" at the University of Groningen in 2016. His research interests include business process and service composition compliance, verification, and variability.
The increased use of digital technologies by organizations sparks a rise in legislation. European laws and directives such as the AI act demand regulatory compliance systems. Implementing regulatory compliance is a key and pressing challenge for organizations to ease audits, and for governments to protect citizen rights. However, the problem of regulatory compliance verification quickly becomes undecidable. As a result, we must design smart and practical applicable systems.
To prevent regulatory compliance violations, we research tools that automatically check whether workflows of organizations comply with legislation. Workflows, or business processes, are collaborations between actors that achieve specific value-added goals. Organisations use workflows to implement control and coordination in case management systems (e.g., in insurance, banking, or hospitals) or in (smart) manufacturing. As legislation is being introduced to workflows, there is an emerging need for automated regulatory compliance verification of the models that describe these mechanisms. Our tools are able to formally prove whether workflow models adhere to regulations.
To detect regulatory compliance violations, we research tools that automatically check whether workflow executions adhere to legislation. When automated, executions of workflows, resulting in a specific execution instance and case, are recorded in event logs. Event logs contain recordings of important event occurrences in the execution of information systems. Our tools are able to formally prove whether current and past workflow executions captured in event logs adhere to regulations.
To allow for adaptation, flexibility and variability of workflows, we develop tools that automatically check whether workflows are part of the same family of processes. That is, several variants of the same workflow may exist due to, e.g., mergers, customer tailored services, diverse market segments, or distinct legislation across borders. By introducing the concept of process families, we allow organizations to deviate from their prescribed processes using normal process model notation and automatically verify if such a deviation is allowed.