VLDB 2026 Research / reviewers in the wild / expert
Étienne Lozes
dblp:69/4259
· DBLP profile ↗
36ranked-venue papers
5as first author
11since 2021 · last 2026
0000-0001-8505-585XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 27 · 3 first-author · 7 since 2021Software engineering, systems software and programming languages · 10 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HistMSO: a Logic for Reasoning About Consistency Models with MONA
Isabelle Coget, Étienne Lozes |
COORDINATION | 2 |
| 2025 | Realisability and Complementability of Multiparty Session TypesabstractMultiparty session types (MPST) are a type-based approach for specifying message-passing distributed systems. They rely on the notion of global type, specifying the global behaviour, and local types, which are the projections of the global behaviour onto each local participant. An essential property of global types is realisability, i.e., whether the composition of the local behaviours conforms to those specified by the global type. We explore how realisability of MPST relates to their complementability, i.e., whether there exists a global type that describes the complementary behaviour of the original global type. First, we show that if a global type is realisable with p2p communications, then it is realisable with synchronous communications. Second, we show that if a global type is realisable in the synchronous model, then it is complementable, in the sense that there exists a global type that describes the complementary behaviour of the original global type. Third, we give an algorithm to decide whether a complementable global type, given with an explicit complement, is realisable in p2p. As a side contribution, we propose a complementation construction for global types with sender-driven choice, and more generally commutation-deterministic global types. Cinzia Di Giusto, Étienne Lozes, Pascal Urso |
PPDP | 2 |
| 2023 | Multiparty half-duplex systems and synchronous communications
Cinzia Di Giusto, Loïc Germerie Guizouarn, Étienne Lozes |
J. Log. Algebraic Methods Program. | 3 |
| 2023 | Synchronizability of Communicating Finite State Machines is not DecidableabstractA system of communicating finite state machines is synchronizable if its send trace semantics, i.e.the set of sequences of sendings it can perform, is the same when its communications are FIFO asynchronous and when they are just rendez-vous synchronizations. This property was claimed to be decidable in several conference and journal papers for either mailboxes or peer-to-peer communications, thanks to a form of small model property. In this paper, we show that this small model property does not hold neither for mailbox communications, nor for peer-to-peer communications, therefore the decidability of synchronizability becomes an open question. We close this question for peer-to-peer communications, and we show that synchronizability is actually undecidable. We show that synchronizability is decidable if the topology of communications is an oriented ring. We also show that, in this case, synchronizability implies the absence of unspecified receptions and orphan messages, and the channel-recognizability of the reachability set. Alain Finkel, Étienne Lozes |
Log. Methods Comput. Sci. | 2 |
| 2023 | A Partial Order View of Message-Passing Communication ModelsabstractThere is a wide variety of message-passing communication models, ranging from synchronous "rendez-vous" communications to fully asynchronous/out-of-order communications. For large-scale distributed systems, the communication model is determined by the transport layer of the network, and a few classes of orders of message delivery (FIFO, causally ordered) have been identified in the early days of distributed computing. For local-scale message-passing applications, e.g., running on a single machine, the communication model may be determined by the actual implementation of message buffers and by how FIFO queues are used. While large-scale communication models, such as causal ordering, are defined by logical axioms, local-scale models are often defined by an operational semantics. In this work, we connect these two approaches, and we present a unified hierarchy of communication models encompassing both large-scale and local-scale models, based on their concurrent behaviors. We also show that all the communication models we consider can be axiomatized in the monadic second order logic, and may therefore benefit from several bounded verification techniques based on bounded special treewidth. Cinzia Di Giusto, Davide Ferré, Laetitia Laversa, Étienne Lozes |
Proc. ACM Program. Lang. | 4 |
| 2022 | The Tail-Recursive Fragment of Timed Recursive CTL
Florian Bruse, Martin Lange 0001, Étienne Lozes |
TIME | 3 |
| 2021 | A Unifying Framework for Deciding SynchronizabilityabstractSeveral notions of synchronizability of a message-passing system have been introduced in the literature. Roughly, a system is called synchronizable if every execution can be rescheduled so that it meets certain criteria, e.g., a channel bound. We provide a framework, based on MSO logic and (special) tree-width, that unifies existing definitions, explains their good properties, and allows one to easily derive other, more general definitions and decidability results for synchronizability. Benedikt Bollig, Cinzia Di Giusto, Alain Finkel, Laetitia Laversa, Étienne Lozes, Amrita Suresh 0001 |
CONCUR | 5 |
| 2021 | Guessing the Buffer Bound for k-Synchronizability
Cinzia Di Giusto, Laetitia Laversa, Étienne Lozes |
CIAA | 3 |
| 2021 | The Complexity of Model-Checking Tail-Recursive Higher-Order Fixpoint LogicabstractHigher-Order Fixpoint Logic (HFL) is a modal specification language whose expressive power reaches far beyond that of Monadic Second-Order Logic, achieved through an incorporation of a typed λ-calculus into the modal μ-calculus. Its model checking problem on finite transition systems is decidable, albeit of high complexity, namely k-EXPTIME-complete for formulas that use functions of type order at most k < 0. In this paper we present a fragment with a presumably easier model checking problem. We show that so-called tail-recursive formulas of type order k can be model checked in (k − 1)-EXPSPACE, and also give matching lower bounds. This yields generic results for the complexity of bisimulation-invariant non-regular properties, as these can typically be defined in HFL. Florian Bruse, Martin Lange 0001, Étienne Lozes |
Fundam. Informaticae | 3 |
| 2021 | A Complete Axiomatisation for Quantifier-Free Separation LogicabstractWe present the first complete axiomatisation for quantifier-free separation logic. The logic is equipped with the standard concrete heaplet semantics and the proof system has no external feature such as nominals/labels. It is not possible to rely completely on proof systems for Boolean BI as the concrete semantics needs to be taken into account. Therefore, we present the first internal Hilbert-style axiomatisation for quantifier-free separation logic. The calculus is divided in three parts: the axiomatisation of core formulae where Boolean combinations of core formulae capture the expressivity of the whole logic, axioms and inference rules to simulate a bottom-up elimination of separating connectives, and finally structural axioms and inference rules from propositional calculus and Boolean BI with the magic wand. Stéphane Demri, Étienne Lozes, Alessio Mansutti |
Log. Methods Comput. Sci. | 2 |
| 2021 | The Effects of Adding Reachability Predicates in Quantifier-Free Separation LogicabstractThe list segment predicate ls used in separation logic for verifying programs with pointers is well suited to express properties on singly-linked lists. We study the effects of adding ls to the full quantifier-free separation logic with the separating conjunction and implication, which is motivated by the recent design of new fragments in which all these ingredients are used indifferently and verification tools start to handle the magic wand connective. This is a very natural extension that has not been studied so far. We show that the restriction without the separating implication can be solved in polynomial space by using an appropriate abstraction for memory states, whereas the full extension is shown undecidable by reduction from first-order separation logic. Many variants of the logic and fragments are also investigated from the computational point of view when ls is added, providing numerous results about adding reachability predicates to quantifier-free separation logic. Stéphane Demri, Étienne Lozes, Alessio Mansutti |
ACM Trans. Comput. Log. | 2 |
| 2020 | Internal Calculi for Separation LogicsabstractWe present a general approach to axiomatise separation logics with heaplet semantics with no external features such as nominals/labels. To start with, we design the first (internal) Hilbert-style axiomatisation for the quantifier-free separation logic. We instantiate the method by introducing a new separation logic with essential features: it is equipped with the separating conjunction, the predicate ls, and a natural guarded form of first-order quantification. We apply our approach for its axiomatisation. As a by-product of our method, we also establish the exact expressive power of this new logic and we show PSpace-completeness of its satisfiability problem. Stéphane Demri, Étienne Lozes, Alessio Mansutti |
CSL | 2 |
| 2020 | On the k-synchronizability of SystemsabstractAbstract We study k-synchronizability: a system is k-synchronizable if any of its executions, up to reordering causally independent actions, can be divided into a succession of k-bounded interaction phases. We show two results (both for mailbox and peer-to-peer automata): first, the reachability problem is decidable for k-synchronizable systems; second, the membership problem (whether a given system is k-synchronizable) is decidable as well. Our proofs fix several important issues in previous attempts to prove these two results for mailbox automata. Cinzia Di Giusto, Laetitia Laversa, Étienne Lozes |
FoSSaCS | 3 |
| 2018 | The Effects of Adding Reachability Predicates in Propositional Separation LogicabstractThe list segment predicate $$\mathtt {ls}$$ used in separation logic for verifying programs with pointers is well-suited to express properties on singly-linked lists. We study the effects of adding $$\mathtt {ls}$$ to the full propositional separation logic with the separating conjunction and implication, which is motivated by the recent design of new fragments in which all these ingredients are used indifferently and verification tools start to handle the magic wand connective. This is a very natural extension that has not been studied so far. We show that the restriction without the separating implication can be solved in polynomial space by using an appropriate abstraction for memory states whereas the full extension is shown undecidable by reduction from first-order separation logic. Many variants of the logic and fragments are also investigated from the computational point of view when $$\mathtt {ls}$$ is added, providing numerous results about adding reachability predicates to propositional separation logic. Stéphane Demri, Étienne Lozes, Alessio Mansutti |
FoSSaCS | 2 |
| 2018 | Multi-buffer simulations: Decidability and complexity
Milka Hutagalung, Norbert Hundeshagen, Dietrich Kuske, Martin Lange 0001, Étienne Lozes |
Inf. Comput. | 5 |
| 2017 | On Symbolic Heaps Modulo Permission TheoriesabstractWe address the entailment problem for separation logic with symbolic heaps admitting list pred- icates and permissions for memory cells that are essential to express ownership of a heap region. In the permission-free case, the entailment problem is known to be in P. Herein, we design new decision procedures for solving the satisfiability and entailment problems that are parameterised by the permission theories. This permits the use of solvers dealing with the permission theory at hand, independently of the shape analysis. We also show that the entailment problem without list predicates is coNP-complete for several permission models, such as counting permissions and binary tree shares but the problem is in P for fractional permissions. Furthermore, when list predicates are added, we prove that the entailment problem is coNP-complete when the entail- ment problem for permission formulae is in coNP, assuming the write permission can be split into as many read permissions as desired. Finally, we show that the entailment problem for any Boolean permission model with infinite width is coNP-complete. Stéphane Demri, Étienne Lozes, Denis Lugiez |
FSTTCS | 2 |
| 2017 | Synchronizability of Communicating Finite State Machines is not Decidable
Alain Finkel, Étienne Lozes |
ICALP | 2 |
| 2017 | On the relationship between higher-order recursion schemes and higher-order fixpoint logicabstractWe study the relationship between two kinds of higher-order extensions Naoki Kobayashi 0001, Étienne Lozes, Florian Bruse |
POPL | 2 |
| 2015 | Conjunctive Visibly-Pushdown Path Queries
Martin Lange 0001, Étienne Lozes |
FCT | 2 |
| 2015 | Shared contract-obedient channels
Étienne Lozes, Jules Villard |
Sci. Comput. Program. | 1 |
| 2014 | Model-checking process equivalences
Martin Lange 0001, Étienne Lozes, Manuel Vargas Guzmán 0001 |
Theor. Comput. Sci. | 2 |
| 2013 | Revealing vs. Concealing: More Simulation Games for Büchi Inclusion
Milka Hutagalung, Martin Lange 0001, Étienne Lozes |
LATA | 3 |
| 2012 | On the almighty wand
Rémi Brochenin, Stéphane Demri, Étienne Lozes |
Inf. Comput. | 3 |
| 2010 | Tracking Heaps That Hop with Heap-Hop
Jules Villard, Étienne Lozes, Cristiano Calcagno |
TACAS | 2 |
| 2010 | A spatial equational logic for the applied pi-calculus
Étienne Lozes, Jules Villard |
Distributed Comput. | 1 |
| 2009 | Proving Copyless Message Passing
Jules Villard, Étienne Lozes, Cristiano Calcagno |
APLAS | 2 |
| 2009 | Beyond Shapes: Lists with Ordered Data
Kshitij Bansal, Rémi Brochenin, Étienne Lozes |
FoSSaCS | 3 |
| 2009 | Reasoning about sequences of memory states
Rémi Brochenin, Stéphane Demri, Étienne Lozes |
Ann. Pure Appl. Log. | 3 |
| 2008 | A Spatial Equational Logic for the Applied pi-Calculus
Étienne Lozes, Jules Villard |
CONCUR | 1 |
| 2008 | Separability in the Ambient LogicabstractThe \it{Ambient Logic} (AL) has been proposed for expressing properties of process mobility in the calculus of Mobile Ambients (MA), and as a basis for query languages on semistructured data. We study some basic questions concerning the discriminating power of AL, focusing on the equivalence on processes induced by the logic $(=_L>)$. As underlying calculi besides MA we consider a subcalculus in which an image-finiteness condition holds and that we prove to be Turing complete. Synchronous variants of these calculi are studied as well. In these calculi, we provide two operational characterisations of $_=L$: a coinductive one (as a form of bisimilarity) and an inductive one (based on structual properties of processes). After showing $_=L$ to be stricly finer than barbed congruence, we establish axiomatisations of $_=L$ on the subcalculus of MA (both the asynchronous and the synchronous version), enabling us to relate $_=L$ to structural congruence. We also present some (un)decidability results that are related to the above separation properties for AL: the undecidability of $_=L$ on MA and its decidability on the subcalculus. Étienne Lozes, Daniel Hirschkoff, Davide Sangiorgi |
Log. Methods Comput. Sci. | 1 |
| 2006 | On the Expressiveness of the Ambient LogicabstractThe Ambient Logic (AL) has been proposed for expressing properties of process mobility in the calculus of Mobile Ambients (MA), and as a basis for query languages on semistructured data. In this paper, we study the expressiveness of AL. We define formulas for capabilities and for communication in MA. We also derive some formulas that capture finitess of a term, name occurrences and persistence. We study extensions of the calculus involving more complex forms of communications, and we define characteristic formulas for the equivalence induced by the logic on a subcalculus of MA. This subcalculus is defined by imposing an image-finiteness condition on the reducts of a MA process. Daniel Hirschkoff, Étienne Lozes, Davide Sangiorgi |
Log. Methods Comput. Sci. | 2 |
| 2006 | Elimination of quantifiers and undecidability in spatial logics for concurrency
Luís Caires, Étienne Lozes |
Theor. Comput. Sci. | 2 |
| 2005 | Elimination of spatial connectives in static spatial logics
Étienne Lozes |
Theor. Comput. Sci. | 1 |
| 2004 | Elimination of Quantifiers and Undecidability in Spatial Logics for Concurrency
Luís Caires, Étienne Lozes |
CONCUR | 2 |
| 2003 | Minimality Results for the Spatial Logics
Daniel Hirschkoff, Étienne Lozes, Davide Sangiorgi |
FSTTCS | 2 |
| 2002 | Separability, Expressiveness, and Decidability in the Ambient LogicabstractThe Ambient Logic (AL) has been proposed for expressing properties of process mobility in the calculus of Mobile Ambients (MA), and as a basis for query languages on semistructured data. We study some basic questions concerning the descriptive and discriminating power of AL, focusing on the equivalence on processes induced by the logic (=/sub L/). We consider MA, and two Turing complete subsets of it, MA/sub IF/ and MA/sub IF//sup syn/, respectively defined by imposing a semantic and a syntactic constraint on process prefixes. The main contributions include: coinductive and inductive operational characterisations of =/sub L/; an axiomatisation of =/sub L/ on MA/sub IF//sup syn/; the construction of characteristic formulas for the processes in MA/sub IF/ with respect to =/sub L/; the decidability of =/sub L/ on MA/sub IF/ and on MA/sub IF//sup syn/, and its undecidability on MA. Daniel Hirschkoff, Étienne Lozes, Davide Sangiorgi |
LICS | 2 |