SRIPLAKICH Prawee
Direction de recherche : Marie-Pierre GERVAIS
Co-encadrement : BLANC Xavier
ModelBus : un environnement réparti et ouvert pour l’ingénierie de modèles
Le paradigme "Model Driven Engineering (MDE)" (Ingénierie de modèles) vise à simplifier le développement et de la maintenance des systèmes informatiques. Il se focalise sur l’utilisation de modèles pour spécifier les systèmes et sur les manipulations de modèles avec des outils. Cette thèse a pour but de définir et de réaliser un environnement réparti et ouvert pour réaliser MDE. Cet environnement, nommé ModelBus, vise 1) à supporter les manipulations collaboratives des modèles par multi-développeurs, et 2) à fournir l’interopérabilité entre outils hétérogènes impliqués dans les projets MDE. Pour attendre le premier objectif, ModelBus propose les mécanismes "diff/merge" des modèles, et, pour le deuxième, ModelBus offre les mécanismes d’échange de modèles et d’invocations de services entre outils. Les problèmes majeurs traités par ModelBus concernent le passage à l’échelle face à la taille des spécifications des systèmes complexes. Etant donné qu’un ensemble de modèles décrivant un système est un grand graphe d’objets (à l’ordre de GOs), dont les liens représentent les relations entre les modèles (ex. traçabilité, relations entre les vues du système), nous soulevons les problèmes suivants: 1) Insuffisance de mémoire pour manipuler ce graphe entier, 2) Incohérences des liens du graphe (liens casés) causées par les manipulations concurrentes des modèles. Pour résoudre ces problèmes, ModelBus partitionne une spécification de système en modèles, et gère la cohérence des liens entre ces modèles.
Soutenance : 05/09/2007
Membres du jury :
Pr. Laurence DUCHIEN, Université de Lille 1, [Rapporteur]
Pr. Franck BARBIER, Université de Pau, [Rapporteur]
Pr. Philippe LAHIRE, Université de Nice Sophia Antipolis
Pr. Jacques MALENFANT, Université de Paris 6
M. Pierre-Alain MULLER, Université de Mulhouse
Pr. Marie-Pierre GERVAIS, Université de Paris 10
M. Xavier BLANC, Université de Paris 6
Publications 2004-2008
-
2008
- P. Sriplakich, X. Blanc, M.‑P. Gervais : “Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBus”, 23rd Annual ACM Symposium on Applied Computing (SAC'08), Fortaleza, Ceará, Brazil, pp. 674-681, (ACM) (2008)
-
2007
- P. Sriplakich : “ModelBus : un environnement réparti et ouvert pour l’ingénierie de modèles”, soutenance de thèse, soutenance 05/09/2007, direction de recherche Gervais, Marie-Pierre, co-encadrement : Blanc, Xavier (2007)
- P. Sriplakich, X. Blanc, M.‑P. Gervais : “Support collaboratif pour la manipulation de modèles à large échelle”, 3e Journées sur l'Ingénierie Dirigée par les Modèles (IDM '07), Toulouse, France, pp. 25-40 (2007)
-
2006
- P. Sriplakich, X. Blanc, M.‑P. Gervais : “Applying Model Fragment Copy-Restore to Build an Open and Distributed MDA Environment”, ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006), vol. 4199, Lecture Notes in Computer Science, Genova, Italy, pp. 631-645, (Springer-Verlag) (2006)
- P. Sriplakich, X. Blanc, M.‑P. Gervais : “Supporting Collaborative Development in an Open MDA Environment”, IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, United States, pp. 244-253, (IEEE) (2006)
- P. Sriplakich, X. Blanc, M.‑P. Gervais : “Supporting Transparent Model Update in Distributed CASE Tool Integration”, Annual ACM Symposium on Applied Computing (SAC'06), Dijon, France, pp. 1759-1766, (ACM) (2006)
-
2005
- X. Blanc, M.‑P. Gervais, P. Sriplakich : “Modeling Services and Web Services: Application of ModelBus”, International Conference on Software Engineering Research and Practice (SERP'05), Las Vegas, United States, pp. 557-563 (2005)
- X. Blanc, M.‑P. Gervais, P. Sriplakich : “Services de modélisation et Web Services Application sur le ModelBus”, Journée Objets, Composants et Modèles, GDR 673 Algorithmique, Langages et Programmation du CNRS, Bern, Switzerland, pp. 63-69 (2005)
-
2004
- X. Blanc, M.‑P. Gervais, M. Lamari, P. Sriplakich : “Towards an Integrated Transformation Environment (ITE) for Model Driven Development (MDD), Invited Session "Model Driven Development"”, 8th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI '2004), Orlando, United States, (International Institute of Informatics and Systemics (IIIS)) (2004)
- X. Blanc, M.‑P. Gervais, P. Sriplakich : “Model Bus : "Towards the Interoperability of Modelling Tools"”, Model Driven Architecture: Foundations and Applications (MDAFA 2004), vol. 3599, Lecture Notes in Computer Science, Linköping University, Sweden, pp. 17-32, (Springer-Verlag) (2004)