Skip to Main content Skip to Navigation
New interface
Conference papers

Modular Moose: A new generation software reverse engineering environment

Nicolas Anquetil 1 Anne Etien 1 Mahugnon H Houekpetodji 1, 2 Benoit Verhaeghe 1, 3 Stéphane Ducasse 1 Clotilde Toullec 1 Fatiha Djareddir 2 Jerôme Sudich 2 Moustapha Derras 3 
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [25 references]  Display  Hide  Download
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Tuesday, October 20, 2020 - 10:49:41 AM
Last modification on : Tuesday, November 22, 2022 - 2:26:16 PM
Long-term archiving on: : Thursday, January 21, 2021 - 6:46:53 PM


Files produced by the author(s)


  • HAL Id : hal-02972159, version 1


Nicolas Anquetil, Anne Etien, Mahugnon H Houekpetodji, Benoit Verhaeghe, Stéphane Ducasse, et al.. Modular Moose: A new generation software reverse engineering environment. International Conference on Software Reuse, Oct 2020, Tunis, Tunisia. ⟨hal-02972159⟩



Record views


Files downloads