Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] Open postdoc position: "Specification and Verification of Quantum Programming Languages" at CEA and Uni. Paris Sud, France
- Subject: [Frama-c-discuss] Open postdoc position: "Specification and Verification of Quantum Programming Languages" at CEA and Uni. Paris Sud, France
- From: valentin.perrelle at cea.fr (Valentin PERRELLE)
- Date: Mon, 9 Oct 2017 14:24:08 +0200
Le Laboratoire de Sûreté et Sécurité Logicielle (LSL, CEA) et le Laboratoire de Recherche en Informatique (LRI, Unversité Paris-Sud) recrutent un post-doctorant pour travailler pour une durée de deux ans sur la spécification et la vérification des programmes quantiques. L'idée générale est d'explorer comment les techniques de spécification et vérification utilisées sur les programmes classiques peuvent être adaptées aux programmes quantiques. Les candidats intéressés peuvent prendre contact avec Benoît Valiron (benoit.valiron at lri.fr), Sébastien bardin (sebastien.bardin at cea.fr) et Valentin Perrelle (valentin.perrelle at cea.fr). ------ CEA and University of Paris-Sud Location: Paris-Saclay, France Length: 2 years Keywords: quantum programming, software verification, specification The Software Security Lab (LSL, CEA), and the Laboratoire de Recherche en Informatique (LRI, University of Paris-Sud) have an open postdoc position in an area at the intersection of quantum programming and software verification, to begin as soon as possible at Paris-Saclay, France. Context and summary With the recent interest in the use of quantum algorithms for solving concrete problems, several high-level quantum programming languages (QPL) have been designed, in order to fill the gap between quantum algorithms and (future) quantum hardware -- for example the Quipper language co-developed by Benoît Valiron at LRI. They currently give the possibility to implement and analyze real use-cases: emulation, resource estimation, etc. Yet, quantum programing is tricky and such quantum programs are difficult to write and get right. There is a clear need for dedicated specification and verification mechanisms, allowing to express what a quantum program is supposed to do, and then to check it more or less automatically. The purpose of this postdoc is precisely to design a set of specification and verification tools and techniques for high-level quantum programming languages. A natural starting point will be to study how classical formal methods, such as contracts, deductive verification or static analysis, can be lifted to QPL. Especially, a first milestone will be to identify a set of desirable generic properties over QPL. From an implementation and experimentation point of view, the candidate can focus on the programming language Quipper and the platform for deductive program verification Why3. By designing a formal model of Quipperâs operational semantics in Why3, the objective could be to recode Quipper (or a suitable subset of it) as embedded language in Why3 and build on the model to assert and prove properties of programs. Tasks 1. Literature review, especially on QPL and classical verification; 2. Specification: understand the kind of desirable properties, how they relate or not to classical properties and propose a specification language for QPL; 3. Verification: explore how classical verification techniques (to be chosen among types, abstract interpretation, deductive verification) could be lifted to QPL; 4. Integrate a proof of concept for Quipper. Host Institutions LRI is the computer science lab of Universite Paris Sud. Founded more than 35 years ago, it has over 240 members, including 110 faculty and staff and 90 Ph.D. students. LRI consists of eight research groups covering a wide spectrum of subjects ranging from fundamental to applied research. The tool Why3 was founded at LRI, and is still actively developed within the team VALS. Quantum computation is one of the topics covered by the teams Parsys and Modhel. Parsys is considering it for its relation to HPC while Modhel works on quantum programming languages and their semantics, including the Quipper language. Within CEA LIST, LSL is a twenty-person team dedicated to software verification, with a strong focus on real-world applicability and industrial transfer. LSL designs methods and tools that leverage innovative approaches to ensure that real-world systems can comply with the highest safety and security standards. Especially, the team develops and maintains the open-source Frama-C platform for C code verification. Both CEA LIST and LRI are located at the heart of Campus Paris Saclay, in the largest European cluster of public and private research. Application Candidates should have a Ph.D. in Computer Science, or be near completion. We are mainly looking for candidates with a strong background in Software Verification interested in exploring Quantum Programing but we are also interested by candidates from Quantum Computation who wants to explore Formal Verification. Applicants should send an email to Benoït Valiron (benoit.valiron at lri.fr), Sébastien Bardin (sebastien.bardin at cea.fr) and Valentin Perrelle (valentin.perrelle at cea.fr) including CV, motivation letter and reference. -------------- next part -------------- A non-text attachment was scrubbed... Name: postdoc-quantum.pdf Type: application/pdf Size: 151414 bytes Desc: not available URL: <http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20171009/1e1ff8e7/attachment-0001.pdf>
- Next by Date: [Frama-c-discuss] JFLA 2018 : second appel à communications
- Next by thread: [Frama-c-discuss] JFLA 2018 : second appel à communications
- Index(es):