Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tijs Slaats
dblp:66/10278
· DBLP profile ↗
47ranked-venue papers
4as first author
22since 2021 · last 2026
0000-0001-6244-6970ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 26 · 3 first-author · 8 since 2021Databases, data management, data science and information retrieval · 9 · 1 first-author · 5 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Computer networks · 4 · 2 since 2021Theory of computation · 3Security and privacy · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Applied, interdisciplinary, general and emerging 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 100% | |
| Network and information security
3 papers |
Blockchain and cryptocurrency security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 50% Program verification · 50% | |
| Theoretical computer science
1 paper |
Distributed computing theory · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Blockchain and cryptocurrency security › blockchain scalability
blockchain sharding |
2.3 | 3 | 2026 | Sharded Consensus With Non-Sharded Security Bound · IEEE Trans. Netw. 2026 A Two-Layer Blockchain Sharding Protocol Leveraging Safety and Liveness for Enhanced Performance · NDSS 2024 Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit · CCS 2022 |
Distributed systems › fault tolerance
byzantine fault tolerance |
1.9 | 3 | 2026 | Sharded Consensus With Non-Sharded Security Bound · IEEE Trans. Netw. 2026 A Two-Layer Blockchain Sharding Protocol Leveraging Safety and Liveness for Enhanced Performance · NDSS 2024 Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit · CCS 2022 |
Distributed systems
consensus |
1.9 | 3 | 2026 | Sharded Consensus With Non-Sharded Security Bound · IEEE Trans. Netw. 2026 A Two-Layer Blockchain Sharding Protocol Leveraging Safety and Liveness for Enhanced Performance · NDSS 2024 Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its Limit · CCS 2022 |
Distributed computing theory › timing models
synchronous network |
0.3 | 1 | 2026 | Sharded Consensus With Non-Sharded Security Bound · IEEE Trans. Netw. 2026 |
Services computing and microservices › business process management
process-aware information systems |
0.2 | 1 | 2015 | Safety, Liveness and Run-Time Refinement for Modular Process-Aware Information Systems with Dynamic Sub Processes · FM 2015 |
Methods — techniques the papers use, named apart from their topics
sharding · 3.0liveness attack mitigation · 3.0unanimous voting · 1.1majority voting · 1.1committee shard · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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. | 54 |
| 2026 | Sharded Consensus With Non-Sharded Security BoundabstractBlockchain sharding enhances transaction throughput for vote-based blockchains while preserving system decentralization. Existing sharded blockchains can only maintain reasonable performance by tolerating a smaller magnitude of adversarial nodes compared to the upper-bound adversarial population of non-sharded ones. They lack adequate distinction of adversarial behaviors, with safety attacks posing catastrophic consequences and liveness attacks being more manageable. This paper presents WaveSpreader, a novel blockchain sharding protocol in a synchronous communication network that tolerates the same upper-bound adversarial population as non-sharded blockchains. It achieves a notable transaction throughput with the help of a robust mitigation method that effectively mitigates the liveness attacks. Our study provides a comprehensive security analysis and experimental results confirming the efficacy of WaveSpreader. Yibin Xu, Yongluan Zhou, Boris Düdder, Tijs Slaats |
IEEE Trans. Netw. | 4 |
| 2025 | Static and dynamic techniques for iterative test-driven modelling of Dynamic Condition Response GraphsabstractTest-driven declarative process modelling combines process models with test traces and has been introduced as a means to achieve both the flexibility provided by the declarative approach and the comprehensibility of the imperative approach. Open test-driven modelling adds a notion of context to tests, specifying the activities of concern in the model, and has been introduced as a means to support both iterative test-driven modelling, where the model can be extended without having to change all tests, and unit testing, where tests can define desired properties of parts of the process without needing to reason about the details of the whole process. The openness however makes checking a test more demanding, since actions outside the context are allowed at any point in the test execution and therefore many different traces may validate or invalidate an open test. In this paper we combine previously developed static techniques for effective open test-driven modelling for Dynamic Condition Response Graphs with a novel efficient implementation of dynamic checking of open tests based on alignment checking. We illustrate the static techniques on an example based on a real-life cross-organizational case management system and benchmark the dynamic checking on models and tests of varying size. Axel Kjeld Fjelrad Christfort, Vlad Paul Cosma, Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
Data Knowl. Eng. | 5 |
| 2025 | Safe design and evolution of smart contracts using dynamic condition response graphs to model generic role-based behaviorsabstractAbstract Smart contracts executed on blockchains are interactive programs where external actors generate events that trigger function invocations. Events can be emitted by participants asynchronously. However, some functionalities should be restricted to participants inhabiting specific roles in the system, which might be dynamically adjusted while the system evolves. We argue that current smart contract languages adopting imperative programming paradigms require additional complicated access control code. Furthermore, smart contracts are often developed and evolved independently and cannot share a joint access control policy. This makes it challenging to ensure the correctness of access control properties and to maintain correctness when the contracts are adapted. We propose using dynamic condition response (DCR) graphs for role‐based and declarative access control for smart contracts and techniques for test‐driven modelling and refinement of DCR graphs to support the safe design and evolution of smart contracts. We show that they allow for capturing and visualizing a form of dynamic access control where access rights evolve as the contract state progresses. Their use supports the straightforward declaration of access control rights, improved code auditing, test‐driven modelling, and safe evolution of smart contracts and improves users' understanding. Yibin Xu, Tijs Slaats, Boris Düdder, Thomas T. Hildebrandt, Tom Van Cutsem |
J. Softw. Evol. Process. | 2 |
| 2024 | Improving Simplicity by Discovering Nested Groups in Declarative Models
Vlad Paul Cosma, Axel Kjeld Fjelrad Christfort, Thomas T. Hildebrandt, Xixi Lu 0001, Hajo A. Reijers, Tijs Slaats |
CAiSE | 6 |
| 2024 | Discovery of Object-Centric Declarative ModelsabstractObject-centric process mining views processes and traces as an interaction between many objects, each with their own life cycle, as opposed to being centred around the concept of a single case. Instead of describing implicit process flows, declarative process modelling focuses on the description of processes as a set of explicit rules or constraints. The declarative Dynamic Condition Response (DCR) Graphs notation has seen wide industry adoption, in particular in the Danish public sector, has seen significant work on the development of methods for the modelling, verification, and enactment of collaborative processes, and has led to the development of the award winning DisCoveR process miner. In this paper we apply object-centric concepts to DCR Graphs modelling and mining, in particular we: (1) show an extension to DCR Graphs that allows capturing of object-centric process relations and (2) introduce a process discovery method for such object-centric DCR Graphs. We showcase these contributions on the BPIC2017 loan application log. Axel Kjeld Fjelrad Christfort, Andrey Rivkin, Dirk Fahland, Thomas T. Hildebrandt, Tijs Slaats |
ICPM | 5 |
| 2024 | A Two-Layer Blockchain Sharding Protocol Leveraging Safety and Liveness for Enhanced Performance
Yibin Xu, Jingyi Zheng, Boris Düdder, Tijs Slaats, Yongluan Zhou |
NDSS | 4 |
| 2024 | Foundations and practice of binary process discoveryabstractMost contemporary process discovery methods take as inputs only positive examples of process executions, and so they are one-class classification algorithms. However, we have found negative examples to also be available in industry, hence we build on earlier work that treats process discovery as a binary classification problem. This approach opens the door to many well-established methods and metrics from machine learning, in particular to improve the distinction between what should and should not be allowed by the output model. Concretely, we (1) present a verified formalisation of process discovery as a binary classification problem; (2) provide cases with negative examples from industry, including real-life logs; (3) propose the Rejection Miner binary classification procedure, applicable to any process notation that has a suitable syntactic composition operator; (4) implement two concrete binary miners, one outputting Declare patterns, the other Dynamic Condition Response (DCR) graphs; and (5) apply these miners to real world and synthetic logs obtained from our industry partners and the process discovery contest, showing increased output model quality in terms of accuracy and model size. Tijs Slaats, Søren Debois, Christoffer Olling Back, Axel Kjeld Fjelrad Christfort |
Inf. Syst. | 1 |
| 2023 | Transforming Dynamic Condition Response Graphs to Safe Petri Nets
Vlad Paul Cosma, Thomas T. Hildebrandt, Tijs Slaats |
Petri Nets | 3 |
| 2023 | Efficient Optimal Alignment Between Dynamic Condition Response Graphs and Traces
Axel Kjeld Fjelrad Christfort, Tijs Slaats |
BPM | 2 |
| 2023 | On predicting and explaining asylum adjudicationabstractAsylum is a legal protection granted by a state to individuals who demonstrate a well-founded fear of persecution or who face real risk of being subjected to torture in their country. However, asylum adjudication often depends on the decision maker's subjective assessment of the applicant's credibility. To investigate potential sources of bias in asylum adjudication practices researchers have used statistics and machine learning models, finding significant sources of variation with respect to a number of extra-legal variables. In this paper, we analyse an original dataset of Danish asylum decisions from the Refugee Appeals Board to understand the variables that explain Danish Adjudication. We train a number of classifiers and, while all classifiers agree that candidate credibility is the single most important variable, we find that performance and variable importance change significantly depending on whether data imbalance and temporality are taken into account. We discuss the implications of our findings with respect to the theory and practice of predicting and explaining asylum adjudication. Sebastiano A. Piccolo, Panagiota Katsikouli, Thomas Gammeltoft-Hansen, Tijs Slaats |
ICAIL | 4 |
| 2023 | Adding Generic Role- and Process-based Behaviors to Smart Contracts using Dynamic Condition Response GraphsabstractSmart contracts executed on blockchains are interactive programs where external actors generate events that trigger function invocations. Events can be emitted by participants asynchronously. However, some functionalities should be restricted to participants inhabiting specific roles in the system, which might be dynamically adjusted while the system evolves. We argue that current smart contract languages adopting imperative programming paradigms require additional complicated access control code. Furthermore, smart contracts are often developed independently and cannot share a joint access control policy. We propose to use Dynamic Condition Response Graphs for role-based and declarative access control for smart contracts. We show that they allow to capture and visualize a form of dynamic access control where access rights evolve as the contract state progresses. Their use supports straight-forward declaration of access control rights, improved code auditing, programming error reduction and improves users’ understanding of smart contracts. Yibin Xu, Tijs Slaats, Boris Düdder, Thomas T. Hildebrandt |
ICSSP | 2 |
| 2023 | Complexity in declarative process models: Metrics and multi-modal assessment of cognitive loadabstractComplex process models can hinder the comprehension of the underlying business processes. While several metrics have been suggested in the literature to evaluate the complexity of imperative process models, little is known about their declarative counterparts. In this paper, we address this gap through a suite of metrics that we propose to capture the complexity of declarative process models. Following this, we empirically investigate the impact of complexity, as measured by the suggested metrics, on users’ cognitive load when comprehending declarative process models. Therein, we use a multi-modal approach including eye-tracking and electrodermal activity. The findings of the empirical study provide evidence about the cognitive load emerging as a result of increased model complexity. Overall, the outcome of this paper presents empirically validated metrics to evaluate the complexity of declarative process models. Implementing these metrics and incorporating them in intelligent modeling tools would help assessing the complexity of declarative process models before being deployed. Furthermore, our empirical approach can be adopted by researchers in upcoming empirical studies to provide a multi-perspective assessment of users’ cognitive load when engaging with process models. Amine Abbad-Andaloussi, Andrea Burattin, Tijs Slaats, Ekkart Kindler, Barbara Weber |
Expert Syst. Appl. | 3 |
| 2023 | MWPoW+: A Strong Consensus Protocol for Intra-Shard Consensus in Blockchain ShardingabstractBlockchain sharding splits a blockchain into several shards where consensus is reached at the shard level rather than over the entire blockchain. It improves transaction throughput and reduces the computational resources required of individual nodes. But a derivation of trustworthy consensus within a shard becomes an issue as the longest chain based mechanisms used in conventional blockchains can no longer be used. Instead, a vote-based consensus mechanism must be employed. However, existing vote-based Byzantine fault tolerance consensus protocols do not offer sufficient security guarantees for sharded blockchains. First, when used to support consensus where only one block is allowed at a time (binary consensus), these protocols are susceptible to progress-hindering attacks (i.e., unable to reach a consensus). Second, when used to support a stronger type of consensus where multiple concurrent blocks are allowed (strong consensus), their tolerance of adversary nodes is low. This article proposes a new consensus protocol to address all these issues. We call the new protocol MWPoW +, as its basic framework is based on the existing Multiple Winners Proof of Work (MWPoW) protocol but includes new mechanisms to address the issues mentioned previously. MWPoW+ is a vote-based protocol for strong consensus, asynchronous in consensus derivation but synchronous in communication. We prove that it can tolerate up to f < n /2 adversary nodes in a n-node system as if using a binary consensus protocol and does not suffer from progress-hindering attacks. Yibin Xu, Jianhua Shao 0001, Tijs Slaats, Boris Düdder |
ACM Trans. Internet Techn. | 3 |
| 2022 | Poster: Unanimous-Majority - Pushing Blockchain Sharding Throughput to its LimitabstractBlockchain sharding protocols randomly distribute nodes to different shards. They limit the quantity of shards to ensure that the adversary remains a minority inside each shard with a high probability. There can exist only a small number of shards. In this article, we propose a new sharding protocol that links the number of shards with the adversary population in real-time instead of a fixed upper-bounded population. The protocol is a two-phase design. First, several committee shards are constructed where the majority of nodes inside each are honest with high probability; then, each committee shard randomly splits into several worker shards with a high likelihood that at least one honest node is inside each. Each worker shard handles different transactions. Worker shard blocks that did not pass the unanimous voting are collected and voted by the committee shard using the majority voting. We show that (1) in the worst case (extremely unlikely) when all the transactions need to be handled by the committee shards, the transaction throughput and the data requirement only deteriorate to the same level as classical sharded blockchain; (2) when the worker shards handle most transactions, the overall transaction throughput is zoomed by two magnitudes securely while the data requirement for nodes remains at the same level. Yibin Xu, Tijs Slaats, Boris Düdder |
CCS | 2 |
| 2022 | Deconstructing Gender in Asylum Categories: An Archival Perspective on a Practice with Limited AccessabstractPublic authorities make decisions that greatly impact both citizens and non-citizens. Decision-making on asylum, which is regulated by international law but administered by states, in particular is characterised by a higher level of secrecy than other public services. The 1951 Refugee Convention defnes refugeehood as the fear of being persecuted for reasons of race, religion, nationality, social group, or political opinion. Although fear of gender-related persecution was not included as one of the grounds meriting asylum, state practice means that it is today generally recognised as such. The United Nations Refugee Agency (UNHCR) recommends that states "ensure a gender-sensitive interpretation of the 1951 Refugee Convention." Using natural language processing (NLP) to analyse an open dataset of Danish asylum case summaries, we frst identify fve empirical categories connected to gender in the case summaries: 1) gender-related persecution, 2) LGBT 3) sexual conditions, 4) marital conditions and 5) other gender-related forms of persecution. Secondly, we illustrate the relationship between these gender-related categories and other categories/topics in asylum motives. Finally, we discuss how data science techniques can be applied to better understand complex, cooperative work practices in an area where access for researchers is limited, but archival data is available. Kristin Kaltenhäuser, Tijs Slaats, Thomas Gammeltoft-Hansen, Naja L. Holten Møller |
ECSCW | 2 |
| 2022 | DisCoveR: accurate and efficient discovery of declarative process models
Christoffer Olling Back, Tijs Slaats, Thomas T. Hildebrandt, Morten Marquard |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2021 | Zoom and Enhance: Action Refinement via Subprocesses in Timed Declarative Processes
Håkon Normann, Søren Debois, Tijs Slaats, Thomas T. Hildebrandt |
BPM | 3 |
| 2021 | Weighing the Pros and Cons: Process Discovery with Negative Examples
Tijs Slaats, Søren Debois, Christoffer Olling Back |
BPM | 1 |
| 2021 | ReGraDa: Reactive Graph Data
Leandro Galrinho, João Costa Seco, Søren Debois, Thomas T. Hildebrandt, Håkon Normann, Tijs Slaats |
COORDINATION | 6 |
| 2021 | Confronting Asylum Decision-making through Prototyping Sensemaking of Data and ParticipationabstractThe research outlined in this paper is focusing on understanding asylum decision-making and outcome variations across the Nordic countries. As a preliminary study, we extract data from an open dataset1 of decision summaries from the Danish Refugee Appeals Board. The approach we propose, offers points for discussion of how prototyping context and participation can help raise questions about such data and engage stakeholders. Combining the application of Machine Learning (ML) and Natural Language Processing (NLP) with participatory methods (e.g. critically designed artefacts) enable us to 1) move beyond “obvious” ML-application areas, 2) through sensemaking of data with stakeholders, and 3) co-develop approaches to data science from a CSCW-perspective. Trine Rask Nielsen, Panagiota Katsikouli, Anna Højberg Høgenhaug, William H. Byrne, Thomas Gammeltoft-Hansen, Tijs Slaats, Henrik Palmer Olsen, Thomas T. Hildebrandt, Naja L. Holten Møller |
ECSCW | 6 |
| 2021 | Exploring how users engage with hybrid process artifacts based on declarative process models: a behavioral analysis based on eye-tracking and think-aloud
Amine Abbad-Andaloussi, Francesca Zerbato, Andrea Burattin, Tijs Slaats, Thomas T. Hildebrandt, Barbara Weber |
Softw. Syst. Model. | 4 |
| 2020 | Understanding Quality in Declarative Process Modeling Through the Mental Models of Experts
Amine Abbad-Andaloussi, Christopher John Davis, Andrea Burattin, Hugo A. López 0001, Tijs Slaats, Barbara Weber |
BPM | 5 |
| 2020 | Business Process Compliance Using Reference Models of LawabstractLegal compliance is an important part of certifying the correct behaviour of a business process. To be compliant, organizations might hard-wire regulations into processes, limiting the discretion that workers have when choosing what activities should be executed in a case. Worse, hard-wired compliant processes are difficult to change when laws change, and this occurs very often. This paper proposes a model-driven approach to process compliance and combines a) reference models from laws, and b) business process models. Both reference and process models are expressed in a declarative process language, The Dynamic Condition Response (DCR) graphs. They are subject to testing and verification, allowing law practitioners to check consistency against the intent of the law. Compliance checking is a combination of alignments between events in laws and events in a process model. In this way, a reference model can be used to check different process variants. Moreover, changes in the reference model due to law changes do not necessarily invalidate existing processes, allowing their reuse and adaptation. We exemplify the framework via the alignment of laws and business rules and a real contract change management process, Finally, we show how compliance checking for declarative processes is decidable, and provide a polynomial time approximation that contrasts NP complexity algorithms used in compliance checking for imperative business processes. All-together, this paper presents technical and methodological steps that are being used by legal practitioners in municipal governments in their efforts towards digitalization of work practices in the public sector. Hugo A. López 0001, Søren Debois, Tijs Slaats, Thomas T. Hildebrandt |
FASE | 3 |
| 2020 | Chain of Events: Modular Process Models for the Law
Søren Debois, Hugo A. López 0001, Tijs Slaats, Amine Abbad-Andaloussi, Thomas T. Hildebrandt |
IFM | 3 |
| 2020 | EcoKnow: Engineering Effective, Co-created and Compliant Adaptive Case Management Systems for Knowledge WorkersabstractWe report on a new approach to co-creating adaptive case management systems jointly with end-users, developed in the context of the Effective co-created and compliant adaptive case Management Systems for Knowledge Workers (EcoKnow.org) research project. The approach is based on knowledge from prior ethnographic field studies and research in the declarative Dynamic Condition Response (DCR) technology for model-driven design of case management systems. The approach was tested in an operational environment jointly with the danish municipality of Syddjurs by conducting a service-design project and implementing an open source case manager tool and a new highlighter tool for mapping between textual specifications and the DCR notation. The design method and technologies were evaluated by understandability studies with end-users. The study showed that the development could be done in just 6 months, and that the new highlighter tool in combination with the traditional design and simulation tools, supports domain experts formalise and provide traceability between their interpretations of textual specifications and the formal models. Thomas T. Hildebrandt, Amine Abbad-Andaloussi, Lars Rune Christensen, Søren Debois, Nicklas Pape Healy, Hugo A. López 0001, Morten Marquard, Naja L. Holten Møller, Anette Chelina Møller Petersen, Tijs Slaats, Barbara Weber |
ICSSP | 10 |
| 2020 | On the declarative paradigm in hybrid business process representations: A conceptual framework and a systematic literature study
Amine Abbad-Andaloussi, Andrea Burattin, Tijs Slaats, Ekkart Kindler, Barbara Weber |
Inf. Syst. | 3 |
| 2019 | Discovering Responsibilities with Dynamic Condition Response Graphs
Viktorija Nekrasaite, Andrew Tristan Parli, Christoffer Olling Back, Tijs Slaats |
CAiSE | 4 |
| 2019 | Exploring the Modeling of Declarative Processes Using a Hybrid Approach
Amine Abbad-Andaloussi, Jon Buch-Lorentsen, Hugo A. López 0001, Tijs Slaats, Barbara Weber |
ER | 4 |
| 2019 | DCR-KiPN a Hybrid Modeling Approach for Knowledge-Intensive Processes
Flávia Maria Santoro, Tijs Slaats, Thomas T. Hildebrandt, Fernanda Baião |
ER | 2 |
| 2019 | Declarative Choreographies and Liveness
Thomas T. Hildebrandt, Tijs Slaats, Hugo A. López 0001, Søren Debois, Marco Carbone |
FORTE | 2 |
| 2018 | Open to Change: A Theory for Iterative Test-Driven Modelling
Tijs Slaats, Søren Debois, Thomas T. Hildebrandt |
BPM | 1 |
| 2018 | RESEDA: Declaring Live Event-Driven Computations as REactive SEmi-Structured DAtaabstractEnterprise computing applications generally consists of several inter-related business processes linked together via shared data objects and events. We address the open challenge of providing formal modelling and implementation techniques for such enterprise computing applications, introducing the declarative, data-centric and event-driven process language RESEDA for REactive SEmi-structured DAta. The language is inspired by the computational model of spreadsheets and recent advances in declarative business process modelling notations. The key idea is to associate either input events or reactive computation events to the individual elements of semi-structured data and declare reactive behaviour as explicit reaction rules and constraints between these events. Moreover, RESEDA comes with a formal operational semantics given as rewrite rules supporting both formal analysis and persistent execution of the application as sequences of rewrites of the data. The data, along with the set of constraints, thereby at the same time constitutes the specification of the data, its behaviour and the run-time execution component. This key contribution of the paper is to introduce the RESEDA language, its formal execution semantics and give a sufficient condition for liveness of programs. We also establish Turing-equivalence of the language independently of the choice of underlying data expressions and exemplify the use of RESEDA by a running example of an online store. A prototype implementation of RESEDA and the examples of the paper are available on-line at http://dcr.tools/reseda. João Costa Seco, Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
EDOC | 4 |
| 2018 | Replication, refinement & reachability: complexity in dynamic condition-response graphs
Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
Acta Informatica | 3 |
| 2016 | Deriving Consistent GSM Schemas from DCR Graphs
Rik Eshuis, Søren Debois, Tijs Slaats, Thomas T. Hildebrandt |
ICSOC | 3 |
| 2015 | Concurrency and Asynchrony in Declarative Workflows
Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
BPM | 3 |
| 2015 | Web-Based Modelling and Collaborative Simulation of Declarative Processes
Morten Marquard, Tijs Slaats |
BPM | 3 |
| 2015 | Safety, Liveness and Run-Time Refinement for Modular Process-Aware Information Systems with Dynamic Sub Processes
Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
FM | 3 |
| 2014 | Hierarchical Declarative Modelling with Refinement and Sub-processes
Søren Debois, Thomas T. Hildebrandt, Tijs Slaats |
BPM | 3 |
| 2014 | The Automated Discovery of Hybrid Processes
Fabrizio Maria Maggi, Tijs Slaats, Hajo A. Reijers |
BPM | 2 |
| 2014 | Type Checking Liveness for Collaborative Processes with Bounded and Unbounded Recursion
Søren Debois, Thomas T. Hildebrandt, Tijs Slaats, Nobuko Yoshida |
FORTE | 3 |
| 2013 | Declarative Modeling-An Academic Dream or the Future for BPM?
Hajo A. Reijers, Tijs Slaats, Christian Stahl |
BPM | 2 |
| 2013 | Exformatics Declarative Case Management Workflows as DCR Graphs
Tijs Slaats, Raghava Rao Mukkamala, Thomas T. Hildebrandt, Morten Marquard |
BPM | 1 |
| 2013 | Mixing Paradigms for More Comprehensible Models
Michael Westergaard, Tijs Slaats |
BPM | 2 |
| 2013 | Towards Trustworthy Adaptive Case Management with Dynamic Condition Response GraphsabstractWe describe how the declarative Dynamic Condition Response (DCR) Graphs process model can be used for trustworthy adaptive case management by leveraging the flexible execution, dynamic composition and adaptation supported by DCR Graphs. The dynamically composed and adapted graphs are verified for deadlock freedom and liveness in the SPIN model checker by utilizing a mapping from DCR Graphs to PROMELA code. We exemplify the approach by a small workflow extracted from a field study at a danish hospital. Raghava Rao Mukkamala, Thomas T. Hildebrandt, Tijs Slaats |
EDOC | 3 |
| 2011 | Designing a Cross-Organizational Case Management System Using Dynamic Condition Response GraphsabstractWe present a case study of the use of Dynamic Condition Response (DCR) Graphs, a recently introduced declarative business process model, in the design of a cross-organizational case management system being developed by Exformatics A/S, a Danish provider of knowledge and workflow management systems. We show how DCR Graphs allow to capture directly both the behavioral constraints identified during meetings with the customer and the operational execution as markings of the graph. In comparison, imperative models such as BPMN, Petri Net, UML Sequence or Activity diagrams are only good at describing the operational way to fulfill the constraints, leaving the constraints implicit. In particular, we point out that the BPMN ad-hoc sub process activity, intended to support more loosely structured goal driven ad-hoc processes, is inconsistently described in the final version of the BPMN 2.0 standard. The case study motivated an extension of the DCR Graphs model to nested graphs and the development of graphical design and simulation tools to increase the understanding of the models. The study also revealed a number of challenges for future research in techniques for model-driven design of cross-organizational process-aware information systems combining declarative and imperative models. Thomas T. Hildebrandt, Raghava Rao Mukkamala, Tijs Slaats |
EDOC | 3 |
| 2011 | Safe Distribution of Declarative Processes
Thomas T. Hildebrandt, Raghava Rao Mukkamala, Tijs Slaats |
SEFM | 3 |