Un logiciel critique est un logiciel dont le mauvais fonctionnement peut avoir un impact important sur la sécurité ou la vie des personnes, des entreprises ou des biens.L'ingénierie logicielle pour les systèmes critiques est particulièrement difficile et combine différentes méthodes pour garantir la qualité des logiciels produits.Parmi celles-ci, les méthodes formelles peuvent être utilisées pour prouver qu'un logiciel respecte ses spécifications.Le travail décrit dans cette thèse s'inscrit dans le contexte de la validation de propriétés de sûreté de programmes critiques, et plus particulièrement des propriétés numériques de logiciels embarqués dans des systèmes de contrôle-commande.La première partie de cette thèse est consacrée aux preuve...
This paper presents a sound and complete analysis for determining the range of floating-point variab...
Static analysis aims to verify that programs behave correctly i.e. satisfy safety properties. Howeve...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
A critical software is a software whose malfunction may result in death or serious injury to people,...
In a paper, Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward compute...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
In Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward computerreadable...
International audienceWe show that abstract interpretation-based static program analysis can be made...
Abstract. Finite precision computations can severely affect the accuracy of computed solutions. We p...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Embedded system control often relies on linear systems, which admit quadratic invariants. The parts ...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
Abstract. Among the various critical systems that worth to be for-mally analyzed, a wide set consist...
The aim of this thesis is to provide techniques for the abstraction of floating-point expressions in...
Abstract. Critical control systems are often built as a combination of a control core with safety me...
This paper presents a sound and complete analysis for determining the range of floating-point variab...
Static analysis aims to verify that programs behave correctly i.e. satisfy safety properties. Howeve...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...
A critical software is a software whose malfunction may result in death or serious injury to people,...
In a paper, Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward compute...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
In Feron presents how Lyapunov-theoretic proofs of stability can be migrated toward computerreadable...
International audienceWe show that abstract interpretation-based static program analysis can be made...
Abstract. Finite precision computations can severely affect the accuracy of computed solutions. We p...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Embedded system control often relies on linear systems, which admit quadratic invariants. The parts ...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
Abstract. Among the various critical systems that worth to be for-mally analyzed, a wide set consist...
The aim of this thesis is to provide techniques for the abstraction of floating-point expressions in...
Abstract. Critical control systems are often built as a combination of a control core with safety me...
This paper presents a sound and complete analysis for determining the range of floating-point variab...
Static analysis aims to verify that programs behave correctly i.e. satisfy safety properties. Howeve...
La vérification de logiciels est une activité dont l'importance est cruciale pour les logiciels emba...