Modular Moose: A new generation software ...
Type de document :
Communication dans un congrès avec actes
Titre :
Modular Moose: A new generation software reverse engineering environment
Auteur(s) :
Anquetil, Nicolas [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Etien, Anne [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Houekpetodji, Mahugnon [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Verhaeghe, Benoît [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Toullec, Clotilde [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Djareddir, Fatiha [Auteur]
Sudich, Jerôme [Auteur]
Derras, Moustapha [Auteur]
Berger-Levrault
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Etien, Anne [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Houekpetodji, Mahugnon [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Verhaeghe, Benoît [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Toullec, Clotilde [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Djareddir, Fatiha [Auteur]
Sudich, Jerôme [Auteur]
Derras, Moustapha [Auteur]
Berger-Levrault
Titre de la manifestation scientifique :
International Conference on Software Reuse
Ville :
Tunis
Pays :
Tunisie
Date de début de la manifestation scientifique :
2020-10-06
Discipline(s) HAL :
Informatique [cs]/Langage de programmation [cs.PL]
Résumé en anglais : [en]
Advanced reverse engineering tools are required to cope with the complexity of software systems and the specific requirements of numerous different tasks (re-architecturing, migration, evolution). Consequently , reverse ...
Lire la suite >Advanced reverse engineering tools are required to cope with the complexity of software systems and the specific requirements of numerous different tasks (re-architecturing, migration, evolution). Consequently , reverse engineering tools should adapt to a wide range of situations. Yet, because they require a large infrastructure investment, being able to reuse these tools is key. Moose is a reverse engineering environment answering these requirements. While Moose started as a research project 20 years ago, it is also used in industrial projects, exposing itself to all these difficulties. In this paper we present ModMoose, the new version of Moose. ModMoose revolves around a new meta-model, modular and extensible; a new toolset of generic tools (query module, visualization engine, ...); and an open architecture supporting the synchronization and interaction of tools per task. With ModMoose, tool developers can develop specific meta-models by reusing existing elementary concepts, and dedicated reverse engineering tools that can interact with the existing ones.Lire moins >
Lire la suite >Advanced reverse engineering tools are required to cope with the complexity of software systems and the specific requirements of numerous different tasks (re-architecturing, migration, evolution). Consequently , reverse engineering tools should adapt to a wide range of situations. Yet, because they require a large infrastructure investment, being able to reuse these tools is key. Moose is a reverse engineering environment answering these requirements. While Moose started as a research project 20 years ago, it is also used in industrial projects, exposing itself to all these difficulties. In this paper we present ModMoose, the new version of Moose. ModMoose revolves around a new meta-model, modular and extensible; a new toolset of generic tools (query module, visualization engine, ...); and an open architecture supporting the synchronization and interaction of tools per task. With ModMoose, tool developers can develop specific meta-models by reusing existing elementary concepts, and dedicated reverse engineering tools that can interact with the existing ones.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.inria.fr/hal-02972159/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-02972159/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-02972159/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- Anqu20a-ICSR-Moose.pdf
- Accès libre
- Accéder au document