How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case

Brice Govin 1, 2 Nicolas Anquetil 2 Anne Etien 2 Stéphane Ducasse 2 Arnaud Monegier 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
Abstract : Legacy software systems are valuable assets for organisations and are sometimes their main source of incomes. From time to time, renewing legacy software system architecture becomes necessary in order to offer them a new future. Migrating the architecture of a legacy software system is a difficult task. It involves understanding and aggregating a large set of data (the entire source code, dependencies, etc.); it may have a profound impact on the system's behaviour; and because it occurs very rarely in the life of a system, it is hard to gain experience in this domain. Based on the study of an industrial architecture migration case, we discuss how this essentially manual effort could be helped with automated tools and a better defined process. We identified several issues raised during the task, characterized their impact, and proposed possible solutions.
Type de document :
Pré-publication, Document de travail
2017
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01451242
Contributeur : Lse Lse <>
Soumis le : mardi 31 janvier 2017 - 18:32:56
Dernière modification le : mardi 3 juillet 2018 - 11:48:05
Document(s) archivé(s) le : lundi 1 mai 2017 - 17:27:29

Fichier

2016-ICSME-Industrial-Paper-Ca...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01451242, version 1

Collections

Citation

Brice Govin, Nicolas Anquetil, Anne Etien, Stéphane Ducasse, Arnaud Monegier. How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case. 2017. 〈hal-01451242〉

Partager

Métriques

Consultations de la notice

384

Téléchargements de fichiers

92