International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exceptional values. The IEEE-754 standard was a push towards straightening the field and made formal reasoning about floating-point computations easier and flourishing. Unfortunately, this is not sufficient to guarantee the final result of a program, as several other actors are involved: programming language, compiler, architecture. The CompCert formally-verified compiler provides a solution to this problem: this compiler comes with a mathematical specification of the semantics of its source language (a large subset of ISO C90) and target platforms (ARM, PowerPC, x86-SSE2), and with a proof that compilation preserves semantics. In this paper, we repor...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceIn this paper we present a general library to reason about floating-point numb...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
the date of receipt and acceptance should be inserted later Abstract Floating-point arithmetic is kn...
International audienceSeveral formalizations of floating-point arithmetic have been designed for the...
This paper presents an implementation of an extension of the ACSL specication language in the Frama-...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceFormal verification of software or hardware systems — be it by model checking,...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceIn this paper we present a general library to reason about floating-point numb...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
the date of receipt and acceptance should be inserted later Abstract Floating-point arithmetic is kn...
International audienceSeveral formalizations of floating-point arithmetic have been designed for the...
This paper presents an implementation of an extension of the ACSL specication language in the Frama-...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
International audienceFloating-point arithmetic is ubiquitous in modern computing, as it is the tool...
International audienceFormal verification of software or hardware systems — be it by model checking,...
International audienceThe process of proving some mathematical theorems can be greatly reduced by re...
International audienceFormal verification of numerical programs is notoriously difficult. On the one...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSome mathematical proofs involve intensive computations, for instance: the fou...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceThis paper reports on the development and formal verification (proof of semant...
International audienceIn this paper we present a general library to reason about floating-point numb...