Le noyau Linux est aujourd'hui présent dans tous les types de systèmes informatiques, des smartphones aux supercalculateurs, comprenant à la fois le matériel le plus récent et les systèmes "anciens". Cette diversité d'environnement a pour conséquence une base de code importante, d'une dizaine de millions de lignes de code, pour les pilotes matériels. Cependant par souci d'introduction de nouvelles fonctionnalités, ou pour des raisons de performance ou de sécurité, certaines interfaces de programmation (APIs) internes doivent être parfois revues, ce qui peut impliquer des changements pour des milliers de pilotes les utilisant.Cette thèse propose une nouvelle approche, Spinfer, permettant d'effectuer ces migrations d'utilisation d'APIs de man...
Dans le cadre de la télécommunication, les entreprises développent des protocoles gérant le transfer...
Dans cette thèse nous étudions et spécifions les éléments nécessaires pour construire une plate-form...
Dans ce travail nous nous sommes intéressés à l'alimentation automatique d'une base de connaissances...
International audienceIn a large software system such as the Linux kernel, there is a continual need...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
Billet de blogLa massification des données ouvre la voie pour un nouveau domaine de compétitivité qu...
Les applications réactives et sensibles au contexte sont des applications intelligentes qui observen...
Dans le domaine du développement logiciel, le changement est la seule constante. Les logiciels évolu...
Les applications réactives et sensibles au contexte sont des applications intelligentes qui observen...
La modernisation logicielle est un domaine en plein essor du fait du vieillissement des technologies...
La modernisation logicielle est un domaine en plein essor du fait du vieillissement des technologies...
Depuis une dizaine d'années, l'interaction Homme-Machine (IHM) subit une mutation importante liée en...
La réutilisation est un moyen permettant d'améliorer la qualité et la productivité des logiciels. Ce...
Les développeurs doivent souvent intégrer des modifications dans les versions en production de leurs...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
Dans le cadre de la télécommunication, les entreprises développent des protocoles gérant le transfer...
Dans cette thèse nous étudions et spécifions les éléments nécessaires pour construire une plate-form...
Dans ce travail nous nous sommes intéressés à l'alimentation automatique d'une base de connaissances...
International audienceIn a large software system such as the Linux kernel, there is a continual need...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
Billet de blogLa massification des données ouvre la voie pour un nouveau domaine de compétitivité qu...
Les applications réactives et sensibles au contexte sont des applications intelligentes qui observen...
Dans le domaine du développement logiciel, le changement est la seule constante. Les logiciels évolu...
Les applications réactives et sensibles au contexte sont des applications intelligentes qui observen...
La modernisation logicielle est un domaine en plein essor du fait du vieillissement des technologies...
La modernisation logicielle est un domaine en plein essor du fait du vieillissement des technologies...
Depuis une dizaine d'années, l'interaction Homme-Machine (IHM) subit une mutation importante liée en...
La réutilisation est un moyen permettant d'améliorer la qualité et la productivité des logiciels. Ce...
Les développeurs doivent souvent intégrer des modifications dans les versions en production de leurs...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
Dans le cadre de la télécommunication, les entreprises développent des protocoles gérant le transfer...
Dans cette thèse nous étudions et spécifions les éléments nécessaires pour construire une plate-form...
Dans ce travail nous nous sommes intéressés à l'alimentation automatique d'une base de connaissances...