Thèse soutenue

Contribution à la représentation de processus par des techniques de méta-modélisation

FR
Auteur / Autrice : Erwan Breton
Direction : Jean Bézivin
Type : Thèse de doctorat
Discipline(s) : Automatique et informatique appliquée
Date : Soutenance en 2002
Etablissement(s) : Nantes

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

Le concept de processus a pris une dimension importante dans le domaine du génie logiciel. La complexité croissante des systèmes d'informations, la rapidité des évolutions technologiques et les nouveaux modes de travail (externalisation et sous-traitance) sont autant d'éléments expliquant ce phénomène. La maîtrise des processus devient donc un enjeu majeur pour les entreprises. C'est dans ce cadre que se situe notre travail. La société Sodifrance, partenaire industriel de cette thèse, est spécialisée dans la gestion et l'évolution des systèmes d'information. Au fur et à mesure des projets, elle a acquis un savoir-faire sur les processus de maintenance et de migration. C'est pour collecter et organiser ces connaissances que nous avons proposé un formalisme adapté à la description de ce ype de processus, et défini à l'aide de techniques de méta-modélisation. Celles-ci ont radicalement évolué ces dernières années avec l'adoption par l'OMG du MOF. La dernière avancée en date, le MDA, toujours à mettre au crédit de l'OMG, propose une nouvelle approche du génie logiciel basée sur les modèles. A partir de ces spécifications, et des produits de transformation de modèles et de génération de code de la société Sodifrance, nous avons conçu un ensemble d'outils pour la définition et la manipulation de modèles de processus. En particulier, nous avons développé des mécanismes pour l'opérationnalisation des modèles de processus qui ont été validés dans le cadre d'un projet de tierce maintenance applicative mené par Sodifrance. Ce travail a initié un certain nombre de réflexions sur les apports de la méta-modélisation pour la représentation de processus. Nous nous sommes intéressés à l'organisation des méta-modèles de processus et à leurs relations avec des méta-modèles dédiés à des domaines différents. Enfin, nous avons réalisé un certain nombre d'expérimentation sur la prise en compte des aspects dynamiques des processus et l'intégration des règles spécifiant leur exécution.