EDBT 2026 Demo / reviewers in the wild / expert
Philippe Schnoebelen
dblp:s/PhSchnoebelen
· DBLP profile ↗
79ranked-venue papers
12as first author
4since 2021 · last 2025
0000-0001-8180-2686ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 72 · 9 first-author · 3 since 2021Software engineering, systems software and programming languages · 11 · 2 first-authorDatabases, data management, data science and information retrieval · 7 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Computer networks · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Tropical Approach to the Compositional Piecewise Complexity of Words and Compressed WordsabstractWe express the piecewise complexity of words using tools and concepts from tropical algebra. This allows us to define a notion of piecewise signature of a word that has size log(n)m^{O(1)} where m is the alphabet size and n is the length of the word. The piecewise signature of a concatenation can be computed from the signatures of its components, allowing a polynomial-time algorithm for computing the piecewise complexity of SLP-compressed words. Philippe Schnoebelen, Jaina Veron, Isa Vialard |
ICALP | 1 |
| 2025 | On the piecewise complexity of words
Philippe Schnoebelen, Isa Vialard |
Acta Informatica | 1 |
| 2024 | On the Piecewise Complexity of Words and Periodic Words
M. Praveen, Philippe Schnoebelen, Jaina Veron, Isa Vialard |
SOFSEM | 2 |
| 2021 | On Flat Lossy Channel MachinesabstractWe show that reachability, repeated reachability, nontermination and unboundedness are NP-complete for Lossy Channel Machines that are flat, i.e., with no nested cycles in the control graph. The upper complexity bound relies on a fine analysis of iterations of lossy channel actions and uses compressed word techniques for efficiently reasoning with paths of exponential lengths. The lower bounds already apply to acyclic or single-path machines. Philippe Schnoebelen |
CSL | 1 |
| 2019 | On shuffle products, acyclic automata and piecewise-testable languages
Simon Halfon, Philippe Schnoebelen |
Inf. Process. Lett. | 2 |
| 2019 | The height of piecewise-testable languages and the complexity of the logic of subwordsabstractInternational audience Prateek Karandikar, Philippe Schnoebelen |
Log. Methods Comput. Sci. | 2 |
| 2019 | On Functions Weakly Computable by Pushdown Petri Nets and Related SystemsabstractInternational audience Jérôme Leroux, M. Praveen, Philippe Schnoebelen, Grégoire Sutre |
Log. Methods Comput. Sci. | 3 |
| 2017 | Decidability, complexity, and expressiveness of first-order logic over the subword orderingabstractWe consider first-order logic over the subword ordering on finite words where each word is available as a constant. Our first result is that the Σ1theory is undecidable (already over two letters). We investigate the decidability border by considering fragments where all but a certain number of variables are alternation bounded, meaning that the variable must always be quantified over languages with a bounded number of letter alternations. We prove that when at most two variables are not alternation bounded, the Σ1fragment is decidable, and that it becomes undecidable when three variables are not alternation bounded. Regarding higher quantifier alternation depths, we prove that the Σ2fragment is undecidable already for one variable without alternation bound and that when all variables are alternation bounded, the entire first-order theory is decidable. Simon Halfon, Philippe Schnoebelen, Georg Zetzsche |
LICS | 2 |
| 2017 | Ideal-Based Algorithms for the Symbolic Verification of Well-Structured Systems (Invited Talk)abstractWe explain how the downward-closed subsets of a well-quasi-ordering (X,\leq) can be represented via the ideals of X and how this leads to simple and efficient algorithms for the verification of well-structured systems. Philippe Schnoebelen |
MFCS | 1 |
| 2016 | The Height of Piecewise-Testable Languages with Applications in Logical ComplexityabstractThe height of a piecewise-testable language L is the maximum length of the words needed to define L by excluding and requiring given subwords. The height of L is an important descriptive complexity measure that has not yet been investigated in a systematic way. This paper develops a series of new techniques for bounding the height of finite languages and of languages obtained by taking closures by subwords, superwords and related operations. As an application of these results, we show that FO^2(A^*, subword), the two-variable fragment of the first-order logic of sequences with the subword ordering, can only express piecewise-testable properties and has elementary complexity. Prateek Karandikar, Philippe Schnoebelen |
CSL | 2 |
| 2016 | On the state complexity of closures and interiors of regular languages with subwords and superwords
Prateek Karandikar, Matthias Niewerth, Philippe Schnoebelen |
Theor. Comput. Sci. | 3 |
| 2015 | Decidability in the Logic of Subsequences and SupersequencesabstractWe consider first-order logics of sequences ordered by the subsequence ordering, aka sequence embedding. We show that the Sigma_2 theory is undecidable, answering a question left open by Kuske. Regarding fragments with a bounded number of variables, we show that the FO^2 theory is decidable while the FO^3 theory is undecidable. Prateek Karandikar, Philippe Schnoebelen |
FSTTCS | 2 |
| 2015 | On the index of Simon's congruence for piecewise testability
Prateek Karandikar, Manfred Kufleitner, Philippe Schnoebelen |
Inf. Process. Lett. | 3 |
| 2015 | Generalized Post Embedding Problems
Prateek Karandikar, Philippe Schnoebelen |
Theory Comput. Syst. | 2 |
| 2013 | The Power of Priority Channel Systems
Christoph Haase, Sylvain Schmitz, Philippe Schnoebelen |
CONCUR | 3 |
| 2013 | The Power of Well-Structured Systems
Sylvain Schmitz, Philippe Schnoebelen |
CONCUR | 2 |
| 2013 | Computable fixpoints in well-structured symbolic model checking
Nathalie Bertrand 0001, Philippe Schnoebelen |
Formal Methods Syst. Des. | 2 |
| 2012 | The Ordinal-Recursive Complexity of Timed-arc Petri Nets, Data Nets, and Other Enriched NetsabstractWe show how to reliably compute fast-growing functions with timed-arc Petri nets and data nets. This construction provides ordinal-recursive lower bounds on the complexity of the main decidable properties (safety, termination, regular simulation, etc.) of these models. Since these new lower bounds match the upper bounds that one can derive from wqo theory, they precisely characterise the computational power of these so-called "enriched" nets. Serge Haddad, Sylvain Schmitz, Philippe Schnoebelen |
LICS | 3 |
| 2012 | On termination and invariance for faulty channel machinesabstractAbstract A channel machine consists of a finite controller together with several fifo channels; the controller can read messages from the head of a channel and write messages to the tail of a channel. In this paper we focus on channel machines with insertion errors , i.e., machines in whose channels messages can spontaneously appear. We consider the invariance problem: does a given insertion channel machine have an infinite computation all of whose configurations satisfy a given predicate? We show that this problem is primitive-recursive if the predicate is closed under message losses. We also give a non-elementary lower bound for the invariance problem under this restriction. Finally, using the previous result, we show that the satisfiability problem for the safety fragment of Metric Temporal Logic is non-elementary. Patricia Bouyer, Nicolas Markey, Joël Ouaknine, Philippe Schnoebelen, James Worrell 0001 |
Formal Aspects Comput. | 4 |
| 2011 | Multiply-Recursive Upper Bounds with Higman's Lemma
Sylvain Schmitz, Philippe Schnoebelen |
ICALP (2) | 2 |
| 2011 | Ackermannian and Primitive-Recursive Bounds with Dickson's LemmaabstractDickson's Lemma is a simple yet powerful tool widely used in decidability proofs, especially when dealing with counters or related data structures in algorithmics, verification and model-checking, constraint solving, logic, etc. While Dickson's Lemma is well-known, most computer scientists are not aware of the complexity upper bounds that are entailed by its use. This is mainly because, on this issue, the existing literature is not very accessible. We propose a new analysis of the length of bad sequences over (Nk,≤), improving on earlier results and providing upper bounds that are essentially tight. This analysis is complemented by a ``user guide'' explaining through practical examples how to easily derive complexity upper bounds from Dickson's Lemma. Diego Figueira, Santiago Figueira, Sylvain Schmitz, Philippe Schnoebelen |
LICS | 4 |
| 2010 | Computing Blocker Sets for the Regular Post Embedding Problem
Pierre Chambart, Philippe Schnoebelen |
Developments in Language Theory | 2 |
| 2010 | Toward a Compositional Theory of Leftist Grammars and Transformations
Pierre Chambart, Philippe Schnoebelen |
FoSSaCS | 2 |
| 2010 | Pumping and Counting on the Regular Post Embedding Problem
Pierre Chambart, Philippe Schnoebelen |
ICALP (2) | 2 |
| 2010 | Revisiting Ackermann-Hardness for Lossy Counter Machines and Reset Petri Nets
Philippe Schnoebelen |
MFCS | 1 |
| 2008 | Mixing Lossy and Perfect Fifo Channels
Pierre Chambart, Philippe Schnoebelen |
CONCUR | 2 |
| 2008 | The omega-Regular Post Embedding Problem
Pierre Chambart, Philippe Schnoebelen |
FoSSaCS | 2 |
| 2008 | The Ordinal Recursive Complexity of Lossy Channel SystemsabstractWe show that reachability and termination for lossy channel systems is exactly at level Fomegaomega in the fast-growing hierarchy of recursive functions, the first level that dominates all multiply-recursive functions. Pierre Chambart, Philippe Schnoebelen |
LICS | 2 |
| 2008 | On Termination for Faulty Channel MachinesabstractA channel machine consists of a finite controller together with several fifo channels; the controller can read messages from the head of a channel and write messages to the tail of a channel. In this paper, we focus on channel machines with insertion errors, i.e., machines in whose channels messages can spontaneously appear. Such devices have been previously introduced in the study of Metric Temporal Logic. We consider the termination problem: are all the computations of a given insertion channel machine finite? We show that this problem has non-elementary, yet primitive recursive complexity. Patricia Bouyer, Nicolas Markey, Joël Ouaknine, Philippe Schnoebelen, James Worrell 0001 |
STACS | 4 |
| 2007 | Post Embedding Problem Is Not Primitive Recursive, with Applications to Channel Systems
Pierre Chambart, Philippe Schnoebelen |
FSTTCS | 2 |
| 2007 | Model Checking Branching Time LogicsabstractBranching-time logics are temporal logics that allow quantification over possible futures. Such logics have been considered very early by the automated verification community because efficient model-checking algorithms for logics like CTL could be easily implemented and were used successfully. Philippe Schnoebelen |
TIME | 1 |
| 2007 | Verifying nondeterministic probabilistic channel systems against ω-regular linear-time propertiesabstractLossy channel systems (LCS's) are systems of finite state processes that communicate via unreliable unbounded fifo channels. We introduce NPLCS's, a variant of LCS's where message losses have a probabilistic behavior while the component processes behave nondeterministically, and study the decidability of qualitative verification problems for ω-regular linear-time properties. We show that—in contrast to finite-state Markov decision processes—the satisfaction relation for linear-time formulas depends on the type of schedulers that resolve the nondeterminism. While the qualitative model checking problem for the full class of history-dependent schedulers is undecidable, the same question for finite-memory schedulers can be solved algorithmically. Additionally, some special kinds of reachability, or recurrent reachability, qualitative properties yield decidable verification problems for the full class of schedulers, which—for this restricted class of problems—are as powerful as finite-memory schedulers, or even a subclass of them. Christel Baier, Nathalie Bertrand 0001, Philippe Schnoebelen |
ACM Trans. Comput. Log. | 3 |
| 2006 | Symbolic Verification of Communicating Systems with Probabilistic Message Losses: Liveness and Fairness
Christel Baier, Nathalie Bertrand 0001, Philippe Schnoebelen |
FORTE | 3 |
| 2006 | On Computing Fixpoints in Well-Structured Regular Model Checking, with Applications to Lossy Channel Systems
Christel Baier, Nathalie Bertrand 0001, Philippe Schnoebelen |
LPAR | 3 |
| 2006 | BTL2 and the expressive power of ECTL+
Alexander Moshe Rabinovich, Philippe Schnoebelen |
Inf. Comput. | 2 |
| 2006 | A note on the attractor-property of infinite-state Markov chains
Christel Baier, Nathalie Bertrand 0001, Philippe Schnoebelen |
Inf. Process. Lett. | 3 |
| 2006 | Mu-calculus path checking
Nicolas Markey, Philippe Schnoebelen |
Inf. Process. Lett. | 2 |
| 2006 | A parametric analysis of the state-explosion problem in model checking
Stéphane Demri, François Laroussinie, Philippe Schnoebelen |
J. Comput. Syst. Sci. | 3 |
| 2006 | A general approach to comparing infinite-state systems with their finite-state specifications
Antonín Kucera 0001, Philippe Schnoebelen |
Theor. Comput. Sci. | 2 |
| 2006 | Efficient timed model checking for discrete-time systems
François Laroussinie, Nicolas Markey, Philippe Schnoebelen |
Theor. Comput. Sci. | 3 |
| 2005 | Flat Acceleration in Symbolic Model Checking
Sébastien Bardin, Alain Finkel, Jérôme Leroux, Philippe Schnoebelen |
ATVA | 4 |
| 2005 | Verification of probabilistic systems with faulty communication
Parosh Aziz Abdulla, Nathalie Bertrand 0001, Alexander Moshe Rabinovich, Philippe Schnoebelen |
Inf. Comput. | 4 |
| 2005 | Decidable first-order transition logics for PA-processesabstractWe show the decidability of model checking PA-processes against several first-order logics based upon the reachability predicate. The main tool for this result is the recognizability by tree automata of the reachability relation. The tree automata approach and the transition logics we use allow a smooth and general treatment of parameterized model checking for PA. This approach is extended to handle a quite general notion of costs of PA-steps. In particular, when costs are Parikh images of traces, we show decidability of a transition logic extended by some form of first-order reasoning over costs. Denis Lugiez, Philippe Schnoebelen |
Inf. Comput. | 2 |
| 2004 | A General Approach to Comparing Infinite-State Systems with Their Finite-State Specifications
Antonín Kucera 0001, Philippe Schnoebelen |
CONCUR | 2 |
| 2004 | Model Checking Timed Automata with One or Two Clocks
François Laroussinie, Nicolas Markey, Philippe Schnoebelen |
CONCUR | 3 |
| 2004 | A PTIME-complete matching problem for SLP-compressed words
Nicolas Markey, Philippe Schnoebelen |
Inf. Process. Lett. | 2 |
| 2003 | Model Checking a Path
Nicolas Markey, Philippe Schnoebelen |
CONCUR | 2 |
| 2003 | Model Checking Lossy Channels Systems Is Probably Decidable
Nathalie Bertrand 0001, Philippe Schnoebelen |
FoSSaCS | 2 |
| 2003 | Oracle Circuits for Branching-Time Model Checking
Philippe Schnoebelen |
ICALP | 1 |
| 2003 | On the expressivity and complexity of quantitative branching-time temporal logics
François Laroussinie, Philippe Schnoebelen, Mathieu Turuani |
Theor. Comput. Sci. | 2 |
| 2002 | The Complexity of Temporal Logic Model Checking
Philippe Schnoebelen |
Advances in Modal Logic | 1 |
| 2002 | On Model Checking Durational Kripke Structures
François Laroussinie, Nicolas Markey, Philippe Schnoebelen |
FoSSaCS | 3 |
| 2002 | Temporal Logic with Forgettable PastabstractWe investigate NLTL, a linear-time temporal logic with forgettable past. NLTL can be exponentially more succinct than LTL+Past (which in turn can be more succinct than LTL). We study satisfiability and model checking for NLTL and provide optimal automata-theoretic algorithms for these EXPSPACE-complete problems. François Laroussinie, Nicolas Markey, Philippe Schnoebelen |
LICS | 3 |
| 2002 | On Verifying Fair Lossy Channel Systems
Benoît Masson, Philippe Schnoebelen |
MFCS | 2 |
| 2002 | A Parametric Analysis of the State Explosion Problem in Model Checking
Stéphane Demri, François Laroussinie, Philippe Schnoebelen |
STACS | 3 |
| 2002 | The Complexity of Propositional Linear Temporal Logics in Simple Cases
Stéphane Demri, Philippe Schnoebelen |
Inf. Comput. | 2 |
| 2002 | Verifying lossy channel systems has nonprimitive recursive complexity
Philippe Schnoebelen |
Inf. Process. Lett. | 1 |
| 2002 | The regular viewpoint on PA-processes
Denis Lugiez, Philippe Schnoebelen |
Theor. Comput. Sci. | 2 |
| 2001 | Model Checking CTL+ and FCTL is Hard
François Laroussinie, Nicolas Markey, Philippe Schnoebelen |
FoSSaCS | 3 |
| 2001 | Well-structured transition systems everywhere!
Alain Finkel, Philippe Schnoebelen |
Theor. Comput. Sci. | 2 |
| 2000 | Verifying Performance Equivalence for Timed Basic Parallel Processes
Béatrice Bérard, Anne Labroue, Philippe Schnoebelen |
FoSSaCS | 3 |
| 2000 | The State Explosion Problem from Trace to Bisimulation Equivalence
François Laroussinie, Philippe Schnoebelen |
FoSSaCS | 2 |
| 2000 | Decidable First-Order Transition Logics for PA-Processes
Denis Lugiez, Philippe Schnoebelen |
ICALP | 2 |
| 2000 | On the Expressivity and Complexity of Quantitative Branching-Time Temporal Logics
François Laroussinie, Philippe Schnoebelen, Mathieu Turuani |
LATIN | 2 |
| 2000 | Towards the automatic verification of PLC programs written in Instruction ListabstractWe propose a framework for the automatic verification of PLC (programmable logic controller) programs written in Instruction List, one of the five languages defined in the IEC 61131-3 standard. We propose a formal semantics for a significant fragment of the IL language, and a direct coding of this semantics into a model checking tool. We then automatically verify rich behavioral properties written in linear temporal logic. Our approach is illustrated on the example of the tool-holder of a turning center. Géraud Canet, Sandrine Couffin, Jean-Jacques Lesage, Antoine Petit 0001, Philippe Schnoebelen |
SMC | 5 |
| 2000 | Specification in CTL+Past for Verification in CTL
François Laroussinie, Philippe Schnoebelen |
Inf. Comput. | 2 |
| 1999 | Boundedness of Reset P/T Nets
Catherine Dufourd, Petr Jancar, Philippe Schnoebelen |
ICALP | 3 |
| 1998 | The Regular Viewpoint on PA-Processes
Denis Lugiez, Philippe Schnoebelen |
CONCUR | 2 |
| 1998 | Reset Nets Between Decidability and Undecidability
Catherine Dufourd, Alain Finkel, Philippe Schnoebelen |
ICALP | 3 |
| 1998 | Fundamental Structures in Well-Structured Infinite Transition Systems
Alain Finkel, Philippe Schnoebelen |
LATIN | 2 |
| 1998 | The Complexity of Propositional Linear Temporal Logics in Simple Cases (Extended Abstract)
Stéphane Demri, Philippe Schnoebelen |
STACS | 2 |
| 1995 | Translations Between Modal Logics of Reactive Systems
François Laroussinie, Sophie Pinchinat, Philippe Schnoebelen |
Theor. Comput. Sci. | 3 |
| 1995 | A Hierarchy of Temporal Logics with Past
François Laroussinie, Philippe Schnoebelen |
Theor. Comput. Sci. | 2 |
| 1994 | A Hierarchy of Temporal Logics with Past (Extended Abstract)
François Laroussinie, Philippe Schnoebelen |
STACS | 2 |
| 1991 | Experiments on Processes with Backtracking
Philippe Schnoebelen |
CONCUR | 1 |
| 1991 | τ-Bisimulations and Full Abstraction for Refinement of Actions
Ferroudja Cherief, Philippe Schnoebelen |
Inf. Process. Lett. | 2 |
| 1991 | A Rewrite-Based Type Discipline for a Subset of Computer Algebra
Hubert Comon-Lundh, Denis Lugiez, Philippe Schnoebelen |
J. Symb. Comput. | 3 |
| 1990 | On the Weak Adequacy of Branching-Time Remporal Logic
Philippe Schnoebelen, Sophie Pinchinat |
ESOP | 1 |
| 1988 | Refined Compilation of Pattern-Matching for Functional Languages
Philippe Schnoebelen |
Sci. Comput. Program. | 1 |