Artigo
Architectural conformance checking for KDM-represented systems
Carregando...
Notas
Data
Orientadores
Editores
Coorientadores
Membros de banca
Título da Revista
ISSN da Revista
Título de Volume
Editor
Elsevier
Faculdade, Instituto ou Escola
Departamento
Programa de Pós-Graduação
Agência de fomento
Tipo de impacto
Áreas Temáticas da Extensão
Objetivos de Desenvolvimento Sustentável
Dados abertos
Resumo
Abstract
Architecture-Driven Modernization (ADM) is a model-driven reengineering where systems are represented as instances of Knowledge Discovery Metamodel (KDM). KDM is the standard for representing systems in ADM context due to its power for capturing an extensive set of information about software systems. Besides, it is language and platform-independent, so every technique that is able of processing it also present this advantage. A recurrent activity in modernization projects is checking the conformance between the Current Architecture (CA) against the Planned Architecture (PA) in order to identify architectural drifts. The canonical phases of this activity are: (i) specification of the PA with its communication constraints; (ii) ex-traction of the CA, including the relationships among the architectural abstractions; and (iii) comparison between both architectures to identify the drifts. To the best of our knowledge, there is no ACC approach that addresses ACC in ADM context, considering KDM-represented systems. Therefore, we presents an ACC approach to be used in ADM context. We show how KDM can be used in ACC processes for representing the system to be modernized, the PA and the CA. We evaluated Arch-KDM using a small (LabSys-7KLoc) and a medium-size system (FreeMind-84KLoc) and the accuracy of the identification was acceptable.
Descrição
Área de concentração
Linha de pesquisa
Agência de desenvolvimento
Palavra chave
Marca
Objetivo
Procedência
Submitted by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2022-05-09T17:42:08Z
No. of bitstreams: 0
Approved for entry into archive by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2022-05-09T17:42:15Z (GMT) No. of bitstreams: 0
Made available in DSpace on 2022-05-09T17:42:15Z (GMT). No. of bitstreams: 0 Previous issue date: 2022-01
Approved for entry into archive by André Calsavara (andre.calsavara@biblioteca.ufla.br) on 2022-05-09T17:42:15Z (GMT) No. of bitstreams: 0
Made available in DSpace on 2022-05-09T17:42:15Z (GMT). No. of bitstreams: 0 Previous issue date: 2022-01
Impacto da pesquisa
Resumen
Palavras-chave
Architecture-driven modernization, Knowledge discovery metamodel, Architecture-description language, Architectural-conformance checking, Current architecture, Planned architecture, Modernização orientada por arquitetura, Metamodelo de descoberta de conhecimento, Linguagem de descrição de arquitetura, Verificação de conformidade arquitetônica, Arquitetura atual, Arquitetura planejada
ISBN
DOI
Citação
LANDI, A. de S. et al. Architectural conformance checking for KDM-represented systems. Journal of Systems and Software, New York, v. 183, 111116, Jan. 2022. DOI: 10.1016/j.jss.2021.111116.
