Sistema Eletrónico de Administração de Conferências, Vol I (2016)

Tamanho da fonte: 
VALIDAÇÃO DE RELACIONAMENTOS TOPOLÓGICOS ATRAVÉS DO USO DA LINGUAGEM OCL NO CONTEXTO DE BANCOS DE DADOS GEOGRÁFICOS
Angélica Aparecida de Almeida Ribeiro, Sergio Murilo Stempliuc

Última alteração: 2016-10-03

Resumo


O objetivo geral deste estudo consiste na extensão da linguagem OCL (Object Constraint Language – Linguagem de Restrição de Objetos), propondo construtores que auxiliem na declaração de restrições de integridade durante o projeto conceitual de banco de dados geográficos através do uso do modelo UML-GeoFrame. A metodologia estabeleceu critérios para verificar se os relacionamentos especificados durante a elaboração do diagrama são realmente válidos e impedir que erros sejam inseridos durante a fase de modelagem conceitual. Além das restrições que validam os diagramas, foram propostas expressões OCL que validam outras expressões OCL que utilizam os novos construtores geográficos propostos na linguagem. Este trabalho considerou não somente os relacionamentos topológicos envolvendo os elementos geográficos área e área já iniciados na literatura, mas também propondo expressões que abrangessem também os relacionamentos entre ponto e ponto, ponto e linha, ponto e área. Uma vez que foi possível reconhecer quais os relacionamentos eram possíveis entre esses elementos geográficos, foi possível propor as expressões OCL de forma a validar tanto o diagrama quanto às expressões OCL que utilizam operadores geográficos. Como resultado foi possível interceptar erros inseridos na fase de modelagem conceitual e tentar evitá-los. Demostrou-se dessa forma que através da linguagem OCL é possível se criar restrições para os elementos geográficos e que essas restrições são capazes de complementar os diagramas conceituais, uma vez que os relacionamentos existentes entre os elementos ponto, linha e polígono demonstram como um elemento se comporta em relação ao outro e as restrições OCL são capazes de verificar se esses comportamentos estão de acordo com os previstos na literatura.