DSpace/Manakin Repository

Análise de mutação aplicada à verificação funcional de IP core.

Mostrar registro simples

dc.creator.ID CUNHA, HENRIQUE. N. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/3859652013691424 pt_BR
dc.contributor.advisor1 FECHINE, Joseana Macêdo.
dc.contributor.advisor1ID FECHINE, J. M. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/7179691582151907 pt_BR
dc.contributor.referee1 MELCHER, Elmar Uwe Kurt.
dc.contributor.referee2 GUERRERO, Dalton Dario Serey.
dc.contributor.referee3 BRITO, Alisson Vasconcelos de.
dc.description.resumo Existe uma necessidade crescente de aumento da confiabilidade dos IP cores produzidos atualmente. Para tanto, faz-se necessário o uso de uma metodologia de verificação funcional rigorosa para este tipo de produto. Como a verificação consome em média 70% dos recursos de um projeto de um IP core, torna-se necessário o uso das técnicas de verificação funcional a fim de reduzir os custos dos projetos. Entretanto, essas técnicas ainda não conseguem detectar todos os possíveis problemas de um projeto. Surge, então, a necessidade de construção e/ou aperfeiçoamento das metodologias de verificação funcional. Uma metodologia de verificação funcional, denominada VeriSC tem por objetivo eliminar algumas lacunas existentes em outras metodologias. Porém, há alguns passos da metodologia que ainda necessitam de refinamento. Um deles consiste em determinar como medir a qualidade da cobertura. Existem algumas técnicas de teste de software que visam a obtenção de parâmetros de qualidade relacionados à cobertura de um conjunto de casos de teste. Dentre essas técnicas, destaca-se a análise de mutação, que possibilita a geração de uma métrica relativa à qualidade de um conjunto de casos de teste de um dado IP core, a partir da análise da execução de mutantes. Estes mutantes são gerados automaticamente com base nos operadores de mutação escolhidos cuidadosamente. Este trabalho tem como meta a aplicação de testes de mutação na verificação funcional de sistemas digitais, para a avaliação da contribuição da técnica na melhoria da qualidade da cobertura da verificação funcional. Várias melhorias puderam ser observadas durante os experimentos, dentre estas destacam-se a possibilidade de encontrar defeitos no modelo de referência. Pôde-se também, observar um módulo IDCT, onde se considera que foi realizada uma verificação funcional de qualidade, ainda pôde ser melhorada em 11% de acordo com o parâmetro de qualidade conhecido como "escore de mutação". pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Análise de mutação aplicada à verificação funcional de IP core. pt_BR
dc.date.issued 2008-08-29
dc.description.abstract There is a growing need to make IP cores more reliable. Hence, it is necessary to use a rigorous functional verification methodology to this kind of product. This process is responsible for 70% of a project’s resources, so it becomes important to enhance the functional verification techniques in order to reduce the cost of a project. A functional verification methodology, named VeriSC, is targeted at eliminating some flaws in other methodologies. Though there is an aspect in this methodology that needs refinement. One of them consists in determining the quality of the coverage achieved. There are some software techniques that try to extract quality parameters from test case sets of a given system. Among them, there is the mutation analysis technique, which proposes the generation of a quality metric by the analysis of mutants generated from the original program. These mutants are automatically created by applying carefully chosen mutation operators to the source code. Therefore, these operators must be chosen very carefully. The objective of this work is the application of mutation analysis within a digital system functional verification methodology, to check the contribution of this tecnique in evaluating the quality of the functional verification coverage. Various contributions could be made while apllying mutation analysis over a functional verification methodology, among them were the possibility to find defects on the reference model. It was possible to find out that a IDCT module, that was submitted to a high quality verification process, this process can still be enhanced another 11% according to the test quality parameter called mutation score. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12119
dc.date.accessioned 2020-02-19T16:52:45Z
dc.date.available 2020-02-19
dc.date.available 2020-02-19T16:52:45Z
dc.type Dissertação pt_BR
dc.subject Verificação Funcional pt_BR
dc.subject Teste de Mutação pt_BR
dc.subject IP Core pt_BR
dc.subject Functional Verification pt_BR
dc.subject Mutation Test pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator CUNHA, Henrique do Nascimento.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Mutation analysis applied to IP core functional verification. pt_BR
dc.identifier.citation CUNHA, H. do N. Análise de mutação aplicada à verificação funcional de IP core. 2008. 88 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12119 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta