Home » Évènement

Soutenance de thèse de Hugo BRUNELIERE (équipe NaoMod)

Hugo Brunelière, ingénieur de recherche IMT-A, soutiendra sa thèse (passée en VAE) intitulée « Generic Model-based Approaches for Software Reverse Engineering and Comprehension »

jeudi 20 décembre 2018 à 15h00, dans l’amphithéatre Georges Besse de l’IMT Atlantique.

La soutenance aura lieu en langue anglaise.

Jury : Richard Paige, Professeur – University of York, York, United Kingdom (rapporteur) ;Benoit Baudry, Professeur – KTH Royal Institute of Technology, Stockholm, Sweden (rapporteur) ; Jordi Cabot, Professeur – ICREA & Open University of Catalonia, Barcelona, Spain (examinateur) ; Gerson Sunye, Maître de conférences HDR – Université de Nantes (référent) ; Mme. Corinne Miral, Maître de conférences HDR – Université de Nantes (examinateur)

Abstract :
Nowadays, companies face more and more the problem of managing, maintaining, evolving or replacing their existing software systems. Reverse Engineering is the required phase of obtaining various representations of these systems to provide a better comprehension of their purposes / states. Model Driven Engineering (MDE) is a Software Engineering paradigm relying on intensive model creation, manipulation and use within design, development, deployment, integration, maintenance and evolution tasks. Model Driven Reverse Engineering (MDRE) has been proposed to enhance traditional Reverse Engineering approaches via the application of MDE. It aims at obtaining models from an existing system according to various aspects, and then possibly federating them via coherent views for further comprehension. However, existing solutions are limited as they quite often rely on case-specific integrations of different tools. Moreover, they can sometimes be (very) heterogeneous which may hinder their practical deployments. Generic and extensible solutions are still missing for MDRE to be combined with model view / federation capabilities. In this thesis, we propose to rely on two complementary, generic and extensible modelbased approaches and their Eclipse/EMF-based implementations in open source: (i) To facilitate the elaboration of MDRE solutions in many different contexts, by obtaining different kinds of models from existing systems (e.g. their source code, data). (ii) To specify, build and manipulate views federating different models (e.g. resulting from MDRE) according to comprehension objectives (e.g. for different stakeholders).

***********

Résumé :
De nos jours, les entreprises font souvent face à des problèmes de gestion, maintenance, évolution ou remplacement de leurs systèmes logiciel existants. La Rétro-Ingénierie est la phase requise d’obtention de diverses représentations de ces systèmes pour une meilleure compréhension de leurs buts / états. L’Ingénierie Dirigée par les Modèles (IDM) est un paradigme du Génie Logiciel reposant sur la création, manipulation et utilisation intensive de modèles dans les tâches de conception, développement, déploiement, intégration, maintenance et évolution. La Rétro-Ingénierie Dirigée par les Modèles (RIDM) a été proposée afin d’améliorer les approches de Rétro-Ingénierie traditionnelles. Elle vise à obtenir des modèles à partir d’un système existant, puis à les fédérer via des vues cohérentes pour une meilleure compréhension. Cependant, les solutions existantes sont limitées car étant souvent des intégrations spécifiques d’outils. Elles peuvent aussi être (très) hétérogènes, entravant ainsi leurs déploiements. Il manque donc de solutions pour que la RIDM puisse être combinée avec des capacités de vue / fédération de modèles. Dans cette thèse, nous proposons deux approches complémentaires, génériques et extensibles basées sur les modèles ainsi que leurs implémentations en open source basées sur Eclipse-EMF : (i) Pour faciliter l’élaboration de solutions de RIDM dans des contextes variés, en obtenant différents types de modèles à partir de systèmes existants (e.g. leurs codes source, données). (ii) Pour spécifier, construire et manipuler des vues fédérant différents modèles (e.g. résultant de la RIDM) selon des objectifs de compréhension (e.g. pour diverses parties prenantes).

 

Félicitations à Hugo Brunelière pour son Best Paper Award à la conférence MODELS 2018 !

Hugo Brunelière, ingénieur de recherche au sein de l’équipe NaoMod est lauréat d’un Springer SoSyM 2018 Best Paper Award de la conférence internationale MODELS 2018 pour son travail en collaboration avec le Karlsruhe Institute of Technology (KIT), l’Open University of Catalunya (UOC) / ICREA et la Technical University Of Vienna (TU Wien).
Plus de détails sur http://www.sosym.org/awards/

Séminaire d’équipe NAOMOD – invité : Erwan BROUSSE (TU Wien)

NaoMod team organizes a seminar tomorrow 20th December, 13:30-15:00, room 404 (building 34, UFR Sciences).
The seminar is open to anybody.

Erwan Bousse is a post-doc researcher in the Business Informatics Group (BIG) of the Vienna University of Technology (TU Wien). He’s interested in Model Driven Engineering (MDE) and Software Language Engineering (SLE), and in particular in activities that require manipulating models at runtime, such as model execution.
He obtained a PhD in 2015 at the University of Rennes 1, IRISA/Inria lab, Diverse team.

Erwan will present his work:
« Facing the tool explosion challenge in Domain-Specific Language engineering »

Copyright : LS2N 2017 - Mentions Légales - 
 -