DepIn-O: Uma Ontologia sobre Frameworks de Injeção de Dependência
Nome: CLEISSON SANTOS GUTERRES
Data de publicação: 13/12/2024
Banca:
Nome | Papel |
---|---|
CAMILA ZACCHE DE AGUIAR | Coorientador |
JOAO PAULO ANDRADE ALMEIDA | Examinador Interno |
RITA CRISTINA GALARRAGA BERARDI | Examinador Externo |
VITOR ESTEVAO SILVA SOUZA | Presidente |
Resumo: Injeção de Dependência (DI) é um paradigma de design de estado-da-prática amplamente
utilizado para implementar inversão de controle, com diversos frameworks de DI de suporte
em variadas linguagens de programação orientadas a objeto. No entanto, até onde sabemos,
ainda não foi estabelecida uma uma definição semântica formal dos princípios e padrões
de DI visando uma cobertura abrangente a múltiplas linguagens e frameworks. Essa falta
de padronização é um obstáculo para avanços maiores no campo de interoperabilidade
semântica, como migração de código entre diferentes frameworks ou a identificação de
problemas arquiteturais independentemente de linguagem ou framework utilizados.
Para enfrentar esse desafio, propomos a DepIn-O, uma ontologia de referência de domínio,
construída seguindo o método SABiOx, visando capturar e expressar os conceitos semân-
ticos associados à DI por meio de uma formalização que garanta uma cobertura ampla
no domínio de programação orientada a objetos. E, para avaliar a ontologia, propomos
atividades de validação e verificação, além de uma ferramenta de aplicablidade prática no
campo da interoperabilidade semântica, construída seguindo o método OSCIN.