bureau 2343
téléphone
1 (514) 343.5941
télécopieur
1 (514) 343.7121
courriel
vaucher@iro.umontreal.ca
page personnelle
iro.umontreal.ca/~vaucher

 
BIOGRAPHIE

Ph.D. en génie électrique, Université de Manchester, 1968
 

RECHERCHE
intérêts de recherche

Ma recherche vise la production efficace de logiciels complexes. Au fil des années, mes étudiants et moi avons exploré diverses voies pour atteindre cet objectif. Très tôt, suite à notre expérience avec Simula, le premier des langages à objets, nous avons exploité les concepts de la programmation orientée objets. Plus tard, par le biais de Prolog, nous avons cherché à intégrer les techniques et outils de l'intelligence artificielle.  Actuellement, nous étudions la réutilisation de logiciels qui implique:  l'analyse et l'indexation de librairies de composantes logicielles, l'interaction avec des usagers afin de capter leurs besoins, et la recherche des composantes qui correspondent le mieux aux besoins exprimés.  Idéalement, la programmation serait ainsi remplacée par l'assemblage de composantes standards. 

En fait, la réutilisation soulève plusieurs problèmes intéressants: l'analyse et la modélisation de domaines afin d'établir les concepts primitifs utilisés dans les spécifications, l'analyse de spécifications existantes rédigées en langage naturel, la rétro-ingénierie et la classification automatique afin de découvrir le comportement implicite de composantes non (ou mal) documentées, l'acquisition et l'utilisation de méta-connaissances sur l'utilisation et la composition des composantes, et l'aide à la spécification des besoins. Par l'entremise du CRIM, j'ai participé à plusieurs projets conjoints avec l'entreprise privée, en particulier: IGLOO sur les méthodologies objet, MACROSCOPE avec DMR sur la réutilisation, et le projet MMS avec IBM Canada.
 
 

ENSEIGNEMENT

Langages de programmation. Architecture des ordinateurs.