DSpace/Manakin Repository

Identificação de diretrizes para a construção de metamodelos na infraestrutura de MDA.

Mostrar registro simples

dc.creator.ID VIEIRA, A. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/8727782484975598 pt_BR
dc.contributor.advisor1 RAMALHO, Franklin de Souza.
dc.contributor.advisor1ID Ramalho, F. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2469816352786812 pt_BR
dc.contributor.referee1 FIGUEIREDO, Jorge Cesar Abrantes de.
dc.contributor.referee2 MACIEL, Rita Suzana Pitangueira.
dc.description.resumo MDA (Model-Driven Architecture) é uma abordagem com o objetivo principal de deslocar o esforço e tempo gastos durante as tarefas de testes e implementação do ciclo de vida de desenvolvimento de um software para tarefas de modelagem, meta-modelagem e transformações. Toda uma infra-estrutura e um conjunto de formalismos têm sido propostos dentro de MDA, a exemplo de UML, OCL, MOF e QVT. Por outro lado, diretrizes são guias que auxiliam e orientam pessoas na realização de determinadas atividades. No âmbito da computação, por exemplo, existem diretrizes para boas práticas de programação e para especificação de requisitos de um sistema. Todavia, dentro da infra-estrutura de MDA, a identificação de diretrizes que auxiliam na elaboração de seus artefatos (modelos, metamodelos e transformações) ainda é incipiente e pouco se tem produzido. Nesse sentido, propomos um conjunto de diretrizes com foco, especificamente, na construção de metamodelos. Estas diretrizes foram identificadas através da realização de duas abordagens: (i) automática, a partir da aplicação do processo KDD (Knowledge Discovery in Databases). Neste caso, uma ferramenta de suporte foi desenvolvida para auxiliar na realização de algumas etapas do processo KDD; e (ii) manual, a partir de uma análise detalhada de um conjunto de meta-modelos. Como resultado de ambas as abordagens, apresentamos um catálogo com 13 diretrizes documentadas de acordo com um template baseado no proposto pela GoF para padrões de projeto. Uma ferramenta de suporte foi desenvolvida para aplicar as diretrizes em meta-modelos já existentes de forma automática. A utilização destas diretrizes proporciona uma maior facilidade de compreensão, construção, manutenção, evolução e reuso dos meta-modelos. A avaliação deste trabalho foi realizada por meio da aplicação das diretrizes em seis meta-modelos, no intuito de analisarmos a aplicabilidade de cada uma delas. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Identificação de diretrizes para a construção de metamodelos na infraestrutura de MDA. pt_BR
dc.date.issued 2010-04-16
dc.description.abstract MDA (Model-Driven Architecture) is an approach whose main objective is to shift the effort and time spent during the tests and implementation tasks of the software development lifecycle to modeling, metamodeling and transformations tasks. An entire infrastructure and a set of formalisms have been proposed in the MDA infrastructure, such as UML, OCL, MOF and QVT. By other hand, guidelines are directions to help people with little or none experience in carrying out certain activities. In the computing context, for instance, there are guidelines for best-practices programming and for requirements specification of a system. However, in the MDA infrastructure, the identification of guidelines that assist the elaboration of their artifacts (models, metamodels and transformations) is still incipient and little has been produced. We propose in this work a set of guidelines focused, specifically, on the construction of metamodels. These guidelines were identified by means of two approaches: (i) automatic, by applying the KDD (Knowledge Discovery in Databases) process. In this case, a tool was developed to support some KDD steps; and (ii) manual, by analyzing a set of metamodels. As a result of both approaches, we present a catalog with 13 guidelines documented according to a template based on that proposed by the GoF for design patterns. A tool support was developed to automatically apply the guidelines to existent metamodels. The adoption of these guidelines provides for the metamodels better understanding, construction, maintenance, development and reuse. The evaluation of this work was performed by applying the guidelines to six well-known metamodels in order to analyze the applicability of each guideline. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11007
dc.date.accessioned 2020-01-16T17:43:46Z
dc.date.available 2020-01-16
dc.date.available 2020-01-16T17:43:46Z
dc.type Dissertação pt_BR
dc.subject Engenharia de Software pt_BR
dc.subject Meta-Modelos pt_BR
dc.subject MDA (Model-Driven Architecture) pt_BR
dc.subject Mineração de Dados pt_BR
dc.subject Informática – Padrões e Diretrizes pt_BR
dc.subject Software Engineering pt_BR
dc.subject Meta Templates pt_BR
dc.subject Data Mining pt_BR
dc.subject Computing - Standards and Guidelines pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator VIEIRA, Andreza de Sousa.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Identification of guidelines for building metamodels in MDA infrastructure. pt_BR
dc.identifier.citation VIEIRA, A. de S. Identificação de diretrizes para a construção de metamodelos na infraestrutura de MDA. 2010. 187 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2010. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11007 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta