Gerador de Testes para Verificação Funcional de Memória Compartilhada Baseado em Deep Q-learning Networks

DSpace Repository

A- A A+

Gerador de Testes para Verificação Funcional de Memória Compartilhada Baseado em Deep Q-learning Networks

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Luiz Cláudio Villar dos, Santos
dc.contributor.author Bruno de Vargas, Zimpel
dc.date.accessioned 2019-07-26T18:53:07Z
dc.date.available 2019-07-26T18:53:07Z
dc.date.issued 2019-07-25
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/199349
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia Eletrônica. pt_BR
dc.description.abstract Este trabalho propõem um módulo diretor para geração de testes pseudo-aleatórios utilizados para verificação funcional de memória compartilhada coerente baseado em técnicas de Aprendizado por Reforço, mais especificamente, no algoritmo de Deep Q-Learning Networks (DQN). Através de uma proposição de ações baseada no comportamento de outro gerador reportado na literatura que representa o estado da arte no tema e otimizações ao algoritmo DQN original também reportadas internacionalmente, foi atingido um resultado satisfatório nos experimentos realizados. Para projetos de 32 cores, a cobertura acumulada ao final dos testes realizados foi maior do que a atingida pelos seus pares. Além disso, a partir de uma alteração no processo de treinamento da Rede Neural, foi possível fazer com que o agente aprendesse uma política de tomada de decisão muito similar ao comportamento que outro gerador reportado tem por construção. pt_BR
dc.description.abstract This work proposes a director module for pseudo random test generation used for functional verification of coherent shared memory based on Reinforcement Learning techniques, more specifically, on the Deep Q-Learning Networks (DQN) algorithm. Through the proposition of actions based on the behavior of another generator reported on the literature that represents the state of art on the subject and the use of optimizations to the original DQN algorithm also reported internationally, it was attained a satisfactory result on the realized experiments. For designs of 32 cores, the final cumulative coverage of the generated tests was bigger that the ones obtained by its peers. Besides that, through an alteration proposed on the training procedure for the Neural Network, it was made possible to the agent to learn a decision making policy that resembles the behavior that other reported generator has by construction. pt_BR
dc.format.extent 100 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.rights Open Access
dc.subject Memória compartilhada coerente pt_BR
dc.subject Aprendizado por Reforço pt_BR
dc.subject Geração de testes pt_BR
dc.title Gerador de Testes para Verificação Funcional de Memória Compartilhada Baseado em Deep Q-learning Networks pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC-BrunoZimpel.pdf 1.949Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar