Séminaire du 11 mars 2005
Conférencier:
Martin Robillard, Mcgill University
Titre
Modularité Virtuelle en Génie Logiciel
Heure
13h30
Lieu
PK-5115, Pavillon Président-Kennedy
(Station metro Place-Des-Arts, 5ième étage)
Résumé
L'evolution constante des systèmes logiciels cause un désalignement entre la décomposition utile au développement initial d'un logiciel et la décomposition utile aux tâches de modification subséquentes. En conséquence, plus un logiciel est âgé, plus il devient difficile, coûteux, et risqué de le modifier. Afin de mitiger ce problème, nous étudions la possibilité de modifier les systèmes logiciels directement à partir de modèles appelés "modules virtuels". Un module virtuel représente le code source associé à un concept de haut niveau dont l'implémentation n'est pas limitée à un seul module.
Biographie :
Martin Robillard a reçu le BEng en génie informatique de l'École Polytechnique de Montréal en 1997 et la MSc et le PhD de l'Université de Colombie-Britannique (UBC) en 1999 et 2004 respectivement. Il est présentement professeur adjoint à l'École d'Informatique de l'Université McGill. Ses intérêts de cherche couvrent l'évolution du logiciel, le dévelopment de logiciel par aspects, et le génie logiciel empirique.