Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas
Autor(a) principal: | |
---|---|
Data de Publicação: | 1992 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1576320 |
Resumo: | Orientadores : Mario Jino, Jose Carlos Maldonado |
id |
UNICAMP-30_18687c1bbb96a340ce683b0817e74367 |
---|---|
oai_identifier_str |
oai::42552 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programasSoftware - DesenvolvimentoEngenharia elétricaOrientadores : Mario Jino, Jose Carlos MaldonadoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia EletricaResumo: Neste trabalho são discutidos os principais problemas introduzidos por caminhos não executávels nas atividades de teste de programas, já que é indecidível se um caminho é ou não executável. O trabalho enfoca tres aspectos principais: caracterização, previsão e determinação de caminhos não executávels. Os estudos foram realizados baseando-se em trabalhos existentes na literatura e em resultados obtidos durante a condução de um "benchmark". Para Isto, utilizou-se uma ferramenta de testes, denominada POKE-TOOL, que apoia a aplicação dos critérios Potenciais-Usos. São apresentados: as principais causas de não executabilidade encontradas nas rotinas do "benchmark"; modelos para avaliar a influência de várias características de programas, no número de caminhos não executávels e modelos para avaliar a relação entre o número de predicados do caminho e sua executabilidade. A condução do "benchmark" também ressaltou a importância da aplicação das heurístlcas propostas por Frankl [FRA87] para identificação de elementos não executávels; além disto, levou a proposição de extensôes para esta heuristica e viabilizou a identificação de facilidades que foram incorporadas na POKE-TOOL, para tratamento de tais elementos. Adicionalmente, são apresentados: os principais aspectos de implementação das heurísticas e facilidades propostas, um exemplo de utilização das rotinas implementadas e uma avaliação preliminar do desempenho das mesmasAbstract: This work discusses the main problems introduced by Infeasible paths in the activities of program testing, since it is undecidable whether a path is or is not feasible. The work focuses on three major aspects: cIassification, estimation and determination of infeasible paths. The studies were accomplished based on results reported in the literature and on results taken from the application of a benchmark. To conduct the benchmark, the testing tool used was the POKE-TOOL, a tool which supports the Potential-Uses criteria. The main causes for non-feasibility of paths in the benchmark's routlnes are presented. Models which assess the influence of several characteristics of programs on the number of infeasible paths and models to assess the relation between the number of predicates in paths and their feasibility are also presented. The benchmark pointed out the relevance of the Frankl's heuristic application (FRA87) for identification of infeasible paths; more over, has made possible the proposition of extension to this heuristic and of facilities to deal with such paths, which were incorporated into POKE-TOOL. The heuristics and main aspects of implementation of the proposed facilities are presented; an example of utilization and a prelimliary assessment of the effectiveness of the implementation are also shownMestradoMestre em Engenharia Elétrica[s.n.]Jino, Mario, 1943-Maldonado, José CarlosUniversidade Estadual de Campinas. Faculdade de Engenharia ElétricaPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASVergilio, Silvia Regina, 1966-19921992-01-30T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf[181]f. : il.(Broch.)https://hdl.handle.net/20.500.12733/1576320VERGILIO, Silvia Regina. Caminhos não executaveis: caracterização, previsão e determinação para suporte ao teste de programas. 1992. [181]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1576320. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/42552Publicação FEEporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2014-04-17T22:47:12Zoai::42552Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2014-04-17T22:47:12Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
title |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
spellingShingle |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas Vergilio, Silvia Regina, 1966- Software - Desenvolvimento Engenharia elétrica |
title_short |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
title_full |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
title_fullStr |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
title_full_unstemmed |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
title_sort |
Caminhos não executaveis : caracterização, previsão e determinação para suporte ao teste de programas |
author |
Vergilio, Silvia Regina, 1966- |
author_facet |
Vergilio, Silvia Regina, 1966- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Jino, Mario, 1943- Maldonado, José Carlos Universidade Estadual de Campinas. Faculdade de Engenharia Elétrica Programa de Pós-Graduação em Engenharia Elétrica UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Vergilio, Silvia Regina, 1966- |
dc.subject.por.fl_str_mv |
Software - Desenvolvimento Engenharia elétrica |
topic |
Software - Desenvolvimento Engenharia elétrica |
description |
Orientadores : Mario Jino, Jose Carlos Maldonado |
publishDate |
1992 |
dc.date.none.fl_str_mv |
1992 1992-01-30T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
(Broch.) https://hdl.handle.net/20.500.12733/1576320 VERGILIO, Silvia Regina. Caminhos não executaveis: caracterização, previsão e determinação para suporte ao teste de programas. 1992. [181]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1576320. Acesso em: 14 mai. 2024. |
identifier_str_mv |
(Broch.) VERGILIO, Silvia Regina. Caminhos não executaveis: caracterização, previsão e determinação para suporte ao teste de programas. 1992. [181]f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1576320. Acesso em: 14 mai. 2024. |
url |
https://hdl.handle.net/20.500.12733/1576320 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/42552 Publicação FEE |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf [181]f. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1799138281403711488 |