
Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
| Metadados | Descrição | Idioma |
|---|---|---|
| Autor(es): dc.contributor | Didonet Del Fabro, Marcos, 1978- | - |
| Autor(es): dc.contributor | Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática | - |
| Autor(es): dc.creator | Kloss, Fernando Cesar | - |
| Data de aceite: dc.date.accessioned | 2025-09-01T11:48:17Z | - |
| Data de disponibilização: dc.date.available | 2025-09-01T11:48:17Z | - |
| Data de envio: dc.date.issued | 2024-11-03 | - |
| Data de envio: dc.date.issued | 2024-11-03 | - |
| Data de envio: dc.date.issued | 2013 | - |
| Fonte completa do material: dc.identifier | https://hdl.handle.net/1884/35083 | - |
| Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/1884/35083 | - |
| Descrição: dc.description | Orientador: Prof. Dr. Marcos Didonet Del Fabro | - |
| Descrição: dc.description | Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 20/12/2013 | - |
| Descrição: dc.description | Inclui referências | - |
| Descrição: dc.description | Resumo: A busca por agilidade no processo de desenvolvimento de software tem impulsionado a crescente adoção de tecnologias, paradigmas e abordagens baseada em modelos (Model- Driven Engineering). Essas soluções mudam o foco de codificação para modelagem, onde modelos são utilizados para descrever diferentes aspectos de um sistema em diferentes níves de abstração. Uma série de linguagens, padrões e ferramentas surgiram para automatizar a construção e modificação de modelos e assim apoiar a principal operação executada neste cenário que são as transformações de modelos. A inserção de grandes modelos neste contexto evidenciou uma limitação dessa metodologia, a capacidade de tratar modelos com esta característica. Problemas de escalabilidade surgem quando modelos da ordem de milhares de elementos são utilizados em processos de desenvolvimento de software. Trabalhos recentes, visando desenvolver soluções para o problema de escalabilidade, tem explorado e focado em diferentes abordagens como armazenamento, fragmentação e persistência de modelos, porém pouco se tem visto em relação a ferramentas de transformação de modelos. Com base em trabalhos feitos em outros domínios, desenvolvemos um mecanismo de transformação de modelos executando de forma distribuída em uma nuvem. A solução consiste na adaptação de uma ferramenta de transformação de modelos para execução distribuída, através da integração com MapReduce. Duas implementações distintas arquiteturalmente são apresentadas, uma baseada em regras de transformação e outra baseada em operações de transformação de modelos. Os resultados obtidos são promissores especialmente para transformação de modelos grandes e complexos. | - |
| Descrição: dc.description | Abstract: The search for agility in software development process has driven the increasing adoption of technologies, paradigms and approaches based on models (Model-Driven Engineering). These solutions change the focus from coding to modeling where models are used to describe different aspects of a system on different levels of abstraction. A variety of languages, standards and tools have emerged to automate the construction and modification of models where the main operation performed in this scenario are the model transformations. The insertion of large models in this context showed a limitation of this methodology, the ability to handle large models. Scalability problems arise when models on the order of thousands of elements are used in software development processes. Recent works in order to develop solutions to the problem of scalability has focused and explored different approaches as storage, fragmentation and persistence models, but for model transformation tools have seen very little action. Based on works done in other domains, we developed a model transformation engine to perform in a distributed manner on a cloud. The solution is the adaptation of a model transformation tool for integration with MapReduce. Two architecturally distinct implementations are presented, one based on transformation rules and other based on model transformation procedures. The results are promising especially for the transformation of large and complex models. | - |
| Formato: dc.format | 59f. : il. algumas colors., grafs., tabs. | - |
| Formato: dc.format | application/pdf | - |
| Formato: dc.format | application/pdf | - |
| Relação: dc.relation | Disponível em formato digital | - |
| Palavras-chave: dc.subject | Ciência da computação | - |
| Palavras-chave: dc.subject | Modelagem de processos | - |
| Palavras-chave: dc.subject | Software - Desenvolvimento | - |
| Palavras-chave: dc.subject | Programação (Computadores) | - |
| Título: dc.title | Motor de transformações baseado em Mapreduce | - |
| Tipo de arquivo: dc.type | livro digital | - |
| Aparece nas coleções: | Repositório Institucional - Rede Paraná Acervo | |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: