Busca avançada
Ano de início
Entree

Sobre a relação de subsunção no teste de fluxo de dados

Processo: 19/21763-9
Modalidade de apoio:Bolsas no Exterior - Pesquisa
Vigência (Início): 23 de março de 2020
Vigência (Término): 22 de março de 2021
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Marcos Lordello Chaim
Beneficiário:Marcos Lordello Chaim
Pesquisador Anfitrião: Andrew Jefferson Offutt
Instituição Sede: Escola de Artes, Ciências e Humanidades (EACH). Universidade de São Paulo (USP). São Paulo , SP, Brasil
Local de pesquisa: George Mason University, Estados Unidos  
Assunto(s):Engenharia de software   Teste e avaliação de software   Fluxo de dados
Palavra(s)-Chave do Pesquisador:Algoritmo para subsunção de associações definição-uso | Estudos experimentais sobre a subsunção de associações definição-uso | localização de defeitos | Teste de fluxo de dados | Teste de Software | Teste estrutural | Engenharia de Software

Resumo

O teste de fluxo de dados visa realizar uma avaliação estrutural completa dos programas. Ele requer casos de teste que percorrem um caminho no qual a definição de uma variável e seu uso subsequente, isto é, uma associação de definição-uso (adu), são exercitados ou cobertos. No entanto, o teste de fluxo de dados dificilmente é adotado na indústria porque é considerado muito caro. Neste projeto, planeja-se investigar o relacionamento de subsunção definido na literatura como uma maneira de reduzir os custos do teste de fluxo de dados. Uma adu D1 "subsume" uma adu D2 se todos os caminhos completos que cobrem D1 também cobrem D2. Essa informação pode reduzir o esforço para aplicar o teste de fluxo de dados. O testador poderá focar nas adus que "subsumem" todas as outras, chamadas de "adus sem restrições", e "esquecer" as demais. O objetivo deste projeto de pesquisa é investigar vários aspectos subjacentes a essa premissa, a saber, descoberta, quantidade, escalabilidade e eficácia (ou seja, capacidade de detecção de defeitos) das adus sem restrições. Além disso, planeja-se investigar o papel do relacionamento de subsunção de adus na localização de defeitos. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
CHAIM, MARCOS LORDELLO; BARAL, KESINA; OFFUTT, JEFF; NETO, MARIO CONCILIO; DE ARAUJO, ROBERTO PAULO ANDRIOLI. On subsumption relationships in data flow testing. SOFTWARE TESTING VERIFICATION & RELIABILITY, v. N/A, p. 31-pg., . (19/21763-9)
CONCILIO NETO, MARIO; ARAUJO, ROBERTO P. A.; CHAIM, MARCOS LORDELLO; OFFUTT, JEFF; CHAN, WK; CLAYCOMB, B; TAKAKURA, H; YANG, JJ; TERANISHI, Y; TOWEY, D; et al. Graph Representation for Data Flow Coverage. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), v. N/A, p. 10-pg., . (19/21763-9)
CHAIM, MARCOS LORDELLO; BARAL, KESINA; OFFUTT, JEFF; CONCILIO, MARIO; ARAUJO, ROBERTO P. A.; IEEE COMP SOC. Efficiently Finding Data Flow Subsumptions. 2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), v. N/A, p. 11-pg., . (19/21763-9)

Por favor, reporte erros na lista de publicações científicas utilizando este formulário.