Rapport de la commission des ADT de Rocquencourt

Download Report

Transcript Rapport de la commission des ADT de Rocquencourt

Rapport de la commission des ADT de Rocquencourt
Damien Doligez
25 f´evrier 2014
1
Avis consultatif sur les ADT multi-sites li´
ees `
a Rocquencourt
ComPASS
L’objet de cette ADT est l’int´egration dans un code open source de nouveaux sch´emas aux
volumes finis pour les probl`emes multiphasiques dans les milieux poreux.
Le plan de travail est tr`es ambitieux et probablement pas adapt´e pour un IJD, particuli`erement
pour obtenir la scalabilit´e `
a grande ´echelle qui est vis´ee.
La commission ´emet des r´eserves sur la qualit´e de l’encadrement tel qu’il est d´ecrit dans le
dossier, car il semble que la quasi-totalit´e de l’expertise informatique doit venir de l’ing´enieur luimˆeme.
CrowdLab
Cette ADT Focus est centr´ee sur la plate-forme APISENSE, qui permet de collecter, centraliser,
et exploiter des donn´ees sur des clients mobiles. Les objectifs sont la maintenance d’APISENSE, le
d´eveloppement de clients pour de nouveaux syst`emes (iOS et Windows mobile), et le renforcement
de la s´ecurit´e et de l’anonymat des donn´eees.
Le plan de travail est bien organis´e et tr`es d´etaill´e, le produit int´eressant et novateur. Cette
ADT est li´ee `
a l’ADT PoQE qui s’appuie sur APISENSE (voir ci-dessous) mais sans redondance
entre les deux.
Tirex
L’objet de cette ADT est une repr´esentation interm´ediaire de code utilis´ee comme interface
entre compilateurs et g´en´erateurs de code. Le but est de maintenir et consolider le code existant et
de l’interfacer avec QEMU et LLVM.
Paris-Rocquencourt est faiblement impliqu´e par le biais de l’EPI PARKAS.
Cette ADT est fortement orient´ee recherche, et elle est mˆeme suppos´ee servir de support technique `a deux th`eses, ce qui est atypique pour une ADT, mais son int´erˆet technique est ind´eniable
2
ADT mono-sites `
a Rocquencourt
Etant donn´es le nombre de demandes (11), le nombre de postes disponibles (3), et la qualit´e
des demandes, il n’est pas facile de choisir. La commission a ´etabli un classement et recommande
au CRI et `a la D2T de soutenir le plus grand nombre possible, dans l’ordre de la liste ci-dessous.
1
2.1
PoQE
L’objectif de cette ADT est de d´evelopper un outil permettant de mesurer le ressenti des utilisateurs de connexions r´eseau sur appareils mobiles, et de corr´eler ce ressenti avec les donn´ees
techniques de la connexion (d´ebit, pertes de paquets, etc.) Il s’agit de porter sur appareils mobiles
un code d´ej`a existant, d’´etendre ce code pour capturer des informations plus fines, de d´eployer ce
code aupr`es de groupes d’utilisateurs assez cons´equents (un millier), et de mettre en place le serveur
de collecte des donn´ees.
Cette ADT est au centre des recherches de l’EPI Muse, qui engage des moyens cons´equents
sur le sujet en plus de l’IJD. Le sujet est important et int´eressant, mais les risques ne sont pas
n´egligeables, et la charge de travail de l’ing´enieur semble ´elev´ee.
La commission recommande au CRI de soutenir cette ADT en lui attribuant un IJD, et au SED
de prˆeter attention et conseils, particuli`erement au d´emarrage du projet.
2.2
MENAMES
Le but de cette ADT est d’int´egrer les algorithmes de solveurs en mecanique du solide de la
biblioth`eque Shelddon (´ecrite en Fortran) dans la biblioth`eque FELiSCe (´ecrite en C++).
Le plan de travail est tr`es clair et bien d´elimit´e, et le risque tr`es faible car il est possible de
reporter ou supprimer certaines des tˆ
aches en fonction de la progression du travail.
Ce travail permettra de p´erenniser le savoir-faire de Marina Vidrascu, qui partira `a la retraite
d’ici quelques ann´ees.
La commission recommande au CRI de soutenir cette ADT en lui attribuant un IJD.
2.3
VIZIR
Cette ADT se place `
a l’interface entre les producteurs et les consommateurs de maillages pour
la simulation num´erique. Le premier objectif est de d´evelopper, sur la base d’un prototype existant,
une plate-forme interactive de visualisation et de modification de maillages. Le deuxi`eme objectif
est de faciliter la collaboration entre producteurs et utilisateurs de maillages par la d´efinition d’une
interface commune `
a plusieurs outils existants.
L’impact de l’outil graphique sera tr`es fort, et la f´ed´eration des biblioth`eques gravitant autour
du maillage constituera une excellente vitrine pour la production d’Inria dans le domaine.
Vu le nombre important d’´equipes concern´ees et leur r´epartition g´eographique, la commission
recommande `
a la D2T de soutenir cette ADT. Si la D2T ne souhaite pas soutenir, la commission
recommande au CRI de le faire.
2
2.4
TCOS
L’objectif de cette ADT est de produire une version open source (logicielle) du serveur securis´e
personnalis´e (mat´eriel) d´evelopp´e dans l’EPI SMIS, ainsi qu’un environnement de d´eveloppement
d’applications s´ecuris´ees du point de vue de la vie priv´ee.
Ce projet est tr`es bien structur´e et devrait avoir un impact fort. Le candidat (IC) est d´ej`a trouv´e.
Cependant, un transfert de la technologie en question vers l’industrie est actuellement ´etudi´e par
la DTI, ce qui n’est pas forc´ement compatible avec un d´eveloppement en open source.
La commission recommande d’attendre l’avis de la DTI et du CSATT, et s’ils concluent que le
d´eveloppement open source est souhaitable, de soutenir ce projet en lui attribuant si possible un
poste d’IC.
2.5
BtrLinux
L’objectif de cette ADT est d’am´eliorer, de valoriser, et d’augmenter la visibilit´e des outils
d’analyse statique d´evelopp´es au sein de l’EPI Regal : Coccinelle, Hector, et Diagnosys.
La proposition est bien organis´ee, et le calendrier, bien que charg´e, suffisamment flexible pour
s’adapter aux comp´etences de l’ing´enieur recrut´e. En proposant des patches de haute qualit´e pour le
noyau Linux, ce projet a le potentiel de donner une excellente visibilit´e `a l’EPI et mˆeme `a l’institut
tout entier.
La commission recommande au CRI de soutenir ce projet en lui attribuant un IJD dans la
mesure du possible.
2.6
ParallBFD et DirPrePackage
Ces deux propositions sont li´ees : il s’agit de prolonger l’ADT existante ParallBFD, de pr´ef´erence
en prolongeant le contrat de R. Lacroix.
L’objet est le d´eveloppement de pr´econditionneurs massivement parall`eles et leur int´egration
dans une plate-forme de r´esolution de syst`emes lin´eaires creux sur machines massivement parall`eles.
L’aspect innovant de ce code, sa proximit´e avec les directions de recherches de l’EPI, et son
potentiel de valorisation en font une tr`es bonne proposition. Malheureusement, il n’est pas possible
au niveau administratif de prolonger le contrat d’un IJD.
La commission recommande au CRI de chercher une solution pour prolonger le contrat de
R. Lacroix sur d’autres fonds, ou sinon d’attribuer un nouvel IJD dans la mesure du possible.
2.7
MOKABAJOUR
L’objectif de cette ADT est de d´evelopper une biblioth`eque open source de r´esolution des
´equations de Monge-Amp`ere et un logiciel sp´ecialis´e pour automatiser l’optimisation de r´eflecteurs
optiques (par exemple pour les phares de voitures).
Le sujet est int´eressant et l’impact potentiel est important, mais la commission ´emet quelques
r´eserves sur l’exp´erience sur la capacit´e d’encadrement de l’´equipe compte tenu de sa faible taille.
3
Coq-API
L’objectif est de refactoriser et modulariser le code de Coq, ainsi que d’animer la communaut´e
Coq. Le projet est tr`es amitieux et les comp´etences demand´ees correspondent plutˆot `a un docteur
qu’`a un ing´enieur d´ebutant. L’id´ee de former un consortium Coq nous semble tr`es pertinente.
La commission consid`ere que ce projet m´erite d’ˆetre soutenu, mais il ne rentre pas vraiment
dans le cadre d’une ADT. Nous sugg´erons donc `a la D2T de l’examiner avec attention et, si elle ne
le soutient pas directement, de le diriger vers un autre m´ecanisme que les ADT.
CityLab
L’objectif de l’ADT CityLab est de d´evelopper et maintenir une plate-forme int´egrant les prototypes au sein de l’IPL CityLab. Ces logiciels ont pour but d’int´egrer tous les capteurs disponibles
(t´el´ephones portables, capteurs int´egr´es dans les r´eseaux de gaz, d’´electricit´e, etc.) et de traiter les
donn´ees pour obtenir un syst`eme de ”ville intelligente”, non seulement au niveau mat´eriel, mais
aussi au niveau social.
Le sujet est interessant, mais le programme de travail gagnerait `a ˆetre plus pr´ecis. De plus, il
faudra porter une attention particuli`ere `a l’encadrement, car la situation g´eographique des encadrants risque de poser probl`eme. Il convient aussi de r´efl´echir `a la pertinence du schema ”recherche
au sein de l’IPL, d´eveloppement dans l’ADT”.
Le sujet est d’une ampleur qui d´epasse largement les moyens locaux `a Paris-Rocquencourt. La
commission recommande `
a la D2T d’examiner cette demande, et au porteur de mˆ
urir le projet en
apportant plus de pr´ecision au programme de travail.
WholeGen
Le but de cette ADT est de d´evelopper un environnement int´egr´e pour l’analyse, et la visualisation de donn´ees concernant des s´equences de g´enomes complets.
Le sujet est important et int´eressant, mais la proposition semble manquer de maturit´e `a plusieurs
niveaux : la liste des outils `
a int´egrer, le langage de programmation, la base de donn´ees ne sont
pas encore choisis ; l’encadrement n’est pas compl`etement d´efini et semble un peu l´eger sur le cˆ
ot´e
informatique. De plus, le travail demande un IC plutˆot qu’un IJD, mais risque de s’av´erer peu
motivant pour un ing´enieur confirm´e.
Ici aussi, il conviendrait de r´efl´echir `a l’articulation IPL/ADT.
La commission recommande au porteur de l’ADT d’avancer sur la conception et de faire mˆ
urir
le projet en vue d’une nouvelle demande.
4