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

Luciano García-Bañuelos

dblp:19/2137 · DBLP profile ↗
← Back
47ranked-venue papers
4as first author
8since 2021 · last 2025
0000-0001-9076-903XORCID · reported

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

Software engineering, systems software and programming languages · 24 · 3 first-author · 2 since 2021Databases, data management, data science and information retrieval · 15 · 1 first-author · 5 since 2021Artificial intelligence and machine learning · 4 · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Theory of computation · 1

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
Software testing · 100%
Theoretical computer science
1 paper
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › protocol testing
conformance checking
0.312018
Complete and Interpretable Conformance Checking of Business Processes · IEEE Trans. Software Eng. 2018
Logic in computer science › concurrency theory
concurrency models
0.112018
Complete and Interpretable Conformance Checking of Business Processes · IEEE Trans. Software Eng. 2018
Logic in computer science › concurrency theory
event structures
0.112018
Complete and Interpretable Conformance Checking of Business Processes · IEEE Trans. Software Eng. 2018

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

natural language verbalization · 0.7error-correcting synchronized product · 0.7
YearPublicationVenuePosition
2025 Conformal prediction in multi-user settings: an evaluation
Enrique Garcia-Ceja, Luciano García-Bañuelos, Nicolas Jourdan 0001
User Model. User Adapt. Interact.2
2024 All Optimal k-Bounded Alignments Using the FM-Index
Astrid Rivera-Partida, Abel Armas-Cervantes, Luciano García-Bañuelos, Luis Rodríguez-Flores
CoopIS3
2023 A Characterisation of Ambiguity in BPM
Marco Franceschetti, Ronny Seiger, Hugo A. López 0001, Andrea Burattin, Luciano García-Bañuelos, Barbara Weber
ER5
2022 Bootstrapping Generalization of Process Models Discovered from Event Data
Artem Polyvyanyy, Alistair Moffat, Luciano García-Bañuelos
CAiSE3
2022 Entropic relevance: A mechanism for measuring stochastic process models discovered from event data
Hanan Alkhammash, Artem Polyvyanyy, Alistair Moffat, Luciano García-Bañuelos
Inf. Syst.4
2022 Controlled flexibility in blockchain-based collaborative business processes
Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber
Inf. Syst.3
2022 Multi-level privacy analysis of business processes: the Pleak toolset
Marlon Dumas, Luciano García-Bañuelos, Joosep Jääger, Peeter Laud, Raimundas Matulevicius, Alisa Pankova, Martin Pettai, Pille Pullonen, Aivo Toots, Reedik Tuuling, Maksym Yerokhin
Int. J. Softw. Tools Technol. Transf.2
2021 Discovering business process simulation models in the presence of multitasking and availability constraints
abstract
Business process simulation is a versatile technique for quantitative analysis of business processes. A well-known limitation of process simulation is that the accuracy of the simulation results is limited by the faithfulness of the process model and simulation parameters given as input to the simulator. To tackle this limitation, various authors have proposed to discover simulation models from process execution logs, so that the resulting simulation models more closely match reality. However, existing techniques in this field make certain assumptions about resource behavior that do not typically hold in practice, including: (i) that each resource performs one task at a time; and (ii) that resources are continuously available (24/7). In reality, resources may engage in multitasking behavior and they work only during certain periods of the day or the week. This article proposes an approach to discover process simulation models from execution logs in the presence of multitasking and availability constraints. To account for multitasking, we adjust the processing times of tasks in such a way that executing the multitasked tasks sequentially with the adjusted times is equivalent to executing them concurrently with the original times. Meanwhile, to account for availability constraints, we use an algorithm for discovering calendar expressions from collections of time-points to infer resource timetables from an execution log. We then adjust the parameters of this algorithm to maximize the similarity between the simulated log and the original one. We evaluate the approach using real-life and synthetic datasets. The results show that the approach improves the accuracy of simulation models discovered from execution logs both in the presence of multitasking and availability constraints
Bedilia Estrada-Torres, Manuel Camargo 0001, Marlon Dumas, Luciano García-Bañuelos, Ibrahim Mahdy, Maksym Yerokhin
Data Knowl. Eng.4
2020 Business Process Redesign Heuristics for Blockchain Solutions
abstract
Blockchain has emerged as one of the most promising and revolutionary technologies in the past years. Companies are exploring use cases in the hope of reaping benefits from this technology. However, to achieve the desired impact, it is not sufficient to merely replace existing technologies. Current business processes must be redesigned to realize benefits. This paper shows how a number of best practices for Business Process Redesign can be applied to leverage blockchain technology. Specifically, we adapt these best practices for redesigning processes intended to execute on blockchain. We further explore their applicability using a case study. The major elements of process redesign for blockchain are: (1) changing the view from intra- to inter-organizational processes by using the shared data ledger of blockchain, (2) using smart contracts performers of tasks and connectors of processes, (3) using blockchain as means for data communication, and (4) using tokens to manage digitally represented assets.
Fredrik Milani, Luciano García-Bañuelos, Hajo A. Reijers, Lilit Stepanyan
EDOC2
2020 An Entropic Relevance Measure for Stochastic Conformance Checking in Process Mining
abstract
Given an event log as a collection of recorded real-world process traces, process mining aims to automatically construct a process model that is both simple and provides a useful explanation of the traces. Conformance checking techniques are then employed to characterize and quantify commonalities and discrepancies between the log’s traces and the candidate models. Recent approaches to conformance checking acknowledge that the elements being compared are inherently stochastic – for example, some traces occur frequently and others infrequently – and seek to incorporate this knowledge in their analyses.Here we present an entropic relevance measure for stochastic conformance checking, computed as the average number of bits required to compress each of the log’s traces, based on the structure and information about relative likelihoods provided by the model. The measure penalizes traces from the event log not captured by the model and traces described by the model but absent in the event log, thus addressing both precision and recall quality criteria at the same time. We further show that entropic relevance is computable in time linear in the size of the log, and provide evaluation outcomes that demonstrate the feasibility of using the new approach in industrial settings.
Artem Polyvyanyy, Alistair Moffat, Luciano García-Bañuelos
ICPM3
2019 Dynamic Role Binding in Blockchain-Based Collaborative Business Processes
Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber
CAiSE3
2019 Interpreted Execution of Business Process Models on Blockchain
abstract
Blockchain technology provides a tamper-proof mechanism to execute inter-organizational business processes involving mutually untrusted parties. Existing approaches to blockchain-based process execution are based on code generation. In these approaches, a process model is compiled into one or more smart contracts, which are then deployed on a blockchain platform. Given the immutability of the deployed smart contracts, these compiled approaches ensure that all process instances conform to the process model. However, this advantage comes at the price of inflexibility. Any changes to the process model require the redeployment of the smart contracts (a costly operation). In addition, changes cannot be applied to running process instances. To address this lack of flexibility, this paper presents an interpreter of BPMN process models based on dynamic data structures. The proposed interpreter is embedded in a business process execution system with a modular multi-layered architecture, supporting the creation, execution, monitoring and dynamic update of process instances. For efficiency purposes, the interpreter relies on compact bitmap-based encodings of process models. An experimental evaluation shows that the proposed interpreted approach achieves comparable or lower costs relative to existing compiled approaches.
Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber
EDOC3
2019 Business Process Privacy Analysis in Pleak
abstract
Pleak is a tool to capture and analyze privacy-enhanced business process models to characterize and quantify to what extent the outputs of a process leak information about its inputs. Pleak incorporates an extensible set of analysis plugins, which enable users to inspect potential leakages at multiple levels of detail.
Aivo Toots, Reedik Tuuling, Maksym Yerokhin, Marlon Dumas, Luciano García-Bañuelos, Peeter Laud, Raimundas Matulevicius, Alisa Pankova, Martin Pettai, Pille Pullonen, Jake Tom
FASE5
2019 Variability in business processes: Automatically obtaining a generic specification
abstract
The existence of different process variants is inevitable in many modern organizations. However, variability in business process support has proven to be a challenge as it requires a flexible business process specification that supports the required process variants, while at the same time being compliant with policies and regulations. Declarative approaches could support variability, by providing rules constraining process behavior and thereby allowing different variants. However, manual specification of these rules is complicated and error-prone. As such, tools are required to ensure that duplication and overlap of rules is avoided as much as possible, while retaining maintainability. In this paper, we present an approach to represent different process variants in a single compound prime event structure, and provide a method to subsequently derive variability rules from this compound prime event structure. The approach is evaluated by conducting an exploratory evaluation on different sets of real-life business process variants, including a real-life case from the Dutch eGovernment, to demonstrate the effectiveness and applicability of the approach.
Nick R. T. P. van Beest, Heerko Groefsema, Luciano García-Bañuelos, Marco Aiello 0001
Inf. Syst.3
2019 Caterpillar: A business process execution engine on the Ethereum blockchain
abstract
Summary Blockchain platforms, such as Ethereum, allow a set of actors to maintain a ledger of transactions without relying on a central authority and to deploy programs, called smart contracts, that are executed whenever certain transactions occur. These features can be used as basic building blocks for executing collaborative business processes between mutually untrusting parties. However, implementing business processes using the low‐level primitives provided by blockchain platforms is cumbersome and error‐prone. In contrast, established business process management systems (BPMSs), such as those based on the standard Business Process Model and Notation (BPMN), provide convenient abstractions for rapid development of process‐oriented applications. This article demonstrates how to combine the advantages of a BPMS with those of a blockchain platform. The article introduces a blockchain‐based BPMN execution engine, named Caterpillar. Like any BPMN execution engine, Caterpillar supports the creation of instances of a process model and allows users to monitor the state of process instances and to execute tasks thereof. The specificity of Caterpillar is that the state of each process instance is maintained on the (Ethereum) blockchain and the workflow routing is performed by smart contracts generated by a BPMN‐to‐Solidity compiler. The Caterpillar compiler supports a large array of BPMN constructs, including subprocesses, multiple‐instance activities, and event handlers. The paper describes the architecture of Caterpillar and the interfaces it provides to support the monitoring of process instances, the allocation and execution of work items, and the execution of service tasks.
Orlenys López-Pintado, Luciano García-Bañuelos, Marlon Dumas, Ingo Weber, Alexander Ponomarev
Softw. Pract. Exp.2
2018 Complete and Interpretable Conformance Checking of Business Processes
abstract
This article presents a method for checking the conformance between an event log capturing the actual execution of a business process, and a model capturing its expected or normative execution. Given a process model and an event log, the method returns a set of statements in natural language describing the behavior allowed by the model but not observed in the log and vice versa. The method relies on a unified representation of process models and event logs based on a well-known model of concurrency, namely event structures. Specifically, the problem of conformance checking is approached by converting the event log into an event structure, converting the process model into another event structure, and aligning the two event structures via an error-correcting synchronized product. Each difference detected in the synchronized product is then verbalized as a natural language statement. An empirical evaluation shows that the proposed method can handle real datasets and produces more concise and higher-level difference descriptions than state-of-the-art conformance checking methods. In a survey designed according to the technology acceptance model, practitioners showed a preference towards the proposed method with respect to a state-of-the-art baseline.
Luciano García-Bañuelos, Nick R. T. P. van Beest, Marlon Dumas, Marcello La Rosa, Willem Mertens
IEEE Trans. Software Eng.1
2017 Optimized Execution of Business Processes on Blockchain
Luciano García-Bañuelos, Alexander Ponomarev, Marlon Dumas, Ingo Weber
BPM1
2016 On the expressive power of behavioral profiles
abstract
Abstract Behavioral profiles have been proposed as a behavioral abstraction of dynamic systems, specifically in the context of business process modeling. A behavioral profile can be seen as a complete graph over a set of task labels, where each edge is annotated with one relation from a given set of binary behavioral relations. Since their introduction, behavioral profiles were argued to provide a convenient way for comparing pairs of process models with respect to their behavior or computing behavioral similarity between process models. Still, as of today, there is little understanding of the expressive power of behavioral profiles. Via counter-examples, several authors have shown that behavioral profiles over various sets of behavioral relations cannot distinguish certain systems up to trace equivalence, even for restricted classes of systems represented as safe workflow nets. This paper studies the expressive power of behavioral profiles from two angles. Firstly, the paper investigates the expressive power of behavioral profiles and systems captured as acyclic workflow nets. It is shown that for unlabeled acyclic workflow net systems, behavioral profiles over a simple set of behavioral relations are expressive up to configuration equivalence. When systems are labeled, this result does not hold for any of several previously proposed sets of behavioral relations. Secondly, the paper compares the expressive power of behavioral profiles and regular languages. It is shown that for any set of behavioral relations, behavioral profiles are strictly less expressive than regular languages, entailing that behavioral profiles cannot be used to decide trace equivalence of finite automata and thus Petri nets.
Artem Polyvyanyy, Abel Armas-Cervantes, Marlon Dumas, Luciano García-Bañuelos
Formal Aspects Comput.4
2016 Diagnosing behavioral differences between business process models: An approach based on event structures
Abel Armas-Cervantes, Paolo Baldan, Marlon Dumas, Luciano García-Bañuelos
Inf. Syst.4
2016 BPMN Miner: Automated discovery of BPMN process models with hierarchical structure
Raffaele Conforti, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa
Inf. Syst.3
2015 Process Mining Reloaded: Event Structures as a Unified Representation of Process Models and Event Logs
Marlon Dumas, Luciano García-Bañuelos
Petri Nets2
2015 Log Delta Analysis: Interpretable Differencing of Business Process Event Logs
Nick R. T. P. van Beest, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa
BPM3
2015 Detecting approximate clones in business process model repositories
Marcello La Rosa, Marlon Dumas, Chathura C. Ekanayake, Luciano García-Bañuelos, Jan Recker, Arthur H. M. ter Hofstede
Inf. Syst.4
2014 Behavioral Comparison of Process Models Based on Canonically Reduced Event Structures
Abel Armas-Cervantes, Paolo Baldan, Marlon Dumas, Luciano García-Bañuelos
BPM4
2014 Beyond Tasks and Gateways: Discovering BPMN Models with Subprocesses, Boundary Events and Activity Markers
Raffaele Conforti, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa
BPM3
2014 Maximal Structuring of Acyclic Process Models
abstract
This article addresses the transformation of a process model with an arbitrary topology into an equivalent structured process model. In particular, this article studies the subclass of process models that have no equivalent well-structured representation but which, nevertheless, can be partially structured into their maximally-structured representation. The transformations are performed under a behavioral equivalence notion that preserves the observed concurrency of tasks in equivalent process models. The article gives a full characterization of the subclass of acyclic process models that have no equivalent well-structured representation, but do have an equivalent maximally-structured one, as well as proposes a complete structuring method. Together with our previous results, this article completes the solution of the process model structuring problem for the class of acyclic process models.
Artem Polyvyanyy, Luciano García-Bañuelos, Dirk Fahland, Mathias Weske
Comput. J.2
2014 Controlled automated discovery of collections of business process models
Luciano García-Bañuelos, Marlon Dumas, Marcello La Rosa, Jochen De Weerdt, Chathura C. Ekanayake
Inf. Syst.1
2014 Heuristics for composite Web service decentralization
Walid Fdhila, Marlon Dumas, Claude Godart, Luciano García-Bañuelos
Softw. Syst. Model.4
2013 Slice, Mine and Dice: Complexity-Aware Automated Discovery of Business Process Models
Chathura C. Ekanayake, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa
BPM3
2013 Discovering Data-Aware Declarative Process Models from Event Logs
Fabrizio Maria Maggi, Marlon Dumas, Luciano García-Bañuelos, Marco Montali
BPM3
2013 Discovering Branching Conditions from Business Process Execution Logs
Massimiliano de Leoni, Marlon Dumas, Luciano García-Bañuelos
FASE3
2013 Fast detection of exact clones in business process model repositories
Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa, Reina Uba
Inf. Syst.2
2012 Approximate Clone Detection in Repositories of Business Process Models
Chathura C. Ekanayake, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa, Arthur H. M. ter Hofstede
BPM3
2012 Structuring acyclic process models
Artem Polyvyanyy, Luciano García-Bañuelos, Marlon Dumas
Inf. Syst.2
2012 Generalized aggregate Quality of Service computation for composite services
Marlon Dumas, Luciano García-Bañuelos, Artem Polyvyanyy, Liang Zhang 0019
J. Syst. Softw.3
2011 Clone Detection in Repositories of Business Process Models
Reina Uba, Marlon Dumas, Luciano García-Bañuelos, Marcello La Rosa
BPM3
2011 Fast fully dynamic landmark-based estimation of shortest path distances in very large graphs
abstract
Computing the shortest path between a pair of vertices in a graph is a fundamental primitive in graph algorithmics. Classical exact methods for this problem do not scale up to contemporary, rapidly evolving social networks with hundreds of millions of users and billions of connections. A number of approximate methods have been proposed, including several landmark-based methods that have been shown to scale up to very large graphs with acceptable accuracy. This paper presents two improvements to existing landmark-based shortest path estimation methods. The first improvement relates to the use of shortest-path trees (SPTs). Together with appropriate short-cutting heuristics, the use of SPTs allows to achieve higher accuracy with acceptable time and memory overhead. Furthermore, SPTs can be maintained incrementally under edge insertions and deletions, which allows for a fully-dynamic algorithm. The second improvement is a new landmark selection strategy that seeks to maximize the coverage of all shortest paths by the selected landmarks. The improved method is evaluated on the DBLP, Orkut, Twitter and Skype social networks.
Konstantin Tretyakov, Abel Armas-Cervantes, Luciano García-Bañuelos, Jaak Vilo, Marlon Dumas
CIKM3
2011 Optimization of Complex QoS-Aware Service Compositions
Dieter Schuller, Artem Polyvyanyy, Luciano García-Bañuelos, Stefan Schulte 0002
ICSOC3
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.7
2010 Structuring Acyclic Process Models
Artem Polyvyanyy, Luciano García-Bañuelos, Marlon Dumas
BPM2
2010 Aggregate Quality of Service Computation for Composite Services
Marlon Dumas, Luciano García-Bañuelos, Artem Polyvyanyy, Liang Zhang 0019
ICSOC2
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
ICSOC6
2009 Graph Matching Algorithms for Business Process Model Similarity Search
Remco M. Dijkman, Marlon Dumas, Luciano García-Bañuelos
BPM3
2009 Aligning Business Process Models
abstract
This 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
EDOC3
2008 Transforming BPMN Diagrams into YAWL Nets
Gero Decker, Remco M. Dijkman, Marlon Dumas, Luciano García-Bañuelos
BPM4
2007 A Flexible Model for Providing Transactional Behavior to Service Coordination in an Orthogonal Way
Edgar Alberto Portilla-Flores, Genoveva Vargas-Solar, Christine Collet, José-Luis Zechinelli-Martini, Luciano García-Bañuelos
WEBIST (1)5
2006 An AsmL Executable Model for WS-BPEL with Orthogonal Transactional Behavior
Luciano García-Bañuelos
Business Process Management1