View
162
Download
5
Category
Preview:
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.
Citation preview
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.
Recommended