An embedded system testing processes supported by knowledge management [Digital]
Dissertação
Português
681.3:004.031.6
Fortaleza, 2019.
Uma quantidade significativa de dispositivos eletrônicos comerciais, como computadores e telefones celulares, são compostos de sistemas embarcados. Em geral, esses sistemas apresentam funcionalidades complexas, tornando o processo de desenvolvimento e teste de uma tarefa desafiadora para engenheiros...
Ver mais
Uma quantidade significativa de dispositivos eletrônicos comerciais, como computadores e telefones celulares, são compostos de sistemas embarcados. Em geral, esses sistemas apresentam funcionalidades complexas, tornando o processo de desenvolvimento e teste de uma tarefa desafiadora para engenheiros e projetistas. A engenharia de teste ´e vista como um processo essencial para validação de um sistema embarcado, a fim de garantir que seus recursos sejam operacionais, confiáveis e atendendo os requisitos propostos. Métodos de teste aprimorados podem aumentar a confiabilidade e a qualidade dos dispositivos. Nesta tese de mestrado, é apresentado um estudo de caso sobre metodologia de teste para avaliação de dispositivos embarcados comerciais. A metodologia de teste proposta foi definida e implementada em uma empresa multinacional. A abordagem proposta baseia-se em técnicas de teste disponíveis no mercado com o acréscimo do uso de conhecimento histórico adquirido pela análise e modelagem de um banco de dados de teste crescente, composto de informações sobre rotinas de teste regulares anteriores. Esta abordagem visa rastrear as semelhanças entre os casos de teste aplicados em produtos anteriores, a fim de otimizar a análise de casos de teste necessários para a avaliação de produtos recentes que serão submetidos a testes. Um estudo de caso comparativo foi conduzido envolvendo a metodologia de teste proposta e uma metodologia de teste padrão baseada em casos de teste em uma rotina de teste envolvendo dispositivos incorporados produzidos por uma empresa no negócio de soluções de energia. Os resultados empíricos mostraram uma melhora significativa na eficiência da detecção de falhas e defeitos nos dispositivos embarcados, permitindo um melhor gerenciamento dos processos de desenvolvimento, teste e produção.
Palavras-chave: Sistemas Embarcados. Teste de produtos. Gestão do conhecimento. Teste Dinâmico. Metodologia de Teste. Engenharia de software. Gerência de Desenvolvimento. Gerência de produto. Inserção de Novos Produtos. Desenvolvimento.
Ver menos
Palavras-chave: Sistemas Embarcados. Teste de produtos. Gestão do conhecimento. Teste Dinâmico. Metodologia de Teste. Engenharia de software. Gerência de Desenvolvimento. Gerência de produto. Inserção de Novos Produtos. Desenvolvimento.
Ver menos
Numerous commercial electronic devices such as computers and mobile phones are composed of embedded systems. In general, these systems present complex functionalities, making the process of developing and testing a challenging task for engineers and designers. Testing is seem as an essential process...
Ver mais
Numerous commercial electronic devices such as computers and mobile phones are composed of embedded systems. In general, these systems present complex functionalities, making the process of developing and testing a challenging task for engineers and designers. Testing is seem as an essential process to validate any embedded device in order to guarantee that their features are operational, reliable and according to the proposed requirement. Improved testing methods could increase the reliability and quality of the devices. In this master thesis, it is showed a case of study about a test methodology for evaluating commercial embedded devices. The proposed test methodology was defined and implemented in a multi-national company. The proposed approach is based on testing techniques available into the market with the addition of the use of historical knowledge acquired by analysing and modelling a growing test database composed by information on prior regular test routines. This approach aims to track the similarities among test cases applied in past products in order to optimize the analysis of test cases necessary for the evaluation of recent products that will be submitted to testing processes. A comparative case study was conducted involving the proposed test methodology and a standard test methodology based on test cases in a test routine involving embedded devices produced by a company in the energy solutions business. The empirical results showed a significant improvement in the efficiency of failure and defect detection in the embedded devices, allowing improved management of the processes of development, test, and production.
Keywords: Embedded systems. Product Test. Knowledge Management. Dynamic Testing. Test methodology. Software engineering. Development Management. Product Management. New Product Insertion. Development. Ver menos
Keywords: Embedded systems. Product Test. Knowledge Management. Dynamic Testing. Test methodology. Software engineering. Development Management. Product Management. New Product Insertion. Development. Ver menos
Albuquerque, Adriano Bessa
Orientador
Albuquerque, Adriano Bessa
Banca examinadora
Sampaio, Americo Tadeu Falcone
Banca examinadora
Silva, Andreia Rodrigues da
Banca examinadora
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
Dissertação (mestrado)