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.
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...