La certification de programmes embarqués dans des systèmes critiques est, aujourd'hui encore, un enjeu majeur pour l'industrie et un défi pour la recherche. En outre, la précision numérique de programmes utilisant l'arithmétique des nombres à virgule flottante a fait l'objet de nombreux travaux et outils. À ce jour, il est possible de déterminer statiquement des sur-approximations fiables des erreurs d'arrondi pouvant apparaître lors des exécutions possibles d'un programme. Néanmoins, ces techniques n'indiquent pas comment corriger ou réduire ces erreurs. Ce travail de thèse présente une méthode automatique de transformation de programmes synchrones permettant de réduire la part des erreurs d'arrondi générées durant leurs exécutions. Pour c...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Nous vivons dans un monde d'échange où les erreurs sont partout. Il est donc essentiel de pouvoir vé...
La spécialisation de programmes, aussi appelée évaluation partielle, est une technique générale dest...
Les systèmes critiques basés sur l’arithmétique flottante exigent un processus rigoureux de vérifica...
Parce que les nombres manipulés en machine ont généralement un domaine et une précision limités, il ...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
Mes travaux de doctorat ont porté sur la certification de programmes impératifs utilisés dans des ap...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
La spécialisation de programmes, aussi appelée évaluation partielle, est une technique générale dest...
La vérification de programmes consiste à analyser les comportements possibles de programmes en vue ...
Les travaux menés dans cette thèse portent sur la certification de programmes. Les certificats établ...
National audienceNous présentons une transformation de programmes impératifs inspirée de l'évaluatio...
Avec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout ...
Bien que les utilisateurs de calcul haute performance (HPC) soient plus intéressés par les performan...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Nous vivons dans un monde d'échange où les erreurs sont partout. Il est donc essentiel de pouvoir vé...
La spécialisation de programmes, aussi appelée évaluation partielle, est une technique générale dest...
Les systèmes critiques basés sur l’arithmétique flottante exigent un processus rigoureux de vérifica...
Parce que les nombres manipulés en machine ont généralement un domaine et une précision limités, il ...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
Mes travaux de doctorat ont porté sur la certification de programmes impératifs utilisés dans des ap...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
La spécialisation de programmes, aussi appelée évaluation partielle, est une technique générale dest...
La vérification de programmes consiste à analyser les comportements possibles de programmes en vue ...
Les travaux menés dans cette thèse portent sur la certification de programmes. Les certificats établ...
National audienceNous présentons une transformation de programmes impératifs inspirée de l'évaluatio...
Avec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout ...
Bien que les utilisateurs de calcul haute performance (HPC) soient plus intéressés par les performan...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Nous vivons dans un monde d'échange où les erreurs sont partout. Il est donc essentiel de pouvoir vé...
La spécialisation de programmes, aussi appelée évaluation partielle, est une technique générale dest...