Data Decision Diagrams for ProMeLa Systems Analysis - Rapports LIP6
Rapport (Rapport De Recherche) Année : 2005

Data Decision Diagrams for ProMeLa Systems Analysis

Diagrammes de Décision de Données pour l'analyse de systèmes ProMeLa

Résumé

In this paper, we show how to verify CTL properties, using symbolic methods, on systems written inProMeLa. Symbolic representation is based on Data Decision Diagrams (DDDs) which are n-valued DAGs designed to represent dynamic systems with integer domain variables. We describe principal components used for the verification of ProMeLa systems (DDD, representation of ProMeLa programs with DDD, the transposition of the execution of ProMeLa instructions into DDD). Then we compare and contrast our method with the model checker SPIN or classical BDD techniques, to highlight what system classes whether SPIN or our tool is more relevant for.
Cet article montre comment vérifier des propriétés CTL sur des systèmes décrits en ProMeLa en utilisant des méthodes symboliques. On a choisi les Diagrammes de Décision de Données (DDD) comme type de données abstrait. Il s'agit d'arbres n-aires permettant de représenter des systèmes dynamiques articulant des variables entières. On décrit les principaux composant utilisés pour la vérification de systèmes ProMeLa (DDD, représentation du système ProMeLa et la transposition de ses instructions sur les DDD). Puis nous comparons notre méthode avec le Model-Checker SPIN et les techniques classiques utilisant les BDD afin de déterminer quelles sont les classes de systèmes pour lesquelles notre méthode s'avère le plus efficace.
Fichier principal
Vignette du fichier
lip6-2005-008.pdf (346.3 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02545683 , version 1 (17-04-2020)

Identifiants

  • HAL Id : hal-02545683 , version 1

Citer

Vincent Beaudenon, Emmanuelle Encrenaz, Sami Taktak. Data Decision Diagrams for ProMeLa Systems Analysis. [Research Report] lip6.2005.008, LIP6. 2005. ⟨hal-02545683⟩
102 Consultations
91 Téléchargements

Partager

More