Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM

Detalhes bibliográficos
Autor(a) principal: Santos, Bruno Marinho
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/18050
Resumo: Software systems are constantly changing and this process generally makes it increasingly difficult for organizations to maintain. To help in this context, Object Management Group (OMG) proposed Architecture-Driven Modernization (ADM) that defends the realization of reengineering processes following the model-oriented architecture. One of ADM's main contributions is its sets of metamodels and its conceptual architecture. The construction of modernization tools that use the concepts of ADM have a greater chance of being interoperable. However, there are not many works in the literature that help in the construction of modernization tools based on ADM. Thus, the main objective of this Ph.D. research was to develop a Reference Architecture (RA) that supports the creation and evolution of modernization tools that are based on ADM's concepts and standards. The RA is formed by a set of diagrams representing architectural visions. For the creation of the RADM that is our Reference Architecture for ADM-based Modernization Tools, ProSA-RA was used, a process that systematizes the design, representation and evaluation of reference architectures. This Ph.D. research was evaluated through a questionnaire with ADM specialists (software developers and researchers) and software architects whose main objective was to obtain feedbacks on the acceptance of the Reference Architecture that was developed. The questionnaire that was applied brought as main results the following conclusions: (i) 100% of the participants agreed that the RA is clear and well described and (ii) 75% agreed that the RA is useful for create instances of different types of modernization tools.
id SCAR_0296a9c44ccfbc8eb6fccced78e45cb9
oai_identifier_str oai:repositorio.ufscar.br:ufscar/18050
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Santos, Bruno MarinhoCamargo, Valter Vieira dehttp://lattes.cnpq.br/6809743774407662http://lattes.cnpq.br/5550740009040625a7d2aafd-73cc-4be9-b07c-873f3d5fc1de2023-05-22T13:44:10Z2023-05-22T13:44:10Z2023-02-17SANTOS, Bruno Marinho. Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18050.https://repositorio.ufscar.br/handle/ufscar/18050Software systems are constantly changing and this process generally makes it increasingly difficult for organizations to maintain. To help in this context, Object Management Group (OMG) proposed Architecture-Driven Modernization (ADM) that defends the realization of reengineering processes following the model-oriented architecture. One of ADM's main contributions is its sets of metamodels and its conceptual architecture. The construction of modernization tools that use the concepts of ADM have a greater chance of being interoperable. However, there are not many works in the literature that help in the construction of modernization tools based on ADM. Thus, the main objective of this Ph.D. research was to develop a Reference Architecture (RA) that supports the creation and evolution of modernization tools that are based on ADM's concepts and standards. The RA is formed by a set of diagrams representing architectural visions. For the creation of the RADM that is our Reference Architecture for ADM-based Modernization Tools, ProSA-RA was used, a process that systematizes the design, representation and evaluation of reference architectures. This Ph.D. research was evaluated through a questionnaire with ADM specialists (software developers and researchers) and software architects whose main objective was to obtain feedbacks on the acceptance of the Reference Architecture that was developed. The questionnaire that was applied brought as main results the following conclusions: (i) 100% of the participants agreed that the RA is clear and well described and (ii) 75% agreed that the RA is useful for create instances of different types of modernization tools.Sistemas de software estão em constante mudanças e esse processo geralmente faz com que se tornem cada vez mais difíceis de serem mantidos pelas organizações. Para ajudar nesse contexto a Object Management Group (OMG) propôs a Architecture-Driven Modernization (ADM) que defende a realização dos processos de reengenharia seguindo o padrão da arquitetura dirigida a modelos. Uma das principais contribuições da ADM são seus conjuntos de metamodelos e sua arquitetura conceitual. A construção de ferramentas de modernização que se utilizam dos conceitos da ADM possuem uma maior chance de serem interoperáveis. Contudo, não existem muitos trabalhos na literatura que auxiliam na construção de ferramentas de modernização baseadas em ADM. Dessa forma, o principal objetivo desta pesquisa foi desenvolver uma Arquitetura de Referência (AR) que apoia a criação e evolução de ferramentas de modernização que são baseadas nos conceitos e padrões da ADM. A AR é formada por um conjunto de diagramas representando visões arquiteturais. Para a criação da RADM que é nossa Arquiterura de Referência para ferramentas de modernização baseadas em ADM, foi utilizado o ProSA-RA, um processo que sistematiza o projeto, representação e avaliação de arquiteturas de referência. Este doutorado foi avaliado por meio de um questionário com especialistas em ADM (desenvolvedores de software e pesquisadores) e arquitetos de software que teve como principal objetivo obter comentários sobre a aceitação da Arquitetura de Referência que foi desenvolvida. O questionário que foi aplicado trouxe como principais resultados as seguintes conclusões: (i) 100% dos participantes afirmaram que a AR é clara e bem descrita e (ii) 75% concordaram que a AR é útil para criar instâncias de diferentes tipos de ferramentas de modernização.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)88881.131912/2016-01engUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessArchitecture-driven modernizationModernization toolReference architectureTaxonomyProSA-RACIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOUma arquitetura de referência para projetar ferramentas de modernização baseadas em ADMA reference architecture for designing ADM-based modernization toolsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis600600ad3905d4-abda-4f95-bc76-08abe5ed17a7reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTese_Bruno_Marinho.pdfTese_Bruno_Marinho.pdfapplication/pdf5016463https://repositorio.ufscar.br/bitstream/ufscar/18050/1/Tese_Bruno_Marinho.pdfa385b72f6567ebe592fca610b16591d3MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8913https://repositorio.ufscar.br/bitstream/ufscar/18050/2/license_rdf3185b4de2190c2d366d1d324db01f8b8MD52TEXTTese_Bruno_Marinho.pdf.txtTese_Bruno_Marinho.pdf.txtExtracted texttext/plain271421https://repositorio.ufscar.br/bitstream/ufscar/18050/3/Tese_Bruno_Marinho.pdf.txtdbb118c1c58bbe207d4a6b368115dbd9MD53THUMBNAILTese_Bruno_Marinho.pdf.jpgTese_Bruno_Marinho.pdf.jpgIM Thumbnailimage/jpeg8765https://repositorio.ufscar.br/bitstream/ufscar/18050/4/Tese_Bruno_Marinho.pdf.jpg0efc532bfcbd4b6b42df14ba0a1794e8MD54ufscar/180502023-09-18 18:32:38.886oai:repositorio.ufscar.br:ufscar/18050Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:32:38Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
dc.title.alternative.eng.fl_str_mv A reference architecture for designing ADM-based modernization tools
title Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
spellingShingle Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
Santos, Bruno Marinho
Architecture-driven modernization
Modernization tool
Reference architecture
Taxonomy
ProSA-RA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
title_full Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
title_fullStr Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
title_full_unstemmed Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
title_sort Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM
author Santos, Bruno Marinho
author_facet Santos, Bruno Marinho
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/5550740009040625
dc.contributor.author.fl_str_mv Santos, Bruno Marinho
dc.contributor.advisor1.fl_str_mv Camargo, Valter Vieira de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6809743774407662
dc.contributor.authorID.fl_str_mv a7d2aafd-73cc-4be9-b07c-873f3d5fc1de
contributor_str_mv Camargo, Valter Vieira de
dc.subject.eng.fl_str_mv Architecture-driven modernization
Modernization tool
Reference architecture
Taxonomy
ProSA-RA
topic Architecture-driven modernization
Modernization tool
Reference architecture
Taxonomy
ProSA-RA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Software systems are constantly changing and this process generally makes it increasingly difficult for organizations to maintain. To help in this context, Object Management Group (OMG) proposed Architecture-Driven Modernization (ADM) that defends the realization of reengineering processes following the model-oriented architecture. One of ADM's main contributions is its sets of metamodels and its conceptual architecture. The construction of modernization tools that use the concepts of ADM have a greater chance of being interoperable. However, there are not many works in the literature that help in the construction of modernization tools based on ADM. Thus, the main objective of this Ph.D. research was to develop a Reference Architecture (RA) that supports the creation and evolution of modernization tools that are based on ADM's concepts and standards. The RA is formed by a set of diagrams representing architectural visions. For the creation of the RADM that is our Reference Architecture for ADM-based Modernization Tools, ProSA-RA was used, a process that systematizes the design, representation and evaluation of reference architectures. This Ph.D. research was evaluated through a questionnaire with ADM specialists (software developers and researchers) and software architects whose main objective was to obtain feedbacks on the acceptance of the Reference Architecture that was developed. The questionnaire that was applied brought as main results the following conclusions: (i) 100% of the participants agreed that the RA is clear and well described and (ii) 75% agreed that the RA is useful for create instances of different types of modernization tools.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-05-22T13:44:10Z
dc.date.available.fl_str_mv 2023-05-22T13:44:10Z
dc.date.issued.fl_str_mv 2023-02-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SANTOS, Bruno Marinho. Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18050.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/18050
identifier_str_mv SANTOS, Bruno Marinho. Uma arquitetura de referência para projetar ferramentas de modernização baseadas em ADM. 2023. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18050.
url https://repositorio.ufscar.br/handle/ufscar/18050
dc.language.iso.fl_str_mv eng
language eng
dc.relation.confidence.fl_str_mv 600
600
dc.relation.authority.fl_str_mv ad3905d4-abda-4f95-bc76-08abe5ed17a7
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/18050/1/Tese_Bruno_Marinho.pdf
https://repositorio.ufscar.br/bitstream/ufscar/18050/2/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/18050/3/Tese_Bruno_Marinho.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/18050/4/Tese_Bruno_Marinho.pdf.jpg
bitstream.checksum.fl_str_mv a385b72f6567ebe592fca610b16591d3
3185b4de2190c2d366d1d324db01f8b8
dbb118c1c58bbe207d4a6b368115dbd9
0efc532bfcbd4b6b42df14ba0a1794e8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136423009091584