Sujet de These et Démarche















                              ACCUEIL

Construction et Validation d'Assemblages de Composants guidées par les modèles


Le développement de logiciels prépondérants se base actuellement sur les Systèmes d'Information d'Entreprise (SIE). Ces derniers permettent l'intégration d'éléments hétérogènes (briques logicielles, composants, frameworks...) dans le but d'acquérir une méthodologie homogène commune à tous les projets de l'entreprise.En parallèle de cela et en raison de la complexité de ces applications et des délais de développement de plus en plus courts exigés, le développement de logiciels prépondérant s'ouvre aux techniques d'Ingénierie Dirigée par les Modèles (IDM). Il n'en reste pas moins que malgré ces efforts les techniques classiques de validation des logiciels prépondérants (tests, simulation, méthodes formelles) restent longues, fastidieuses et coûteuses. Il devient alors essentiel d'intégrer aussi la validation dans le cadre de l'IDM afinn qu'elle bénéficie des mêmes avantages (raccourcir les délais de tests, détecter aux plus tôt les conflits...).

Tel est le défit de la thèse : aider à la validation d'un assemblages de composants hétérogènes au sein d'une méthodologie dirigée par les modèles.Dans ce contexte nous proposons une validation guidée à travers un atelier logiciel permettant :

(objectif 1) de capitaliser les connaissances de l'entreprise (solutions sémantiques et comportementales apportées lors des phases de développement) par l'utilisation d'un formalisme commun : les patterns architecturaux (ensemble de modèles solutions de problèmes donnés).
(objectif 2) de garantir une méthode homogène mais flexible pour enrichir un assemblage en terme de composants,méthodes, interface et autre... : enrichissement par multi-applications de patterns architecturaux.
(objectif 3) de garantir un développement flexible mais contrôlé afin de détecter au plus tôt les conflits liés à l'intégration des patterns architecturaux : mise en place de règles de détections de conflits liées à l'application des patterns.

[2009] Clémentine Nemo, Mireille Blay-Fornarino. "Collaborative Modeling for Integrating Security Properties on a Medical Sharing Application" Research Report University of Nice, I3S CNRS, 45 pages, Sophia Antipolis, France, jul 2009
I3S/RR-2009-09-FR
http://rainbow.polytech.unice.fr/publis/nemo-blay-fornarino:2009a.pdf[BibTeX]

[2008] Clémentine Nemo, Mireille Blay-Fornarino, Michel Riveill. "Multi-Applications de Patterns - Formalisation" in Proceedings of the 4ième Journée sur l'Ingénierie Dirigée par les Modèles (IDM'08), Mulhouse (France), 5-6 june 2008
http://rainbow.polytech.unice.fr/publis/nemo-blay-fornarino-etal:2008.pdf [BibTeX]