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

Thomas Chatain

dblp:41/5716 · DBLP profile ↗
← Back
32ranked-venue papers
14as first author
10since 2021 · last 2026
0000-0002-1470-5074ORCID · corroborated

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

Theory of computation · 10 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 8 · 4 first-author · 5 since 2021Software engineering, systems software and programming languages · 6 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 2 first-author · 3 since 2021Computer networks · 2 · 2 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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.

Theoretical computer science
2 papers
Automata and formal languages · 91% Distributed computing theory · 9%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages
petri nets
0.612022
Pomset bisimulation and unfolding for reset Petri nets · Inf. Comput. 2022
Automata and formal languages › petri nets
reset petri nets
0.612022
Pomset bisimulation and unfolding for reset Petri nets · Inf. Comput. 2022
Distributed systems
fault tolerance
0.112010
Unfolding-based diagnosis of systems with an evolving topology · Inf. Comput. 2010

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

unfolding semantics · 0.2petri nets · 0.2
YearPublicationVenuePosition
2026 Aligning Observed Timed Traces with Timed Stochastic Models
Sofia Bellotti, Thomas Chatain, Paolo Ballarini
PETRI NETS2
2024 Timed alignments with mixed moves
Neha Rino, Thomas Chatain
Data Knowl. Eng.2
2024 Taking Complete Finite Prefixes To High Level, Symbolically
abstract
Unfoldings are a well known partial-order semantics of P/T Petri nets that can be applied to various model checking or verification problems. For high-level Petri nets, the so-called symbolic unfolding generalizes this notion. A complete finite prefix of a P/T Petri net’s unfolding contains all information to verify, e.g., reachability of markings. We unite these two concepts and define complete finite prefixes of the symbolic unfolding of high-level Petri nets. For a class of safe high-level Petri nets, we generalize the well-known algorithm by Esparza et al. for constructing small such prefixes. We evaluate this extended algorithm through a prototype implementation on four novel benchmark families. Additionally, we identify a more general class of nets with infinitely many reachable markings, for which an approach with an adapted cut-off criterion extends the complete prefix methodology, in the sense that the original algorithm cannot be applied to the P/T net represented by a high-level net.
Nick Würdemann, Thomas Chatain, Stefan Haar, Lukas Panneke
Fundam. Informaticae2
2023 Taking Complete Finite Prefixes to High Level, Symbolically
abstract
Unfoldings are a well known partial-order semantics of P/T Petri nets that can be applied to various model checking or verification problems. For high-level Petri nets, the so-called symbolic unfolding generalizes this notion. A complete finite prefix of a P/T Petri net's unfolding contains all information to verify, e.g., reachability of markings. We unite these two concepts and define complete finite prefixes of the symbolic unfolding of high-level Petri nets. For a class of safe high-level Petri nets, we generalize the well-known algorithm by Esparza et al. for constructing small such prefixes. We evaluate this extended algorithm through a prototype implementation on four novel benchmark families. Additionally, we identify a more general class of nets with infinitely many reachable markings, for which an approach with an adapted cut-off criterion extends the complete prefix methodology, in the sense that the original algorithm cannot be applied to the P/T net represented by a high-level net. Comment: This is a revised and extended version of "Nick W\"urdemann, Thomas Chatain, Stefan Haar: Taking Complete Finite Prefixes to High Level, Symbolically. Petri Nets 2023: 123-144"
Nick Würdemann, Thomas Chatain, Stefan Haar
Petri Nets2
2022 Timed Alignments
abstract
The subject of this paper is to study conformance checking for timed models, that is, process models that consider both the sequence of events in a process as well as the timestamps at which each event is recorded. Time-aware process mining is a growing subfield of research, and as tools that seek to discover timing related properties in processes develop, so does the need for conformance checking techniques that can tackle time constraints and provide insightful quality measures for time-aware process models. In particular, one of the most useful conformance artefacts is the alignment, that is, finding the minimal changes necessary to correct a new observation to conform to a process model. In this paper, we set our problem of timed alignment and solve two cases each corresponding to a different metric over time processes.
Thomas Chatain, Neha Rino
ICPM1
2022 Pomset bisimulation and unfolding for reset Petri nets
Thomas Chatain, Maurice Comlan, David Delfieu, Loïg Jezequel, Olivier H. Roux
Inf. Comput.1
2021 A Discounted Cost Function for Fast Alignments of Business Processes
Mathilde Boltenhagen, Thomas Chatain, Josep Carmona 0001
BPM2
2021 An A*-Algorithm for Computing Discounted Anti-Alignments in Process Mining
abstract
Process mining techniques aim at analyzing and monitoring processes through event data. Formal models like Petri nets serve as an effective representation of the processes. A central question in the field is to assess the conformance of a process model with respect to the real process executions. The notion of anti-alignment, which represents a model run that is as distant as possible to the process executions, has been demonstrated to be crucial to measure precision of models. However, the only known algorithm for computing anti-alignments has a high complexity, which prevents it from being applied on real-life problem instances. In this paper we propose a novel algorithm for computing anti-alignments, based on the well-known graph-based $A^{*}$ scheme. By introducing a discount factor in the edit distance used for the search of anti-alignments, we obtain the first efficient algorithm to approximate them. We show how this approximation is quite accurate in practice, by comparing it with the optimal results for small instances where the optimal algorithm can also compute anti-alignments. Finally, we compare the obtained precision metric with respect to the state-of-the-art metrics in the literature for real-life examples.
Mathilde Boltenhagen, Thomas Chatain, Josep Carmona 0001
ICPM2
2021 Model-based trace variant analysis of event logs
Mathilde Boltenhagen, Thomas Chatain, Josep Carmona 0001
Inf. Syst.2
2021 Anti-alignments - Measuring the precision of process models and event logs
Thomas Chatain, Mathilde Boltenhagen, Josep Carmona 0001
Inf. Syst.1
2020 Concurrency in Boolean networks
Thomas Chatain, Stefan Haar, Loïc Paulevé, Aalok Thakkar
Nat. Comput.1
2019 Generalized Alignment-Based Trace Clustering of Process Behavior
Mathilde Boltenhagen, Thomas Chatain, Josep Carmona 0001
Petri Nets2
2018 Pomsets and Unfolding of Reset Petri Nets
Thomas Chatain, Maurice Comlan, David Delfieu, Loïg Jezequel, Olivier H. Roux
LATA1
2017 Aligning Modeled and Observed Behavior: A Compromise Between Computation Complexity and Quality
Boudewijn F. van Dongen, Josep Carmona 0001, Thomas Chatain, Farbod Taymouri
CAiSE3
2017 Goal-Driven Unfolding of Petri Nets
Thomas Chatain, Loïc Paulevé
CONCUR1
2017 Alignment-Based Trace Clustering
Thomas Chatain, Josep Carmona 0001, Boudewijn F. van Dongen
ER1
2017 Preserving Partial-Order Runs in Parametric Time Petri Nets
abstract
Parameter synthesis for timed systems aims at deriving parameter valuations satisfying a given property. In this article, we target concurrent systems. We use partial-order semantics for parametric time Petri nets as a way to both cope with the well-known state-space explosion due to concurrency and significantly enhance the result of an existing synthesis algorithm. Given a reference parameter valuation, our approach synthesizes other valuations preserving the partial-order executions of the reference parameter valuation. We show the applicability of our approach using a tool applied to asynchronous circuits.
Étienne André 0001, Thomas Chatain, César Rodríguez
ACM Trans. Embed. Comput. Syst.2
2016 Anti-alignments in Conformance Checking - The Dark Side of Process Models
abstract
Conformance checking techniques asses the suitability of a process model in representing an underlying process, observed through a collection of real executions. These techniques suffer from the well-known state space explosion problem, hence handling process models exhibiting large or even infinite state spaces remains a challenge. One important metric in conformance checking is to asses the precision of the model with respect to the observed executions, i.e., characterize the ability of the model to produce behavior unrelated to the one observed. By avoiding the computation of the full state space of a model, current techniques only provide estimations of the precision metric, which in some situations tend to be very optimistic, thus hiding real problems a process model may have. In this paper we present the notion of anti-alignment as a concept to help unveiling traces in the model that may deviate significantly from the observed behavior. Using anti-alignments, current estimations can be improved, e.g., in precision checking. We show how to express the problem of finding anti-alignments as the satisfiability of a Boolean formula, and provide a tool which can deal with large models efficiently. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Thomas Chatain, Josep Carmona 0001
Petri Nets1
2016 A Unified Approach for Measuring Precision and Generalization Based on Anti-alignments
Boudewijn F. van Dongen, Josep Carmona 0001, Thomas Chatain
BPM3
2015 Non-atomic Transition Firing in Contextual Nets
Thomas Chatain, Stefan Haar, Maciej Koutny, Stefan Schwoon
Petri Nets1
2013 Building Occurrence Nets from Reveals Relations
abstract
Occurrence nets are a well known partial order model for the concurrent behavior of Petri nets. The causality and conflict relations between events, which are explicitly represented in occurrence nets, induce logical dependencies between event occurrences: the occurrence of an event e in a run implies that all its causal predecessors also occur, and that no event in conflict with e occurs. But these structural relations do not express all the logical dependencies between event occurrences in maximal runs: in particular, the occurrence of e in any maximal run may imply the occurrence of another event that is not a causal predecessor of e, in that run. The reveals relation has been introduced to express this dependency between two events. Here we generalize the reveals relation to express more general dependencies, involving more than two events, and we introduce ERL logic to express them as boolean formulas. Finally we answer the synthesis problem that arises: given an ERL formula �, is there an occurrence net 𝒩 such that � describes exactly the dependencies between the events of 𝒩?
Sandie Balaguer, Thomas Chatain, Stefan Haar
Fundam. Informaticae2
2012 Avoiding Shared Clocks in Networks of Timed Automata
Sandie Balaguer, Thomas Chatain
CONCUR2
2012 A concurrency-preserving translation from time Petri nets to networks of timed automata
Sandie Balaguer, Thomas Chatain, Stefan Haar
Formal Methods Syst. Des.2
2010 Factorization Properties of Symbolic Unfoldings of Colored Petri Nets
Thomas Chatain, Eric Fabre
Petri Nets1
2010 A Concurrency-Preserving Translation from Time Petri Nets to Networks of Timed Automata
abstract
Real-time distributed systems may be modeled in different formalisms such as time Petri nets (TPN) and networks of timed automata (NTA). This paper focuses on translating a 1-bounded TPN into an NTA and considers an equivalence which takes the distribution of actions into account. This translation is extensible to bounded TPNs. We first use S-invariants to decompose the net into components that give the structure of the automata, then we add clocks to provide the timing information. Although we have to use an extended syntax in the timed automata, this is a novel approach since the other transformations and comparisons of these models did not consider the preservation of concurrency.
Sandie Balaguer, Thomas Chatain, Stefan Haar
TIME2
2010 Unfolding-based diagnosis of systems with an evolving topology
abstract
International audience
Paolo Baldan, Thomas Chatain, Stefan Haar, Barbara König 0001
Inf. Comput.2
2009 Natural Specifications Yield Decidability for Distributed Synthesis of Asynchronous Systems
Thomas Chatain, Paul Gastin, Nathalie Sznajder
SOFSEM1
2008 Unfolding-Based Diagnosis of Systems with an Evolving Topology
Paolo Baldan, Thomas Chatain, Stefan Haar, Barbara König 0001
CONCUR2
2007 On the well-foundedness of adequate orders used for construction of complete unfolding prefixes
Thomas Chatain, Victor Khomenko
Inf. Process. Lett.1
2006 Symbolic Unfoldings for Networks of Timed Automata
Franck Cassez, Thomas Chatain, Claude Jard
ATVA2
2005 From Automata Networks to HMSCs: A Reverse Model Engineering Perspective
Thomas Chatain, Loïc Hélouët, Claude Jard
FORTE1
2004 Symbolic Diagnosis of Partially Observable Concurrent Systems
Thomas Chatain, Claude Jard
FORTE1