💰 Financements

  • Projet Européen MegaM@Rt2 - An scalable model-based framework for continuous development and runtime validation of complex systems (H2020 ECSEL-JU-2015-737494, 2017-2020). (avec E. Cariou et F. Barbier). Website | Poster
  • Projet Européen REMICS - REuse and Migration of Legacy Applications to Interoperable Cloud Services (FP7). (avec F. Barbier). Website

💡 Séminaires

  • "Executable Modeling & Dynamic Adaptation". Séminaire LIRMM 2016. Slides
  • "Adaptation d'exécution de modèles. (Vers des iDSML adaptables)". Session IDM du GDR-GPL 2015. Slides
  • "Introduction à l'approche ADM de l'OMG. (Modernisation du patrimoine logiciel par les modèles)". Session IDM du GDR-GPL 2012. Slides

💾 Logiciels

  • PauWare Code Generator (avec L. Brunschwig et E. Cariou) : générateur de code Java en ligne pour PauWare Engine
  • Xmodeling Studio (avec L. Brunschwig et E. Cariou) : AGL pour l'aide à la création de DSL exécutables.
  • WWM : transforme une machine en serveur de modèle via le protocole model://. Documentation
  • genDROID : generateurs de code en ligne pour les projets Android utilisant une source de données.

📰 Publications

Journaux

  • Lamia Gaouar, Abdelkrim Benamar, Olivier Le Goaer, Frédérique Biennier: "HCIDL: Human-computer interface description language for multi-target, multimodal, plastic user interfaces". Future Computing and Informatics Journal, Volume 3, Issue 1, 2018. Preview
  • Franck Barbier, Eric Cariou, Olivier Le Goaer and Samson Pierre : "Software adaptation: classification and case study with State Chart XML", IEEE Software, Issue 99, 2015. Preview
  • Eric Cariou, Olivier Le Goaer, Franck Barbier, Samson Pierre, Mohamed Graiet : "Adaptation d'exécution de modèles par contrats", Technique et Science Informatiques, Volume 34, 2015. Preview

Chapitres d'ouvrage

  • Olivier Le Goaer, Franck Barbier and Eric Cariou : "Android Executable Modeling: Beyond Android Programming", Chapter 14 in Modern Software Engineering Methodologies for Mobile and Cloud Environments. IGI Global, 2016. Preview
  • Olivier Le Goaer, Dalila Tamzalit, Mourad Oussalah and Djamel Seriai : "Evolution et réutilisation : les styles d'évolution", Chapitre 11 dans Évolution et maintenance des systèmes logiciels. Hermes Science, 2014. Preview
  • Franck Barbier, Pierre Castéran, Eric Cariou and Olivier Le Goaer : "Adaptive Software based on Correct-by-Construction Metamodels", Chapter 13 in Progressions and Innovations in Model-Driven Software Engineering. IGI Global, 2013. Preview

Conférences

  • Eric Cariou, Léa Brunschwing, Olivier Le Goaer, Franck Barbier, "A software development process based on UML state machines", The International Conference on Advanced Aspects of Software Engineering (ICAASE 2020)
  • Léa Brunchwig, Eric Cariou, Olivier Le Goaer, "Xmodeling Studio : Un outil pour définir des DSL exécutables", 7ème Conférence en IngénieriE du Logiciel (CIEL 2018). Slides
  • Olivier Le Goaer, Eric Cariou and Franck Barbier, "World Wide Modeling Made Easy: A simple, lightweight Model server", 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017). Paper | Poster
  • Eric Cariou, Olivier Le Goaer, and Franck Barbier, "Comprendre la nature exécutable des modèles", Actes de la 4ème Conférence en IngénieriE du Logiciel (CIEL 2015). Paper
  • Samson Pierre, Eric Cariou, Olivier Le Goaer and Franck Barbier, "A Family-based Framework for i-DSML Adaptation", Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA 2014). (Acceptance rate: 28.5%) Paper
  • Eric Cariou, Olivier Le Goaer, Franck Barbier, and Samson Pierre, "Characterization of Adaptable Interpreted-DSML", Proceedings of the 9th European Conference on Modelling Foundations and Applications (ECMFA 2013). (Acceptance rate: 23%) Paper
  • Gaëtan Deltombe, Olivier Le Goaer, and Franck Barbier. "Bridging KDM and ASTM for Model-Driven Software Modernization". Proceedings of The 24th International Conference on Software Engineering and Knowledge Engineering (SEKE'2012). Paper

Workshops

  • Eric Cariou, Olivier Le Goaer, Léa Brunschwig and Franck Barbier, "A generic solution for weaving business code into executable models", 4th International Workshop on Executable Modeling @ MoDELS 2018. Paper
  • Eric Cariou, Olivier Le Goaer, and Franck Barbier, "On the Executable Nature of Models", 2nd International Workshop on Executable Modeling @ MoDELS 2016. Paper | Slides
  • Franck Barbier, Olivier Le Goaer, and Eric Cariou, "Energized State Charts with PauWare", 2nd Workshop on Engineering Interactive Systems with SCXML @ EICS 2015. Paper
  • Olivier Le Goaer, Franck Barbier, Eric Cariou and Samson Pierre, "Android Executable Modeling: Beyond Android Programming", the 2014 International Workshop on Mobile Applications (MobiApps 2014). Paper | Slides
  • Olivier Le Goaer, and Sacha Waltham, "Yet Another DSL for Cross-platforms Mobile Development", the International Workshop on The Globalization of Domain Specific Languages (GlobalDSL 2013). Paper | Slides
  • Eric Cariou, Franck Barbier, and Olivier Le Goaer, "Model Execution Adaptation?", the 7th International Workshop on Models@run.time @ MoDELS 2012. Paper

🎓 Encadrements

Doctorat

  • Samson Pierre, Adaptation logicielle pour et par les i-DSML, Thèse soutenue en novembre 2015 (avec E. Cariou et F. Barbier)
  • Gaëtan Deltombe, Modernisation d'applications patrimoniales par les modèles, Thèse soutenue en décembre 2013 (avec F. Barbier)

Ingé. de Recherche

  • Léa Brunschwig, Projet Européen MegaM@Rt, Septembre 2018-septembre 2019 (avec E. Cariou)

Master 2 Recherche

  • Léa Brunschwig, Xmodeling Studio: outil CASE pour les DSLs exécutables, Février 2018-Juin 2018 (avec E. Cariou)
  • Sacha Waltham, Un DSL pour le développement mobile multi-plateformes, Février 2013-Juillet 2013