Demo Data from SIGIR 2026 / reviewers in the wild / expert
Remco M. Dijkman
dblp:d/RemcoMDijkman
· DBLP profile ↗
75ranked-venue papers
17as first author
22since 2021 · last 2026
0000-0003-4083-0036ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 29 · 7 first-author · 7 since 2021Databases, data management, data science and information retrieval · 22 · 5 first-author · 7 since 2021Artificial intelligence and machine learning · 12 · 5 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 1 since 2021Computer networks · 1Human-computer interaction and ubiquitous computing · 1 · 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
1 paper |
Requirements engineering and software design · 100% |
Topics — the 1 heaviest of 1, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
business process modeling |
0.2 | 1 | 2013 | Business Process Model Merging: An Approach to Business Process Consolidation · ACM Trans. Softw. Eng. Methodol. 2013 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Prefix-Aware Deep Reinforcement Learning for Resource Allocation in Business ProcessesabstractOptimizing business processes is crucial for improving operational efficiency. In a business process, cases arrive that require several activities to be executed in order to complete them. In process mining, methods have shown that the prefix of a case can be leveraged to predict future process states. A prefix is the historical execution trajectory of an ongoing case. However, these prefixes are not utilized by existing business process optimization approaches, limiting the available state information and thereby reducing the effectiveness of the learned resource allocation policies. This paper addresses this gap by combining the predictive power of prefixes with the optimization capabilities of Deep Reinforcement Learning (DRL) to learn resource allocation policies that minimize the mean cycle time of cases. We evaluate our approach on four synthetic processes based on real-world settings where prefix information is relevant for decision-making. The results demonstrate that including prefix information in the state space enables the DRL agent to learn policies that outperform a DRL agent without prefix information by an average of 19.5%. These findings underscore the importance of incorporating case-specific information into resource allocation methods, setting the stage for future research and real-world applications of prefix-aware process optimization. Jeroen Middelhuis, Zaharah Allah Bukhsh, Ivo J. B. F. Adan, Remco M. Dijkman |
ICAART (4) | 4 |
| 2026 | Automated decision-making for dynamic task assignment at scaleabstractThe Dynamic Task Assignment Problem (DTAP) concerns matching resources to tasks in real time while minimizing some objectives, like resource costs or task cycle time. In this work, we consider a DTAP variant where every task is a case composed of a stochastic sequence of activities. The DTAP, in this case, involves the decision of which employee to assign to which activity to process requests as quickly as possible. In recent years, Deep Reinforcement Learning (DRL) has emerged as a promising tool for tackling this DTAP variant, but most research is limited to solving small-scale, synthetic problems, neglecting the challenges posed by real-world use cases. To bridge this gap, this work proposes a DRL-based Decision Support System (DSS) for real-world scale DTAPs. To this end, we introduce a DRL agent with two novel elements: a graph structure for observations and actions that can effectively represent any DTAP and a reward function that is provably equivalent to the objective of minimizing the average cycle time of tasks. The combination of these two novelties allows the agent to learn effective and generalizable assignment policies for real-world scale DTAPs. The proposed DSS is evaluated on five DTAP instances whose parameters are extracted from real-world logs through process mining. The experimental evaluation shows how the proposed DRL agent matches or outperforms the best baseline in all DTAP instances and generalizes on different time horizons and across instances. Riccardo Lo Bianco, Willem van Jaarsveld, Jeroen Middelhuis, Luca Begnardi, Remco M. Dijkman |
Inf. Syst. | 5 |
| 2026 | Object-centric process management: A research manifestoabstractBusiness process management employs process models and event logs to represent the behavior of the information systems under study. Traditional case-centric notions consider the order of activities and events in isolated process instances. The emerging field of object-centric processes challenges this assumption by putting objects in the center. Object-centric process mining and modeling approaches identify the structure of co-evolving data objects that influence the behavior of an information system to provide a comprehensive view of the system behavior. Object-centricity has been investigated independently in process modeling and in process mining, which resulted in the coexistence of seemingly contradictory assumptions and definitions. As a community effort, this research manifesto relates and aligns existing terminologies, definitions, and perspectives to provide a common ground for current and future research in object-centric business process management. Based on the current state of research, we propose a conceptualization that sets process models and event logs in relation to the information system’s behavior and the execution data it generates. The conceptualization aims at aligning different terminologies and, thus, providing a basis to model and analyze behavioral characteristics. Building on this common ground, we identify open research challenges along the most relevant research areas in object-centric process management. For each research area, its current status is investigated and an outline of the most relevant research challenges is presented. Anjo Seidel, Mathias Weske, Marco Montali, Andrey Rivkin, Manfred Reichert, Jan Martijn E. M. van der Werf, Wil M. P. van der Aalst, Marius Breitmayer, Lukas Liß, Jan Niklas van Detten, Amin Jalali 0001, Shahrzad Khayatbashi, Maximilian König, Tom Lichtenstein, Stefanie Rinderle-Ma, Barbara Weber, Pnina Soffer, Lorenzo Rossi 0001, Daniel Calegari, Andrea Delgado 0001, Remco M. Dijkman, Sarah Winkler, Matthias Weidlich 0001, Sander J. J. Leemans, Dirk Fahland, Ava Swevels, Monique Snoeck, Giancarlo Guizzardi, Alessandro Gianola, Avigdor Gal, Ekkart Kindler, Irina A. Lomazova, Barbara Re 0001, Giovanni Meroni, Andrea Morichetta 0001, Alessandro Marcelletti, Sara Pettinari, Boudewijn F. van Dongen, Johannes De Smedt, Majid Rafiei, Julius Köpke, Thomas T. Hildebrandt, Francesca Zerbato, Luise Pufahl, Hajo A. Reijers, Artem Polyvyanyy, Chiara Di Francescomarino, Fabrizio Maria Maggi, Oscar Pastor 0001, Stephan Haarmann, Henderik A. Proper, Xixi Lu 0001, Hugo A. López 0001, Tijs Slaats, Jochen De Weerdt, Massimiliano de Leoni, Niels Martin, Karolin Winter, Nick R. T. P. van Beest, Orlenys López-Pintado, Sebastiaan J. van Zelst, Chiara Ghidini, Arik Senderovich |
Inf. Syst. | 21 |
| 2025 | Business Process Optimization
Remco M. Dijkman |
BPM | 1 |
| 2025 | GymPN: A Library for Decision-Making in Process Management Systems
Riccardo Lo Bianco, Remco M. Dijkman, Willem van Jaarsveld |
EDOC | 2 |
| 2025 | Learning to Allocate: Dynamic Heuristic Selection for Business Processes
Jeroen Middelhuis, Zaharah Allah Bukhsh, Ivo J. B. F. Adan, Remco M. Dijkman |
EDOC | 4 |
| 2025 | Outcome-oriented local explanation using context-aware process patternsabstractPredictive Process Monitoring leverages machine learning models to predict the future states of business processes. Most Predictive Process Monitoring approaches rely on black-box models which, while powerful, lack interpretability, limiting their applicability in critical decision-making scenarios. Explainable Predictive Process Monitoring has emerged to address this gap, focusing on delivering actionable and transparent insights into predictions. Current approaches, however, often fail to incorporate multiple process perspectives and granularity levels in their explanations, overlooking crucial factors that influence process outcomes. This paper proposes a novel Explainable Predictive Process Monitoring approach to deliver explanations, integrating multiple process perspectives at various levels of granularity. The proposed approach addresses the limitations of existing methods, providing comprehensive, process context-aware explanations. The effectiveness of the proposed method is assessed through experimental evaluations on real-life event logs, showing how the integration of diverse process perspectives improves the interpretability and predictive insights of local explanations with improvements ranging from 2%–3% to 15%–20% depending upon the event log under analysis. Mozhgan Vazifehdoostirani, Andrei Buliga 0001, Laura Genga, Chiara Di Francescomarino, Massimiliano Ronzani, Chiara Ghidini, Remco M. Dijkman |
Eng. Appl. Artif. Intell. | 7 |
| 2025 | Special issue: BPM 2022 Selected papers in Foundations and Engineering
Claudio Di Ciccio, Remco M. Dijkman, Adela del-Río-Ortega, Stefanie Rinderle-Ma, Manfred Reichert |
Inf. Syst. | 2 |
| 2025 | Learning policies for resource allocation in business processesabstractEfficient allocation of resources to activities is pivotal in executing business processes but remains challenging. While resource allocation methodologies are well-established in domains like manufacturing, their application within business process management remains limited. Existing methods often do not scale well to large processes with numerous activities or optimize across multiple cases. This paper aims to address this gap by proposing two learning-based methods for resource allocation in business processes to minimize the average cycle time of cases. The first method leverages Deep Reinforcement Learning (DRL) to learn policies by allocating resources to activities. The second method is a score-based value function approximation approach, which learns the weights of a set of curated features to prioritize resource assignments. We evaluated the proposed approaches on six distinct business processes with archetypal process flows, referred to as scenarios, and three realistically sized business processes, referred to as composite business processes, which are a combination of the scenarios. We benchmarked our methods against traditional heuristics and existing resource allocation methods. The results show that our methods learn adaptive resource allocation policies that outperform or are competitive with the benchmarks in five out of six scenarios. The DRL approach outperforms all benchmarks in all three composite business processes and finds a policy that is, on average, 12.7% better than the best-performing benchmark. Jeroen Middelhuis, Riccardo Lo Bianco, Eliran Sherzer, Zaharah Allah Bukhsh, Ivo J. B. F. Adan, Remco M. Dijkman |
Inf. Syst. | 6 |
| 2024 | Uncovering Patterns for Local Explanations in Outcome-Based Predictive Process Monitoring
Andrei Buliga 0001, Mozhgan Vazifehdoostirani, Laura Genga, Xixi Lu 0001, Remco M. Dijkman, Chiara Di Francescomarino, Chiara Ghidini, Hajo A. Reijers |
BPM | 5 |
| 2024 | Optimizing Resource Allocation Policies in Real-World Business Processes Using Hybrid Process Simulation and Deep Reinforcement Learning
Francesca Meneghello 0002, Jeroen Middelhuis, Laura Genga, Zaharah Allah Bukhsh, Massimiliano Ronzani, Chiara Di Francescomarino, Chiara Ghidini, Remco M. Dijkman |
BPM | 8 |
| 2023 | Action-Evolution Petri Nets: A Framework for Modeling and Solving Dynamic Task Assignment Problems
Riccardo Lo Bianco, Remco M. Dijkman, Wim Nuijten, Willem van Jaarsveld |
BPM | 2 |
| 2023 | Inferring Missing Entity Identifiers from Context Using Event Knowledge Graphs
Ava Swevels, Remco M. Dijkman, Dirk Fahland |
BPM | 2 |
| 2023 | Interactive Multi-interest Process Pattern Discovery
Mozhgan Vazifehdoostirani, Laura Genga, Xixi Lu 0001, Rob Verhoeven, Hanneke W. M. van Laarhoven, Remco M. Dijkman |
BPM | 6 |
| 2023 | On-Demand and Model-Driven Case Building Based on Distributed Data Sources
Mark van der Pas, Remco M. Dijkman, Alp Akcay, Ivo J. B. F. Adan, John Walker |
ICCBR | 2 |
| 2022 | Explanation of Anomalies in Business Process Event Logs with Linguistic SummariesabstractBusiness process event logs consist of the actual process followed by employees of a business by which the event log was generated. Activities in a business process are completed in a non-uniform manner and in settings where fault occurrences are inevitable. Such faults, or deviation from the defined process, can be considered anomalies in the process data. Over the years, several anomaly detection methods have been proposed to detect and filter out such anomalies from an event log. However, little attention has been given to finding out what caused these anomalies and why they were considered anomalies. This paper focuses on this unaddressed topic and proposes a method to provide model-agnostic post-hoc explanations of the detected anomalies by using linguistic summaries. Sudhanshu G. R. Chouhan, Anna Wilbik, Remco M. Dijkman |
FUZZ-IEEE | 3 |
| 2022 | Encoding High-Level Control-Flow Construct Information for Process Outcome PredictionabstractOutcome-oriented predictive process monitoring aims at classifying a running process execution according to a given set of categorical outcomes, leveraging data on past process executions. Most previous studies employ Recurrent Neural Networks to encode the sequence of events, without taking the structure of the process into account. However, process executions typically involve complex control-flow constructs, like parallelism and loops. Different executions of these constructs can be recorded as different event sequences in the event log. This makes it challenging for a recurrent classifier to detect potential relations between a high-level control-flow construct and the prediction target. This is especially true in the presence of high variability in process executions and lack of data. In this paper, we propose a novel approach which encodes the control-flow construct each event belongs to. First, we exploit Local Process Model mining techniques to extract frequently occurring control-flow patterns from the event log. Then, we employ different encoding techniques to enrich an on-going process execution with information related to the extracted control-flow patterns. We tested the proposed method on nine real-life event logs. The obtained results show consistent improvements in the prediction performance. Mozhgan Vazifehdoostirani, Laura Genga, Remco M. Dijkman |
ICPM | 3 |
| 2022 | Enterprise Computing
Remco M. Dijkman, Samira Si-Said Cherfi, Rik Eshuis, Alan Wee-Chung Liew |
Inf. Syst. | 1 |
| 2022 | Fast and accurate quantitative business process analysis using feature complete queueing modelsabstractQuantitative business process analysis is a powerful approach for analyzing timing properties of a business process, such as the expected waiting time of customers or the utilization rate of resources. Multiple techniques are available for quantitative business process analysis, which all have their own advantages and disadvantages. This paper presents a novel technique, based on queueing models, that combines the advantages of existing techniques, in that it leads to accurate analyses, is computationally inexpensive, and feature complete with respect to its support for basic process modeling constructs. An extensive quantitative evaluation has been performed that compares the presented queueing model to existing queueing models from literature. This evaluation shows that the presented model outperforms existing models with one order of magnitude on accuracy. The resulting queueing model can be used for fast and accurate timing predictions of business process models. These properties are useful in optimization scenarios. Sander Peters, Yoav Kerner, Remco M. Dijkman, Ivo J. B. F. Adan, Paul Grefen |
Inf. Syst. | 3 |
| 2021 | A Real-Time Method for Detecting Temporary Process Variants in Event Log Data
Sudhanshu G. R. Chouhan, Anna Wilbik, Remco M. Dijkman |
BPM | 3 |
| 2021 | Resource Optimization in Business ProcessesabstractTraditionally, the optimal resource allocation in a business process is determined by manually exploring a number of options, but whether this leads to the optimal solution is questionable; it is possible that an unexplored option produces even better results. Therefore, an automated approach is needed that explores all possible options in a structured manner to find the best one. To address this need this paper proposes three iterations of a search strategy for resource optimization that searches through the space of possible resource allocations to find the best one. The performance of the search strategy is evaluated theoretically with guided experiments. The experiments show that the proposed search strategies scale very well and obtain the optimal value in only a fraction of the number of steps needed by an exhaustive exploration of the solution space. In this manner, this paper also forms the basis for future research into resource optimization with extensions into multi-process optimization, advanced, and operational resource optimization. Sander Peters, Remco M. Dijkman, Paul Grefen |
EDOC | 2 |
| 2021 | Online Multimodal Transportation Planning using Deep Reinforcement LearningabstractIn this paper we propose a Deep Reinforcement Learning approach to solve a multimodal transportation planning problem, in which containers must be assigned to a truck or to trains that will transport them to their destination. While traditional planning methods work "offline" (i.e., they take decisions for a batch of containers before the transportation starts), the proposed approach is "online", in that it can take decisions for individual containers, while transportation is being executed. Planning transportation online helps to effectively respond to unforeseen events that may affect the original transportation plan, thus supporting companies in lowering transportation costs. We implemented different container selection heuristics within the proposed Deep Reinforcement Learning algorithm and we evaluated its performance for each heuristic using data that simulate a realistic scenario, designed on the basis of a real case study at a logistics company. The experimental results revealed that the proposed method was able to learn effective patterns of container assignment. It out-performed tested competitors in terms of total transportation costs and utilization of train capacity by 20.48% to 55.32% for the cost and by 7.51% to 20.54% for the capacity. Furthermore, it obtained results within 2.7% for the cost and 0.72% for the capacity of the optimal solution generated by an Integer Linear Programming solver in an offline setting. Amirreza Farahani, Laura Genga, Remco M. Dijkman |
SMC | 3 |
| 2020 | Predicting Remaining Useful Life with Similarity-Based PriorsabstractPrognostics is the area of research that is concerned with predicting the remaining useful life of machines and machine parts. The remaining useful life is the time during which a machine or part can be used, before it must be replaced or repaired. To create accurate predictions, predictive techniques must take external data into account on the operating conditions of the part and events that occurred during its lifetime. However, such data is often not available. Similarity-based techniques can help in such cases. They are based on the hypothesis that if a curve developed similarly to other curves up to a point, it will probably continue to do so. This paper presents a novel technique for similarity-based remaining useful life prediction. In particular, it combines Bayesian updating with priors that are based on similarity estimation. The paper shows that this technique outperforms other techniques on long-term predictions by a large margin, although other techniques still perform better on short-term predictions. Youri Soons, Remco M. Dijkman, Maurice Jilderda, Wouter Duivesteijn |
IDA | 2 |
| 2020 | Enabling efficient process mining on large data sets: realizing an in-database process mining operatorabstractProcess mining can be used to analyze business processes based on logs of their execution. These execution logs are often obtained by querying a database and storing the results in a file. The mining itself is then done on the file, such that the data processing power of the database cannot be used after the log is extracted. Enabling process mining directly on a database therefore provides additional flexibility and efficiency. To help facilitate this, this paper formally defines a database operator that extracts the ‘directly follows’ relation—one of the relations that is at the heart of process mining—from an operational database. It defines the operator using the well-known relational algebra and formally proves equivalence properties of the operator that are useful for query optimization. Subsequently, it presents time-complexity properties of the operator. Finally, it presents an implementation of the operator as part of the H2 DBMS and demonstrates that this implementation extracts the ‘directly follows’ relation from a database with an arbitrary database structure within a fraction of a second; several orders of magnitude faster than is currently possible. Remco M. Dijkman, Juntao Gao, Alifah Syamsiyah, Boudewijn F. van Dongen, Paul Grefen, Arthur H. M. ter Hofstede |
Distributed Parallel Databases | 1 |
| 2019 | BPMS-RA: A Novel Reference Architecture for Business Process Management SystemsabstractA growing number of business process management systems is under development both in academia and in practice. These systems typically are based on modern system engineering principles, such as service-oriented architecture. At the same time, the advent of big data analytics has changed the scope of these systems, including functionality such as data mining. However, existing reference architectures for business process management systems date back 20 years and, consequently, are not up-to-date with these modern developments. To fill the gap, this article proposes an up-to-date reference architecture, called BPMS-RA, for modern business process management systems. BPMS-RA is based on analysis of recent literature and of existing commercial implementations. This reference architecture aims to provide a guideline template for the development of modern-day business process management systems by specifying functions and interfaces that need to be provided by these systems as well as a set of quality criteria that they need to meet. Shaya Pourmirza, Sander Peters, Remco M. Dijkman, Paul Grefen |
ACM Trans. Internet Techn. | 3 |
| 2018 | A Native Operator for Process Discovery
Alifah Syamsiyah, Boudewijn F. van Dongen, Remco M. Dijkman |
DEXA (2) | 3 |
| 2018 | Quantitative Effects of Advanced Resource Constructs in Business Process SimulationabstractSimulation is often used to provide quantitative predictions on the performance of business processes. However, the current available business process simulation engines only support basic resource constructs and even these are sometimes lacking. This leads to simulated performance metrics that can deviate significantly from the real process performance. This paper provides an overview of the quantitative effects of incorporating these advanced resource constructs in business process simulation. Experiments are conducted to assess whether there are significant differences between the effects of using basic resource constructs and using their advanced counterparts. The main conclusions are: that the allocation strategy deployed by the resources is of significant influence on the performance of the process; that the ability to assign resources to multiple roles has a significant influence; and that simulation replications are absolutely necessary to produce reliable simulation results. These insights can be used by researchers and practitioners to understand the validity of the results of their simulation studies and as a direction for future research. Sander Peters, Remco M. Dijkman, Paul Grefen |
EDOC | 2 |
| 2018 | Advanced Queueing Models for Quantitative Business Process AnalysisabstractQuantitative analysis of business processes facilitates the computation of quantitative properties of a business process, such as the average sojourn time and cost of cases of the process. Moreover, it allows for what-if analysis, by enabling the computation of such properties for alternative business process designs, without requiring those designs to be implemented in practice. This paper presents a novel technique for quantitative analysis that is both fast and generally applicable. The technique is developed as an extension of the state-of-the-art in queueing network analysis, by lifting some of the restrictions that are imposed by existing techniques. In particular, it enables precise quantitative analysis of business process models that contain many-to-many relations between tasks and resources (via roles). As a consequence, the technique presented in this paper allows for quantitative analysis that is more generally applicable than existing queueing network analysis techniques and only takes a fraction of the execution time required by existing simulation techniques. In doing so, it paves the way to advanced analysis techniques, such as prescriptive analytics. Remco M. Dijkman, Ivo J. B. F. Adan, Sander Peters |
SEAA | 1 |
| 2018 | Complex Collaborative Physical Process Management: A Position on the Trinity of BPM, IoT and DA
Paul Grefen, Heiko Ludwig, Samir Tata, Remco M. Dijkman, Nathalie Baracaldo, Anna Wilbik, Tim D'Hondt |
PRO-VE | 4 |
| 2017 | A method for improving the generation of linguistic summariesabstractGeneration of linguistic summaries that are compact, short and relevant to the user remains an open challenge. In this paper, we propose a novel method for improving the generation of linguistic summaries inspired by the a-priori algorithm and the degree of appropriateness. The method generates all true summaries with related predicates in the summarizer, resulting in a small set of linguistic summaries, whose presentation to the user is compact. We tested our method on three real world data sets. The results indicate that our proposed approach is a good alternative to previous methods suggested for generating linguistic summaries. Anna Wilbik, Uzay Kaymak, Remco M. Dijkman |
FUZZ-IEEE | 3 |
| 2017 | Correlation Miner: Mining Business Process Models and Event Correlations Without Case IdentifiersabstractProcess discovery algorithms aim to capture process models from event logs. These algorithms have been designed for logs in which the events that belong to the same case are related to each other — and to that case — by means of a unique case identifier. However, in service-oriented systems, these case identifiers are rarely stored beyond request-response pairs, which makes it hard to relate events that belong to the same case. This is known as the correlation challenge. This paper addresses the correlation challenge by introducing a technique, called the correlation miner, that facilitates discovery of business process models when events are not associated with a case identifier. It extends previous work on the correlation miner, by not only enabling the discovery of the process model, but also detecting which events belong to the same case. Experiments performed on both synthetic and real-world event logs show the applicability of the correlation miner. The resulting technique enables us to observe a service-oriented system and determine — with high accuracy — which request-response pairs sent by different communicating parties are related to each other. Shaya Pourmirza, Remco M. Dijkman, Paul Grefen |
Int. J. Cooperative Inf. Syst. | 2 |
| 2017 | Linguistic summarization of event logs - A practical approach
Remco M. Dijkman, Anna Wilbik |
Inf. Syst. | 1 |
| 2017 | A systematic literature review on the architecture of business process management systems
Shaya Pourmirza, Sander Peters, Remco M. Dijkman, Paul Grefen |
Inf. Syst. | 3 |
| 2017 | Generating process model collections
Remco M. Dijkman, Paul Grefen |
Softw. Syst. Model. | 2 |
| 2016 | On the generation of useful linguistic summaries of sequencesabstractLinguistic summarization techniques make it easy to gain insight into large amounts of data by describing the main properties of the data linguistically. In this paper we focus on a specific type of data, namely process data, i.e., event logs that contain information about when some activities were performed for a particular customer case. An event log may contain many different sequences, because actions or events are often performed in slightly different orders for different customer cases. This easily leads to a very large number of generated summaries. As the point of linguistic summarization is to provide a quick overview, such a large number of summaries is not helpful to the interpreter. To address this problem, we propose a method for the generation of linguistic summaries of sequences that groups similar sequences and returns them in a single linguistic summary. We show the applicability of our technique on an event log from practice and show that it can be used to reduce the number of produced summaries by 80%, while keeping the important information that is contained in those summaries. Anna Wilbik, Remco M. Dijkman |
FUZZ-IEEE | 2 |
| 2016 | Estimation and Characterization of Activity Duration in Business Processes
Rodrigo M. T. Gonçalves, Rui Jorge Almeida, João Miguel da Costa Sousa, Remco M. Dijkman |
IPMU (2) | 4 |
| 2015 | Linguistic summaries of process dataabstractIn this paper we investigate a new application area for protoform-based linguistic summaries, namely process data. We are proposing four protoforms that are designed to capture process specific information. Linguistic summaries can capture information on the tasks or sequences of tasks that are frequently executed as well as properties of these tasks or sequences, such as their throughput and service time. Such information is of specific interest in the context of process analysis and diagnosis. Moreover linguistic summaries are capable of combining different features and characteristics of tasks, sequences of tasks and even whole processes. Through a case study with a data from practice, the paper shows that the knowledge derived from these linguistic summaries is useful for identifying problems in processes and establishing best practices. Anna Wilbik, Remco M. Dijkman |
FUZZ-IEEE | 2 |
| 2015 | Correlation Mining: Mining Process Orchestrations Without Case Identifiers
Shaya Pourmirza, Remco M. Dijkman, Paul Grefen |
ICSOC | 2 |
| 2015 | A Software Architecture for Transportation Planning and Monitoring in a Collaborative Network
Anne Baumgraß, Remco M. Dijkman, Paul Grefen, Shaya Pourmirza, Hagen Völzer, Mathias Weske |
PRO-VE | 2 |
| 2015 | Measures of process harmonization
Heidi L. Romero, Remco M. Dijkman, Paul Grefen, Arjan J. van Weele, Ad de Jong |
Inf. Softw. Technol. | 2 |
| 2014 | Switching Parties in a Collaboration at Run-TimeabstractDuring the execution of a service collaboration, a party may drop out for technical reasons or business reasons. In that case, that party must be replaced in the collaboration, at run-time, by a new party. Ideally, the new party can pick up where the old party left. Currently, algorithms exist that can help with the selection and adaptation of the new party to incorporate it in the collaboration. Also, algorithms exist that can help to pick up a business process where it left off. However, to the best of our knowledge, no algorithms exist that can help a new party in a collaboration to pick up where the old party left off. This paper fills that gap, by providing an overview of the components and operations that are necessary to enable a party in a collaboration to be replaced by another party at run-time. In addition the paper presents two strategies, and the corresponding algorithms, that realize the architecture. As a proof-of-concept, a tool was developed that implements both strategies. Shaya Pourmirza, Remco M. Dijkman, Paul Grefen |
EDOC | 2 |
| 2013 | Optimal Resource Assignment in Workflows for Maximizing Cooperation
Akhil Kumar 0001, Remco M. Dijkman, Minseok Song 0001 |
BPM | 2 |
| 2013 | A visual token-based formalization of BPMN 2.0 based on in-place transformations
Pieter Van Gorp, Remco M. Dijkman |
Inf. Softw. Technol. | 2 |
| 2013 | Business Process Model Merging: An Approach to Business Process ConsolidationabstractThis article addresses the problem of constructing consolidated business process models out of collections of process models that share common fragments. The article considers the construction of unions of multiple models (called merged models ) as well as intersections (called digests ). Merged models are intended for analysts who wish to create a model that subsumes a collection of process models -- typically representing variants of the same underlying process -- with the aim of replacing the variants with the merged model. Digests, on the other hand, are intended for analysts who wish to identify the most recurring fragments across a collection of process models, so that they can focus their efforts on optimizing these fragments. The article presents an algorithm for computing merged models and an algorithm for extracting digests from a merged model. The merging and digest extraction algorithms have been implemented and tested against collections of process models taken from multiple application domains. The tests show that the merging algorithm produces compact models and scales up to process models containing hundreds of nodes. Furthermore, a case study conducted in a large insurance company has demonstrated the usefulness of the merging and digest extraction operators in a practical setting. Marcello La Rosa, Marlon Dumas, Reina Uba, Remco M. Dijkman |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2012 | Business Process Architecture: Use and Correctness
Rami-Habib Eid-Sabbagh, Remco M. Dijkman, Mathias Weske |
BPM | 2 |
| 2012 | Probabilistic Optimization of Semantic Process Model Matching
Henrik Leopold, Mathias Niepert, Matthias Weidlich 0001, Jan Mendling, Remco M. Dijkman, Heiner Stuckenschmidt |
BPM | 5 |
| 2012 | FNet: An Index for Advanced Business Process Querying
Remco M. Dijkman, Paul Grefen |
BPM | 2 |
| 2012 | Behaviour Equivalence and Compatibility of Business Process Models with Complex CorrespondencesabstractOnce multiple models of a business process are created for different purposes or to capture different variants, verification of behaviour equivalence or compatibility is needed. Equivalence verification ensures that two business process models specify the same behaviour. Since different process models are likely to differ with respect to their assumed level of abstraction and the actions that they take into account, equivalence notions have to cope with correspondences between sets of actions and actions that exist in one process but not in the other. In this paper, we present notions of equivalence and compatibility that can handle these problems. In essence, we present a notion of equivalence that works on correspondences between sets of actions rather than single actions. We then integrate our equivalence notion with work on behaviour inheritance that copes with actions that exist in one process but not in the other, leading to notions of behaviour compatibility. Compatibility notions verify that two models have the same behaviour with respect to the actions that they have in common. As such, our contribution is a collection of behaviour equivalence and compatibility notions that are applicable in more general settings than existing ones. Matthias Weidlich 0001, Remco M. Dijkman, Mathias Weske |
Comput. J. | 2 |
| 2012 | Fast business process similarity searchabstractNowadays, it is common for organizations to maintain collections of hundreds or even thousands of business processes. Techniques exist to search through such a collection, for business process models that are similar to a given query model. However, those techniques compare the query model to each model in the collection in terms of graph structure, which is inefficient and computationally complex. This paper presents an efficient algorithm for similarity search. The algorithm works by efficiently estimating model similarity, based on small characteristic model fragments, called features. The contribution of this paper is threefold. First, it presents three techniques to improve the efficiency of the currently fastest similarity search algorithm. Second, it presents a software architecture and prototype for a similarity search engine. Third, it presents an advanced evaluation of the algorithm. Experiments show that the algorithm in this paper helps to perform similarity search about 10 times faster than the original algorithm. Remco M. Dijkman, Paul Grefen |
Distributed Parallel Databases | 2 |
| 2012 | Business process model repositories - Framework and survey
Remco M. Dijkman, Paul Grefen |
Inf. Softw. Technol. | 2 |
| 2011 | APROMORE: An advanced process model repository
Marcello La Rosa, Hajo A. Reijers, Wil M. P. van der Aalst, Remco M. Dijkman, Jan Mendling, Marlon Dumas, Luciano García-Bañuelos |
Expert Syst. Appl. | 4 |
| 2011 | Identifying refactoring opportunities in process model repositories
Remco M. Dijkman, Beat Gfeller, Jochen Malte Küster, Hagen Völzer |
Inf. Softw. Technol. | 1 |
| 2011 | Similarity of business process models: Metrics and evaluation
Remco M. Dijkman, Marlon Dumas, Boudewijn F. van Dongen, Reina Uba, Jan Mendling |
Inf. Syst. | 1 |
| 2011 | Human and automatic modularizations of process models to enhance their comprehension
Hajo A. Reijers, Jan Mendling, Remco M. Dijkman |
Inf. Syst. | 3 |
| 2010 | Deciding Behaviour Compatibility of Complex Correspondences between Process Models
Matthias Weidlich 0001, Remco M. Dijkman, Mathias Weske |
BPM | 2 |
| 2010 | The ICoP Framework: Identification of Correspondences between Process Models
Matthias Weidlich 0001, Remco M. Dijkman, Jan Mendling |
CAiSE | 2 |
| 2010 | Meronymy-Based Aggregation of Activities in Business Process Models
Sergey Smirnov 0002, Remco M. Dijkman, Jan Mendling, Mathias Weske |
ER | 2 |
| 2010 | Managing Process Model Collections with AProMoRe
Marie-Christine Fauvet, Marcello La Rosa, M. Sadegh, Abdurrahman Alshareef, Remco M. Dijkman, Luciano García-Bañuelos, Hajo A. Reijers, Wil M. P. van der Aalst, Marlon Dumas, Jan Mendling |
ICSOC | 5 |
| 2009 | Graph Matching Algorithms for Business Process Model Similarity Search
Remco M. Dijkman, Marlon Dumas, Luciano García-Bañuelos |
BPM | 1 |
| 2009 | Aligning Business Process ModelsabstractThis paper studies the following problem: given a pair of business process models, determine which elements in one model are related to which elements in the other model. This problem arises in the context of merging different versions or variants of a business process model or when comparing business process models in order to display their similarities and differences. The paper investigates two approaches to this alignment problem: one based purely on lexical matching of pairs of elements and another based on error-correcting graph matching. Using a set of models taken from real-life scenarios, the paper empirically shows that graph matching techniques yield a significantly higher precision than pure lexical matching, while achieving comparable recall. Remco M. Dijkman, Marlon Dumas, Luciano García-Bañuelos, Reina Uba |
EDOC | 1 |
| 2008 | Transforming BPMN Diagrams into YAWL Nets
Gero Decker, Remco M. Dijkman, Marlon Dumas, Luciano García-Bañuelos |
BPM | 2 |
| 2008 | Diagnosing Differences between Business Process Models
Remco M. Dijkman |
BPM | 1 |
| 2008 | Measuring Similarity between Business Process Models
Boudewijn F. van Dongen, Remco M. Dijkman, Jan Mendling |
CAiSE | 2 |
| 2008 | Semantics and analysis of business process models in BPMN
Remco M. Dijkman, Marlon Dumas, Chun Ouyang 0001 |
Inf. Softw. Technol. | 1 |
| 2008 | Consistency in multi-viewpoint design of enterprise information systems
Remco M. Dijkman, Dick A. C. Quartel, Marten van Sinderen |
Inf. Softw. Technol. | 1 |
| 2007 | A Classification of Differences between Similar BusinessProcessesabstractTo unify similar business processes, such as processes of similar business units or similar organizations, the similarities and differences between these business processes must be detected and the differences must be resolved. This paper presents a classification that describes frequently occurring differences between business processes. This classification is helpful in the difference detection step. We discovered the differences in practice by comparing processes that we obtained from different business units in two organizations. The classification helps when merging processes in case of a merger between organizations. It also helps when merging processes to construct a standardized process and when verifying whether a party adheres to that standardized process. Remco M. Dijkman |
EDOC | 1 |
| 2006 | Towards Advanced Interaction Design ConceptsabstractIn this paper we analyse the interaction mechanisms provided by Web services technology and by CORBA. Specifically we analyse the request/response, callback, polling and (multicast) message passing mechanisms. As a result we present coloured Petri nets that capture the behaviour of these mechanisms precisely. Based on our analysis we define concepts for representing the Web services and CORBA interactions in a suitable and platform independent manner. These concepts can be used for platform independent design of distributed applications, while they (provably) maintain the consistency with platform specific implementations. Because their behaviour is defined by Petri nets, the concepts also support simulation, validation and verification of designs. We also evaluate the suitability of UML's concepts for representing the mechanisms and the degree of platform independence that these concepts can achieve Remco M. Dijkman, Teduh Dirgahayu, Dick A. C. Quartel |
EDOC | 1 |
| 2006 | Model-Driven Design, Refinement and Transformation of Abstract InteractionsabstractIn a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. In addition, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs. Target designs are related to source designs by conformance. We discuss how transformation and conformance can be related, such that transformations indeed preserve the characteristics prescribed by a source design. João Paulo A. Almeida, Remco M. Dijkman, Luís Ferreira Pires, Dick A. C. Quartel, Marten van Sinderen |
Int. J. Cooperative Inf. Syst. | 2 |
| 2005 | Abstract Interactions and Interaction Refinement in Model-Driven DesignabstractIn a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. Also, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs. João Paulo A. Almeida, Remco M. Dijkman, Luís Ferreira Pires, Dick A. C. Quartel, Marten van Sinderen |
EDOC | 2 |
| 2005 | An approach to relate business and application services using ISDLabstractThis paper presents a service-oriented design approach that allows one to relate services modelled at different levels of granularity during a design process, such as business and application services. To relate these service models we claim that a 'concept gap' and an 'abstraction gap' need to be bridged. The concept gap represents the difference between the conceptual models used to construct service models by different stakeholders involved in the design process. The abstraction gap represents the difference in abstraction level at which service models are defined. Two techniques are presented that bridge these gaps. Both techniques are based on the Interaction System Design Language (ISDL). The paper illustrates the use of both techniques through an example. Dick A. C. Quartel, Remco M. Dijkman, Marten van Sinderen |
EDOC | 2 |
| 2004 | On the Notion of Abstract Platform in MDA Development
João Paulo A. Almeida, Remco M. Dijkman, Marten van Sinderen, Luís Ferreira Pires |
EDOC | 2 |
| 2004 | A Rigorous Approach to Relate Enterprise and Computational Viewpoints
Remco M. Dijkman, Dick A. C. Quartel, Luís Ferreira Pires, Marten van Sinderen |
EDOC | 1 |
| 2004 | Methodological support for service-oriented design with ISDLabstractCurrently, service-oriented computing is mainly technology-driven. Most developments focus on the technology that enables enterprises to describe, publish and compose application services, and to communicate with applications of other enterprises according to their service descriptions. In this paper, we argue that this technology should be complented with modelling languages, design methods and techniques supporting service-oriented design. We consider service-oriented design as the process of designing application support for business processes, using the service-oriented paradigm. We assume that service-oriented computing technology is used to implent application support. The paper presents two main contributions to the area of service-oriented design. First, a systatic service-oriented design approach is presented, identifying generic design milestones and a method for assessing the conformance between application designs at related abstraction levels. Second, a conceptual model for service-oriented design is presented that provides a common and precise understanding of the terminology used in service-oriented design. The ISDL modelling language is introduced to express service-oriented designs, based on this conceptual model. The paper includes an elaborate example to illustrate our ideas. Dick A. C. Quartel, Remco M. Dijkman, Marten van Sinderen |
ICSOC | 2 |
| 2004 | Service-Oriented Design: A Multi-Viewpoint ApproachabstractAs the technology associated with the "Web Services" trend gains significant adoption, the need for a corresponding design approach becomes increasingly important. This paper introduces a foundational model for designing (composite) services. The innovation of this model lies in the identification of four interrelated viewpoints (interface behaviour, provider behaviour, choreography, and orchestration) and their formalization from a control-flow perspective in terms of Petri nets. By formally capturing the interrelationships between these viewpoints, the proposal enables the static verification of the consistency of composite services designed in a cooperative and incremental manner. A proof-of-concept simulation and verification tool has been developed to test the possibilities of the proposed model. Remco M. Dijkman, Marlon Dumas |
Int. J. Cooperative Inf. Syst. | 1 |
| 2003 | An Approach to Relate Viewpoints and Modeling LanguagesabstractThe architectural design of distributed enterprise applications from the viewpoints of different stakeholders has been proposed for some time, for example, as part of RM-ODP and IEEE 1471, and seems now-a-days to gain acceptance in practice. However, much work remains to be done on the relationships between different viewpoints. Failing to relate viewpoints may lead to a collection of viewpoint models that is inconsistent, and may therefore lead to an incorrect implementation. This paper defines an approach that helps designers to relate different viewpoints to each other. Thereby, it helps to enforce the consistency of the overall design. The results of this paper are expected to be particularly interesting for Model Driven Architecture (MDA) projects, since the proposed models can be used for the explicit definition of the models and relationships between models in an MDA trajectory. Remco M. Dijkman, Dick A. C. Quartel, Luís Ferreira Pires, Marten van Sinderen |
EDOC | 1 |