Skip to main content

Showing 1–7 of 7 results for author: Rieg, L

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

    cs.CG cs.DC cs.DM

    Computer Aided Formal Design of Swarm Robotics Algorithms

    Authors: Thibaut Balabonski, Pierre Courtieu, Robin Pelle, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain

    Abstract: Previous works on formally studying mobile robotic swarms consider necessary and sufficient system hypotheses enabling to solve theoretical benchmark problems (geometric pattern formation, gathering, scattering, etc.). We argue that formal methods can also help in the early stage of mobile robotic swarms protocol design, to obtain protocols that are correct-by-design, even for problems arising fro… ▽ More

    Submitted 18 January, 2021; originally announced January 2021.

  2. arXiv:1909.12582  [pdf, other

    cs.FL cs.LO cs.PL

    Towards Coq-verified Esterel Semantics and Compiling

    Authors: Gérard Berry, Lionel Rieg

    Abstract: This paper focuses on formally specifying and verifying the chain of formal semantics of the Esterel synchronous programming language using the Coq proof assistant. In particular, in addition to the standard logical (LBS) semantics, constructive semantics (CBS) and constructive state semantics (CSS), we introduce a novel microstep semantics that gets rid of the Must/Can potential function pair of… ▽ More

    Submitted 23 September, 2022; v1 submitted 27 September, 2019; originally announced September 2019.

  3. arXiv:1908.09123  [pdf, other

    cs.PL cs.LO

    Dependent Pearl: Normalization by realizability

    Authors: Pierre-Évariste Dagand, Lionel Rieg, Gabriel Scherer

    Abstract: For those of us who generally live in the world of syntax, semantic proof techniques such as reducibility, realizability or logical relations seem somewhat magical despite -- or perhaps due to -- their seemingly unreasonable effectiveness. Why do they work? At which point in the proof is "the real work" done? Ho** to build a programming intuition of these proofs, we implement a normalization a… ▽ More

    Submitted 27 July, 2020; v1 submitted 24 August, 2019; originally announced August 2019.

  4. arXiv:1602.08361  [pdf, ps, other

    cs.DC cs.DS cs.LO cs.RO

    Certified Universal Gathering in $R^2$ for Oblivious Mobile Robots

    Authors: Pierre Courtieu, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain

    Abstract: We present a unified formal framework for expressing mobile robots models, protocols, and proofs, and devise a protocol design/proof methodology dedicated to mobile robots that takes advantage of this formal framework. As a case study, we present the first formally certified protocol for oblivious mobile robots evolving in a two-dimensional Euclidean space. In more details, we provide a new algori… ▽ More

    Submitted 26 February, 2016; originally announced February 2016.

    Comments: arXiv admin note: substantial text overlap with arXiv:1506.01603

  5. arXiv:1506.01603  [pdf, ps, other

    cs.DC cs.CG cs.DS cs.LO cs.RO

    A Certified Universal Gathering Algorithm for Oblivious Mobile Robots

    Authors: Pierre Courtieu, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain

    Abstract: We present a new algorithm for the problem of universal gathering mobile oblivious robots (that is, starting from any initial configuration that is not bivalent, using any number of robots, the robots reach in a finite number of steps the same position, not known beforehand) without relying on a common chirality. We give very strong guaranties on the correctness of our algorithm by proving formall… ▽ More

    Submitted 4 June, 2015; originally announced June 2015.

  6. arXiv:1405.5902  [pdf, ps, other

    cs.LO cs.DC cs.RO

    Impossibility of Gathering, a Certification

    Authors: Pierre Courtieu, Lionel Rieg, Xavier Urbain, Sébastien Tixeuil

    Abstract: Recent advances in Distributed Computing highlight models and algorithms for autonomous swarms of mobile robots that self-organise and cooperate to solve global objectives. The overwhelming majority of works so far considers handmade algorithms and proofs of correctness. This paper builds upon a previously proposed formal framework to certify the correctness of impossibility results regarding dist… ▽ More

    Submitted 22 May, 2014; originally announced May 2014.

    Comments: 10p

  7. arXiv:1304.4557  [pdf, other

    cs.LO

    Extracting Herbrand trees from Coq

    Authors: Lionel Rieg

    Abstract: Software certification aims at proving the correctness of programs but in many cases, the use of external libraries allows only a conditional proof: it depends on the assumption that the libraries meet their specifications. In particular, a bug in these libraries might still impact the certified program. In this case, the difficulty that arises is to isolate the defective library function and prov… ▽ More

    Submitted 16 April, 2013; originally announced April 2013.