28549 articles – 22058 references  [version française]

hal-00667288, version 1

CADP : une boîte à outils pour la conception et l'analyse de systèmes distribués

Hubert Garavel () a1, Frédéric Lang (Author to contact preferably) a1, Radu Mateescu () a1, Gwen Salaün () b1, Wendelin Serwe (Author to contact preferably) a1

Approches Formelles dans l'Assistance au Développement de Logiciels (2012)

Abstract: Le parallélisme asynchrone est présent dans un nombre grandissant de systèmes couvrant de nombreux domaines, allant des systèmes sur puce aux applications "dans le nuage" en passant par les architectures multi-processeurs. Or, la complexité inhérente de l'asynchronisme rend difficile la conception correcte de tels systèmes, et crée le besoin d'outils de validation. CADP (Construction and Analysis of Distributed Systems) est une boîte à outils pour la conception, la vérification fonctionnelle et l'analyse de performance des systèmes asynchrones. Actuellement, CADP comporte une cinquantaine d'outils interconnectables et de bibliothèques de code. CADP est distribué gratuitement aux académiques. De ce fait, CADP est déjà utilisé dans plus de 440 institutions partout dans le monde et pour des domaines d'applications variés. Cependant, compte tenu du nombre croissant de systèmes asynchrones, CADP pourrait être utile encore plus largement en recherche, dans l'industrie et pour l'enseignement des concepts du parallélisme asynchrone.

  • a –  INRIA
  • b –  Grenoble INP
  • 1:  CONVECS (INRIA Grenoble Rhône-Alpes / LIG Laboratoire d'Informatique de Grenoble)
  • INRIA – Université Joseph Fourier - Grenoble I – CNRS : UMR5217 – Institut polytechnique de Grenoble (Grenoble INP) – Laboratoire d'Informatique de Grenoble : LIG
  • Domain : Computer Science/Programming Languages
    Computer Science/Embedded Systems
    Computer Science/Distributed, Parallel, and Cluster Computing
    Computer Science/Performance and Reliability
    Computer Science/Computer Aided Engineering
    Computer Science/Formal Languages and Automata Theory
    Computer Science/Modeling and Simulation
    Computer Science/Networking and Telecommunication
    Computer Science/Symbolic Computation
  • Keywords : bisimulation – chaînes de Markov – évaluation de performance – exploration exhaustive – langages de description formels – logique temporelle – μ-calcul – parallélisme asynchrone – sémantique d'entrelacement – spécification formelle – systèmes distribués – vérification compositionnelle
 
  • hal-00667288, version 1
  • oai:hal.inria.fr:hal-00667288
  • From: 
  • Submitted on: Thursday, 31 January 2013 15:35:32
  • Updated on: Thursday, 31 January 2013 17:24:45