Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/261816
Type: DISSERTAÇÃO
Degree Level: Mestrado
Title: Uma ferramenta para teste estrutural de regras ativas
Author: Cardoso, Virginia Mara
Advisor: Jino, Mario, 1943-
Abstract: Resumo: Regras ativas definem ações sobre um banco de dados ativo, acionadas sem a intervenção do usuário; são utilizadas para a manutenção de bancos de dados bem como para controlar diversas outras atividades. Existem poucos trabalhos enfocando o teste de regras e os que o fazem não exploram a linguagem SQL, uma das linguagens mais utilizadas em bancos de dados relacionais. Propõe-se neste trabalho uma ferramenta de suporte ao teste de unidade de regras ativas ¿ a ferramenta ART-TOOL (Active Rule Testing Tool). Técnicas de teste estrutural de software foram adaptadas para apoiar a aplicação de critérios baseados em análise de fluxo de dados ao teste de regras ativas. O suporte da ART-TOOL dá-se por meio de análises estática e dinâmica de regras ativas envolvendo: determinação dos elementos requeridos pelos critérios; a instrumentação do código fonte da regra; a monitoração da execução da regra instrumentada; e a análise de cobertura dos critérios. Um exemplo mostra a aplicação da ferramenta no teste de uma regra ativa. Mostra-se também, no teste de 15 regras ativas, que a abordagem contribui para a revelação de defeitos

Abstract: Active rules define actions on active databases, activated without the intervention of the user; they are used for the maintenance of a database as well as for controlling diverse other activities. There is few work focusing on the test of rules and the existing ones do not explore the SQL language, one of the most used languages in relational databases. A tool is proposed to support the unit test of active rules - the ART-TOOL (Active Rule Testing Tool). Structural software testing techniques are adapted to support the application of criteria based on data flow analysis to the test of active rules. ARTTOOL provides testing support by means of static and dynamic analyses of active rules involving: determination of the required elements for the criteria; instrumentation of the source code of the rule; execution of the instrumented rule; and coverage analysis of the criteria. An example shows the application of the tool in the test of an active rule. It is also shown, through the test of 15 active rules, that the approach contributes to revealing faults in rules
Subject: Banco de dados relacionais
Engenharia de software
SQL (Linguagem de programação de computador)
ORACLE (Sistema de computador)
Language: Português
Editor: [s.n.]
Citation: CARDOSO, Virginia Mara. Uma ferramenta para teste estrutural de regras ativas. 2004. 166 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/261816>. Acesso em: 3 ago. 2018.
Date Issue: 2004
Appears in Collections:FEEC - Tese e Dissertação

Files in This Item:
File SizeFormat 
Cardoso_VirginiaMara_M.pdf5.91 MBAdobe PDFView/Open


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