Um framework baseado em engenharia dirigida por modelos e weaving de modelos para suportar a atividade de desenvolvimento de software e a integração de aplicações em smart grids

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: FELIX, Eder Matheus Silveira lattes
Orientador(a): LOPES, Denivaldo Cicero Pavão lattes
Banca de defesa: LOPES, Denivaldo Cicero Pavão lattes, SILVA, Francisco José da Silva e lattes, LIME, Shigeaki Leite lattes, FABRO, Marcos Didonet Del lattes, SOUZA, Cleonilson Protásio de lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Maranhão
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET
Departamento: DEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCET
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://tedebc.ufma.br/jspui/handle/tede/3711
Resumo: Smart Grids combine the sensing and instrumentalization of electrical power systems with a complex communication and information system for data processing. The heterogeneity of data in electric power systems poses big challenges for developers regarding interoperability between software solutions for Smart Grids. Therefore, Software Engineering methods are necessary to deal with this complexity and to facilitate interoperability. Model-Driven Engineering (MDE) has been proposed in the literature to manage the complexity of software development. MDE is an approach that aims to define and manage software artifacts as high-level models throughout the development process. In this work, an MDE- based framework called FMDE4SGRID is proposed to support the software development activity and the integration of applications for Smart Grids. The model weaving technique is used within the proposed framework to allow to allow the separation between the development of the business logic of the applications and the development of the electric network model. FMDE4SGRID was implemented in the Eclipse platform and three Smart Grids applications were developed to validate the proposed approach. The implemented applications use middleware services in an Enterprise Service Bus (ESB) type architecture to share information from the electrical network. The results show that FMDE4SGRID assists in the analysis, design and coding of applications. FMDE4SGRID also supports the configuration of the middleware used for application integration.