Software architecture reconstruction and compliance checking
A case studyWij hanteren het label Open Access voor onderzoek met een Creative Commons licentie. Door een CC-licentie toe te kennen, geeft de auteur toestemming aan anderen om zijn of haar werk te verspreiden, te delen of te bewerken. Voor meer informatie over wat de verschillende CC-licenties inhouden, klik op het CC-icoon. Alle rechten voorbehouden wordt gebruikt voor publicaties waar enkel de auteurswet op van toepassing is.
Software architecture reconstruction and compliance checking
A case studyWij hanteren het label Open Access voor onderzoek met een Creative Commons licentie. Door een CC-licentie toe te kennen, geeft de auteur toestemming aan anderen om zijn of haar werk te verspreiden, te delen of te bewerken. Voor meer informatie over wat de verschillende CC-licenties inhouden, klik op het CC-icoon. Alle rechten voorbehouden wordt gebruikt voor publicaties waar enkel de auteurswet op van toepassing is.
Samenvatting
From ACM: "In cases where architectural documentation is outdated or missing, software architecture reconstruction (SAR) techniques may be used to create architectural views of a system. This paper describes a case study in which SAR techniques are applied to reconstruct module views of a case system; a debt settlements suite for local governments, developed in C#. A manual approach and its results are described and compared to the outcome of a layers reconstruction algorithm. Furthermore, this paper explains how software architecture compliance checking (SACC) techniques may help to test the results of reconstruction activities. In this study, SAR and SACC were supported by HUSACCT, a tool that provides rich sets of module and rule types in support of layers, facade, and gateway patterns."
https://doi.org/10.1145/3129790.3129809
Organisatie | Hogeschool Utrecht |
Afdeling | Kenniscentrum Economisch Sterke en Creatieve Stad |
Kenniscentrum Digital Business & Media | |
Lectoraat | Artificial Intelligence |
Gepubliceerd in | Proceedings of the 11th European Conference on Software Architecture ACM, Canterbury, Vol. 11, Pagina's: 145-151 |
Datum | 2017-09-11 |
Type | Conferentiebijdrage |
ISBN | 978-1-4503-5217-8 |
Taal | Engels |