Section: Partnerships and Cooperations

European Initiatives

FP7 & H2020 Projects

  • Project acronym: ERC Deepsea

  • Project title: Parallel dynamic computations

  • Duration: Jun. 2013 - Jun. 2018

  • Coordinator: Umut A. Acar

  • Other partners: Carnegie Mellon University

  • Abstract:

    The objective of this project is to develop abstractions, algorithms and languages for parallelism and dynamic parallelism with applications to problems on large data sets. Umut A. Acar (affiliated to Carnegie Mellon University and Inria Paris - Rocquencourt) is the principal investigator of this ERC-funded project. The other main researchers involved are Mike Rainey (Inria, Gallium team), who is full-time on the project, and Arthur Charguéraud (Inria, Toccata team), who works 40% of his time to the project. Project website: http://deepsea.inria.fr/.

Collaborations in European Programs, Except FP7 & H2020

  • Program: COST (European Cooperation in Science and Technology).

  • Project acronym: EUTypes https://eutypes.cs.ru.nl/

  • Project title: The European research network on types for programming and verification

  • Duration: 2015-2019

  • Coordinator: Herman Geuvers, Radboud University Nijmegen, The Netherlands

  • Other partners: 36 members countries, see http://www.cost.eu/COST_Actions/ca/CA15123?parties

  • Abstract: Types are pervasive in programming and information technology. A type defines a formal interface between software components, allowing the automatic verification of their connections, and greatly enhancing the robustness and reliability of computations and communications. In rich dependent type theories, the full functional specification of a program can be expressed as a type. Type systems have rapidly evolved over the past years, becoming more sophisticated, capturing new aspects of the behaviour of programs and the dynamics of their execution.

    This COST Action will give a strong impetus to research on type theory and its many applications in computer science, by promoting (1) the synergy between theoretical computer scientists, logicians and mathematicians to develop new foundations for type theory, for example as based on the recent development of "homotopy type theory”, (2) the joint development of type theoretic tools as proof assistants and integrated programming environments, (3) the study of dependent types for programming and its deployment in software development, (4) the study of dependent types for verification and its deployment in software analysis and verification. The action will also tie together these different areas and promote cross-fertilisation.

Collaborations with Major European Organizations

  • Imperial College London (UK)

  • Certification of JavaScript, AJACS project