Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Heerko Groefsema

dblp:23/10493 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0001-8081-6883ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 2 first-author · 3 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 62% Program verification · 38%
Databases, data mining, and information retrieval
1 paper
Data mining · 77% Data stream processing · 23%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › process mining
event log analysis
0.712023
Cross-Instance Regulatory Compliance Checking of Business Process Event Logs · IEEE Trans. Software Eng. 2023
Services computing and microservices › business process management
business process compliance checking
0.712023
Cross-Instance Regulatory Compliance Checking of Business Process Event Logs · IEEE Trans. Software Eng. 2023
Program verification
model checking
0.312018
A Formal Model for Compliance Verification of Service Compositions · IEEE Trans. Serv. Comput. 2018
Services computing and microservices
service composition
0.312018
A Formal Model for Compliance Verification of Service Compositions · IEEE Trans. Serv. Comput. 2018
Program verification
temporal logic verification
0.312018
A Formal Model for Compliance Verification of Service Compositions · IEEE Trans. Serv. Comput. 2018

Methods — techniques the papers use, named apart from their topics

sequence attribute function evaluation · 1.3temporal logic · 0.3model checking · 0.3kripke structures · 0.3colored petri nets · 0.3
YearPublicationVenuePosition
2026 A first and fast symbolic approach for data-aware business process compliance checking
abstract
State of the art design-time compliance checking techniques are generally limited to verifying control-flow relations. In this paper, we propose an algorithm for verifying design-time compliance of business process models including data. For a faithful resemblance to real-world cases, we include a degree of uncertainty in the outcomes of activities, such that a single execution is not guaranteed to lead to a unique data state. We represent the compliance requirements using conditional obligations. Our proposed approach uses a symbolic representation to compactly represent the possible data states across an execution, and evaluates them as a constraint satisfaction problem to first prune the state space of paths that require no further analysis and finally to evaluate if an execution violates one of the regulatory requirements. The performance of the approach is evaluated against existing algorithms implemented in NuXMV. The results show that our approach significantly outperforms the existing algorithms across the board.
Silvano Colombo Tosatto, Hannah M. S. Burke, Nick R. T. P. van Beest, Heerko Groefsema
Inf. Softw. Technol.4
2025 Managing and Anticipating Out-of-Order Events in Online Compliance Monitoring
Silvano Colombo Tosatto, Hannah M. S. Burke, Nick R. T. P. van Beest, Heerko Groefsema
CAiSE (2)4
2023 Cross-Instance Regulatory Compliance Checking of Business Process Event Logs
abstract
Event logs capture the execution of business processes, such that each task is represented by an event and each individual execution is a chronological sequence of events, called an event trace. Event logs allow after-the-act and runtime analysis of deployed business processes to verify whether their execution complies with regulations and business requirements. Checking the compliance of a single sequence of events in a trace is straightforward and a number of approaches have been proposed to address this. However, some regulations or business rules span multiple process instances, requiring a cross-instance analysis. In order to check whether such requirements are maintained at all times, multiple traces need to be analysed together, which can result in a combinatorial computational complexity. In this article, we present a novel approach that efficiently checks runtime regulatory compliance based on event logs, while supporting cross-instance rule evaluation and extensible function evaluation over sequences of attribute data values. The efficiency and applicability of the proposed method is tested in a two-pronged evaluation, showing a significant improvement over existing techniques with respect to capabilities as well as computational complexity. The approach presented in this paper is subject to a patent application, with patent number WO2021/248201.
Nick R. T. P. van Beest, Heerko Groefsema, Adrian Cryer, Guido Governatori, Silvano Colombo Tosatto, Hannah M. S. Burke
IEEE Trans. Software Eng.2
2019 Variability in business processes: Automatically obtaining a generic specification
abstract
The existence of different process variants is inevitable in many modern organizations. However, variability in business process support has proven to be a challenge as it requires a flexible business process specification that supports the required process variants, while at the same time being compliant with policies and regulations. Declarative approaches could support variability, by providing rules constraining process behavior and thereby allowing different variants. However, manual specification of these rules is complicated and error-prone. As such, tools are required to ensure that duplication and overlap of rules is avoided as much as possible, while retaining maintainability. In this paper, we present an approach to represent different process variants in a single compound prime event structure, and provide a method to subsequently derive variability rules from this compound prime event structure. The approach is evaluated by conducting an exploratory evaluation on different sets of real-life business process variants, including a real-life case from the Dutch eGovernment, to demonstrate the effectiveness and applicability of the approach.
Nick R. T. P. van Beest, Heerko Groefsema, Luciano García-Bañuelos, Marco Aiello 0001
Inf. Syst.2
2018 A Formal Model for Compliance Verification of Service Compositions
abstract
Business processes design and execution environments increasingly need support from modular services in service compositions to offer the flexibility required by rapidly changing requirements. With each evolution, however, the service composition must continue to adhere to laws and regulations, resulting in a demand for automated compliance checking. Existing approaches, if at all, either offer only verification after the fact or linearize models to such an extent that parallel information is lost. We propose a mapping of service compositions to Kripke structures by using colored Petri nets. The resulting model allows preventative compliance verification using well-known temporal logics and model checking techniques while providing full insight into parallel executing branches and the local next invocation. Furthermore, the mapping causes limited state explosion, and allows for significant further model reduction. The approach is validated on a case study from a telecom company in Australia and evaluated with respect to performance and expressiveness. We demonstrate that the proposed mapping has increased expressiveness while being less vulnerable to state explosion than existing approaches, and show that even large service compositions can be verified preventatively with existing model checking techniques.
Heerko Groefsema, Nick R. T. P. van Beest, Marco Aiello 0001
IEEE Trans. Serv. Comput.1
2011 Declarative Enhancement Framework for Business Processes
Heerko Groefsema, Pavel Bulanov, Marco Aiello 0001
ICSOC1