Remco Dijkman

Remco Dijkman
Eindhoven University of Technology | TUE · Department of Industrial Engineering and Innovation Sciences

About

143
Publications
71,881
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
7,200
Citations

Publications

Publications (143)
Preprint
Full-text available
Resource allocation is the assignment of resources to activities that must be executed in a business process at a particular moment at run-time. While resource allocation is well-studied in other fields, such as manufacturing, there exist only a few methods in business process management. Existing methods are not suited for application in large bus...
Article
Quantitative business process analysis is a powerful approach for analysing 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 pres...
Chapter
During the execution of a business process, organizations or individual employees may introduce mistakes, as well as temporary or permanent changes to the process. Such mistakes and changes in the process can introduce anomalies and deviations in the event logs, which in turn introduce temporary and periodic process variants. Early identification o...
Article
Full-text available
Barge transport suffers from a high degree of uncertainty resulting from unreliable container arrivals (e.g. due to deep sea vessel delays), and dynamism that leads to limited information availability during planning. This paper studies the impact of uncertainty and dynamism using real data of an inland terminal. Our method consists of iterating we...
Chapter
Full-text available
Prognostics 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 ope...
Article
Full-text available
Process 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 minin...
Article
Full-text available
Multimodal transport systems connect seaports to their hinterland and have potential economic, social and environmental advantages over road transport. However, currently this potential is realised only to a limited extent, and road transport still dominates the market. We have conducted in-depth interviews with practitioners to explore possible re...
Chapter
This chapter describes the development of an information system to control the execution of high-tech manufacturing processes from the business process level, based on executable process models. The development is described from process analysis to requirements elicitation to the definition of executable business process, for three pilot cases in o...
Article
A 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 da...
Book
This book constitutes revised papers from the twelve International Workshops held at the 17th International Conference on Business Process Management, BPM 2019, in Vienna, Austria, in September 2019: • The third International Workshop on Artificial Intelligence for Business Process Management (AI4BPM) • The third International Workshop on Business...
Article
Full-text available
Purpose Business process models describe the way of working in an organization. Typically, business process models distinguish between the normal flow of work and exceptions to that normal flow. However, they often present an idealized view. This means that unexpected exceptions – exceptions that are not modeled in the business process model – can...
Chapter
In the modern economy, we see complex business processes with a physical character executed collaboratively by a set of autonomous business organizations. Examples are international container logistics, integrated supply and manufacturing networks, and collaborative healthcare chains - all of which handle physical objects. Over time, these processe...
Preprint
Transportation planning depends on predictions of the travel times between loading and unloading locations. While accurate techniques exist for making deterministic predictions of travel times based on real-world data, making stochastic predictions remains an open issue. This paper aims to fill this gap by showing how floating car data from TomTom...
Preprint
Typical legacy information systems store data in relational databases. Process mining is a research discipline that analyzes this data to obtain insights into processes. Many different process mining techniques can be applied to data. In current techniques, an XES event log serves as a basis for analysis. However, because of the static characterist...
Preprint
In this position paper, we present our vision on the future of the logistics business domain and the use of information technology (IT) in this domain. The vision is based on extensive experience with Dutch and European logistics in various contexts and from various perspectives. We expect that the vision also holds for logistics outside Europe. We...
Article
Full-text available
Business process management plays an important role in the management of organizations. More and more organizations describe their operations as business processes. It is common for organizations to have collections of thousands of business processes, but for reasons of confidentiality these collections are often not, or only partially, available t...
Article
The amount of data that is generated during the execution of a business process is growing. As a consequence it is increasingly hard to extract useful information from the large amount of data that is produced. Linguistic summarization helps to point business analysts in the direction of useful information, by verbalizing interesting patterns that...
Article
The execution logs that are used for process mining in practice are often obtained by querying an operational database and storing the result in a flat file. Consequently, the data processing power of the database system cannot be used anymore for this information, leading to constrained flexibility in the definition of mining patterns and limited...
Article
Process 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-r...
Article
Due to the high complexity of modern-day business, organizations are forced to quickly adapt to a wide range of cutting-edge developments. These developments influence the structure and behavior of the business processes that represent the work and of the Business Process Management Systems (BPMS) that support them. Consequently, the architecture o...
Conference Paper
Full-text available
Successful applications of the Internet of Things such as smart cities, smart logistics, and predictive maintenance, build on observing and analyzing business-related objects in the real world for business process execution and monitoring. In this context, complex event processing is increasingly used to integrate events from sensors with events st...
Conference Paper
Process-aware information systems are typically used to log events in a variety of domains (e.g. commercial, logistics, healthcare) describing the execution of business processes. The analysis of such logs can provide meaningful knowledge for organizations to improve the quality of their services as well as their efficiency. The prediction of activ...
Article
The Internet of Things is the connection - via the internet - of objects from the physical world that are equipped with sensors, actuators and communication technology. This technology is looked at by a large variety of domains, such as manufacturing, healthcare and energy, to facilitate the development of new applications and the improvement of ex...
Conference Paper
Process discovery algorithms aim to capture process orchestration models from event logs. These algorithms have been designed for logs in which 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 usually not stored be...
Conference Paper
Transportation planners require software support to easily monitor and dispatch transportation resources, especially when transportation is multi-modal and when resources from different companies in their network are being used. We call such an application a transportation control tower. This paper presents a software architecture for transportatio...
Article
Full-text available
Business process standardization is the activity of unifying different variants of a family of business processes. While the positive effects of business process standardization are well-described, it is often undesirable to fully unify different variants due to cultural, legal, or operational reasons. Consequently, a decision has to be made about...
Technical Report
Full-text available
This deliverable documents the prototype of the reconfigurable transportation orchestration engine that is developed in the GET Service project. When a transportation plan requires a re-planning, the orchestration engine that controls the transportation process needs to be reconfigured as well. The main challenge is to determine how the new require...
Article
Full-text available
BPM maturity is a measure to evaluate how professionally an organization manages its business processes. Previous research provides evidence that higher BPM maturity leads to better performance of processes and of the organization as a whole. It also claims that different organizations should strive for different levels of maturity, depending on th...
Conference Paper
This paper shows through a case study the potential for optimizing resource allocation in business process execution. While most resource allocation mechanisms focus on assigning resources to the tasks that they are authorized to perform, we assign resources to the tasks that they can provably perform most efficiently, by mining the execution logs....
Article
Full-text available
This paper studies the relation between activity on Twitter and sales. While research exists into the relation between Tweets and movie and book sales, this paper shows that the same relations do not hold for products that receive less attention on social media. For such products, classification of Tweets is far more important to determine a relati...
Technical Report
Full-text available
During 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 may help with the selection and adaptation of the...
Article
During 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...
Conference Paper
Nowadays, business process management plays an important role in the management of organizations. More and more organizations describe their operations as business processes. It is common for organizations to have collections of thousands of business processes, but due to privacy reasons, these collections are often not, or only partially, availabl...
Article
With the uptake of business process modelling in practice, the demand grows for guidelines that lead to consistent and integrated collections of process models. The notion of a business process architecture has been explicitly proposed to address this. This paper provides an overview of the prevailing approaches to design a business process archite...
Conference Paper
Full-text available
Process model matching refers to the creation of correspondences between activities of process models. Applications of process model matching are manifold, reaching from model validation over harmonization of process variants to effective management of process model collections. Recently, this demand led to the development of different techniques f...
Technical Report
Full-text available
This deliverable presents state-of-the-art engines for executing business logic, in order to select the most appropriate engine for the Service Platform for Green European Transportation (GET Service). The most important requirement, on which the engine is selected, is the ability to adapt business logic at run-time as it is being executed. A syste...
Conference Paper
Full-text available
A workflow is a team process since many actors work on various tasks to complete an instance. Resource management in such workflows deals with assignment of tasks to workers or actors. In team formation, it is necessary to ensure that members of a team are compatible with each other. When a workflow instance of, say, an insurance claim (or a surger...
Conference Paper
Full-text available
Many organizations build up their business process management activities in an incremental way. As a result, there is no overarching structure defined at the beginning. However, as business In this paper, we introduce a technique for automatically extracting process categories from process model collections and test it using a collection from indus...
Article
Full-text available
Supply chains are becoming increasingly complex these days, both in the structure of the chains and in the need for fine-grained, real-time control. This development occurs in many industries, such as manufacturing, logistics, and the service industry. The increasing structural complexity is caused by larger numbers of participating companies in su...
Chapter
Full-text available
Process model similarity has developed into a prolific field of investigation. This paper summarizes the research after the CAISE 2008 paper on this topic. We identify categories of problems and provide an outlook on future directions.
Article
ContextThe Business Process Model and Notation (BPMN) standard informally defines a precise execution semantics. It defines how process instances should be updated in a model during execution. Existing formalizations of the standard are incomplete and rely on mappings to other languages.Objective This paper provides a BPMN 2.0 semantics formalizati...
Article
Full-text available
Once 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 assu...
Conference Paper
Full-text available
Becoming more and more process oriented, companies develop collections of hundreds or even thousands of business process models that represent the complex system of cooperating entities that form an organization. Designing and analyzing the structure of this system of business process models emerges as a new challenge, which is covered by the field...
Conference Paper
Full-text available
Business process models are increasingly used by companies, often yielding repositories of several thousand models. These models are of great value for business analysis such as service identification or process standardization. A problem is though that many of these analyses require the pairwise comparison of process models, which is hardly feasib...
Conference Paper
Nowadays, more and more organizations describe their operations in terms of business processes. Consequently, it is common for organizations to have collections of hundreds or even thousands of business process models. This calls for techniques to quickly retrieve business process models that satisfy a given query. Some advanced techniques for quer...
Article
ContextLarge organizations often run hundreds or even thousands of different business processes. Managing such large collections of business process models is a challenging task. Software can assist in performing that task, by supporting common management functions such as storage, search and version management of models. It can also provide advanc...
Article
Nowadays, 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...
Article
Full-text available
Nowadays, business process management is an important approach for managing organizations from an operational perspective. As a consequence, it is common to see organizations develop collections of hundreds or even thousands of business process models. Such large collections of process models bring new challenges and provide new opportunities, as t...
Article
Full-text available
This 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 m...
Chapter
Organizations create collections of hundreds or even thousands of business process models to describe their operations. This chapter explains how graphs can be used as underlying formalism to develop techniques for managing such collections. To this end it defines the business process graph formalism. On this formalism it defines techniques for det...
Article
ContextIn order to ensure high quality of a process model repository, refactoring operations can be applied to correct anti-patterns, such as overlap of process models, inconsistent labeling of activities and overly complex models. However, if a process model collection is created and maintained by different people over a longer period of time, man...
Conference Paper
Full-text available
When multiple similar business processes must be designed, a trade-off is necessary between designing a single, standardized, process or designing multiple, specific, processes. Standardization, on the one hand, helps to benefit from re-use of resources and to reduce redundancy. Specificity, on the other hand, helps to tailor the processes to speci...
Article
Modularization is a widely advocated mechanism to manage a business process model's size and complexity. However, the widespread use of subprocesses in models does not rest on solid evidence for its benefits to enhance their comprehension, nor are the criteria clear how to identify subprocesses. In this paper, we describe an empirical investigation...
Article
Business process models are becoming available in large numbers due to their popular use in many industrial applications such as enterprise and quality engineering projects. On the one hand, this raises a challenge as to their proper management: How can it be ensured that the proper process model is always available to the interested stakeholder? O...
Article
It is common for large and complex organizations to maintain repositories of business process models in order to document and to continuously improve their operations. Given such a repository, this paper deals with the problem of retrieving those process models in the repository that most closely resemble a given process model or fragment thereof....
Conference Paper
Nowadays, business process management plays an important role in the management of organizations. More and more organizations describe their operations as business processes, and the intra- and inter-organizational interactions between operations as services. It is common for organizations to have collections of hundreds or even thousands of busine...
Conference Paper
Full-text available
As business process management is increasingly applied in practice, more companies document their operations in the form of process models. Since users require descriptions of one process on various levels of detail, there are often multiple models created for the same process. Business process model abstraction emerged as a technique reducing the...
Conference Paper
Full-text available
This paper addresses the following problem: given two business process models, create a process model that is the union of the process models given as input. In other words, the behavior of the produced process model should encompass that of the input models. The paper describes an algorithm that produces a single configurable process model from a...
Conference Paper
Various BPMN modeling tools are available and it is close to impossible to understand their functional differences without simply trying them out. This paper presents an evaluation framework and presents the outcomes of its application to a set of five BPMN modeling tools. We report on various differences, for example with respect to the level of B...
Conference Paper
Full-text available
This paper presents a formalization of a subset of the BPMN 2.0 execution semantics in terms of graph rewrite rules. The formalization is supported by graph rewrite tools and implemented in one of these tools, called GrGen. The benefit of formalizing the execution semantics by means of graph rewrite rules is that there is a strong relation between...
Chapter
Full-text available
Business processes may be analyzed and designed at different levels of abstraction. In this respect, it is common to distinguish between business process models intended for business analysis and improvement, and those intended for automation by means, for example, of a workflow engine such as YAWL. At the business analysis level, stakeholders focu...