Centres Inria associés
Type de contrat
Contexte
<p>As a research engineer in Épicure, you will work in a team of talented students an researchers, who contribute to the state of the art on the topics of program verification, static analysis, programming language semantics, and compiler verification.</p>
<p>This two-year position is funded by a bilateral contract between <a title="Lexifi" href="https://www.lexifi.com/">Lexifi</a> and <a title="Inria" href="https://www.inria.fr/">Inria</a>.</p>
<p>The starting date of the position can be discussed and adjusted with the candidate.</p>
Mission confié
<p>The goal is to improve the Salto analyser on several aspects: support more features of OCaml; increase the precision of the analysis; improve the performance of the analysis; improve the usability of the tool.</p>
Principales activités
<ul>
<li>Upgrading the implementation to support the abstract syntax tree of the 5.X versions of OCaml</li>
<li>Improving the interval analysis to also track congruences</li>
<li>Enabling the possibility to analyse specific functions, instead of analysing whole programs only</li>
<li>Conducting experiments to measure the efficiency and the precision of the analyser</li>
</ul>
Compétences
Référence
Thème
Domaine d'activité