http://link.springer.com/article/10.1007/s10515-014-0154-2International audienceStatic value analysis is a classical approach for verifying programs with floating-point computations. Value analysis mainly relies on abstract interpretation and over-approximates the possible values of program variables. State-of-the-art tools may however compute over-approximations that can be rather coarse for some very usual program expressions. In this paper, we show that constraint solvers can significantly refine approximations computed with abstract interpretation tools. More precisely, we introduce a hybrid approach combining abstract interpretation and constraint programming techniques in a single static and automatic analysis. This hybrid approach be...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
Solving constraints over floating-point numbers is a critical issue in numerous applications notably...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
International audienceAbstract interpretation based value analysis is a classical approach for verif...
Programs with floating-point computations are tricky to develop because floating-point arithmetic di...
Abstract. Floating-point arithmetic differs from real arithmetic, which makes programming with float...
The verification of programs with floating-point numbers computation is an important issue in the de...
International audiencePrograms with floating-point computations are often derived from mathematical ...
La vérification de programmes avec des calculs sur les nombres à virgule flottante est une étape trè...
International audiencePrograms with floating-point computations are often derived from mathematical ...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
Solving constraints over floating-point numbers is a critical issue in numerous applications notably...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...
International audienceAbstract interpretation based value analysis is a classical approach for verif...
Programs with floating-point computations are tricky to develop because floating-point arithmetic di...
Abstract. Floating-point arithmetic differs from real arithmetic, which makes programming with float...
The verification of programs with floating-point numbers computation is an important issue in the de...
International audiencePrograms with floating-point computations are often derived from mathematical ...
La vérification de programmes avec des calculs sur les nombres à virgule flottante est une étape trè...
International audiencePrograms with floating-point computations are often derived from mathematical ...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Floating-point computations are quickly finding their way in the design of safety- and mission-crit...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
Solving constraints over floating-point numbers is a critical issue in numerous applications notably...
Floating-point computations are quickly finding their way in the design of safety- and mission-criti...