Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/2744
Title: Plug and trace: a component-based approach to specify and implement traces
Authors: Ferreira Oliveira, Rafael
Keywords: Análise de aplicações;Rastro;Desenvolvimento baseado em com- ponentes;Engenharia digirida por modelos;CHR
Issue Date: 31-Jan-2010
Publisher: Universidade Federal de Pernambuco
Citation: Ferreira Oliveira, Rafael; Souto Maior de Barros, Roberto. Plug and trace: a component-based approach to specify and implement traces. 2010. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2010.
Abstract: A análise de aplicações tem ganhado bastante valor comercial com o grande crescimento de heterogeneidade e distribuição dos atuais sistemas - tanto logicamente quanto fisica- mente. Esta convergencia de complexidade em relação aos ambientes de projeto, desen- volvimento e produção temintroduzido novos desafios em se tratando domonitoramento, análise e melhorias desses sistemas. Além disso, as abordagem tradicionais tem ofere- cido cada vez menos valor para o gerenciamento dos atuais ecosistemas das aplicações cada vez mais sofisticadas e distribuídas. Diante desse cenário, o projeto Plug and Trace integra duas propostas, aMeta-Teoria dos Rastros e o Desenvolvimento Baseado em Componentes, para prover uma maneiras simples de embutir uma variedade de serviços de análise em qualquer tipo de aplicação. Dessa forma, nossa intenção é mudar a maneira com que as ferramentas de análise são projetadas, de somente construir ferramentas de análise para applicações específi- cas, para prover um framework de rastreamento independente de domínio e altamente reusável em qualquer domínio. Adicionalmente, com o intuito de forcener para os at- uais sistemas um framework com um boa relação custo-benefício, nós focamos em au- tomação usando a Engenharia Dirigida por modelos, ou seja, fazer mais com menos, eliminando tarefas redundantes e manuais e facilitanto o processo de estensão de nossa proposta sobre qualquer aplicação. Claramente essas vantagens representam uma contribuição para o domínio de Análise de Aplicações, no qual o projeto Plug and Trace simplifica o processo de conceber uma ferramenta de análise e facilita o análise de qualquer aplicação usando um framework co- mum. Há também contribuições em outros domínios: no Desenvolvimento Baseado em Componentes, com a primeira proposta de componentização da Meta-Teoria dos Ras- tos adornada com novos componentes genéricos de rastreamento; e, na Engenharia Di- rigida por Modelos, com um framework de rastreamento baseado em quatro princípios: qualidade, consistência, produtividade e abstração, reduzindo a codificação manual e promovendo a reusabilidade de todo o framework. A fim de validar nossa proposta, apresentamos um estudo de caso que mostra como estender o framework Plug and Trace para o domínio da linguagem CHR
URI: https://repositorio.ufpe.br/handle/123456789/2744
Appears in Collections:Dissertações de Mestrado - Ciência da Computação

Files in This Item:
File Description SizeFormat 
arquivo6993_1.pdf2.11 MBAdobe PDFView/Open


This item is protected by original copyright



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.