A. Appel and M. Ginsburg, Modern compiler implementation in C, 1997.
DOI : 10.1017/CBO9781139174930

G. Balakrishnan and T. W. Reps, Analyzing Memory Accesses in x86 Executables, CC, volume 2985, 2004.
DOI : 10.1007/978-3-540-24723-4_2

B. Blanchet, P. Cousot, R. Cousot, J. Feret, L. Mauborgne et al., Design and Implementation of a Special-Purpose Static Program Analyzer for Safety-Critical Real-Time Embedded Software, The Essence of Computation: Complexity, Analysis, Transformation, number 2566, pp.85-108, 2002.
DOI : 10.1007/3-540-36377-7_5

URL : https://hal.archives-ouvertes.fr/inria-00528442

B. Blanchet, P. Cousot, R. Cousot, J. Feret, L. Mauborgne et al., A static analyzer for large safety-critical software, PLDI, pp.196-207, 2003.
URL : https://hal.archives-ouvertes.fr/hal-00128135

P. Caspi, D. Pilaud, N. Halbwachs, and J. A. Plaice, LUSTRE: a declarative language for real-time programming, Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '87, pp.178-188, 1987.
DOI : 10.1145/41625.41641

W. D. Clinger, How to read floating point numbers accurately, PLDI, pp.92-101, 1990.

H. Thomas, C. E. Cormen, R. L. Leiserson, and . Rivest, Introduction to algorithms, 1990.

P. Cousot, Constructive design of a hierarchy of semantics of a transition system by abstract interpretation, Theoretical Computer Science, vol.277, issue.1-2, 1997.
DOI : 10.1016/S0304-3975(00)00313-3

P. Cousot, Methods and logics for proving programs Handbook of theoretical computer science, pp.841-994, 1990.

P. Cousot and R. Cousot, Abstract interpretation and application to logic programs, The Journal of Logic Programming, vol.13, issue.2-3, pp.103-179, 1992.
DOI : 10.1016/0743-1066(92)90030-7

P. Cousot, R. Cousot, J. Feret, and L. Mauborgne, Antoine Miné, David Monniaux, and Xavier Rival. The ASTRÉEASTR´ASTRÉE analyzer, ESOP, number 3444 in LNCS, pp.21-30, 2005.

A. Samuel and . Figueroa-del-cid, A Rigorous Framework for Fully Supporting the IEEE Standard for Floating-Point Arithmetic in High-Level Programming Languages, 2000.

J. Filliâtre and S. Boldo, Formal verification of floating-point programs, ARITH 18, 2007.

D. Goldberg, What every computer scientist should know about floating-point arithmetic, ACM Computing Surveys, vol.23, issue.1, pp.5-48, 1991.
DOI : 10.1145/103162.103163

J. Gosling, B. Joy, G. Steele, and G. Bracha, The Java Language Specification. The Java Series, 2005.

J. Gosling, B. Joy, and G. L. Steele, The Java Language Specification, 1996.

J. Gosling, B. Joy, G. L. Steele, and G. Bracha, The Java Language Specification, 2000.

E. Goubault, Static analyses of floating-foint operations, SAS, 2001.

C. A. Hoare, An axiomatic basis for computer programming, Communications of the ACM, vol.12, issue.10, pp.576-580, 1969.
DOI : 10.1145/363235.363259

J. Grande and F. Panel, Java grande forum report: Making java work for high-end computing, 1998.

W. Kahan, Branch cuts for complex elementary functions, or much ado about nothing's sign bit, The State of the Art in Numerical Analysis, pp.165-211, 1987.

W. Kahan and J. D. Darcy, How Java's floating-point hurts everyone everywhere Available online, 1998.

X. Leroy, The Objective Caml system release 3.09: Documentation and user's manual. INRIA, 2005.

J. Lions, Ariane 5: flight 501 failure, report by the inquiry board, European Space Agency (ESA) and Centre national d'´ etudes spatiales (CNES), 1996.

T. Lynch, A. Ahmed, M. Schulte, T. Callaway, and R. Tisdale, The K5 transcendental functions, Proceedings of the 12th Symposium on Computer Arithmetic, p.163, 1995.
DOI : 10.1109/ARITH.1995.465368

M. Martel, Propagation of Roundoff Errors in Finite Precision Computations: A Semantics Approach, ESOP, number 2305, 2002.
DOI : 10.1007/3-540-45927-8_14

M. Martel, Static Analysis of the Numerical Stability of Loops, SAS, number 2477, 2002.
DOI : 10.1007/3-540-45789-5_12

M. Martel, Propagation of Roundoff Errors in Finite Precision Computations: A Semantics Approach, Journal of Higher Order and Symbolic Computation, vol.19, issue.1, pp.7-30, 2006.
DOI : 10.1007/3-540-45927-8_14

A. Miné, The octagon abstract domain, pp.310-319, 2001.

A. Miné, Domaines numriques abstraits faiblement relationnels, 2004.

A. Miné, Relational Abstract Domains for the Detection of Floating-Point Run-Time Errors, ESOP, pp.3-17, 2004.
DOI : 10.1007/978-3-540-24725-8_2

J. Muller, On the definition of ulp(x), 2005.
URL : https://hal.archives-ouvertes.fr/inria-00070503

H. G. Rice, Classes of recursively enumerable sets and their decision problems. Transactions of the, pp.358-366, 1953.

H. Rogers, Theory of Recursive Functions and Effective Computability, 1987.

L. Guy, J. L. Steele, and . White, How to print floating-point numbers accurately, PLDI, pp.112-126, 1990.

E. W. Weisstein, Continued fraction. From MathWorld, 2005.

G. Winskel, The Formal Semantics of Programming Languages: An Introduction . Foundations of Computing, 1993.