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
Cartographie pour systèmes patrimoniaux
Réduire le coût du debugging avec la première génération de debuggers orientés objet
Migration de programmes légataires vers des architectures Web : le cas de la migration de programmes Microsoft Access vers Angular/Microservices
Génération Automatique de Tests basée sur l'Apprentissage Automatique
Transformations des modèles pour modification automatique du code source
Plateforme et langage pour des données privées traçables et révocables
Dévermineurs "back-in-time" et "reverse/replay" extensibles
Outils basés sur l'exploration de données pour soutenir la mise à jour des bibliothèques 28/10/2022
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
É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