Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Automatização de Teste em ambiente CI (Continuous Integration) para a Validação de Hardware

Automatização de Teste em ambiente CI (Continuous Integration) para a Validação de Hardware

Título
Automatização de Teste em ambiente CI (Continuous Integration) para a Validação de Hardware
Tipo
Tese
Ano
2017-02-13
Autores
Pedro Dias Faria
(Autor)
FEUP
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Sem AUTHENTICUS Sem ORCID
Classificação Científica
FOS: Ciências da engenharia e tecnologias > Engenharia electrotécnica, electrónica e informática
Instituições Associadas
SNPS - Synopsys Portugal
Outras Informações
Resumo (PT): Assim como no desenvolvimento de software onde os bugs devem ser detectados e corrigidos o mais rapidamente possível, a validação de hardware está ao mesmo nível de prioridade quando usada em aplicações que procuram reduzir drasticamente os custos e estender a vida útil dos sistemas. Nestes sistemas embutidos complexos, vários sistemas de interface, tais como os Field-Programmable Gate Arrays (FPGAs), são distribuídos em vários blocos de hardware. A interação entre os vários sistemas envolve uma integração do firmware e o seu hardware. Com a complexidade crescente desses sistemas, especialmente nessa interação, é imperativo reduzir o tempo do processo de validação funcional do hardware. Para se alcançar isso, propomos implementar um ambiente de hardware de validação automática, permitindo testes sistemáticos e automáticos no hardware, assim como mostrar métricas de desempenho do hardware com uma combinação específica de cada elemento na placa do sistema, como a versão do Driver no CPU, a versão do Verilog configurada no FPGA, assim como a própria versão da placa. Nesta tese, realizada na Synopsys Porto, será descrita a estrutura de um ambiente de validação de testes automáticos em integração contínua, e aplicá-lo no contexto de validação de hardware. Depois, serão investigadas técnicas de validação para verificar os requisitos funcionais, estimulando os blocos de hardware com configurações específicas e seqüências de testes. Por fim, propomos criar um painel com as diferentes informações relacionadas aos sistemas de teste, nas quais cada vista do stakeholder exibe apenas as informações relativas ao seu papel.
Abstract (EN): As in software development where bugs ought to be detected and fixed as soon as possible, hardware validation is in the same level of priority when used in applications that seek to dramatically reduce costs and extend systems life. In these complex embedded systems, various interface systems, such as Field-Programmable Gate Arrays (FPGAs), are distributed across multiple hardware blocks. The interaction between the various systems involves an integration of firmware and its hardware. With the growing complexity of this systems, specially this interaction, it is imperative to reduce the time of the functional validation process of the hardware. To achieve this, we propose to implement an automatic validation hardware environment, allowing systematic and automatic tests on the hardware, as well as showing performance metrics of the hardware with a specific combination of each element in the system board, such as the Driver version on the CPU, the Verilog version configuring the FPGA, and the board version itself. In this thesis, being conducted at Synopsys Porto, it will be described how an automatic test validation environment in continuous integration is structured and apply it on the context of hardware validation. Afterwards it will be investigated validation techniques to verify the functional requirements by stimulating the hardware blocs with specific settings and test sequences. Finally, we propose to create a dashboard view with the different information related to the systems in testing, in which each stakeholder view displays only the information pertaining to his role.
Idioma: Inglês
Nº de páginas: 60
Tipo de Licença: Clique para ver a licença CC BY
Documentos
Nome do Ficheiro Descrição Tamanho
PedroFaria_Diss Test Automation in Continuous Integration for Hardware Validation 2159.23 KB
Existem documentos associados à publicação sem acesso permitido.
Publicações Relacionadas
Recomendar Página Voltar ao Topo
Copyright 1996-2020 © Reitoria da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2020-12-05 às 03:51:23 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais