Use este identificador para citar ou linkar para este item: https://repository.ufrpe.br/handle/123456789/4103
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorAndrade, Ermeson Carneiro de-
dc.contributor.authorSilva, Douglas Dias da-
dc.date.accessioned2023-03-08T22:39:32Z-
dc.date.available2023-03-08T22:39:32Z-
dc.date.issued2022-05-04-
dc.identifier.citationSILVA, Douglas Dias da. Análise de envelhecimento de software em uma plataforma de Blockchain. 2022. 33 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2022.pt_BR
dc.identifier.urihttps://repository.ufrpe.br/handle/123456789/4103-
dc.descriptionO envelhecimento de software é um fenômeno que assola muitos sistemas computacionais complexos de longa execução, os quais exibem degradação de desempenho ou uma taxa de falha crescente. Tal fenômeno pode também estar presente em plataformas de blockchain. Porém, ainda não existem trabalhos focados em analisar esse fenômeno nessas plataformas. Assim, adotamos a blockchain Cardano para analisar o envelhecimento de software devido a presença dessa tecnologia em projetos críticos, sua natureza open-source e por ser uma solução sustentável. Considerando a análise da execução de um nó da Cardano em dois computadores com diferentes configurações, encontramos evidências de envelhecimento de software através da degradação da memória que foi confirmada pelo teste de Mann-Kendall. Através da análise dos processos em execução, confirmamos que o cardano-node (o principal processo da plataforma) é o processo possivelmente responsável por tal degradação encontrada.pt_BR
dc.description.abstractSoftware aging is a phenomenon that plagues many long-running complex computer systems, which exhibit performance degradation or an increasing failure rate. Such a phenomenon may also be present in blockchain platforms. However, there are still no works focused on analyzing this phenomenon on these platforms. Thus, we adopted the Cardano blockchain to analyze software aging due to the presence of this technology in critical projects, its open-source nature and for being a sustainable solution. Considering the analysis of running a Cardano node on two computers with different configurations, we found evidence of software aging through memory degradation that was confirmed by the Mann-Kendall test. By analyzing the running processes, we confirmed that cardanonode (the main process of the platform) is the process possibly responsible for such degradation.pt_BR
dc.format.extent33 f.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rightsAtribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-NC-ND 4.0)pt_BR
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt_BRpt_BR
dc.rightsopenAccesspt_BR
dc.rightsopenAccesspt_BR
dc.subjectEnvelhecimento de softwarept_BR
dc.subjectBlockchains (Base de dados)pt_BR
dc.subjectSistemas de memória de computadorespt_BR
dc.titleAnálise de envelhecimento de software em uma plataforma de Blockchainpt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/5082801636483279pt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/2466077615273972pt_BR
dc.degree.levelGraduacaopt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.localRecifept_BR
dc.degree.grantorUniversidade Federal Rural de Pernambucopt_BR
dc.degree.graduationBacharelado em Ciência da Computaçãopt_BR
dc.degree.departamentDepartamento de Computaçãopt_BR
Aparece nas coleções:TCC - Bacharelado em Ciência da Computação (Sede)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_douglasdiasdasilva.pdf427,3 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.