AbstractSemantics preservation between source and target program is the commonly accepted minimum requirement to be ensured by compilers. It is the key term compiler verification and optimization are centered around. The precise meaning, however, is often only implicit. As a rule of thumb, verification tends to interpret semantics preservation in a very tight sense, not only but also to simplify the verification task. Optimization generally prefers a more liberal view in order to enable more powerful transformations otherwise excluded. The surveyor's rod of admissibility is semantics preservation, and hence the language semantics. But the adequate interpretation varies fluently with the application context (“stand-alone” programs, communica...
An end-to-end guarantee of software correctness by formal verification must consider two sources of ...
International audienceThis paper reports on the development and formal certification (proof of seman...
Abstract. There is a growing awareness, both in industry and academia, of the crucial role of formal...
AbstractSemantics preservation between source and target program is the commonly accepted minimum re...
AbstractSemantics preservation between source and target program is the commonly accepted minimum re...
AbstractWe study issues in verifying compilers for modern imperative and object-oriented languages. ...
As any piece of software, compilers, and especially optimizing compilers, can be faulty. It is there...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
International audienceGiven the complexity and sophistication of code generation and optimization al...
There is a growing awareness, both in industry and academia, of the crucial role of formally verifyi...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
To prove the correctness of a program (written in a high level programming language) with respect t...
Thesis (Ph.D.)--University of Washington, 2018Modern computer systems rely on the correctness of at ...
International audienceThis article describes the development and formal verification (proof of seman...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
An end-to-end guarantee of software correctness by formal verification must consider two sources of ...
International audienceThis paper reports on the development and formal certification (proof of seman...
Abstract. There is a growing awareness, both in industry and academia, of the crucial role of formal...
AbstractSemantics preservation between source and target program is the commonly accepted minimum re...
AbstractSemantics preservation between source and target program is the commonly accepted minimum re...
AbstractWe study issues in verifying compilers for modern imperative and object-oriented languages. ...
As any piece of software, compilers, and especially optimizing compilers, can be faulty. It is there...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
International audienceGiven the complexity and sophistication of code generation and optimization al...
There is a growing awareness, both in industry and academia, of the crucial role of formally verifyi...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
To prove the correctness of a program (written in a high level programming language) with respect t...
Thesis (Ph.D.)--University of Washington, 2018Modern computer systems rely on the correctness of at ...
International audienceThis article describes the development and formal verification (proof of seman...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
An end-to-end guarantee of software correctness by formal verification must consider two sources of ...
International audienceThis paper reports on the development and formal certification (proof of seman...
Abstract. There is a growing awareness, both in industry and academia, of the crucial role of formal...