caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Julien Signoles <julien.signoles@gmail.com>
To: Caml List <caml-list@inria.fr>
Subject: [Caml-list] 2-year Postdoc Position on Frama-C/E-ACSL
Date: Thu, 15 Nov 2018 12:27:08 +0100	[thread overview]
Message-ID: <CAPczgCBYVzhtHq9oHHbmSrBpkdb-ZXwnT4R7RcHt+Qt_Xp+NKQ@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1848 bytes --]

Hello,

The Software Reliability and Security Lab at CEA LIST (Paris Saclay,
France) is hiring a 2-year postdoctoral researcher to improve the Frama-C
runtime verification plug-in E-ACSL.

Frama-C is an opensource framework providing several analyzers for C code.
The analyzed programs can be annotated by formal specifications written in
the ACSL specification language. E-ACSL is one of the existing Frama-C
analyzers. It converts ACSL annotations into C code in order to verify
their validity at runtime, when the program is being executed.

The goal of this postdoctoral position is twofolds: on the one hand, the
postdoctoral researcher shall propose new compilation schemes to support
additional ACSL constructs; on the other hand (s)he shall adapt existing
compilation techniques or define new ones in order to optimize the
generated code for reducing the time overhead and the memory footprint of
the generated program. The work will be guided by and evaluated on case
studies providing by a few of our academic and industrial partners.

Knowledge in at least one of the following fields is required:
- OCaml programming (at least, functional programming)
- C programming
- runtime verification
- compilation
- static analysis
- semantics of programming languages
- formal specification

A full description of the position is available online:

    http://julien.signoles.free.fr/positions/postdoc-eacsl.pdf

Feel free to contact me for additional details,
Julien Signoles
-- 
Researcher-engineer
CEA LIST, Software Reliability and Security Lab
tel:(+33)1.69.08.00.18 fax:(+33)1.69.08.83.95 Julien.Signoles@cea.fr

-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list https://inbox.ocaml.org/caml-list
Forum: https://discuss.ocaml.org/
Bug reports: http://caml.inria.fr/bin/caml-bugs

[-- Attachment #2: Type: text/html, Size: 1868 bytes --]

                 reply	other threads:[~2018-11-15 11:27 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAPczgCBYVzhtHq9oHHbmSrBpkdb-ZXwnT4R7RcHt+Qt_Xp+NKQ@mail.gmail.com \
    --to=julien.signoles@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).