L’objectif de RMoD est d’aider à la remodularisation des applications orientées objets. Cet objectif est attaqué suivant deux axes complémentaires : la réingénierie et la définition de nouveaux constructeurs dans les langages de programmation. Dans le cadre de la réingénierie nous allons proposer de nouvelles analyses pour comprendre et restructurer de grandes applications (métriques spécialisées, visualisations adaptées). Dans le contexte des constructeurs pour la modularité, nous allons travailler à la validation du modèle de traits ainsi que de nouveaux systèmes de modules. Nous allons travailler à la définition d’un noyau sécurisé. Ces travaux seront validés dans Pharo, un environnement pour le développement dynamique d’applications web.
Stéphane Ducasse
Migration de programmes légataires vers des architectures Web : le cas de la migration de programmes Microsoft Access vers Angular/Microservices
New Generation Debugger and Application Monitoring
Infrastructure and Language Kernels for IoT Systems
Analyse multi-facettes et opérationnelle pour la transformation des systèmes d'information
Des machines virtuelles modulaires, économes et polyusages
Noyau de langage multiples
Support à l'automatisation de la migration d'interface d'applications WEB : le cas de GWT vers Angular
Dévermineurs "back-in-time" et "reverse/replay" extensibles
Outils de recommendation basés sur l'apprentissage automatique pour l'évolution logicielle
Une approche modulaire de l'initialisation d'objets pour Pharo 24/11/2017
Les pratiques de sélection de test dans une grande entreprise d'informatique 08/11/2017
Sista : A Metacircular Architecture for Runtime Optimisation Persistence 15/09/2017
Evaluation et amélioration des transformations de code pour soutenir l'évolution logicielle 28/02/2017
Security in Reflective Languages 27/11/2015
Virtualisation pour Specialisation et Extension d’Environnements d’Execution 13/04/2015
Évaluation et amélioration de règles pour supporter l'évolution logicielle 04/11/2014
Vers des machines virtuelles autodescrites 16/05/2014
Le débogage à distance et la réflexion dans les dispositifs à ressources limitées 19/12/2013
Software dynamic remodularization for embedeed systems 29/10/2012
Aide à l'intégration des applications orientée-object 27/09/2012
Analyse et remédiation des dépendances entre paquetages dans les systèmes orientés objet 17/06/2011
iSTOA, modèle notionnel de guidage macroscopique de l'apprentissage 01/07/2010