Compartilhamento |
|
Use este identificador para citar ou linkar para este item:
https://tedebc.ufma.br/jspui/handle/tede/tede/3711
Tipo do documento: | Dissertação |
Título: | 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 |
Título(s) alternativo(s): | A framework based on model-driven engineering and model weaving to support software development activity and application integration in smart grids |
Autor: | FELIX, Eder Matheus Silveira |
Primeiro orientador: | LOPES, Denivaldo Cicero Pavão |
Primeiro membro da banca: | LOPES, Denivaldo Cicero Pavão |
Segundo membro da banca: | SILVA, Francisco José da Silva e |
Terceiro membro da banca: | LIME, Shigeaki Leite |
Quarto membro da banca: | FABRO, Marcos Didonet Del |
Quinto membro da banca: | SOUZA, Cleonilson Protásio de |
Resumo: | As Smart Grids combinam sensoriamento e instrumentação dos sistemas elétricos de potência com um complexo sistema de comunicação e informação para processamento de dados. A heterogeneidade dos dados nos sistemas de energia elétrica impõe grandes desafios para os desenvolvedores no que diz respeito à interoperabilidade entre as soluções de software para Smart Grids. Desta forma, métodos da Engenharia de Software são necessários para lidar com esta complexidade e para facilitar a interoperabilidade. A Engenharia Dirigida por Modelos (MDE) tem sido proposta na literatura para gerenciar a complexidade de desenvolvimento de software. A MDE é uma abordagem que visa definir e gerenciar os artefatos de software como modelos de alto nível durante todo o processo de desenvolvimento. Neste trabalho, um framework baseado em MDE chamado FMDE4SGRID é proposto para auxiliar a atividade de desenvolvimento de software e a integração de aplicações para Smart Grids. A técnica de weaving de modelos é incorporada ao framework proposto para permitir a separação entre o desenvolvimento da lógica de negócio das aplicações e o desenvolvimento do modelo da rede elétrica. O FMDE4SGRID foi implementado no ambiente Eclipse e três aplicações de Smart Grids foram desenvolvidas para validar a abordagem proposta. As aplicações implementadas utilizam serviços de middleware em uma arquitetura do tipo Enterprise Service Bus (ESB) para compartilhar informações da rede elétrica. Os resultados mostram que o FMDE4SGRID auxilia na análise, projeto e codificação das aplicações. O FMDE4SGRID auxilia também na configuração do middleware utilizado para a integração das aplicações. |
Abstract: | 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. |
Palavras-chave: | smart grids; engenharia dirigida por modelos; weaving de modelos. smart grids; model-driven engineering; model weaving. |
Área(s) do CNPq: | Engenharia de Software |
Idioma: | por |
País: | Brasil |
Instituição: | Universidade Federal do Maranhão |
Sigla da instituição: | UFMA |
Departamento: | DEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCET |
Programa: | PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE/CCET |
Citação: | FELIX, Eder Matheus Silveira. 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. 2021. 175 f. Dissertação (Programa de Pós-Graduação em Engenharia de Eletricidade/CCET) - Universidade Federal do Maranhão, São Luís, 2021. |
Tipo de acesso: | Acesso Aberto |
URI: | https://tedebc.ufma.br/jspui/handle/tede/tede/3711 |
Data de defesa: | 27-Jul-2021 |
Aparece nas coleções: | DISSERTAÇÃO DE MESTRADO - PROGRAMA DE PÓS GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
EDERMATHEUSSILVEIRAFELIX.pdf | Dissertação de Mestrado | 16,07 MB | Adobe PDF | Baixar/Abrir Pré-Visualizar |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.