Measuring The Distance Between High-Level Models In A Reengineering Process

cic.institucionOrigenLaboratorio de Investigación, Desarrollo y Transferencia
cic.isFulltextSI
cic.isPeerReviewedtrue
cic.lugarDesarrolloLaboratorio de Investigación, Desarrollo y Transferencia
cic.lugarDesarrolloUniversidad Nacional de Quilmes
cic.parentTypeArtículo
cic.versionPublicada
dc.date.accessioned2023-05-10T17:12:52Z
dc.date.available2023-05-10T17:12:52Z
dc.identifier.urihttps://digital.cic.gba.gob.ar/handle/11746/11834
dc.titleMeasuring The Distance Between High-Level Models In A Reengineering Processen
dc.typeArtículo
dcterms.abstractWhen refactoring high-level models, measuring the differences between the original and the refactored model helps the designers know how the original model was modified and if the transformation added more complexity or/and improved the model. In our previous work, we developed the M2K methodology that parses legacy C code, maps it in a high-level model to represent the domain concepts and proposes a refactored model to improve the mapped design. Based on both models, we propose a distance to indicate, from the domain viewpoint, if the original identified concept keeps the same structure or, conversely, if the refactorings modify the concepts represented in the original model. Our approach is based on models generated through the M2K methodology and does not take into account syntactical variations between models. To show the applicability and the validation of our approach, firstly we show how we apply it on a trivial case study. Then, we show the results of applying our proposal to thirteen case studies (small-scale real projects implemented in C) that were also used to validate the M2K methodology.en
dcterms.creator.authorCassol, Ignacio
dcterms.creator.authorBerdiñas, Ignacio
dcterms.creator.authorArévalo, Gabriela
dcterms.identifier.otherISSN: 2523-1235
dcterms.isPartOf.issuevol. 3, no. 1
dcterms.isPartOf.seriesUniversity of Sindh Journal of Information and Communication Technology
dcterms.issued2019
dcterms.languageInglés
dcterms.licenseAttribution-NoDerivatives 4.0 International (BY-ND 4.0)
dcterms.subjectMeasurementen
dcterms.subjectObject-orienteden
dcterms.subjectParadigmen
dcterms.subjectReengineeringen
dcterms.subjectHigh-level modelen
dcterms.subjectLegacy softwareen
dcterms.subjectDesign recoveryen
dcterms.subject.materiaIngeniería de Sistemas y Comunicaciones

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Measuring The Distance-PDFA.pdf
Tamaño:
716.08 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.46 KB
Formato:
Item-specific license agreed upon to submission
Descripción: