Xavier Urbain

dblp:u/XavierUrbain · DBLP profile ↗
← Back
19ranked-venue papers
1as first author
4since 2021 · last 2026
0000-0001-7442-2538ORCID · verified

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

Theory of computation · 9 · 3 since 2021Security and privacy · 4 · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 Formal Certification of async Protocols: The Case of Gathering in $\mathbb {R} ^2$ Using Weber Points
Maria-Virginia Aponte, Mathis Bouverot-Dupuis, Quentin Bramas, Pierre Courtieu, Lionel Rieg, Xavier Urbain
SIROCCO6
2026 Deterministic color-optimal self-stabilizing semi-synchronous gathering: Two certified algorithms
abstract
We consider the problem of gathering in finite time and at the same location, not known beforehand, a set of deterministic semi-synchronous robots, starting from an arbitrary initial configuration that may even be bivalent (that is, a configuration where the robots are evenly split on two different locations). This problem is known to be unsolvable when the robots are oblivious, that is, when they cannot remember their past actions. We present two deterministic gathering algorithms where robots may remember and communicate a single bit of memory. This bit may be arbitrarily (and adversarially) set in the initial configuration. Our solutions are thus memory optimal and self-stabilizing. The first algorithm makes use of multiplicity detection, while the second solely uses robot colors. Their proof of correctness is formally certified by the Coq proof assistant using the Pactole framework.
François Bonnet 0001, Quentin Bramas, Pierre Courtieu, Xavier Défago, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
Theor. Comput. Sci.7
2025 Deterministic Color-Optimal Self-stabilizing Semi-synchronous Gathering: A Certified Algorithm
François Bonnet 0001, Quentin Bramas, Pierre Courtieu, Xavier Défago, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
SIROCCO7
2021 Computer Aided Formal Design of Swarm Robotics Algorithms
Thibaut Balabonski, Pierre Courtieu, Robin Pelle, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
SSS6
2019 Synchronous Gathering without Multiplicity Detection: a Certified Algorithm
Thibaut Balabonski, Amélie Delga, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
Theory Comput. Syst.5
2018 Brief Announcement Continuous vs. Discrete Asynchronous Moves: A Certified Approach for Mobile Robots
Thibaut Balabonski, Pierre Courtieu, Robin Pelle, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
SSS6
2016 Brief Announcement: Certified Universal Gathering in R2 for Oblivious Mobile Robots
abstract
International audience
Pierre Courtieu, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
PODC4
2016 Synchronous Gathering Without Multiplicity Detection: A Certified Algorithm
Thibaut Balabonski, Amélie Delga, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
SSS5
2016 Certified Universal Gathering in \mathbb R ^2 for Oblivious Mobile Robots
Pierre Courtieu, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
DISC4
2015 Impossibility of gathering, a certification
Pierre Courtieu, Lionel Rieg, Sébastien Tixeuil, Xavier Urbain
Inf. Process. Lett.4
2013 Certified Impossibility Results for Byzantine-Tolerant Mobile Robots
Cédric Auger, Zohir Bouzid, Pierre Courtieu, Sébastien Tixeuil, Xavier Urbain
SSS5
2011 Automated Certified Proofs with CiME3
abstract
We present the rewriting toolkit CiME3. Amongst other original features, this version enjoys two kinds of engines: to handle and discover proofs of various properties of rewriting systems, and to generate Coq scripts from proof traces given in certification problem format in order to certify them with a skeptical proof assistant like Coq. Thus, these features open the way for using CiME3 to add automation to proofs of termination or confluence in a formal development in the Coq proof assistant.
Evelyne Contejean, Pierre Courtieu, Julien Forest, Olivier Pons, Xavier Urbain
RTA5
2010 A3PAT, an approach for certified automated termination proofs
abstract
Software engineering, automated reasoning, rule-based programming or specifications often use rewriting systems for which termination, among other properties, may have to be ensured.This paper presents the approach developed in Project A3PAT to discover and moreover certify, with full automation, termination proofs for term rewriting systems.
Evelyne Contejean, Andrei Paskevich, Xavier Urbain, Pierre Courtieu, Olivier Pons, Julien Forest
PEPM3
2008 Usable Rules for Context-Sensitive Rewrite Systems
Raúl Gutiérrez, Salvador Lucas, Xavier Urbain
RTA3
2005 Mechanically Proving Termination Using Polynomial Interpretations
Evelyne Contejean, Claude Marché, Ana Paula Tomás, Xavier Urbain
J. Autom. Reason.4
2004 Proving termination of membership equational programs
abstract
Advanced typing, matching, and evaluation strategy features, as well as very general conditional rules, are routinely used in equational programming languages such as, for example, ASF+SDF, OBJ, CafeOBJ, Maude, and equational subsets of ELAN and CASL. Proving termination of equational programs having such expressive features is important but nontrivial, because some of those features may not be supported by standard termination methods and tools, such as muterm, CiME, AProVE, TTT, Termptation, etc. Yet, use of the features may be essential to ensure termination. We present a sequence of theory transformations that can be used to bridge the gap between expressive equational programs and termination tools, prove the correctness of such transformations, and discuss a prototype tool performing the transformations on Maude equational programs and sending the resulting transformed theories to some of the aforementioned tools.
Francisco Durán 0001, Salvador Lucas, José Meseguer 0001, Claude Marché, Xavier Urbain
PEPM5
2004 Modular & Incremental Automated Termination Proofs
Xavier Urbain
J. Autom. Reason.1
2004 Modular and incremental proofs of AC-termination
Claude Marché, Xavier Urbain
J. Symb. Comput.2
1998 Termination of Associative-Commutative Rewriting by Dependency Pairs
Claude Marché, Xavier Urbain
RTA2