Managing an Industrial Software Rearchitecting Project With Source Code Labelling

Brice Govin 1 Nicolas Anquetil 2 Anne Etien 3 Stéphane Ducasse 2 Arnaud Monegier Du Sorbier 1
2 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 (CRIStAL) - UMR 9189
3 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Legacy software systems are valuable assets for organisations. From time to time, renewing legacy software system architecture becomes necessary in order to offer them a new future. Rearchitecting a complex legacy software system is a difficult task. It involves understanding and aggregating a large set of data (the entire source code, dependencies , etc.). Understanding a software system is a matter of identifying the concepts that are implemented in the source code and organizing these concepts in a shared logical view of the system (e.g. an architectural view). This paper presents the approach used in a real industrial rearchitecting project of a complex legacy software system. We explain how concepts were modelled and mapped to the source code through entities called tags. We show how these tags were used by engineers and what tools were created to help them.
Document type :
Conference papers
Complete list of metadatas

Cited literature [9 references]  Display  Hide  Download

https://hal.inria.fr/hal-02095200
Contributor : Lse Lse <>
Submitted on : Wednesday, April 10, 2019 - 11:47:00 AM
Last modification on : Monday, May 13, 2019 - 2:27:03 PM

File

2017-csdm.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02095200, version 1

Citation

Brice Govin, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Arnaud Monegier Du Sorbier. Managing an Industrial Software Rearchitecting Project With Source Code Labelling. CSD&M 2017 - Complex Systems Design & Management conference, Dec 2017, Paris, France. ⟨hal-02095200⟩

Share

Metrics

Record views

52

Files downloads

46