Spelling suggestions: "subject:"análise dde mutantes SQL"" "subject:"análise dee mutantes SQL""
1 |
Um benchmark para avaliação de técnicas de busca no contexto de análise de Mutantes sql / A benchmark to evaluation of search techniques in the context of sql mutation analysisQueiroz, Leonardo Teixeira 02 August 2013 (has links)
Submitted by Cássia Santos (cassia.bcufg@gmail.com) on 2014-09-08T15:43:32Z
No. of bitstreams: 2
Dissertacao Leonardo T Queiroz.pdf: 3060512 bytes, checksum: 9db02d07b1a185dc6a2000968c571ae9 (MD5)
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) / Made available in DSpace on 2014-09-08T15:43:32Z (GMT). No. of bitstreams: 2
Dissertacao Leonardo T Queiroz.pdf: 3060512 bytes, checksum: 9db02d07b1a185dc6a2000968c571ae9 (MD5)
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)
Previous issue date: 2013-08-02 / Fundação de Amparo à Pesquisa do Estado de Goiás - FAPEG / One of the concerns in test Applications Database (ADB) is to keep the operating and
computational costs low. In the context of the ADB, one way to collaborate with this
assumption is ensuring that the Test Databases (TDB) are small, but effective in revealing
defects of SQL statements. Such bases can be constructed or obtained by the reduction of
Production Databases (PDB). In the reductions case, there are combinatorial aspects
involved that require the use of a specific technique for their implementation. In this
context, in response to a deficiency identified in the literature, this work aims to build and
provide a benchmark to enable performance evaluation, using SQL Mutation Analysis,
any search technique that intends to conduct databases reductions. Therefore, to exercise
the search techniques, the benchmark was built with two scenarios where each one
is composed of a PDB and a set of SQL statements. In addition, as a reference for
search techniques, it also contains performance of data database randomly reduced. As
a secondary objective of this work, from the experiments conducted in the construction
of the benchmark, analyses were made with the results obtained to answer important
questions about what factors are involved in the complexity of SQL statements in the
context of Test Mutation. A key finding in this regard was on the restrictiveness of SQL
commands, and this is the factor that most influences the complexity of statements. / Uma das preocupações no teste de Aplicações de Bancos de Dados (ABD) é manter
o custo operacional e computacional baixo. No contexto das ABD, uma das maneiras
de colaborar com essa premissa é garantir que as bases de dados de teste (BDT) sejam
pequenas, porém, eficazes na revelação de defeitos de instruções SQL. Tais bases podem
ser construídas ou obtidas pela redução de grandes bases de dados de produção (BDP). No
caso da redução, estão envolvidos aspectos combinatórios que exigem o uso de alguma
técnica para a sua realização. Neste contexto, em resposta a uma carência identificada na
literatura, o presente trabalho tem como objetivo construir e disponibilizar um benchmark
para possibilitar a avaliação de desempenho, utilizando a Análise de Mutantes SQL, de
qualquer técnica de busca que se proponha a realizar reduções de bases de dados. Sendo
assim, para exercitar as técnicas de busca, o benchmark foi construído com dois cenários,
onde cada um é composto por uma BDP e um conjunto de instruções SQL. Além disso,
como uma referência para as técnicas de busca, ele é composto também por resultados de
desempenho de bases de dados reduzidas aleatoriamente. Como objetivo secundário deste
trabalho, a partir dos experimentos conduzidos na construção do benchmark, foram feitas
análises dos resultados obtidos para responder importantes questões sobre quais fatores
estão envolvidos na complexidade de instruções SQL no contexto da Análise de Mutantes.
Uma das principais conclusões neste sentido foi sobre a restritividade dos comandos SQL,
sendo este o fator que mais influencia na complexidade das instruções.
|
Page generated in 0.0607 seconds