|
|
Habilitation
à diriger des recherches
Irisa - 20 novembre 2006
De
la modélisation objet des logiciels
à la métamodélisation des langages informatiques
Pierre-Alain Muller
vidéo
; audio
seul ;
transparents
(pdf)
résumé:
Mes travaux concernent la modélisation opérationnelle des
systèmes à informatique prépondérante, dans
le double but de capitaliser les savoir-faire et d'automatiser les réalisations.
La modélisation est l'utilisation d'une représentation,
en lieu et place d'une chose du monde réel, dans un but cognitif.
Un modèle se substitue à un système dans un contexte
donné, à moindre coût, plus simplement, plus rapidement
et sans les risques ou dangers inhérents à une manipulation
du système réel. Une modélisation devient opérationnelle
dès lors qu'une implantation informatique peut en être dérivée
de manière systématique.
L'ensemble de mes travaux a pour but in fine de réduire le fossé
entre les processus métier et les techniques d'informatisation.
Je m'intéresse à la fois à la formalisation des savoir-faire
métier et informatique. Ma démarche scientifique mélange
des aspects théoriques et des validations expérimentales.
Elle procède par fertilisation croisée, en reposant tout
à la fois sur l'analyse de l'état de l'art, la participation
à des groupes de travail ou de normalisation, et à la confrontation
avec des problématiques industrielles. Les idées que j'ai
approfondies dans mes travaux ont émergées dans différentes
communautés (telles celles des grammaires, des bases de données,
de la gestion des documents, des méthodes formelles
.).
Je procède en considérant la modélisation comme une
alternative à la programmation. C'est une posture certes un peu
radicale - car la modélisation et la programmation peuvent très
bien se complémenter - mais je l'ai choisi afin d'amener les techniques
de modélisation à leur extrême.
Mes principales contributions portent sur :
- Des avancées méthodologiques, dans le domaine de la modélisation
objet avec UML et aussi dans l'intégration entre l'ingénierie
dirigée par les modèles et les méthodes agiles.
Ces contributions ont été validées dans des contextes
industriels, en collaboration avec Rational Software et ObjeXion Software.
- Des contributions pour la capitalisation du savoir-faire de modélisation
des systèmes de commande et contrôle. Ces travaux à
la frontière entre l'informatique et l'automatique, ont été
réalisés en partenariat avec l'Ifremer et Nipson Printing
System.
- Des contributions pour la modélisation opérationnelle
des systèmes d'information Web. Ces contributions s'inscrivent
dans le cadre d'un transfert de technologie, sous la forme d'une création
d'entreprise innovante : ObjeXion Software.
- Des contributions pour l'application de la modélisation à
l'ingénierie des langages. Ces travaux regroupés dans le
projet open-source Kermeta porté par l'INRIA, font l'objet d'un
déploiement industriel dans le cur de la plateforme RNTL
OpenEmbeDD.
consulter
les vidéos
des HDR depuis 2001
Pour
lire les présentations audio/vidéo vous devez disposer de
RealPlayer.
Vous pouvez télécharger une version gratuite sur le site
de Real
|
|