RIMEL est un groupe de travail francophone regroupant les équipes intéressées par la rétro-ingénierie, la maintenance et l'évolution des logiciels. RIMEL est un groupe ouvert acueillant actuellement des équipes francaises mais aussi suisses, belges et canadiennes.

Au niveau français, RIMEL s'insère dans le cadre du Groupe De Recherche GPL en cours de constitution.

Au niveau européen, RIMEL travaille en étroite collaboration avec le groupe de travail ERCIM Evolution des logiciels.

Au niveau germanophone, nous tavaillons en contact avec nos amis allemands du groupe GI SRE sur la ré-ingénierie des logiciels.

.

RIMEL is a french-speaking group. It gathers teams interested in Reverse Engineering, Maintenance and Software Evolution.

RIMEL is an open group which is currently hosting teams from France but also Switzerland, Belgium and Canada.

At the french level, RIMEL is going to be part of a national network on Programming and Software Engineering (GDR GPL).

At the european level, RIMEL works in close collaboration with the ERCIM Working Group on Software Evolution.

At level of the german-speaking community, we are working in contact with you german friends from the GI special interest group on software re-engineering (SRE).

RIMEL ist die franzöisch sprechende Fachgruppe für die Bereiche Reverse-Engineering, Software-Wartung und Software-Evolution

RIMEL ist ein offener Zusammenschluss interessierter Teilnehmer und umfaßt zur Zeit Guppen aus Frankreich, der Schweiz, Belgien und Canada.

In Frankreich ist RIMEL in das nationale Netzwerk für Programmierung und Sofwaretechnik (GDR GPL) eingebunden.

Auf europäischer Ebene arbeitet RIMEL in enger Zusammenarbeit mit der ERCIM Working Group on Software Evolution.

Weitere, intensive Kooperationen bestehen zu unseren Freunden in der deutsch-sprachigen Fachgruppe Software-Reengineering (SRE) der Gesellschaft für Informatik.


Evénements et actions

IDM06 La première réunion du groupe a eu lieu lors de IDM06 à Lille, le mardi 27 juin 2006 à 17h
CAL2006 La prochaine réunion aura lieu lors de CAL2006 à Nantes, le 6 septembre 2006
SETRA 2006 Le 3ème atelier international sur l'évolution via des transformations, SETRA 2006 est organisé en collaboration avec RIMEL.
ATEM 2006 Le 3ème atelier international sur les métamodèles, les schémas, les grammaires et les ontologies pour la rétro-ingénierie, ATEM 2006 est égalemeent organisé en collaboration avec RIMEL.
ICSM 2007 L'année prochaine, ICSM 2007, la conférence internationale sur la maintenance, aura lieu à Paris.


Thématique scientifique

Pour rester utile et continuer à répondre aux besoins toujours changeants, un système logiciel doit constamment évoluer. Ceci est principalement dû à l'accroissement des exigences de ses utilisateurs et de l'environnement. Faire évoluer un système est un réel défi impliquant la satisfaction des besoins suivants : découvrir la partie du logiciel concernée par cette évolution, trouver un moyen de la réaliser sans régression du systéme et enfin, pouvoir valider cette évolution.

Notons que l'évolution du logiciel recouvre non seulement l'évolution du code, mais aussi l'évolution de l'architecture, des données et des schémas, et plus généralement de tout artéfact intervenant dans un système logiciel, qu'il soit patrimonial ou récent. Autrement dit on s'intéresse autant à l'évolution des logiciels de grande taille développé avec des techniques obsolètes, qu'aux techniques permettant de faciliter l'évolution des logiciels futurs.

La gestion de l'évolution est devenue la plus importante des tâches liées à la maintenance des systèmes logiciels. La problématique de l'évolution devient à elle seule un domaine de recherche et d'application du Génie Logiciel. Pour preuves, le nombre croissant de conférences spécifiques qui apparaissent dans le paysage de la recherche, mais également des travaux et des outils qui s'intéressent de pres à cette problématique, tant aux niveaux académique qu'industriel.

Les thématiques portent sur les démarches, techniques et outils de développement pour l'analyse, la spécification et la gestion de l'évolution des systèmes logiciels, notamment et sans s'y restreindre :

Equipes académiques participantes

Equipes industrielles participantes

Equipes étrangères associées au groupe de travail

Au niveau européen le groupe RIMEL travaille en collaboration étroite avec le groupe de travail ERCIM Evolution des Logiciels.
Nous sommes également en contact avec nos amis germanophone du groupe GI sur la ré-ingénierie.

Objectifs du groupe de travail - Projets d'actions

Les objectifs du groupe de travail RIMEL sont les suivants :

Mode de fonctionnement - Organisation des activités du groupe

Pour rendre opérationnelles et efficaces les différentes activités du groupe, RIMEL sera structuré en différentes "sous-groupes thématiques" regroupant les personnes intéressées par un thème particulier. L'objectif à court terme est que chaque sous-groupe thématique puisse définir des objectifs particuliers tel que la rédaction de rapports ou d'ouvrage ainsi que de répondre à des appels à projets. Pour harmoniser le travail des différentes sous-groupes thématiques, une à deux réunion pleinière RIMEL seront organisées par an.

L'organisation de RIMEL est la suivante : Moyens de mise en oeuvre :

Conférences ou ateliers associés au groupe

Un atelier sur l'évolution du logiciel existe déjà depuis deux ans, et a lieu en conjonction avec LMO. Cet atelier s'est donc tenu à Berne en mars 2005 et à Nimes en mars 2006. L'objectif est de le pérenniser et d'en faire une manifestation annuelle autour des activités du groupe RIMEL.

Page Web et liste de diffusion

Responsable(s)