uma extensão mda para geração automática de codificação sfs para banco de dados geográficos

Post on 01-Jul-2015

162 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Download available at: https://sourceforge.net/projects/gendbmtool/ Apresentação de artigo na X ERBD - Escola Regional de Banco de Dados - Em São Francisco do Sul, 2014.

TRANSCRIPT

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco

de Dados Geográficos

João Victor GuinelliAndré de Souza RosaCarlos Eduardo Pantoja

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Roteiro de Apresentação:

Introdução Modelagem de Dados Modelagem Conceitual

ProblemaMDA - Model Driven ArchitectureObjetivoTecnologias Utilizada

Novas Regras de TransformaçãoDemonstraçãoLimitaçõesTrabalhos RelacionadosTrabalhos FuturosConclusãoBibliografia

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Introdução

Modelagem de Dados (HEUSER, 2009) Modelo Conceitual Modelo Lógico Modelo Físico

Modelagem Conceitual Diagrama Entidade-Relacionamento (DER) (CHEN, 1976) Crow’s Foot (HAY, 1999) UML-GeoFrame (LISBOA FILHO; IOCHPE, 1999) OMT-G (BORGES, 1997) Outras

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

As ferramentas MDA que permitem a modelagem geográfica estão, atualmente, atreladas a modelos geográficos específicos e não se utilizam de um meta-modelo genérico para banco de dados.

ArgoCASEGEO + TerraLib (Gazola et al., 2006)OMT-G Design (Schaly; Frozza, 2006)Gedbm (Rosa; Pantoja, 2013)

Problema

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

MDA – Model Driven Architecture

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Objetivo

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

EMF - Eclipse Modelling Framework;M2T – Acceleo;M2M – QVT Operational;GMF – Grafical Modelling Framework;

Tecnologias Utilizadas

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Novas Regras de Transformação

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Demonstração

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Limitações

Representações gráficas: Entidade Associativa; Entidade Forte; Chave Estrangeira; Chave Primária;

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Trabalhos Relacionados

ArgoCASEGEO + TerraLib:

Depende do ArgoCASEGEO para geração de código o que faz com que esteja atrelado a um modelo específico;

OMT-G Design:

Também esta atrelado a um modelo específico;

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Trabalhos Futuros

Estender as representações gráficas: Entidade Associativa; Entidade Forte; Chave Estrangeira; Chave Primária;

Finalizar as transformações do OMT-G Design utilizando QVT;

Implementação de restrições OCL;

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Conclusão

A utilização da MDA permite: Flexibilização da ferramenta; A escolha entre diversas linguagens de

modelagens; Adição de novas ferramentas sem o

descarte ou a necessidade de se refazer as regras para a geração da codificação.

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Bibliografia

Lisboa F., J. and Iochpe, C. (1999), “Specifying analysis patterns for geographic databases on the basis of a conceptual framework”. In Proc.7th ACM GIS, Kansas City.

Lisboa F., J. and Sodré, V. F. and Daltio, J. and Rodrigues Jr., M. F. and Vilela, V. M (2004), “A CASE tool for geographic database design supporting analysis patterns”. In Proc. of Conceptual Modeling for Advanced Application Domains. 1st Int. Workshop on Conceptual Modelling for GIS (CoMoGIS – ER2004), LNCS 3289, Springer, Shanghai, China.

Obeo. (2012) "Acceleo: MDA generator - home. http://www.acceleo.org/". URL: http://www.acceleo.org/.

Omg. (2008). "MOFModel To Text Transformation Language (MOFM2T), 1.0." URL: http://www.omg.org/spec/MOFM2T/1.0.

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Booch, G; Rumbaugh, J e Jacobson, I. (2000) "UML, Guia do Usuário". Tradução: Fábio Freitas da Silva, Rio de Janeiro, Campus ,2000

Elmasri, R., Navathe, S. B. (2005). "Sistemas de banco de dados". Editora Pearson.

Gazola. A., Sampaio, G. B., Filho, J. L. (2006). "ArgoCASEGEO + TerraLib = bancos de dados geográficos para aplicações Small GIS". I Workshop de Computação e Aplicações l. 14 a 20 de julho de 2006. Campo Grande, MS. Anais do XXVI Congresso da SBC.

Mellor, S. J., Scott, K., Uhl, A. e Weise, D. (2005). "MDA Destilada: Princípios de Arquitetura Orientada por Modelos". Ciência Moderna Ltda.

Laender, A.H.F., Davis, C., Brauner, D.F., Câmara, G., Queiroz, G.R. de, Borges, K.A. de V., Ferreira, K.R., Ligiane, Vinhas, L., Carvalho, M.T.M. (2005). "Bancos de Dados Geográficos". Curitiba: MundoGEO.

Uma Extensão MDA para Geração Automática de Codificação SFS para Banco de Dados Geográficos

Omg. (2011) "Meta object facility (MOF) Query/View/Transfomation specication.". URL: http://www.omg.org/spec/QVT/1.1/PDF/.

Rosa, A., Gonçalves, I. and Pantoja, C. E. (2013). "A MDA Approach for Database Modeling". Lecture Notes on Software Engineering, v. 1, n. 1, p. 26–30.

Rosa, A., Pantoja, C. E. (2013). "Uma Ferramenta MDA para Modelagem de Banco de Dados Relacionais". Em: IX Escola Regional de Banco de Dados.

Schaly, K. W. ; Frozza, A. A. (2010) "Uma Ferramenta para gerar Bancos de Dados Geográficos a partir de Diagramas OMT-G". In: Escola Regional de Banco de Dados – ERBD, 6., 2010, Joinville: UDESC/SBC, 2010.

Steinberg, D., Budinsky, F., Merks, E. and Paternostro, M. (2008). "Emf: Eclipse Modeling Framework". Pearson Education.

top related