MoDisco provides an extensible framework based on EMF to develop tools for modernizing existing software systems.
To support the main modernization uses-cases (Quality Assurance, Documentation, Improvement and Migration), MoDisco aims at providing metamodels to describe existing systems, discoverers to automaticaly create models of these systems, and generic tools to understand and transform complex models created out of existing systems.
During the presentation we will show two components : the Java metamodel and its corresponding discoverer to create EMF models from a java project, and a generic extended browser to facilitate navigation through a complex EMF model.
CTO of Mia-Software, Frederic has 15 years of experience in developing model-driven tools to industrialize the development of new applications or the modernization of legacy systems. He recently contributed to the creation of the Eclipse/MoDisco project, a model-driven reverse-engineering platform. He also participates to Modelplex, a research project co-funded by the European Commission to provide Eclipse-based tools to develop complex systems.
Gabriel Barbier works as R&D software engineer for Mia-Software and is committer in Eclipse MoDisco project. He participates also to Modelplex, a research project co-funded by the European Commission to provide Eclipse-based tools to develop complex systems. Before joining Mia-Software, he was a real-time and software engineer at Thales Naval SA where he developped MDA solutions dedicated to component frameworks.
Hugo Bruneliere is an R&D engineer working in the field of Model-Driven Engineering (MDE) for the AtlanMod Team (INRIA & EMN), located in Nantes (west of France). He got his Master degree from the University of Nantes in 2006. He is working since September 2006 as the INRIA responsible for the MODELPLEX (MODELling solution for comPLEX software systems) IST european project 34081 in which the AtlanMod Team is involved. His work on this project is focused on the concrete use of Model-Driven Engineering (MDE) for model discovery (Model-Driven Reverse Engineering or MDRE), on global model management (or GMM) and on bridging Eclipse-EMF with Microsoft DSL Tools (mainly using the Eclipse-M2M ATL model transformation tool). He is an active Eclipse committer on the Eclipse Modeling-GMT project, and he is more particularly the leader of the MoDisco (Model Discovery) and AM3 (AtlanMod MegaModel Management) sub-projects.