Interval analysis estimates the run-time values of numerical expressions in the source code by computing a lower bound and an upper bound. Interval analysis for integral types is useful in providing facts of the target program to help developers find issues such as unsafe narrowing casts, out-of-bound array indices, numerical overflows/underflows, divisions-by-zero, and dead branches. Various approaches have been developed to achieve this goal. Pluggable type systems such as the Checker Framework allow developers to customize type checkers of their own interest by associating a type with a particular property and defining specific type rules that restrict the program behaviors. However, the type checkers are intra-procedural, which requir...
We present the implementation of a type inference algorithm for untyped object-oriented programs wi...
1.1. Traditional problem of interval computations research: designing a method. Historically, in int...
International audienceAs developers of libraries implementing interval arithmetic, we faced the same...
Value range analysis is important in many software domains for ensuring the safety and reliability o...
In interval analysis, an interval is treated not only as a set of numbers, but as a number in and of...
Interval analysis extends the concept of computing with real numbers to computing with real interval...
As developers of libraries implementing interval arithmetic, we faced the same difficulties when it ...
Interval analysis is a relatively new method in performing scientific computation. It uses intervals...
11 pagesDespite its usefulness for overcoming floating-point arithmetic defects, manipulating imprec...
International audienceWe present the design of the Boost interval arithmetic library, a C++ library ...
Pluggable type systems is a powerful approach to add additional information on types, which can faci...
International audienceEvery now and then some headlines question the confidence we may have in resul...
International audienceThis paper presents a program analysis to estimate uncaught exceptions in ML p...
Flaws in computer software are a fact of life, both in small and large-scale applications. Compile...
This paper presents a new numerical algorithm based on interval analysis able to verify that a conti...
We present the implementation of a type inference algorithm for untyped object-oriented programs wi...
1.1. Traditional problem of interval computations research: designing a method. Historically, in int...
International audienceAs developers of libraries implementing interval arithmetic, we faced the same...
Value range analysis is important in many software domains for ensuring the safety and reliability o...
In interval analysis, an interval is treated not only as a set of numbers, but as a number in and of...
Interval analysis extends the concept of computing with real numbers to computing with real interval...
As developers of libraries implementing interval arithmetic, we faced the same difficulties when it ...
Interval analysis is a relatively new method in performing scientific computation. It uses intervals...
11 pagesDespite its usefulness for overcoming floating-point arithmetic defects, manipulating imprec...
International audienceWe present the design of the Boost interval arithmetic library, a C++ library ...
Pluggable type systems is a powerful approach to add additional information on types, which can faci...
International audienceEvery now and then some headlines question the confidence we may have in resul...
International audienceThis paper presents a program analysis to estimate uncaught exceptions in ML p...
Flaws in computer software are a fact of life, both in small and large-scale applications. Compile...
This paper presents a new numerical algorithm based on interval analysis able to verify that a conti...
We present the implementation of a type inference algorithm for untyped object-oriented programs wi...
1.1. Traditional problem of interval computations research: designing a method. Historically, in int...
International audienceAs developers of libraries implementing interval arithmetic, we faced the same...