A perspective on architectural re-engineering

Detalhes bibliográficos
Autor(a) principal: Alejandro Sánchez
Data de Publicação: 2015
Outros Autores: Oliveira,N, Luís Soares Barbosa, Henriques,P
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://repositorio.inesctec.pt/handle/123456789/6820
http://dx.doi.org/10.1016/j.scico.2014.02.026
Resumo: Continuous evolution towards very large, heterogeneous, highly dynamic computing systems entails the need for sound and flexible approaches to deal with system modification and re-engineering. The approach proposed in this paper combines an analysis stage, to identify concrete patterns of interaction in legacy code, with an iterative re-engineering process at a higher level of abstraction. Both stages are supported by the tools CoordPat and Archery, respectively. Bi-directional model transformations connecting code level and design level architectural models are defined. The approach is demonstrated in a (fragment of a) case study.
id RCAP_2d6045af0083efad37d6bdb342a4eab8
oai_identifier_str oai:repositorio.inesctec.pt:123456789/6820
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling A perspective on architectural re-engineeringContinuous evolution towards very large, heterogeneous, highly dynamic computing systems entails the need for sound and flexible approaches to deal with system modification and re-engineering. The approach proposed in this paper combines an analysis stage, to identify concrete patterns of interaction in legacy code, with an iterative re-engineering process at a higher level of abstraction. Both stages are supported by the tools CoordPat and Archery, respectively. Bi-directional model transformations connecting code level and design level architectural models are defined. The approach is demonstrated in a (fragment of a) case study.2018-01-17T19:17:21Z2015-01-01T00:00:00Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://repositorio.inesctec.pt/handle/123456789/6820http://dx.doi.org/10.1016/j.scico.2014.02.026engAlejandro SánchezOliveira,NLuís Soares BarbosaHenriques,Pinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-05-15T10:19:57Zoai:repositorio.inesctec.pt:123456789/6820Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:52:28.598569Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv A perspective on architectural re-engineering
title A perspective on architectural re-engineering
spellingShingle A perspective on architectural re-engineering
Alejandro Sánchez
title_short A perspective on architectural re-engineering
title_full A perspective on architectural re-engineering
title_fullStr A perspective on architectural re-engineering
title_full_unstemmed A perspective on architectural re-engineering
title_sort A perspective on architectural re-engineering
author Alejandro Sánchez
author_facet Alejandro Sánchez
Oliveira,N
Luís Soares Barbosa
Henriques,P
author_role author
author2 Oliveira,N
Luís Soares Barbosa
Henriques,P
author2_role author
author
author
dc.contributor.author.fl_str_mv Alejandro Sánchez
Oliveira,N
Luís Soares Barbosa
Henriques,P
description Continuous evolution towards very large, heterogeneous, highly dynamic computing systems entails the need for sound and flexible approaches to deal with system modification and re-engineering. The approach proposed in this paper combines an analysis stage, to identify concrete patterns of interaction in legacy code, with an iterative re-engineering process at a higher level of abstraction. Both stages are supported by the tools CoordPat and Archery, respectively. Bi-directional model transformations connecting code level and design level architectural models are defined. The approach is demonstrated in a (fragment of a) case study.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01T00:00:00Z
2015
2018-01-17T19:17:21Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.inesctec.pt/handle/123456789/6820
http://dx.doi.org/10.1016/j.scico.2014.02.026
url http://repositorio.inesctec.pt/handle/123456789/6820
http://dx.doi.org/10.1016/j.scico.2014.02.026
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131600673308672