Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/96146
DC FieldValueLanguage
dc.contributor.advisorAntunes, Nuno Manuel dos Santos-
dc.contributor.authorAzedo, Francisco José Artur-
dc.date.accessioned2021-10-25T22:06:45Z-
dc.date.available2021-10-25T22:06:45Z-
dc.date.issued2021-09-14-
dc.date.submitted2021-10-25-
dc.identifier.urihttps://hdl.handle.net/10316/96146-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractAtualmente, com o avanço da tecnologia e com a chegada da indústria 4.0 várias foram as áreas que sofreram alterações no seu modo de funcionamento. A área da energia foi uma das que sofreu grandes alterações, nomeadamente ao nível dos contadores. Este tipo de dispositivos passou a possuir funcionalidades inteligentes, dando origem aos contadores inteligentes. Estes permitem estabelecer comunicações os fornecedores de energia e também, através de um ecrã, disponibilizar vários dados aos seus proprietários.O PARSEC é um projeto desenvolvido pela empresa Critical Software que tem como objetivo ajudar no processo de comunicação entre entidades autorizadas e os contadores inteligentes. No entanto, o facto deste projeto ter sido desenvolvido recorrendo à versão 7 do Java faz com que este esteja bastante desatualizado face à atualidade. Posto isto foi identificada a necessidade de atualização das ferramentas utilizadas no projeto para manter os níveis de segurança, confiabilidade e performance do mesmo, através da utilização de uma versão da linguagem que oferece suporte a longo termo.O objetivo principal desta tese é atualizar o projeto para a versão 11 do Java e, posteriormente, analisar os impactos que esta teve no mesmo. Com esta migração pretende-se atualizar as tecnologias utilizadas, reduzir a quantidade e complexidade de código e otimizar o seu desempenho. Uma vez que não vão ser introduzidas novas funcionalidades, a validação do sucesso desta tese passará por, após identificar requisitos a nível de código e performance, realizar testes de carga e avaliar métricas para perceber se estas estão em conformidade com os requisitos do projeto. Este documento contém informação acerca do processo de pesquisa, que contempla a análise do estado inicial do projeto, a investigação acerca de processos de migração e o levantamento de alterações introduzidas nas novas versões das tecnologias utilizadas. Além disto contém ainda os requisitos necessários para o processo de migração, assim como um modelo de validação para os mesmos. Estão ainda contemplados os riscos inerentes ao projeto, o planeamento das tarefas a desenvolver ao longo de todo o estágio, o trabalho desenvolvido no mesmo e a discussão dos resultados obtidos.por
dc.description.abstractCurrently, with the advancement of technology and the arrival of industry 4.0, several areas have changed in the way they operate. The energy area was one of those that underwent significant changes, specifically when it comes to meters. This type of devices started do acquire intelligent functionalities, originating Smart meters. These allow communications with energy suppliers to be established and, through a screen, to present relevant data to their owners. PARSEC is a project developed by the company Critical Software in order to help in the communication process between authorized entities and smart meters. However, the fact that this project was developed using Java version 7 means that it is not optimized with the current technologies. With this in mind, we identified the necessity to update the tools used on the project, in order to maintain it's levels of security, trust and performance, through the usage of a version that offers long-term support.This thesis aims to update the project to version 11 of Java and, later, to analyse the impact this had on it. This migration aims to update the technologies used, reduce the amount and complexity of code and optimize its performance. Since no new features will be introduced, validating this thesis' success will envolve, after identifying code and performance requirements, the execution of load tests as well as a metrics' evaluation, in order to check if these are in agreement with the project's requirements.This document contains information about the research process, including the analysis of the project's initial state, the investigation about migration processes, and the survey of changes introduced in the new versions of the technologies used. Besides, it also contains the requirements needed for the migration process, as well as their validation model. There are also contemplated the risks inherent to this project, the planning of the tasks to be developed throughout the internship, the work performed in the process, and the discussion of the obtained results.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectEnergiapor
dc.subjectContadores Inteligentespor
dc.subjectJavapor
dc.subjectMigraçãopor
dc.subjectOtimizaçãopor
dc.subjectEnergyeng
dc.subjectSmart Meterseng
dc.subjectJavaeng
dc.subjectMigrationeng
dc.subjectOptimizationeng
dc.titleSmart Metering Parse & Correlatepor
dc.title.alternativeSmart Metering Parse & Correlateeng
dc.typemasterThesis-
degois.publication.locationCritical Software, SA-
degois.publication.titleSmart Metering Parse & Correlatepor
dc.peerreviewedyes-
dc.identifier.tid202778185-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorAzedo, Francisco José Artur::0000-0002-3907-7633-
uc.degree.classification15-
uc.degree.presidentejuriLourenço, Nuno António Marques-
uc.degree.elementojuriBento, Carlos Manuel Robalo Lisboa-
uc.degree.elementojuriAntunes, Nuno Manuel dos Santos-
uc.contributor.advisorAntunes, Nuno Manuel dos Santos::0000-0002-6044-4012-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.languageiso639-1pt-
item.openairetypemasterThesis-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextCom Texto completo-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Francisco José Artur Azedo.pdf2.28 MBAdobe PDFView/Open
Show simple item record

Page view(s)

68
checked on May 7, 2024

Download(s)

55
checked on May 7, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons