Geração automática de testes baseada em algoritmos genéticos para verificação funcional
| Ano de defesa: | 2016 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | https://repositorio.ufsc.br/xmlui/handle/123456789/175320 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2016. |
| id |
UFSC_4e6f92d4c7e008ffa206471c2658ee7f |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsc.br:123456789/175320 |
| network_acronym_str |
UFSC |
| network_name_str |
Repositório Institucional da UFSC |
| repository_id_str |
|
| spelling |
Universidade Federal de Santa CatarinaMaziero, Fabrízio PiccoliLettnin, Djones Vinicius2017-05-02T04:12:34Z2017-05-02T04:12:34Z2016345228https://repositorio.ufsc.br/xmlui/handle/123456789/175320Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2016.O constante aumento da complexidade de sistemas embarcados requer um processo de verificação capaz de acompanhar esse crescimento e ser capaz de assegurar o correto funcionamento do sistema projetado, especialmente se tratando de aplicações críticas que lidem com vidas humanas ou com grandes investimentos. Esta responsabilidade por parte das companhias que desenvolvem tais sistemas faz com que a verificação se torne a parte mais importante no projeto de um sistema, consumindo a maior parte dos seus recursos, tanto em questão de tempo quanto financeiramente. A verificação realizada através de simulações requer a participação de um engenheiro de verificação analisando os resultados e com base nestes, modificando parâmetros para gerar novos testes. Neste trabalho é apresentada uma abordagem para uso de Algoritmos Genéticos no processo de verificação, de forma a automatizar a geração de novos vetores de teste. Esta abordagem analisa os resultados com base nas métricas de verificação definidas durante a fase de planejamento do projeto, e com estas informações gera novos testes que contribuam para a validação do sistema, adaptando-se ao funcionamento do sistema e aos resultados de cada nova iteração do processo de verificação.<br>Abstract : The growing increase in embedded systems complexity requires a verification process to be able to follow this trend while capable of assuring the correctness of the designed system, especially on critical applications that deal with human lives, or big financial investments. This responsibility incurred by these system's developers makes verification the most important step in designing an embedded system, considering both development time and money. Simulation-based verification requires an engineer's work by analyzing results and creating new test vectors relevant to the process. In this work an approach for automating test vector generation through Genetic Algorithms is presented. This approach analyzes test results based on predefined verification metrics and, with this information creates new tests that aim on advancing the verification process to reach a better system validation, adapting itself to the design and its results at each step of the process.112 p.| il., grafs., tabs.porEngenharia elétricaSistemas embarcados (Computadores)Algoritmos genéticosGeração automática de testes baseada em algoritmos genéticos para verificação funcionalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL345228.pdfapplication/pdf2456245https://repositorio.ufsc.br/bitstream/123456789/175320/1/345228.pdf8a93eaf6ebf886bec3c4c85de820db74MD51123456789/1753202017-05-02 01:12:34.905oai:repositorio.ufsc.br:123456789/175320Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732017-05-02T04:12:34Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
| dc.title.pt_BR.fl_str_mv |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| title |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| spellingShingle |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional Maziero, Fabrízio Piccoli Engenharia elétrica Sistemas embarcados (Computadores) Algoritmos genéticos |
| title_short |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| title_full |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| title_fullStr |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| title_full_unstemmed |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| title_sort |
Geração automática de testes baseada em algoritmos genéticos para verificação funcional |
| author |
Maziero, Fabrízio Piccoli |
| author_facet |
Maziero, Fabrízio Piccoli |
| author_role |
author |
| dc.contributor.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina |
| dc.contributor.author.fl_str_mv |
Maziero, Fabrízio Piccoli |
| dc.contributor.advisor1.fl_str_mv |
Lettnin, Djones Vinicius |
| contributor_str_mv |
Lettnin, Djones Vinicius |
| dc.subject.classification.pt_BR.fl_str_mv |
Engenharia elétrica Sistemas embarcados (Computadores) Algoritmos genéticos |
| topic |
Engenharia elétrica Sistemas embarcados (Computadores) Algoritmos genéticos |
| description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Elétrica, Florianópolis, 2016. |
| publishDate |
2016 |
| dc.date.issued.fl_str_mv |
2016 |
| dc.date.accessioned.fl_str_mv |
2017-05-02T04:12:34Z |
| dc.date.available.fl_str_mv |
2017-05-02T04:12:34Z |
| 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 |
https://repositorio.ufsc.br/xmlui/handle/123456789/175320 |
| dc.identifier.other.pt_BR.fl_str_mv |
345228 |
| identifier_str_mv |
345228 |
| url |
https://repositorio.ufsc.br/xmlui/handle/123456789/175320 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
112 p.| il., grafs., tabs. |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
| instname_str |
Universidade Federal de Santa Catarina (UFSC) |
| instacron_str |
UFSC |
| institution |
UFSC |
| reponame_str |
Repositório Institucional da UFSC |
| collection |
Repositório Institucional da UFSC |
| bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/175320/1/345228.pdf |
| bitstream.checksum.fl_str_mv |
8a93eaf6ebf886bec3c4c85de820db74 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
| repository.mail.fl_str_mv |
sandra.sobrera@ufsc.br |
| _version_ |
1851758855023755264 |