Recovering Three-Level Architectures from the Code of Open-Source Java Spring Projects - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Recovering Three-Level Architectures from the Code of Open-Source Java Spring Projects

Résumé

Despite the well-admitted benefits of keeping design decisions as a documentation all along the lifecycle of software, many software projects have lost this information. In order to use design information to guide software maintenance and evolution, this paper proposes to retro-engineer architecture descriptions from source code. The originality of this work is to target a three-leveled architecture description language which represents software specification , configuration and deployment. Retro-engineering these three levels will provide a more precise source of guidance for the maintenance of software. Targeted projects are open-source Java projects that use Spring to describe the implemented "architecture".
Fichier principal
Vignette du fichier
main.pdf (405.54 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01872239 , version 1 (11-09-2018)

Identifiants

Citer

Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier. Recovering Three-Level Architectures from the Code of Open-Source Java Spring Projects. SEKE: Software Engineering and Knowledge Engineering, Jul 2018, San Francisco, United States. pp.199-202, ⟨10.18293/SEKE2018-140⟩. ⟨hal-01872239⟩
312 Consultations
143 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More