74 research outputs found

    A Framework for Certified Self-Stabilization

    No full text
    We propose a general framework to build certified proofs of distributed self-stabilizing algorithms with the proof assistant Coq. We first define in Coq the locally shared memory model with composite atomicity, the most commonly used model in the self-stabilizing area. We then validate our framework by certifying a non trivial part of an existing silent self-stabilizing algorithm which builds a kk-hop dominating set of the network. We also certified a quantitative property related to the output of this algorithm. Precisely, we show that the computed kk-hop dominating set contains at most ⌊n−1k+1⌋+1\lfloor \frac{n-1}{k+1} \rfloor + 1 nodes, where nn is the number of nodes in the network. To obtain these results, we also developed a library which contains general tools related to potential functions and cardinality of sets

    NF-ÎșB: A lesson in family values

    Get PDF
    A set of mobile robots (represented as points) is distributed in the Cartesian plane. The collection contains an unknown subset of byzantine robots which are indistinguishable from the reliable ones. The reliable robots need to gather, i.e., arrive to a configuration in which at the same time, all of them occupy the same point on the plane. The robots are equipped with GPS devices and at the beginning of the gathering process they communicate the Cartesian coordinates of their respective positions to the central authority. On the basis of this information, without the knowledge of which robots are faulty, the central authority designs a trajectory for every robot. The central authority aims to provide the trajectories which result in the shortest possible gathering time of the healthy robots. The efficiency of a gathering strategy is measured by its competitive ratio, i.e., the maximal ratio between the time required for gathering achieved by the given trajectories and the optimal time required for gathering in the offline case, i.e., when the faulty robots are known to the central authority in advance. The role of the byzantine robots, controlled by the adversary, is to act so that the gathering is delayed and the resulting competitive ratio is maximized. The objective of our paper is to propose efficient algorithms when the central authority is aware of an upper bound on the number of byzantine robots. We give optimal algorithms for collections of robots known to contain at most one faulty robot. When the proportion of byzantine robots is known to be less than one half or one third, we provide algorithms with small constant competitive ratios. We also propose algorithms with bounded competitive ratio in the case where the proportion of faulty robots is arbitrary

    Lettre à la rédaction

    No full text
    L'Ă©tude RMN de l'isotope 129 du xĂ©non dans un mĂ©lange de cristaux liquides nĂ©matiques de faible Δχ montre que cet atome est sensible Ă  la transition de phase Δχ ˂ 0 → Δχ ˃ 0. Cependant l'environnement de l'atome de xĂ©non Ă  la transition n'est pas affectĂ©

    Distribution du directeur dans une mésophase lyotrope en rotation rapide dans un champ magnétique

    No full text
    Le comportement des mĂ©sophases lyotropes nĂ©matiques de Δχ < 0 en rotation rapide perpendiculairement au champ magnĂ©tique est dĂ©crit. D'une maniĂšre analogue aux mĂ©langes de Δχ proche de zĂ©ro, le directeur, parallĂšle Ă  l'axe de rotation pour des vitesses faibles, bascule dans une direction perpendiculaire Ă  l'axe de rotation pour des vitesses Ă©levĂ©es. Cependant la dynamique du processus est bien plus lente que dans les mĂ©langes de nĂ©matiques.Ce basculement intervient lorsque la force d'inertie rotationnelle prend le pas sur la force magnĂ©tique.Le calcul des spectres expĂ©rimentaux permet de revenir Ă  la largeur de la fonction de distribution du directeur. Cette largeur augmente avec la vitesse de rotation pour la fonction de distribution centrĂ©e sur l'axe de rotation, alors que pour la fonction de distribution centrĂ©e sur l’axe perpendiculaire sa largeur diminue avec la vitesse
    • 

    corecore