The new address of Christophe Joubert's home page is:

http://www.dsic.upv.es/~joubert

P ublications

Most of the following articles are available from the VASY (Validation of Systems) project website of INRIA Rhône-Alpes research unit (The French National Institute for Research in Computer Science and Control).

If you cannot find them, send me a mail and you'll be enlightened.

list of publications

Refereed International Conference Papers:

[Gallardo - Joubert - Merino - COCV - 07]
María del Mar Gallardo, Christophe Joubert and Pedro Merino. On-the-Fly Data Flow Analysis based on Verification Technology. Proceedings of the 6th International Workshop on Compiler Optimization meets Compiler Verification COCV'2007 (Braga, Portugal), Mar 2007.
[Gallardo - Joubert - Merino - ISOLA - 06]
María del Mar Gallardo, Christophe Joubert and Pedro Merino. Implementing Influence Analysis using Parameterised Boolean Equation Systems. Proceedings of the 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation ISOLA'06 (Paphos, Cyprus), Nov 2006.
[Garavel - et - al - TACAS - 06 - a]
Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert, Irina Smarandache-Sturm and Gilles Stragier. Distributor and Bcg_Merge: Tools for Distributed Explicit State Space Generation. Proceedings of the 12th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2006 (Vienna, Austria), Apr 2006.
[Joubert - Mateescu - SPIN - 06]
Christophe Joubert and Radu Mateescu. Distributed On-the-Fly Model-Checking and Test Case Generation. Proceedings of the 13th International SPIN Workshop on Model Checking of Software SPIN'06 (Vienna, Austria), Apr 2006.
[Bergamini - et - al - TACAS - 05 - a]
Damien Bergamini, Nicolas Descoubes, Christophe Joubert and Radu Mateescu. BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking. Tools and Algorithms for the Construction and Analysis of Systems TACAS'2005 (Edinburgh, Scotland), Apr 2005.
[Joubert - Mateescu - PDP - 05]
Christophe Joubert and Radu Mateescu. Distributed Local Resolution of Boolean Equation Systems. Euromicro Conference on Parallel, Distributed and Network based Processing, PDP'05 (Lugano, Switzerland), Feb 2005.
[Hermanns - Joubert - TACAS - 03 - a]
Holger Hermanns and Christophe Joubert. A Set of Performance and Dependability Analysis Components for CADP. Tools and Algorithms for the Construction and Analysis of Systems TACAS'2003 (Warsaw, Poland), Apr 2003.

Refereed International Workshop Papers:

[Joubert - Mateescu - PDMC - 04]
Christophe Joubert and Radu Mateescu. Distributed On-the-Fly Equivalence Checking. International Workshop on Parallel and Distributed Methods in Verification PDMC'2004 (London, UK), Sep 2004.
[Joubert - PDMC - 03]
Christophe Joubert. Distributed Model Checking: From Abstract Algorithms to Concrete Implementations. International Workshop on Parallel and Distributed Model Checking PDMC'2003 (Boulder, Colorado, USA), Jul 2003.

Research Reports:

[Gallardo - Joubert - Merino - 06]
María del Mar Gallardo, Christophe Joubert and Pedro Merino. Static Analysis using Parameterised Boolean Equation Systems. Technical Report, UMA, LCC-ITI-2006-05, June 2006.
[Joubert - Mateescu - 06]
Christophe Joubert and Radu Mateescu. Distributed On-the-Fly Model-Checking and Test Case Generation. Research Report, INRIA RR-5880, Grenoble, France, Apr 2006.
[Joubert - THESIS - 05]
Christophe Joubert. Vérification distribuée à la volée de grands espaces d'états. Institut National Polytechnique de Grenoble (Grenoble, France), Dec 2005.
[Joubert - MASTER - 02]
Christophe Joubert. Techniques et outils pour la construction massivement parallèle de systèmes de transitions. Institut National Polytechnique de Grenoble et Université Joseph Fourier (Grenoble, France), Jun 2002.

International and National Talks:

[Joubert - GISUM - 05]
Christophe Joubert. Distributed On-the-Fly Verification of Large State Spaces. Presentation at the GISUM group, Department of Computer Science, University of Málaga (Málaga, Spain), Dec 2005.
[Joubert - SENVA - GRID - 05]
Christophe Joubert. Distributed On-the-Fly Resolution of Boolean Equation Systems. 3rd International Workshop on System Engineering and Validation, meeting on Clusters and Grids for Verification and Performance Evaluation Senva-Grid'2005 (Montbonnot, Isère, France), Nov 2005.
[Joubert - SENVA - 05]
Christophe Joubert. Distributed On-the-Fly Verification of Transition Systems. 2nd International Workshop on System Engineering and Validation Senva'2005 (Saint Pierre de Chartreuse, France), Jun 2005.
[Joubert - ELP - 05]
Christophe Joubert. Distributed On-the-Fly Verification of Finite-State Systems. Invited presentation at the ELP group, Department of Information Systems and Computation, Technical University of Valencia (Valencia, Spain), May 2005.
[Joubert - MSTII - 04]
Christophe Joubert. Analyse d'espaces d'états par résolution distribuée de systèmes d'équations booléennes. Journée des doctorants de l'Ecole Doctorale de Mathématiques, Sciences et Technologies de l'Information, Informatique MSTII'2004 (Grenoble, France), Nov 2004.
[Joubert - SENVA - 04]
Christophe Joubert. Distributed Local Resolution of Boolean Equation Systems for Distributed On-the-Fly Equivalence Checking. International Workshop on System Engineering and Validation SENVA'2004 (Allevard-les-Bains, France), Jun 2004.
[Joubert - VASY - 03]
Christophe Joubert. Combiner vérification compositionnelle et évaluation de performances dans CADP. Séminaire annuel d'équipe VASY'2003 (Saint Pierre de Chartreuse, France), Jun 2003.
[Joubert - EJCP - 03]
Christophe Joubert. Approches massivement parallèles pour l'analyse de très grands espaces d'états. Ecole de Jeunes Chercheurs en Programmation EJCP'2003 (Aussois, France), Mai 2003.
[Joubert - VASY - 02 - a]
Christophe Joubert. Outils logiciels pour la combinaison de vérification fonctionnelle et d'évaluation de performances au sein de CADP. Séminaire annuel d'équipe VASY'2002 (Aix les Bains, France), Oct 2002.
[Joubert - VASY - 02 - b]
Christophe Joubert. Techniques et outils pour la construction massivement parallèle de systèmes de transitions. Séminaire annuel d'équipe VASY'2002 (Aix les Bains, France), Oct 2002.

Refereed International Tool Demonstration:

[Garavel - et - al - TACAS - 06 - b]
Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert, Irina Smarandache-Sturm and Gilles Stragier. DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space Generation. Tool session of Tools and Algorithms for the Construction and Analysis of Systems TACAS'2006 (Vienna, Austria), Apr 2006.
[Garavel - et - al - PDMC - 05]
Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert, Irina Smarandache-Sturm and Gilles Stragier. DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space. Tool session of the 4th International Workshop on Parallel and Distributed Methods in Verification Pdmc'2005 (Lisboa, Portugal), July 2005.
[Bergamini - et - al - TACAS - 05 - b]
Damien Bergamini, Nicolas Descoubes, Christophe Joubert and Radu Mateescu. BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking. Tool session of Tools and Algorithms for the Construction and Analysis of Systems TACAS'2005 (Edinburgh, Scotland), Apr 2005.
[Hermanns - Joubert - TACAS - 03 - b]
Holger Hermanns and Christophe Joubert. A Set of Performance and Dependability Analysis Components for CADP. Tool Session of Tools and Algorithms for the Construction and Analysis of Systems TACAS'2003 (Warsaw, Poland), Apr 2003.

Refereed International Conference Papers

On-the-Fly Data Flow Analysis based on Verification Technology

paper: (pdf) 2007

presentation: (pdf) 2007

(top)

by María del Mar Gallardo, Christophe Joubert and Pedro Merino.

The combination of static and dynamic software analysis, such as data flow analysis (DFA) and model checking, provides benefits for both disciplines. On the one hand, the information extracted by DFAs about program data may be utilized by model checkers to optimize the state space representation. On the other hand, the expressiveness of logic formulas allows us to consider model checkers as generic data flow analyzers. Following this second approach, we propose in this paper an algorithm to calculate DFAs using on-the-fly resolution of boolean equation systems (BESs). The overall framework includes the abstraction of the input program into an implicit labeled transition system (LTS), independent of the program specification language. Moreover, using BESs as an intermediate representation has allowed us to reformulate classic data flow analyses encountered in the literature, which were previously encoded in terms of mu-calculus formulas with forward and backward modalities. Our work has been implemented and integrated into the widespread verification platform CADP, and experimented on real examples.

Keywords:
data flow analysis, model checking, labeled transition system, boolean equation system
BibTeX:
@inproceedings{Gallardo-Joubert-Merino-07,
author = {{Mar\'{\i}a-del-Mar} Gallardo and Christophe Joubert and Pedro Merino},
title = {On-the-Fly Data Flow Analysis based on Verification Technology},
booktitle = {Proceedings of the 6th International Workshop on Compiler Optimization meets Compiler Verification COCV'2007 (Braga, Portugal)},
year = {2007},
editor = {Rolf Drechsler and Sabine Glesner and Jens Knoop},
publisher = {Elsevier},
month = {March}
}

Implementing Influence Analysis using Parameterised Boolean Equation Systems

paper: (pdf) 2006

presentation: (pdf) 2006

(top)

by María del Mar Gallardo, Christophe Joubert and Pedro Merino.

The well-known problem of state space explosion in model checking is even more critical when applying this technique to programming languages, mainly due to the presence of complex data structures. One recent and promising approach to deal with this problem is the construction of an abstract and correct representation of the global program state allowing to match visited states during program model exploration. In particular, one powerful method to implement abstract matching is to fill the state vector with a minimal amount of relevant variables for each program point. In this paper, we combine the on-the-fly model checking approach (incremental construction of the program state space) and the static analysis method called influence analysis (extraction of significant variables for each program point) in order to automatically construct an abstract matching function. Firstly, we describe the problem as an alternation-free value-based mu-calculus formula, whose validity can be checked on the program model expressed as a labeled transition system (LTS). Secondly, we translate the analysis into the local resolution of a parameterised boolean equation system (PBES), whose representation enables a more efficient construction of the resulting abstract matching function. Finally, we show how our proposal has been elegantly integrated into CADP, a generic framework for both the design and analysis of distributed systems and the development of verification tools.

Keywords:
static analysis, model checking, labeled transition system, mu-calculus, parameterised boolean equation system
BibTeX:
@inproceedings{Gallardo-Joubert-Merino-06-b,
author = {{Mar\'{\i}a-del-Mar} Gallardo and Christophe Joubert and Pedro Merino},
title = {Implementing Influence Analysis using Parameterised Boolean Equation Systems},
booktitle = {Proceedings of the 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation {ISOLA}'06 (Paphos, Cyprus)},
year = {2006},
publisher = {IEEE Computer Society Press},
month = {November}
}

DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space Generation

paper: (pdf) 2006

presentation: (pdf) 2006

(top)

by Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert, Irina Smarandache-Sturm and Gilles Stragier.
BibTeX:
@inproceedings{Garavel-Mateescu-Bergamini-et-al-06-a,
author = {Hubert Garavel and Radu Mateescu and Damien Bergamini and Adrian Curic and Nicolas Descoubes and Christophe Joubert and Irina Smarandache-Sturm and Gilles Stragier},
title = {\textsc{Distributor} and \textsc{Bcg\_Merge}: Tools for Distributed Explicit State Space Generation},
booktitle = {Proceedings of the 12th International Conference on Tools and Algorithms for the Construction and Analysis of Systems \textsc{Tacas}'2006 (Vienna, Austria)},
year = {2006},
editor = {Holger Hermanns and Jens Palsberg},
publisher = {Springer Verlag},
series = {Lecture Notes in Computer Science},
volume = {3920},
pages = {445--449},
month = {April}
}

Distributed On-the-Fly Model-Checking and Test Case Generation

paper: (pdf) 2006

presentation: (pdf) 2006

(top)

by Radu Mateescu and Christophe Joubert.

The explicit-state analysis of concurrent systems must handle large state spaces, which correspond to realistic systems containing many parallel processes and complex data structures. In this paper, we combine the on-the-fly approach (incremental construction of the state space) and the distributed approach (state space exploration using several machines connected by a network) in order to increase the computing power of analysis tools. To achieve this, we propose MB-DSOLVE, a new algorithm for distributed on-the-fly resolution of multiple block, alternation-free boolean equation systems (BESs). First, we apply MB-DSOLVE to perform distributed on-the-fly model checking of alternation-free modal mu-calculus, using the standard encoding of the problem as a BES resolution. The speedup and memory consumption obtained on large state spaces improve over previously published approaches based on game graphs. Next, we propose an encoding of the conformance test case generation problem as a BES resolution from which a diagnostic representing the complete test graph (CTG) is built. By applying MB-DSOLVE, we obtain a distributed on-the-fly test case generator whose capabilities scale up smoothly w.r.t. well-established existing sequential tools.

Keywords:
boolean equation system, distributed algorithm, labeled transition system, model checking, mu-calculus, test case generation, verification
BibTeX:
@inproceedings{Joubert-Mateescu-06-a,
author = {Christophe Joubert and Radu Mateescu},
title = {Distributed On-the-Fly Model-Checking and Test Case Generation},
booktitle = {Proceedings of the 13th International SPIN Workshop on Model Checking of Software {SPIN}'06 (Vienna, Austria)},
year = {2006},
editor = {A. Valmari},
publisher = {Springer Verlag},
series = {Lecture Notes in Computer Science},
volume = {3925},
pages = {126--145},
month = {April}
}

BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking

paper: (pdf) 2005

presentation: (pdf) 2005

(top)

by Damien Bergamini, Nicolas Descoubes, Christophe Joubert and Radu Mateescu.
BibTeX:
@inproceedings{Bergamini-Descoubes-Joubert-Mateescu-05-a,
author = {Damien Bergamini and Nicolas Descoubes and Christophe Joubert and Radu Mateescu},
title = {BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking},
booktitle = {Proceedings of the 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2005 (Edinburgh, Scotland)},
year = {2005},
editor = {Nicolas Halbwachs and Lenore Zuck},
publisher = {Springer Verlag},
series = {Lecture Notes in Computer Science},
volume = {3440},
pages = {581--585},
month = {April}
}

Distributed Local Resolution of Boolean Equation Systems

paper: (pdf) 2005

presentation: (pdf) 2005

(top)

by Christophe Joubert and Radu Mateescu.

Boolean Equation Systems (BESs) allow to represent various problems encountered in the area of propositional logic programming and verification of concurrent systems. Several sequential algorithms for global and local BES resolution have been proposed so far, mainly in the field of verification; however, these algorithms do not scale up satisfactorily as the size of BESs increases. In this paper, we propose a distributed algorithm, called DSOLVE, which performs the local resolution of a BES using a set of machines connected by a network. Our experiments for solving large BESs using clusters of PCs show linear speedups and a scalable behaviour of DSOLVE w.r.t. its sequential counterpart.

Keywords:
distributed memory algorithm, boolean equation systems, distributed termination detection, local resolution
BibTeX:
@inproceedings{Joubert-Mateescu-05,
author = {Christophe Joubert and Radu Mateescu},
title = {Distributed Local Resolution of Boolean Equation Systems},
booktitle = {Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network based Processing, PDP'05 (Lugano, Switzerland)},
publisher = {IEEE Computer Society Press},
year = {2005}
month = {February}
}

A Set of Performance and Dependability Analysis Components for CADP

paper: (pdf) 2003

presentation: (pdf) 2003

(top)

by Holger Hermanns and Christophe Joubert.

This paper describes a set of analysis components that open the way to perform performance and dependability analysis with the CADP toolbox, originally designed for verifying the functional correctness of LOTOS specifications. Three new tools (named BCG_STEADY, BCG_TRANSIENT, and DETERMINATOR) have been added to the toolbox. The approach taken fits well within the existing architecture of CADP, which doesn't need to be altered to enable performance evaluation.

Keywords:
performance evaluation, functional verification, steady-state and transient analysis, non-determinism reduction
BibTeX:
@inproceedings{Hermanns-Joubert-03-a,
author = {Holger Hermanns and Christophe Joubert},
title = {A Set of Performance and Dependability Analysis Components for CADP},
booktitle = {Proceedings of the 9th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2003 (Warsaw, Poland)},
year = {2003},
editor = {Hubert Garavel and John Hatcliff},
publisher = {Springer Verlag},
series = {Lecture Notes in Computer Science},
volume = {2619},
pages = {425--430},
month = {April}
}

Refereed International Workshop Papers

Distributed On-the-Fly Equivalence Checking

paper: (pdf) 2004

presentation: (pdf) 2004

(top)

by Christophe Joubert and Radu Mateescu.

On-the-fly equivalence checking consists in comparing two Labeled Transition Systems (LTSs) modulo a given equivalence relation by exploring them in a demand-driven way. Since it avoids the explicit construction of LTSs, this method is able to detect errors even in systems that are too large to fit in the memory of a computer. In this paper, we aim at further improving the performance of on-the-fly equivalence checking using several machines connected by a network. We propose DSOLVE, a new algorithm for distributed on-the-fly resolution of Boolean Equation Systems (BESs), which enables equivalence checking modulo various relations characterized in terms of BESs. DSOLVE serves as verification engine for the distributed version of BISIMULATOR, an on-the-fly equivalence checker developed within the CADP verification toolbox using the OPENCAESAR environment. Our experimental measures show quasi-linear speedups and a good scalability of the distributed version of BISIMULATOR w.r.t. its sequential version.

Keywords:
bisimulation, boolean equation system, distributed memory algorithm, equivalence checking, distributed termination detection, cluster of machines
BibTeX:
@inproceedings{Joubert-Mateescu-04,
author = {Christophe Joubert and Radu Mateescu},
title = {Distributed On-the-Fly Equivalence Checking},
booktitle = {Proceedings of the 3rd International Workshop on Parallel and Distributed Methods in Verification PDMC'2004 (London, UK)},
year = {2004},
editor = {Lubos Brim and Martin Leucker},
series = {Electronic Notes in Theoretical Computer Science},
volume = {128},
issue = {3},
pages = {47--62},
publisher = {Elsevier}
}

Distributed Model Checking: From Abstract Algorithms to Concrete Implementations

paper: (pdf) 2003

presentation: (pdf) 2003

(top)

by Christophe Joubert.

Distributed Model Checking (DMC) is based on several distributed algorithms, which are often complex and error prone. In this paper, we consider one fundamental aspect of DMC design: message passing communication, the implementation of which presents hidden tradeoffs often dismissed in DMC related literature. We show that, due to such communication models, high level abstract DMC algorithms might face implicit pitfalls when implemented concretely. We illustrate our discussion with a generic distributed state space generation algorithm.

Keywords:
distributed model checking, distributed memory algorithm, message passing, cluster of machines
BibTeX:
@inproceedings{Joubert-03,
author = {Christophe Joubert},
title = {Distributed Model Checking: From Abstract Algorithms to Concrete Implementations},
booktitle = {Proceedings of the 2nd International Workshop on Parallel and Distributed Model Checking PDMC'2003 (Boulder, Colorado, USA)},
year = {2003},
editor = {Lubos Brim and Orna Grumberg},
series = {Electronic Notes in Theoretical Computer Science},
volume = {89},
issue = {1},
publisher = {Elsevier}
}

Research Reports

Static Analysis using Parameterised Boolean Equation Systems

paper: (publications/Gallardo-Joubert-Merino-06-a.pdf) 2006

(top)

by María del Mar Gallardo, Christophe Joubert and Pedro Merino.
BibTeX:
@techreport{Gallardo-Joubert-Merino-06-a,
author = {{Mar\'{\i}a-del-Mar} Gallardo and Christophe Joubert and Pedro Merino},
title = {Static Analysis using Parameterised Boolean Equation Systems},
institution = {University of M\'{a}laga},
year = {2006},
type = {Technical Report},
number = {LCC-ITI-2006-05},
address = {Spain},
month = {June}
}

Distributed On-the-Fly Model Checking and Test Case Generation

paper: (pdf) 2006

presentation: (pdf) 2006

(top)

by Christophe Joubert and Radu Mateescu.
BibTeX:
@techreport{Joubert-Mateescu-06-b,
author = {Christophe Joubert and Radu Mateescu},
title = {Distributed On-the-Fly Model Checking and Test Case Generation},
institution = {INRIA},
year = {2006},
type = {Research Report},
number = {RR-5880},
address = {Grenoble},
month = {April}
}

Vérification distribuée à la volée de grands espaces d'états

paper: (pdf) 2005

presentation: (pdf (en),pdf (fr)) 2005

(top)

by Christophe Joubert.

The verification of concurrent finite-state systems is confronted in practice with the state explosion problem (prohibitive size of the underlying state space), which occurs for realistic systems containing many parallel processes and complex data structures. Various techniques for fighting against state explosion have been proposed, such as on-the-fly verification, partial order reduction, and distributed verification. However, practical experience has shown that none of these techniques alone is always sufficient to handle large-scale systems.

In this thesis, we propose a combination of these approaches in order to scale up their capabilities. Our approach is based upon Boolean Equation Systems (BESs), which provide an elegant intermediate representation for verification problems defined on Labeled Transition Systems, such as equivalence checking, tau-confluence reduction, model checking of alternation-free mu-calculus, and test-case generation.

We propose DSolve and MB-DSolve, two new algorithms for distributed on-the-fly resolution of BESs (containing one, resp. several equation blocks), and employ them as computing engines for four on-the-fly verification tools developed within the CADP toolbox using the OPEN/CAESAR environment: the BISIMULATOR equivalence checker, the TAU_CONFLUENCE reductor, the EVALUATOR model checker, and the EXTRACTOR test-case generator. Experimental measures performed on clusters of machines show quasi-linear speedups and a good scalability of the distributed versions of these tools w.r.t. their sequential counterparts.

Keywords:
boolean equation system, distributed memory algorithm, on-the-fly verification, equivalence checking, partial order reduction, model checking, test case generation
BibTeX:
@phdthesis{Joubert-05-c,
author = {Christophe Joubert},
title = {V\'erification distribu\'ee \`a la vol\'ee de grands espaces d'\'etats},
school = {Institut National Polytechnique de Grenoble},
year = {2005},
type = {Manuscrit de th\`ese en informatique},
address = {Grenoble},
month = {December}
}

Techniques et outils pour la construction massivement parallèle de systèmes de transitions

paper: (pdf) 2002

presentation: (pdf) 2002

(top)

by Christophe Joubert.

This master research work aimed at designing and implementing new algorithms for the massively parallel generation of large transition systems problem, in order to prepare distributed model checking. We gave a complete state of the art of research works on parallel generation of models. Then, we proposed a new algorithm for the parallel construction of models obtained from programs described with high level languages, such as LOTOS. One novel aspect of our approach is the distributed management of dynamic data structures (lists, trees, etc.) between several machines. We also specified our algorithm in LOTOS and verified its functional properties (absence of deadlock, termination detection, safety) by mean of the CADP toolbox. A prototype implementation of our algorithm has been implemented in DISTRIBUTOR tool of CADP. The experiments on a cluster of PCs confirmed the good behavior of our algorithm and showed important performance gain in memory and time execution.

Keywords:
on-the-fly generation, distributed memory algorithm, partitioned labelled transition systems, dynamic data structure, distributed termination detection, cluster of machines
BibTeX:
@mastersthesis{Joubert-02-a,
author = {Christophe Joubert},
title = {Techniques et outils pour la construction massivement parallèle de systèmes de transitions},
school = {Institut National Polytechnique de Grenoble et Université Joseph Fourier},
year = {2002}
type = {Mémoire de DEA en informatique},
address = {Grenoble},
month = jun
}

International and National Talks

Distributed On-the-Fly Verification of Large State Spaces

presentation: (pdf) 2005

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-05-e,
author = {Christophe Joubert},
title = {Distributed On-the-Fly Verification of Large State Spaces},
howpublished = {Presentation at the GISUM group, Department of Computer Science, University of M'{a}laga (M'{a}laga, Spain)},
month = {December},
year = {2005}
}

Distributed On-the-Fly Resolution of Boolean Equation Systems

presentation: (pdf) 2005

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-05-d,
author = {Christophe Joubert},
title = {Distributed On-the-Fly Resolution of Boolean Equation Systems},
howpublished = {3rd International Workshop on System Engineering and Validation, meeting on Clusters and Grids for Verification and Performance Evaluation \textsc{Senva-Grid}'2005 (Montbonnot, Ise`re, France)},
month = {November},
year = {2005}
}

Distributed On-the-Fly Verification of Transition Systems

presentation: (pdf) 2005

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-05-b,
author = {Christophe Joubert},
title = {Distributed On-the-Fly Verification of Transition Systems},
howpublished = {2nd International Workshop on System Engineering and Validation \textsc{Senva}'2005 (Saint Pierre de Chartreuse, France)},
month = {June},
year = {2005}
}

Distributed On-the-Fly Verification of Finite-State Systems

presentation: (pdf) 2005

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-05-a,
author = {Christophe Joubert},
title = {Distributed On-the-Fly Verification of Finite-State Systems},
howpublished = {Invited presentation at the ELP group, Department of Information Systems and Computation, Technical University of Valencia (Valencia, Spain)},
month = {May},
year = {2005}
}

Analyse d'espaces d'états par résolution distribuée de systèmes d'équations booléennes

presentation: (pdf) 2004

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-04-b,
author = {Christophe Joubert},
title = {Analyse d'espaces d'états par résolution distribuée de systèmes d'équations booléennes},
howpublished = {Journée des doctorants de l'Ecole Doctorale de Mathématiques, Sciences et Technologies de l'Information, Informatique MSTII'2004 (Grenoble, France)},
month = {November},
year = {2004}
}

Distributed Local Resolution of Boolean Equation Systems for Distributed On-the-Fly Equivalence Checking

presentation: (pdf) 2004

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-04-a,
author = {Christophe Joubert},
title = {Distributed Local Resolution of Boolean Equation Systems for Distributed On-the-Fly Equivalence Checking},
howpublished = {1st International Workshop on System Engineering and Validation SENVA'2004 (Allevard-les-Bains, France)},
month = {June},
year = {2004}
}

Combiner vérification compositionnelle et évaluation de performances dans CADP

presentation: (pdf) 2003

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-03-b,
author = {Christophe Joubert},
title = {Combiner vérification compositionnelle et évaluation de performances dans CADP},
howpublished = {Séminaire annuel d'équipe VASY'2003 (Saint Pierre de Chartreuse, France)},
month = {June},
year = {2003}
}

Approches massivement parallèles pour l'analyse de très grands espaces d'états

presentation: (pdf) 2003

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-03-a,
author = {Christophe Joubert},
title = {Approches massivement parallèles pour l'analyse de très grands espaces d'états},
howpublished = {Ecole de Jeunes Chercheurs en Programmation EJCP'2003 (Aussois, France)},
month = {May},
year = {2003}
}

Outils logiciels pour la combinaison de vérification fonctionnelle et d'évaluation de performances au sein de CADP

presentation: (pdf) 2002

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-02-b,
author = {Christophe Joubert},
title = {Outils logiciels pour la combinaison de vérification fonctionnelle et d'évaluation de performances au sein de CADP},
howpublished = {Séminaire annuel d'équipe VASY'2002 (Aix les Bains, France)},
month = {October},
year = {2002}
}

Techniques et outils pour la construction massivement parallèle de systèmes de transitions

presentation: (pdf) 2002

(top)

by Christophe Joubert.
BibTeX:
@misc{Joubert-02-c,
author = {Christophe Joubert},
title = {Techniques et outils pour la construction massivement parallèle de systèmes de transitions},
howpublished = {Séminaire annuel d'équipe VASY'2002 (Aix les Bains, France)},
month = {October},
year = {2002}
}

Refereed International Tool Demonstrations

DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space Generation

(top)

by Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert and Irina Smarandache-Sturm and Gilles Stragier.
BibTeX:
@misc{Garavel-Mateescu-Bergamini-et-al-06-b,
author = {Hubert Garavel and Radu Mateescu and Damien Bergamini and Adrian Curic and Nicolas Descoubes and Christophe Joubert and Irina Smarandache-Sturm and Gilles Stragier},
title = {\textsc{Distributor} and \textsc{Bcg\_Merge}: Tools for Distributed Explicit State Space Generation},
howpublished = {Tool session of the 12th International Conference on Tools and Algorithms for the Construction and Analysis of Systems \textsc{Tacas}'2006 (Vienna, Austria)},
year = {2006},
month = {April}
}

DISTRIBUTOR and BCG_MERGE: Tools for Distributed Explicit State Space

(top)

by Hubert Garavel, Radu Mateescu, Damien Bergamini, Adrian Curic, Nicolas Descoubes, Christophe Joubert and Irina Smarandache-Sturm and Gilles Stragier.
BibTeX:
@misc{Garavel-Mateescu-Bergamini-et-al-05,
author = {Hubert Garavel and Radu Mateescu and Damien Bergamini and Adrian Curic and Nicolas Descoubes and Christophe Joubert and Irina Smarandache-Sturm and Gilles Stragier},
title = {\textsc{Distributor} and \textsc{Bcg\_Merge}: Tools for Distributed Explicit State Space},
howpublished = {Tool session of the 4th International Workshop on Parallel and Distributed Methods in Verification \textsc{Pdmc}'2005 (Lisboa, Portugal)},
year = {2005},
month = {July}
}

BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking

annexe: (pdf) 2005

(top)

by Damien Bergamini, Nicolas Descoubes, Christophe Joubert and Radu Mateescu.
BibTeX:
@misc{Bergamini-Descoubes-Joubert-Mateescu-05-b,
author = {Damien Bergamini and Nicolas Descoubes and Christophe Joubert and Radu Mateescu},
title = {BISIMULATOR: A Modular Tool for On-the-Fly Equivalence Checking},
howpublished = {Tool Session of the 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2005 (Edinburgh, Scotland)},
year = {2005},
month = {April}
}

A Set of Performance and Dependability Analysis Components for CADP

annexe: (pdf) 2003

(top)

by Holger Hermanns and Christophe Joubert.
BibTeX:
@misc{Hermanns-Joubert-03-b,
author = {Holger Hermanns and Christophe Joubert},
title = {A Set of Performance and Dependability Analysis Components for CADP},
howpublished = {Tool Session of the 9th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2003 (Warsaw, Poland)},
year = {2003},
month = {April}
}
Valid XHTML 1.0!
joubert@lcc.uma.es

Last modification : 07/05/18 13:27:03

Valid CSS!