How to Deal With Your IT Legacy? Reverse Engineering with MoDisco...

Hugo Bruneliere 1 Frédéric Madiot 2
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The MoDisco (Model Discovery) project is an Eclipse Modeling project dedicated to reverse engineering. To this end, it provides a customizable Model-Driven Reverse Engineering (MDRE) framework. Legacy systems and corresponding data currently embrace a large number of heterogeneous technologies, making the design, development and maintenance of tools dealing with the reuse or evolution of such legacy a tedious and time consuming task. As reverse-engineering projects usually face with both the combination of many technologies and various different scenarios, model-driven approaches and related tools offer the required abstraction level to build up mature and flexible solutions. The MoDisco generic and extensible framework is dedicated to the resolution of these concrete problems by allowing: 1) The description of the information extracted out of the legacy as models; 2) The understanding of these models in order to take the most efficient decisions; 3) The transformation of these models into other exploitable artifacts (source code, documentation, metrics, etc). This framework has been designed to be applied on many different reverse-engineering use cases, such as those mentioned in this non-exhaustive list: 1) The migration/modernization of existing systems considering their architecture, used technologies or just available data; 2) The documentation of complex legacy in order to better understand their different aspects and specificities; 3) The evaluation of such legacy in terms of quality (computation of metrics, detection of anti-patterns, etc). This talk will present the overall status of the situation within the MoDisco project. It will start by briefly summarizing the main objectives of MoDisco and will introduce its general organization and actual development team. The focus will be then set on more precisely describing the various components now available from the provided MDRE framework, emphasizing on different possible concrete applications of these tools and underlying approach. Finally, the future of MoDisco will be discussed interactively with the audience considering as potential subjects the global project roadmap, the next components to be released, the possible evolution of the community, etc.
Document type :
Conference papers
Complete list of metadatas
Contributor : Hugo Bruneliere <>
Submitted on : Tuesday, November 9, 2010 - 3:43:19 PM
Last modification on : Thursday, May 16, 2019 - 1:26:02 PM


  • HAL Id : hal-00534417, version 1


Hugo Bruneliere, Frédéric Madiot. How to Deal With Your IT Legacy? Reverse Engineering with MoDisco.... EclipseCon 2010, Mar 2010, Santa Clara, Californie, United States. ⟨hal-00534417⟩



Record views