Desenvolvimento de um plug-in Eclipse para modelagem de aplicações geoespaciais
AUTOR(ES)
Marcos Antonio da Rocha Ferreira
DATA DE PUBLICAÇÃO
2009
RESUMO
O presente trabalho teve o objetivo de desenvolver um plug-in Eclipse que possibilitasse a conversão de modelos UML (Unified Modeling Language) de dados geográficos para GML (Geographic Markup Language) esquemas. Um plug-in é um mecanismo de extensão da ferramenta Eclipse, plataforma de conjunto de serviços usados na construção de aplicações. Um modelo conceitual UML pode ser qualificado como a descrição e a definição de conteúdo de dados, além de estruturas e regras a eles aplicadas. Um GML esquema é uma gramática XML (eXtensible Markup Language) utilizada na descrição de esquemas de aplicação (application schemas). Um esquema de aplicação é empregado para gerar outros produtos, como documentos GML, esquemas de Bancos de Dados Geográficos e códigos de programação para aplicações SIG, sejam desktop, móvel ou Web. A metodologia adotada para a realização deste trabalho foi dividida em três grandes etapas: revisão bibliográfica, implementação e análise. A etapa de revisão forneceu o conhecimento necessário para a etapa de implementação, a qual gerou resultados (dentre eles, a ferramenta proposta pela dissertação) que passaram para a etapa de análise. Essa última etapa, por sua vez, produziu as conclusões e as considerações finais do trabalho. A implementação em si do plug-in envolveu diversos conceitos e tecnologias, tais como: plataforma Eclipse (base tecnológica da ferramenta); MDA (Model Driven Architecture, conceito de transformação de modelos UML para código); GMF (Graphical Modeling Framework, ferramenta para geração de editores gráficos baseados em modelos de domínios); EMF (Eclipse Modeling Framework, ferramenta de criação e acessos a modelos); UML2 (padrão UML 2.x em formato de metamodelo para a plataforma Eclipse); JET (Java Emitter Template, ferramenta geradora de templates); Papyrus (editor gráfico UML). Para validação e teste do plug-in, foi elaborado um estudo de caso, baseado em um modelo UML proposto pela CONCAR (Comissão Nacional de Cartografia). No final do estudo de caso, foi gerado um GML esquema, o qual, por sua vez, gerou um documento GML totalmente válido e funcional. Os resultados da aplicação do estudo de caso demonstram o enorme potencial da ferramenta proposta por esta dissertação, porém também mostram a necessidade dos desenvolvedores de GML esquemas de tomarem certos cuidados durante o processo de modelagem, para que o GML esquema resultante seja adequado à aplicação-alvo
ASSUNTO(S)
uml plug-in eclipse eclipse plug-in mda mda gml gml oceanografia uml modelos conceituais. conceptual models.
ACESSO AO ARTIGO
http://www6.univali.br/tede/tde_busca/arquivo.php?codArquivo=665Documentos Relacionados
- Uso de plug-in para interações multiparticipantes confiáveis
- Plug-in city : em algum lugar do passado, era uma vez um futuro
- Sparse Estimation of the Precision Matrix and Plug-In Principle in Linear Discriminant Analysis for Hyperspectral Image Classification
- Sins : um editor Xchart na forma de plugin para o ambiente eclipse
- Desenvolvimento de um plugin Java para reconstrução tomográfica em SPECT