Skip to main content

Showing 1–18 of 18 results for author: Lozes, E

Searching in archive cs. Search in all archives.
.
  1. arXiv:2308.10578  [pdf, other

    cs.CL cs.FL

    Weakly synchronous systems with three machines are Turing powerful

    Authors: Cinzia Di Giusto, Davide Ferré, Etienne Lozes, Nicolas Nisse

    Abstract: Communicating finite-state machines (CFMs) are a Turing powerful model of asynchronous message-passing distributed systems. In weakly synchronous systems, processes communicate through phases in which messages are first sent and then received, for each process. Such systems enjoy a limited form of synchronization, and for some communication models, this restriction is enough to make the reachabili… ▽ More

    Submitted 21 August, 2023; originally announced August 2023.

  2. arXiv:2210.13062  [pdf, ps, other

    cs.CL cs.FL cs.SC

    A partial order view of message-passing communication models

    Authors: Cinzia Di Giusto, Davide Ferré, Laetitia Laversa, Etienne Lozes

    Abstract: There 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… ▽ More

    Submitted 13 January, 2023; v1 submitted 24 October, 2022; originally announced October 2022.

  3. Towards Generalised Half-Duplex Systems

    Authors: Cinzia Di Giusto, Loïc Germerie Guizouarn, Etienne Lozes

    Abstract: FIFO automata are finite state machines communicating through FIFO queues. They can be used for instance to model distributed protocols. Due to the unboundedness of the FIFO queues, several verification problems are undecidable for these systems. In order to model-check such systems, one may look for decidable subclasses of FIFO systems. Binary half-duplex systems are systems of two FIFO automata… ▽ More

    Submitted 30 September, 2021; originally announced October 2021.

    Comments: In Proceedings ICE 2021, arXiv:2109.14908

    Journal ref: EPTCS 347, 2021, pp. 22-37

  4. arXiv:2104.14408  [pdf, ps, other

    cs.FL

    Guessing the buffer bound for k-synchronizability

    Authors: Cinzia Di Giusto, Laetitia Laversa, Etienne Lozes

    Abstract: A communicating system is $k$-synchronizable if all of the message sequence charts representing the executions can be divided into slices of $k$ sends followed by $k$ receptions. It was previously shown that, for a fixed given $k$, one could decide whether a communicating system is $k$-synchronizable. This result is interesting because the reachability problem can be solved for $k$-synchronizable… ▽ More

    Submitted 29 April, 2021; originally announced April 2021.

    Comments: Long version of CIAA paper (19 pages)

  5. A Complete Axiomatisation for Quantifier-Free Separation Logic

    Authors: Stéphane Demri, Étienne Lozes, Alessio Mansutti

    Abstract: We 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-sty… ▽ More

    Submitted 9 August, 2021; v1 submitted 9 June, 2020; originally announced June 2020.

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 3 (August 10, 2021) lmcs:6548

  6. arXiv:1910.05016  [pdf, other

    cs.LO

    Internal Calculi for Separation Logics

    Authors: Stéphane Demri, Etienne Lozes, Alessio Mansutti

    Abstract: We 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 predic… ▽ More

    Submitted 11 October, 2019; originally announced October 2019.

  7. arXiv:1909.01627  [pdf, ps, other

    cs.FL cs.CL cs.SC cs.SE

    On the k-synchronizability of systems

    Authors: Cinzia Di Giusto, Cinzia Giusto, Laetitia Laversa, Etienne Lozes

    Abstract: In this paper, we work on the notion of 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… ▽ More

    Submitted 21 January, 2020; v1 submitted 4 September, 2019; originally announced September 2019.

  8. arXiv:1810.05410  [pdf, other

    cs.LO

    The Effects of Adding Reachability Predicates in Quantifier-Free Separation Logic

    Authors: Stéphane Demri, Etienne Lozes, Alessio Mansutti

    Abstract: The 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 veri… ▽ More

    Submitted 28 February, 2021; v1 submitted 12 October, 2018; originally announced October 2018.

  9. Synchronizability of Communicating Finite State Machines is not Decidable

    Authors: Alain Finkel, Etienne Lozes

    Abstract: A 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, thank… ▽ More

    Submitted 19 December, 2023; v1 submitted 23 February, 2017; originally announced February 2017.

    Comments: Long version

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (December 20, 2023) lmcs:4764

  10. Multi-Buffer Simulations for Trace Language Inclusion

    Authors: Milka Hutagalung, Norbert Hundeshagen, Dietrich Kuske, Martin Lange, Etienne Lozes

    Abstract: We consider simulation games played between Spoiler and Duplicator on two Büchi automata in which the choices made by Spoiler can be buffered by Duplicator in several buffers before she executes them on her structure. We show that the simulation games are useful to approximate the inclusion of trace closures of languages accepted by finite-state automata, which is known to be undecidable. We study… ▽ More

    Submitted 13 September, 2016; originally announced September 2016.

    Comments: In Proceedings GandALF 2016, arXiv:1609.03648

    Journal ref: EPTCS 226, 2016, pp. 213-227

  11. Two-Buffer Simulation Games

    Authors: Milka Hutagalung, Norbert Hundeshagen, Dietrich Kuske, Martin Lange, Etienne Lozes

    Abstract: We consider simulation games played between Spoiler and Duplicator on two Buchi automata in which the choices made by Spoiler can be buffered by Duplicator in two different buffers before she executes them on her structure. Previous work on such games using a single buffer has shown that they are useful to approximate language inclusion problems. We study the decidability and complexity and show t… ▽ More

    Submitted 1 August, 2016; originally announced August 2016.

    Comments: In Proceedings Cassting'16/SynCoP'16, arXiv:1608.00177

    Journal ref: EPTCS 220, 2016, pp. 27-38

  12. A Type-Directed Negation Elimination

    Authors: Etienne Lozes

    Abstract: In the modal mu-calculus, a formula is well-formed if each recursive variable occurs underneath an even number of negations. By means of De Morgan's laws, it is easy to transform any well-formed formula into an equivalent formula without negations -- its negation normal form. Moreover, if the formula is of size n, its negation normal form of is of the same size O(n). The full modal mu-calculus a… ▽ More

    Submitted 10 September, 2015; originally announced September 2015.

    Comments: In Proceedings FICS 2015, arXiv:1509.02826

    ACM Class: F4.1

    Journal ref: EPTCS 191, 2015, pp. 132-142

  13. Buffered Simulation Games for Büchi Automata

    Authors: Milka Hutagalung, Martin Lange, Etienne Lozes

    Abstract: Simulation relations are an important tool in automata theory because they provide efficiently computable approximations to language inclusion. In recent years, extensions of ordinary simulations have been studied, for instance multi-pebble and multi-letter simulations which yield better approximations and are still polynomial-time computable. In this paper we study the limitations of approxima… ▽ More

    Submitted 21 May, 2014; originally announced May 2014.

    Comments: In Proceedings AFL 2014, arXiv:1405.5272

    Journal ref: EPTCS 151, 2014, pp. 286-300

  14. Shared Contract-Obedient Endpoints

    Authors: Étienne Lozes, Jules Villard

    Abstract: Most of the existing verification techniques for message-passing programs suppose either that channel endpoints are used in a linear fashion, where at most one thread may send or receive from an endpoint at any given time, or that endpoints may be used arbitrarily by any number of threads. The former approach usually forbids the sharing of channels while the latter limits what is provable about pr… ▽ More

    Submitted 16 December, 2012; originally announced December 2012.

    Comments: In Proceedings ICE 2012, arXiv:1212.3458

    ACM Class: F.3.1

    Journal ref: EPTCS 104, 2012, pp. 17-31

  15. Model-Checking Process Equivalences

    Authors: Martin Lange, Etienne Lozes, Manuel Vargas Guzmán

    Abstract: Process equivalences are formal methods that relate programs and system which, informally, behave in the same way. Since there is no unique notion of what it means for two dynamic systems to display the same behaviour there are a multitude of formal process equivalences, ranging from bisimulation to trace equivalence, categorised in the linear-time branching-time spectrum. We present a logical… ▽ More

    Submitted 8 October, 2012; originally announced October 2012.

    Comments: In Proceedings GandALF 2012, arXiv:1210.2028

    ACM Class: F.4.1

    Journal ref: EPTCS 96, 2012, pp. 43-56

  16. Model-Checking the Higher-Dimensional Modal mu-Calculus

    Authors: Martin Lange, Etienne Lozes

    Abstract: The higher-dimensional modal mu-calculus is an extension of the mu-calculus in which formulas are interpreted in tuples of states of a labeled transition system. Every property that can be expressed in this logic can be checked in polynomial time, and conversely every polynomial-time decidable problem that has a bisimulation-invariant encoding into labeled transition systems can also be defined in… ▽ More

    Submitted 15 February, 2012; originally announced February 2012.

    Comments: In Proceedings FICS 2012, arXiv:1202.3174

    ACM Class: F.4.1, F.2.m, F.3.0

    Journal ref: EPTCS 77, 2012, pp. 39-46

  17. arXiv:0806.3849  [pdf, ps, other

    cs.LO cs.MA cs.PL

    Separability in the Ambient Logic

    Authors: Daniel Hirschkoff, Etienne Lozes, Davide Sangiorgi

    Abstract: The \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… ▽ More

    Submitted 4 September, 2008; v1 submitted 24 June, 2008; originally announced June 2008.

    Comments: logical methods in computer science, 44 pages

    ACM Class: F.3.2; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 4, Issue 3 (September 4, 2008) lmcs:682

  18. On the Expressiveness of the Ambient Logic

    Authors: Daniel Hirschkoff, Etienne Lozes, Davide Sangiorgi

    Abstract: The 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.… ▽ More

    Submitted 30 March, 2006; v1 submitted 4 October, 2005; originally announced October 2005.

    ACM Class: F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 2, Issue 2 (March 30, 2006) lmcs:2251