Mostrar el registro sencillo del ítem
dc.contributor.author
Rodríguez, Guillermo Horacio
dc.contributor.author
Armentano, Marcelo Gabriel
dc.contributor.author
Soria, Alvaro
dc.contributor.author
Corengia, Emilio
dc.date.available
2021-01-18T16:18:01Z
dc.date.issued
2020-01
dc.identifier.citation
Rodríguez, Guillermo Horacio; Armentano, Marcelo Gabriel; Soria, Alvaro; Corengia, Emilio; Evaluation of Markov Models for Architecture Conformance Checking; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 18; 1; 1-2020; 43-50
dc.identifier.issn
1548-0992
dc.identifier.uri
http://hdl.handle.net/11336/122866
dc.description.abstract
Conformance between architecture and implementation is a key aspect of architecture-centric development. However, the architecture as documented and the architecture as implemented tend to diverge from each other over time. Thus, conformance checks should be run periodically on the system in order to detect and correct differences. Despite having a structural conformance analysis, assessing whether the main scenarios describing the architectural behavior are faithfully implemented in the code is still challenging. Checking conformance to architectural scenarios is usually a time-consuming and error-prone activity. In this article, we describe ArchLearner, a tool to assist architects to bridge the gap between architecture and its implementation. The architecture is specified with Use-Case Maps (UCMs), a notation for modeling both high-level structure and behavior. ArchLearner uses Markov Models to detect code deviations with respect to predetermined UCMs, based on the analysis of system execution traces for those UCMs. The results from two case-studies have shown that ArchLearner is practical and reduces conformance checking efforts.
dc.format
application/pdf
dc.language.iso
spa
dc.publisher
Institute of Electrical and Electronics Engineers
dc.rights
info:eu-repo/semantics/openAccess
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.subject
CONFORMANCE CHECKS
dc.subject
SOFTWARE ARCHITECTURE
dc.subject
TOOL SUPPORT
dc.subject
USE CASE MAPS
dc.subject
VARIABLE ORDER MARKOV MODELS
dc.subject.classification
Ciencias de la Computación
dc.subject.classification
Ciencias de la Computación e Información
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS
dc.title
Evaluation of Markov Models for Architecture Conformance Checking
dc.type
info:eu-repo/semantics/article
dc.type
info:ar-repo/semantics/artículo
dc.type
info:eu-repo/semantics/publishedVersion
dc.date.updated
2020-11-13T13:41:50Z
dc.journal.volume
18
dc.journal.number
1
dc.journal.pagination
43-50
dc.journal.pais
Estados Unidos
dc.description.fil
Fil: Rodríguez, Guillermo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
dc.description.fil
Fil: Armentano, Marcelo Gabriel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
dc.description.fil
Fil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
dc.description.fil
Fil: Corengia, Emilio. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina
dc.journal.title
IEEE Latin America Transactions
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://latamt.ieeer9.org/index.php/transactions/article/view/394/369
Archivos asociados