Please use this identifier to cite or link to this item: http://repositorio.ufla.br/jspui/handle/1/49889
Title: Architectural conformance checking for KDM-represented systems
Keywords: 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
Issue Date: Jan-2022
Publisher: Elsevier
Citation: 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.
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.
URI: https://doi.org/10.1016/j.jss.2021.111116
http://repositorio.ufla.br/jspui/handle/1/49889
Appears in Collections:DCC - Artigos publicados em periódicos

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools