Les langages synchrones tels que Signal, Lustre et Esterel sont dédiés à la conception de systèmes critiques. Leurs compilateurs, qui sont de très gros programmes complexes, peuvent a priori se révéler incorrects dans certains situations, ce qui donnerait lieu alors à des résultats de compilation erronés non détectés. Ces codes fautifs peuvent invalider des propriétés de sûreté qui ont été prouvées en appliquant des méthodes formelles sur les programmes sources. En adoptant une approche de validation de la traduction, cette thèse vise à prouver formellement la correction d'un compilateur optimisé et industriel de Signal. La preuve de correction représente dans un cadre sémantique commun le programme source et le code compilé, et formalise u...
Il n'y a pas, à ma connaissance, de règle communément admise sur ce qui peut constituer un document ...
On présente une méthode pour apparier les données fournies périodiquement par deux capteurs asynchro...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
Synchronous languages such as Signal, Lustre and Esterel are dedicated to designing safety-critical ...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Comme tout logiciel, les compilateurs, et tout particulièrement les compilateurs optimisant, peuvent...
LES SYSTEMES TEMPS-REEL EMBARQUES PRENNENT ACTUELLEMENT UNE AMPLEUR CROISSANTE TANT PAR LA DIVERSITE...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
La réalisation des systèmes embarqués modernes a fait naître le besoin de techniques et outils d aid...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation d...
Ce document définit la syntaxe et la sémantique des formats communs des langages synchrones. Ces for...
Il n'y a pas, à ma connaissance, de règle communément admise sur ce qui peut constituer un document ...
On présente une méthode pour apparier les données fournies périodiquement par deux capteurs asynchro...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
Synchronous languages such as Signal, Lustre and Esterel are dedicated to designing safety-critical ...
Les langages synchrones sont apparus autour des années quatre-vingt, en réponse à un besoin d’avoir ...
Comme tout logiciel, les compilateurs, et tout particulièrement les compilateurs optimisant, peuvent...
LES SYSTEMES TEMPS-REEL EMBARQUES PRENNENT ACTUELLEMENT UNE AMPLEUR CROISSANTE TANT PAR LA DIVERSITE...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
This PhD. Thesis defines a high-level language for programming real-time embedded control systems. I...
La réalisation des systèmes embarqués modernes a fait naître le besoin de techniques et outils d aid...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation d...
Ce document définit la syntaxe et la sémantique des formats communs des langages synchrones. Ces for...
Il n'y a pas, à ma connaissance, de règle communément admise sur ce qui peut constituer un document ...
On présente une méthode pour apparier les données fournies périodiquement par deux capteurs asynchro...
Translation validation was introduced as a technique to formally verify the correctness of code gene...