SystemC-Unit : a unit testing framework for systemC
dc.contributor.advisor | Cota, Erika Fernandes | pt_BR |
dc.contributor.author | Musse, Felipe Dienstmann | pt_BR |
dc.date.accessioned | 2017-01-18T02:28:17Z | pt_BR |
dc.date.issued | 2016 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/150909 | pt_BR |
dc.description.abstract | A biblioteca de modelização SystemC é utilizada para construir modelos em software de sistemas de hardware complexos (tais como Systems on Chip), os quais são chamados protótipos virtuais. Na empresa STMicrolectronics, tais modelos são desenvolvidos com o auxílio de elementos reutilizáveis, os quais facilitam a representação de componentes comumente encontrado em diferentes sistemas de hardware. Garantir o bom funcionamento destes elementos é fundamental, uma vez que os modelos aos quais eles são integrados são utilizados em atividades importantes, tais como desenvolvimento de software embarcado e verificação funcional. Este trabalho consiste no desenvolvimento de um framework de teste unitário para SystemC, o qual permite o teste destes elementos reutilizáveis. O contexto de desenvolvimento em que eles são utilizados é inicialmente analisado, assim como os problemas dos testes existentes. Em seguida, alguns frameworks de teste unitário de código livre são estudados para considerar sua aplicabilidade à solução destes problemas. Com base nos resultados destas análises, as características da solução proposta são definidas. Finalmente, o framework, o qual é denominado SystemC-Unit, é implementado, testado e validado. | pt_BR |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | Open Access | en |
dc.subject | Qualidade : Software | pt_BR |
dc.subject | Many-core processors | en |
dc.subject | Teste : Software | pt_BR |
dc.title | SystemC-Unit : a unit testing framework for systemC | pt_BR |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.contributor.advisor-co | Moy, Matthieu | pt_BR |
dc.identifier.nrb | 001009592 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2016 | pt_BR |
dc.degree.graduation | Engenharia de Computação | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Engenharias (5670)