Teste integrado de software e hardware : reusando casos de teste de software em teste de microprocessadores / Integrated test of software and hardware: reusing software test cases to test of microprocessor
AUTOR(ES)
Meirelles, Paulo Roberto Miranda
DATA DE PUBLICAÇÃO
2010
RESUMO
Sistemas embarcados estão mais complexos e são cada vez mais utilizados em contextos que exigem muitos recursos computacionais. Isso significa que o hardware embarcado pode ser composto por vários processadores, memórias, partes reconfiguráveis e ASIPs integrados em um único silício. Adicionalmente, o software embarcados pode conter muitas rotinas de programação executadas sob restrição de processamento e memória. Esse cenário estabelece uma forte dependência entre o hardware e o software embarcado. Portanto, o teste de um sistema embarcado compreende o teste do hardware e do software. Neste contexto, a reutilização de procedimentos e estruturas de teste é um caminho para se reduzir o tempo de desenvolvimento e execução dos testes. Neste trabalho é apresentado um método de teste integrado de hardware e software. Nesse método, casos de teste desenvolvidos para testar o software embarcado também são usados para testar o seu processador. Comparou-se os custos e cobertura de falhas do método proposto com técnicas de auto-teste funcional. Os resultados experimentais demonstraram que foi possível reduzir os custos de aplicação e geração do teste do sistema usando um método de teste integrado de software e hardware.
ASSUNTO(S)
microeletronica embedded systems microprocessadores microprocessor testing testes : software software testing hardware testing injecao : falhas process testing sistemas embarcados fault injection
ACESSO AO ARTIGO
http://hdl.handle.net/10183/25520Documentos Relacionados
- Software novo em hardware antigo: informática e terceira idade
- Integrated Teaching of Programming Foundations and Software Testing
- Aumento da testabilidade do hardware com auxilio de técnicas de teste de software
- Devolopment of hardware and software to operate a microdensitometer
- Geração de casos de teste para sistemas especificados em statecharts