Demo Data from SIGIR 2026 / reviewers in the wild / expert
Heerko Groefsema
dblp:23/10493
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › process mining
event log analysis |
0.7 | 1 | 2023 | 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.7 | 1 | 2023 | Cross-Instance Regulatory Compliance Checking of Business Process Event Logs · IEEE Trans. Software Eng. 2023 |
Program verification
model checking |
0.3 | 1 | 2018 | A Formal Model for Compliance Verification of Service Compositions · IEEE Trans. Serv. Comput. 2018 |
Services computing and microservices
service composition |
0.3 | 1 | 2018 | A Formal Model for Compliance Verification of Service Compositions · IEEE Trans. Serv. Comput. 2018 |
Program verification
temporal logic verification |
0.3 | 1 | 2018 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A first and fast symbolic approach for data-aware business process compliance checkingabstractState 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 LogsabstractEvent 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 specificationabstractThe 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 CompositionsabstractBusiness 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 |
ICSOC | 1 |