Utilisation des langages d'arbres pour la modélisation et la vérification des systèmes à états infinis

نویسنده

  • Pierre Pillot
چکیده

This document presents different tools to represent and manipulate infinitsets of tree tuples called tree tuple languages. We choose logic programming as formalismto describe tree tuple languages (i.e relations) and logic program transformation techniquesfor computing operations on them. In a first step we study a class of relation closed underusual sets operations, the class of pseudo-regular relations. Thanks to a link between logicprograms and rewrite systems, we define classes of conditionnal term rewriting systemthe transitive closure of which is a pseudo-regular relation. We apply this result to givea decidable class of first order formulae based on the joinability predicate↓R where R isa pseudo-regular term rewrite system. Then we extend this result to the second order,the second order variables are interpreted as relations. From an original generic algorithmthat decides the satisfiability of positive second order formulae under some conditions, werepresent one particular instance in a conditionnal term rewriting system. We show thatthis work can be used to automatically synthetize a program.In a last step, we use over approximations to test inconsistances tests. For this weuse a non regular logic programs which have a decidable emptiness test to make theover-approximation. We finally apply this method to verify cryptographic protocols.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extensions des automates d'arbres pour la vérification de systèmes à états infinis. (Tree automata extensions for verification of infinite states systems)

ion du calcul de point-fixe : calculer en un temps fini un ensemble infini Résumons la modélisation choisie dans cette thèse pour répondre partiellement au problème difficile (1) : nous représentons un ensemble infini d’états par un automate d’arbres, se restreignant alors à des langages réguliers de termes, et la fonction de transition choisie est un système de réécriture. Qu’en est-il du prob...

متن کامل

Utilisation de SysML pour la modélisation des réseaux de capteurs

Résumé. SysML est le nouveau langage de modélisation défini par l’OMG. Il peut être vu comme une extension d’UML destinée à la modélisation d’un large spectre de systèmes complexes. Son champ d’application est en ce sens plus large que celui d’UML mais sa filiation le rend tout particulièrement intéressant pour la modélisation de systèmes embarqués majoritairement composés de logiciel. Les logi...

متن کامل

Vérification des propriétés temporisées des automates programmables industriels. (Verification of timed properties of programmable logic controllers)

ion des états transitoires À partir des problèmes pratiques posés par la modélisation des APIs, nous avons isolé une question théorique : celle de la vérification de propriétés temporisées “partout sauf sur un sous-ensemble d’états de mesure bornée (éventuellement nulle)”. En effet, la modélisation des programmes de contrôle des automates programmables industriels produit naturellement des auto...

متن کامل

Approche pour la Génération des Diagrammes UML à partir de l'Univers de Discours et l'Ontologie de Domaine

Résumé. Aujourd’hui, le langage de modélisation unifié (UML) a été largement accepté par l’industrie et s’est établi comme le langage commun pour l’analyse et la conception en génie logiciel orienté objet. Néanmoins, il souffre de manque d'outils et de syntaxe qui lui permettent de raffiner davantage la sémantique de données à partir de l'univers de discours. Ce raffinement est maîtrisé dans la...

متن کامل

Vérification d'architectures embarquées : un enjeu aux multiples facettes

Il est désormais trivial de constater que les systèmes informatiques embarqués, tant dans le domaine des transports, de l'énergie, que de la domotique et des communication, occupent une place toujours grandissante. Autrefois cantonnés dans des fonctions non critiques, les ingénieurs n'hésitent plus à confier à ces systèmes des rôles vitaux (les commandes de vol d'un avion de transport par exemp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007