Sequential and distributed on-the-fly computation of weak tau-confluence

Radu Mateescu 1, * Anton Wijs 2
* Auteur correspondant
1 CONVECS - Construction of verified concurrent systems
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : The notion of tau-confluence provides a form of partial order reduction of Labelled Transition Systems (LTSs), by enabling to identify the tau-transitions whose execution does not alter the observable behaviour of the system. Several forms of tau-confluence adequate with branching bisimulation were studied in the literature, ranging from strong to weak forms according to the length of tau-transition sequences considered. Weak tau-confluence is more complex to compute than strong tau-confluence, but provides better LTS reductions. In this paper, we aim at devising an efficient detection of weak tau-confluent transitions during an on-the-fly exploration of LTSs. With this purpose, we define and prove new encodings of several weak tau-confluence variants using alternation-free Boolean equation systems (BESs), and we apply efficient local BES resolution algorithms to perform the detection. The resulting reduction module, developed within the CADP toolbox using the generic Open/Cæsar environment for LTS exploration, was tested in both a sequential and a distributed setting on numerous examples of large LTSs underpinning communication protocols and distributed systems. These experiments assessed the efficiency of the reduction and enabled us to identify the best variants of weak tau-confluence that are useful in practice.
Type de document :
Article dans une revue
Science of Computer Programming, Elsevier, 2012, 77 (10-11), pp.1075-1094. <10.1016/j.scico.2011.07.004>
Liste complète des métadonnées


https://hal.inria.fr/hal-00676451
Contributeur : Radu Mateescu <>
Soumis le : lundi 5 mars 2012 - 13:53:42
Dernière modification le : lundi 5 octobre 2015 - 16:58:22
Document(s) archivé(s) le : mercredi 6 juin 2012 - 02:25:50

Fichier

Mateescu-Wijs-12.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Radu Mateescu, Anton Wijs. Sequential and distributed on-the-fly computation of weak tau-confluence. Science of Computer Programming, Elsevier, 2012, 77 (10-11), pp.1075-1094. <10.1016/j.scico.2011.07.004>. <hal-00676451>

Partager

Métriques

Consultations de
la notice

328

Téléchargements du document

139