Health and Life Sciences, Environment and Planet, People and Machines, Security and Privacy, Culture and Heritage, Algorithms and Software... The impact of the digital revolution is being felt across all areas of society.

Guix is free software, developed under the auspices of the GNU Project by a growing community of enthusiasts and organizations: currently between 40 and 50 people contribute each month. It is used to reproduce software environments. Recently, the Inria Bordeaux – Sud-Ouest Research Centre, Max Delbrück Center for Molecular Medicine in Berlin and the Utrecht Bioinformatics Center in the Netherlands decided to undertake a joint effort using this software. What do the three institutions have in common? They all use or have users of high performance computing (HPC) software, and in these institutions, and many others, the ability to reproduce experiments is a stringent necessity… Guix appears to be one of the solutions.

Cordelia Schmid, recognised as one of the worlds’ leading specialists in computer aided vision, heads up the Thoth project team at Inria’s Grenoble Rhône-Alpes research centre. Her research is dedicated to artificial vision, and more particularly the automatic interpretation of digital images and videos. She has made fundamental contributions in the field of representation of images and videos and in visual learning, allowing objects, and indeed actions and places, to be recognised by drawing on massive databases of images and videos. Her outstanding career in computer aided vision, spanning over two decades, has won her the Inria-Académie des sciences Grand Prize Award.

Winner of the Inria – Académie des sciences – Dassault Systèmes Award for Innovation, Marc Pouzet is a specialist in synchronous languages. His research concerns the design, semantics and implementation of programming languages to be used in embedded systems. Among other things, his research has led to the development of SCADE KCG 6, a language and environment used to make critical software for aircraft and trains.

Karthikeyan Bhargavan, an Inria director of research specialised in the security of data exchanges on the Internet, has just received the Inria Young Researcher Award. This latest award comes in recognition of his excellent knowledge of programming languages, Internet protocols and cryptography. He has followed an unusual career to acquire this interdisciplinary expertise.

In an ever evolving digital world, cyber-criminals never cease to devise new threats.

From critical infrastructure operators and administrations to large companies, SMEs and ordinary citizens: no one is safe. In order to deal with the evolution of these new threats, a new generation of tools is necessary to protect sensitive data and computer systems.

Jointly organized by Inria and Cispa, the first Franco-German academic-industrial conference on cybersecurity will take place on December 8, 2016.

This conference is organised in partnership with the Paris-Region The Systematic Cluster
Pôle de compétitivité
.

This event replaces the meeting of April 26 of 2016, cancelled because of SNCF strike.

The strategic partnerships that Inria establishes are long-term bilateral partnerships with large industrial groups, formalized in a framework agreement. A research program is developed jointly by Inria and its partner based on the industrial player’s proposed priority topics. Research projects, fitting into this program, are then developed jointly by Inria’s teams and the partner. In addition, a steering committee and a scientific committee ensure that the collaboration is consistent and runs smoothly.

1984: Inria becomes a shareholder in a first company, SIMULOG. It was the start of a history of company creation which is still going strong today! Today, and over the coming months, Inria is turning the spotlight on 30 years of exciting entrepreneurial ventures. It is an opportunity to remind ourselves that the creation of businesses is one of the areas Inria decided to focus on in its search for economic and societal impact. Interview with Antoine Petit, managing director of Inria and Eric Horlait, Inria’s deputy managing director responsible for transfer and industrial partnerships

Team presentation

A fundamental research around the correspondence between proofs and programs

A theoretical research around the formalism that underlies the Coq proof assistant

An implementation field with the development of Coq, especially in the view of Coq as dependently-typed programming language

Research themes

Crossed-fertilisation of proof theory and program theory The syntactic correspondence between proofs and programs (so-called Curry-Howard correspondence) irrigated logic and computer science in the last 30 years. In the last 15 years, new achievements have been obtained (discovery of a relation between logical reasoning by contradiction and control operators; between the formalism known as "sequent calculus" and the structures used in abstract evaluation machines, relevance of side effects in computing with the axiom of choice, ...). One of the objectives of π r² is to explore the consequences and foundations of these recent progresses, especially by studying the logical content of the notion of continuation delimiters introduced in functional programming and by studying the relations between the operations of reflection and reification in programming and the notions of soundness and completeness in logic.

Study of type theory and of the Calculus of Inductive Constructions seen as programming languages The Calculus of Inductive Constructions is the name of the formalism underlying the Coq proof assistant. The Calculus of Inductive Constructions derives from Martin-Löf's type theory and is both an expressive logical formalism (comparable in strength to set theory) and a strongly-typed functional programming language (a kind of formalism classified as "type theory"). The Calculus of Inductive Constructions is a rather young formalism about which several questions of a technical nature are open. One of the objectives of π r² is to explore some of these questions: a native treatment of so-called "inversion" constraints with application to the typing of the pattern-matching programming construct in presence of "rich" types, support for a syntactic form of extensionality (so-called "eta-conversion") with applications to the design of unification and type-inference algorithms in the presence of rich types.

Development of the Coq system, especially as a dependently-typed programming language The Coq proof assistant offers an environment for semi-interactive development of proofs in an expressive logic build on top of a strongly-typed programming languages. Jointly developed by several teams at INRIA and outside INRIA, Coq is equally used for the formalisation of mathematics and the certification of properties of programs. Natively equipped with dependent types, Coq has a role to play as a richly-typed programming language. Some objectives of π r² here are the development of certified programming libraries, the certification of the extraction process from Coq programs to functional programming languages such as Objective Caml, the development of new proof methods (so-called "tactics"). The π r² team also develops Pangolin which is a tool dedicated to the certification of functional programs.