Return to search

Automatização das Regras de Transformação do Processo STREAM

Submitted by Pedro Henrique Rodrigues (pedro.henriquer@ufpe.br) on 2015-03-05T19:13:45Z
No. of bitstreams: 2
MoniqueSoares-Dissertacao-2012.pdf: 6577714 bytes, checksum: 005b141d9bd7a559a90af95173fbb068 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-05T19:13:45Z (GMT). No. of bitstreams: 2
MoniqueSoares-Dissertacao-2012.pdf: 6577714 bytes, checksum: 005b141d9bd7a559a90af95173fbb068 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2012-02-29 / O processo STREAM (Strategy for Transition between Requirements and Architectural Models – Estratégia para Transição entre Modelos de Requisitos e Modelos Arquiteturais) apresenta uma abordagem dirigida a modelos que permite a geração de modelos de projeto arquitetural inicial - em Acme - a partir de modelos de requisitos orientados a objetivos - em i*. O STREAM consiste de quatro atividades: Refatorar Modelos de Requisitos, Derivar Soluções Arquiteturais, Selecionar Solução Arquitetural e Refinar Arquitetura. Foi observado que as duas primeiras atividades demandam tempo e atenção, pois envolvem muitas transformações de modelos. A primeira atividade propõe regras horizontais, que transformam os modelos de requisitos descritos em i* em modelos mais modularizados. A segunda atividade aplica regras verticais para derivar modelos de arquitetura a partir do modelo em i* mais modularizado. A automatização dessas regras de transformação minimiza o esforço de aplicá-las e elimina a possibilidade de cometer erros no processo de obtenção dos modelos. A linguagem de mapeamento e transformação de elementos utilizada para descrever as transformações é a QVT Operacional. Foi utilizado o metamodelo da linguagem i*, presente na ferramenta iStarTool para a construção dos modelos de entrada usados na execução das regras. Foi construído um metamodelo da linguagem Acme, baseado na ferramenta AcmeStudio, para determinar os modelos de saída. As regras automatizadas foram utilizadas em alguns projetos para exemplificar o uso das mesmas.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/10933
Date29 February 2012
CreatorsSoares, Monique Conceição
ContributorsCastro, Jaelson Freire Brelaz de
PublisherUniversidade Federal de Pernambuco
Source SetsIBICT Brazilian ETDs
LanguageBreton
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0018 seconds