Return to search

METEORA: um método de testes baseado em estados para software de aplicação orientado a aspectos.

A atividade de teste de software é realizada visando assegurar a maior qualidade possível nos produtos de software. Quando novos paradigmas de Engenharia de Software surgem, faz-se necessário realizar investigações para verificar a reusabilidade dos métodos, técnicas, estratégias e ferramentas de teste no novo paradigma. Como um dos mais novos paradigmas de Engenharia de Software, a Orientação a Aspectos (OA) evidencia ainda mais que novos estudos e experimentos devem ser cuidadosamente conduzidos para se determinar quais são as melhores técnicas de teste aplicáveis à esta nova forma de desenvolvimento. A inserção de aspectos em programas orientados a objetos pode modificar não apenas a estrutura do programa, como também a interação entre seus componentes. As funcionalidades principais do programa podem ser combinadas com as funcionalidades auxiliares providas pelos aspectos, onde estas, por sua vez, podem ainda ser combinadas entre si. Assim, o foco principal deste trabalho recai no conceito de composição de aspectos e suas conseqüentes interações, características essas causadoras do surgimento de diferentes tipos de defeitos em programas orientados a aspectos. Dessa forma, a principal contribuição desta pesquisa consiste na concepção e no desenvolvimento de um método para teste de estados em software orientado a aspectos, denominado METEORA, que propicia o teste de interações classe-aspecto e aspecto-aspecto. Para tornar possível sua aplicação, um modelo de representação dinâmica de comportamento, uma estratégia de derivação de seqüências de teste e um protótipo de ferramenta de apoio a essa atividade foram também desenvolvidos. Além de uma fundamentação teórica e de um levantamento sobre os principais trabalhos relacionados existentes, esta pesquisa apresenta a aplicação do METEORA em três experimentos em dois Estudos de Caso distintos, buscando mostrar a sua exeqüibilidade, acompanhada por análises e discussões dos principais resultados obtidos.

Identiferoai:union.ndltd.org:IBICT/oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:374
Date04 May 2007
CreatorsFábio Fagundes Silveira
ContributorsAdilson Marques da Cunha, Maria Lúcia Blanck Lisbôa
PublisherInstituto Tecnológico de Aeronáutica
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações do ITA, instname:Instituto Tecnológico de Aeronáutica, instacron:ITA
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0023 seconds