Harnessing Forest Automata for Verification of Heap Manipulating Programs

Résumé : Les travaux décrits dans cette thèse portent sur le problème de vérification des systèmes avec espaces d'états infinis, et, en particulier, avec des structures de données chaînées. Plusieurs approches ont émergé, sans donner des solutions convenables et robustes, qui pourrait faire face aux situations rencontrées dans la pratique. Nos travaux proposent une approche nouvelle, qui combine les avantages de deux approches très prometteuses: la représentation symbolique a base d'automates d'arbre, et la logique de séparation. On présente également plusieurs améliorations concernant l'implementation de différentes opérations sur les automates d'arbre, requises pour le succès pratique de notre méthode. En particulier, on propose un algorithme optimise pour le calcul des simulations sur les systèmes de transitions étiquettes, qui se traduit dans un algorithme efficace pour le calcul des simulations sur les automates d'arbre. En outre, on présente un nouvel algorithme pour le problème d'inclusion sur les automates d'arbre. Un nombre important d'expérimentes montre que cet algorithme est plus efficace que certaines des méthodes existantes.
Type de document :
Thèse
Performance [cs.PF]. Université de Grenoble, 2012. English
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-00805794
Contributeur : Jiri Simacek <>
Soumis le : jeudi 28 mars 2013 - 18:56:32
Dernière modification le : vendredi 3 juin 2016 - 01:06:23

Identifiants

  • HAL Id : tel-00805794, version 1

Collections

IMAG | UGA

Citation

Jiri Simacek. Harnessing Forest Automata for Verification of Heap Manipulating Programs. Performance [cs.PF]. Université de Grenoble, 2012. English. <tel-00805794>

Partager

Métriques

Consultations de
la notice

201

Téléchargements du document

101