Approche langage au développement logiciel : application au domaine des systèmes d’informatique ubiquitaire (J. Mercadal)

On April 23, 14:00-14:30 (INRIA Lille, Salle du Conseil), Julien Mercadal will present his work on “Approche langage au développement logiciel : application au domaine des systèmes d’informatique ubiquitaire”.

Résumé :
************************************************************** 
Face à l’augmentation de la taille et de la complexité des systèmes logiciels, il convient de les décrire à un plus haut niveau d’abstraction (i.e., au-delà du code) avant de concrètement les implémenter. Toutefois, l’utilisation de ces descriptions de haut niveau dans les processus de construction et de vérification des systèmes reste très rudimentaire, ne permettant pas de véritablement guider et faciliter le développement logiciel.
Nous proposons une nouvelle approche pour rendre plus simple et plus sûr le développement de systèmes logiciels. Cette approche repose sur l’utilisation de langages dédiés et sur un couplage fort entre une couche de spécification et d’architecture et une couche d’implémentation. Elle consiste tout d’abord à décrire à un haut niveau d’abstraction différents aspects, à la fois fonctionnels et non fonctionnels, d’un système dans la couche de spécification et d’architecture. Ces descriptions sont ensuite analysées et utilisées pour personnaliser la couche d’implémentation, afin de faciliter la construction et la vérification du système logiciel. Nous avons illustré notre approche dans le domaine de l’informatique ubiquitaire.
**************************************************************