Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Résolution de contraintes sur les flottants dédiée à la vérification de programmes

View through CrossRef
La vérification de programmes avec des calculs sur les nombres à virgule flottante est une étape très importante dans le développement de logiciels critiques. Les calculs sur les nombres flottants sont généralement imprécis, et peuvent dans certains cas diverger par rapport au résultat attendu sur les nombres réels. L’objectif de cette thèse est de concevoir un solveur de contraintes sur les nombres à virgule flottante dédié à la vérification de programmes. Nous présentons dans ce manuscrit une nouvelle méthode de résolution de contraintes sur les flottants. Cette méthode se base principalement sur la sur-approximation des contraintes sur les flottants par des contraintes sur les réels. Cette sur-approximation doit être conservative des solutions sur les flottants. Les contraintes obtenues sont ensuite résolues par un solveur de contraintes sur les réels. Nous avons proposé un algorithme de filtrage des domaines sur les flottants basé sur le concept de la sur-approximation qui utilise des techniques de programmation linéaire. Nous avons aussi proposé une méthode de recherche de solutions basée sur des heuristiques. Cette méthode offre aussi la possibilité de comparer le comportement des programmes par rapport à une spécification sur les réels. Ces méthodes ont été implémentées et expérimentées sur un ensemble de programmes avec du calcul sur les nombres flottants.
Agence Bibliographique de l'Enseignement Supérieur
Title: Résolution de contraintes sur les flottants dédiée à la vérification de programmes
Description:
La vérification de programmes avec des calculs sur les nombres à virgule flottante est une étape très importante dans le développement de logiciels critiques.
Les calculs sur les nombres flottants sont généralement imprécis, et peuvent dans certains cas diverger par rapport au résultat attendu sur les nombres réels.
L’objectif de cette thèse est de concevoir un solveur de contraintes sur les nombres à virgule flottante dédié à la vérification de programmes.
Nous présentons dans ce manuscrit une nouvelle méthode de résolution de contraintes sur les flottants.
Cette méthode se base principalement sur la sur-approximation des contraintes sur les flottants par des contraintes sur les réels.
Cette sur-approximation doit être conservative des solutions sur les flottants.
Les contraintes obtenues sont ensuite résolues par un solveur de contraintes sur les réels.
Nous avons proposé un algorithme de filtrage des domaines sur les flottants basé sur le concept de la sur-approximation qui utilise des techniques de programmation linéaire.
Nous avons aussi proposé une méthode de recherche de solutions basée sur des heuristiques.
Cette méthode offre aussi la possibilité de comparer le comportement des programmes par rapport à une spécification sur les réels.
Ces méthodes ont été implémentées et expérimentées sur un ensemble de programmes avec du calcul sur les nombres flottants.

Related Results

Unified control/observers of complex multi-robot systems using multi-objectivesquadratic programming with constraints.
Unified control/observers of complex multi-robot systems using multi-objectivesquadratic programming with constraints.
Commande et observation unifiées par programmation quadratique de systèmes multi-robotiques complexes pour des tâches multi-objectives avec contraintes. La première...
Avant-propos
Avant-propos
L’Agriculture Biologique (AB) se présente comme un mode de production agricole spécifique basé sur le respect d’un certain nombre de principes et de pratiques visant à réduire au m...
Derivation of a direct abundance index for tropical tunas based on their associative behavior with floating objects
Derivation of a direct abundance index for tropical tunas based on their associative behavior with floating objects
Dérivation d'un indice d'abondance direct pour les thons tropicaux basé sur leur comportement associatif avec les objets flottants Représentant la majorité des capt...
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
Méthodes et outils pour la spécification et la preuve de propriétés difficiles de programmes séquentiels
Méthodes et outils pour la spécification et la preuve de propriétés difficiles de programmes séquentiels
Cette thèse se positionne dans le domaine de la vérification déductive de programmes, qui consiste à transformer une propriété à vérifier sur un programme en un énoncé logique, pou...
Tree automata with global constraints for the verification of security properties
Tree automata with global constraints for the verification of security properties
Automates d'arbres à contraintes globales pour la vérification de propriétés de sécurité Nous étudions des classes d'automates à états finis calculant sur les arbre...
Constraint modelling and solving of some verification problems
Constraint modelling and solving of some verification problems
Modélisation et résolution par contraintes de problèmes de vérification La programmation par contraintes offre des langages et des outils permettant de résoudre des...
Shenzi 16-Inch Oil Export SCR CVA Verification
Shenzi 16-Inch Oil Export SCR CVA Verification
Abstract In 2006 Enterprise developed a 16-inch oil export system from Shenzi field located in Green Canyon Block 653 in the Gulf of Mexico, approximately 120 nau...

Back to Top