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

Abstract : 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".
Type de document :
Communication dans un congrès
Xudong He. SEKE: Software Engineering and Knowledge Engineering, Jul 2018, San Francisco, United States. 30th International Conference on Software Engineering and Knowledge Engineering, 2018, pp.199-202, 2018, 〈http://ksiresearchorg.ipage.com/seke/seke18.html〉. 〈10.18293/SEKE2018-140〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01872239
Contributeur : Alexandre Le Borgne <>
Soumis le : mardi 11 septembre 2018 - 17:24:54
Dernière modification le : vendredi 26 octobre 2018 - 19:00:04
Document(s) archivé(s) le : mercredi 12 décembre 2018 - 15:48:57

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier. Recovering Three-Level Architectures from the Code of Open-Source Java Spring Projects. Xudong He. SEKE: Software Engineering and Knowledge Engineering, Jul 2018, San Francisco, United States. 30th International Conference on Software Engineering and Knowledge Engineering, 2018, pp.199-202, 2018, 〈http://ksiresearchorg.ipage.com/seke/seke18.html〉. 〈10.18293/SEKE2018-140〉. 〈hal-01872239〉

Partager

Métriques

Consultations de la notice

46

Téléchargements de fichiers

14