Back to results

Universidade Federal de Viçosa

O uso do perfil UML Geoprofile como base para a interoperabilidade entre modelos conceituais de banco de dados geográficos

Abstract

dc:description.abstract

As pesquisas na área de modelagem conceitual de banco de dados geográficos produziram diversos modelos conceituais e muitas ferramentas Computer-aided software engineering (CASE) específicas. Uma consequência de não se ter um modelo comum é a falta de interoperabilidade entre os esquemas de banco de dados geográficos. A interoperabilidade pode acontecer de forma vertical e horizontal. A interoperabilidade vertical diz respeito ao nível de abstração Model Driven Architecture (MDA) que um esquema pode assumir. Assim, um esquema conceitual Platform Independent Model (PIM) é transformado em um esquema dependente de plataforma Platform Specific Model (PSM) que é então transformado em código fonte. A interoperabilidade horizontal está ligada a possibilidade de um esquema de dados conceitual poder ser visualizado com construtores de diferentes modelos conceituais. A interoperabilidade de esquemas é importante, pois facilita a comunicação entre projetistas de diferentes equipes, possibilita a integração de diferentes projetos e o reuso de soluções já testadas e validadas. Para mostrar a interoperabilidade horizontal e vertical de esquemas é necessário utilizar um ambiente onde as características dos construtores do modelo possam ser replicadas. Características como restrições, ícones gráficos e formato da classe devem ser mantidas. O ambiente também deve oferecer recursos para mostrar de forma automatizada a interoperabilidade horizontal e vertical de esquemas. A ferramenta Enterprise Architect, através da tecnologia Model Driven Generation oferece estes recursos. Este trabalho descreve um método que mostra ser possível alcançar interoperabilidade horizontal e vertical de esquemas de dados geográficos, utilizando o perfil UML GeoProfile como modelo conceitual intermediário. Exemplos de esquemas conceituais de dados, extraídos da literatura, são transformados horizontalmente entre diferentes modelos conceituais. Para mostrar a equivalência dos esquemas, transformações verticais são realizadas, produzindo esquemas de banco de dados equivalentes no nível de código fonte.

Degree

thesis:*
Grantor dc:publisher
Universidade Federal de Viçosa
Year dc:date.issued
2016

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Ferreira, Thiago Bicalho
Advisor dc:contributor.advisor
  • Lisboa Filho, Jugurta

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Acesso Aberto
Language dc:language.iso
por

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
http://www.locus.ufv.br/handle/123456789/8547
OAI identifier oai:identifier
oai:locus.ufv.br:123456789/8547

Chain of custody

source
Harvested from
Brazil UFV
Base URL
locus.ufv.br/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Ferreira, Thiago Bicalho. O uso do perfil UML Geoprofile como base para a interoperabilidade entre modelos conceituais de banco de dados geográficos. Universidade Federal de Viçosa, 2016. http://www.locus.ufv.br/handle/123456789/8547