An embedded system testing processes supported by knowledge management

Detalhes bibliográficos
Autor(a) principal: Oliveira, Gabriel Habib Medeiros
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFOR
Texto Completo: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/122172
Resumo: 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.
id UFOR_13e0b4bb6b93e8c6da24e35bf538c7a5
oai_identifier_str oai::122172
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling An embedded system testing processes supported by knowledge managementSistemas embarcadosControle de qualidadeEngenharia de softwareUma 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.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.Dissertação enviada com autorização e certificação via CI 133259/19Albuquerque, Adriano BessaAlbuquerque, Adriano BessaSampaio, Americo Tadeu FalconeSilva, Andreia Rodrigues daUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaOliveira, Gabriel Habib Medeiros2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/122172https://uol.unifor.br/auth-sophia/exibicao/22914porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::122172Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv An embedded system testing processes supported by knowledge management
title An embedded system testing processes supported by knowledge management
spellingShingle An embedded system testing processes supported by knowledge management
Oliveira, Gabriel Habib Medeiros
Sistemas embarcados
Controle de qualidade
Engenharia de software
title_short An embedded system testing processes supported by knowledge management
title_full An embedded system testing processes supported by knowledge management
title_fullStr An embedded system testing processes supported by knowledge management
title_full_unstemmed An embedded system testing processes supported by knowledge management
title_sort An embedded system testing processes supported by knowledge management
author Oliveira, Gabriel Habib Medeiros
author_facet Oliveira, Gabriel Habib Medeiros
author_role author
dc.contributor.none.fl_str_mv Albuquerque, Adriano Bessa
Albuquerque, Adriano Bessa
Sampaio, Americo Tadeu Falcone
Silva, Andreia Rodrigues da
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Oliveira, Gabriel Habib Medeiros
dc.subject.por.fl_str_mv Sistemas embarcados
Controle de qualidade
Engenharia de software
topic Sistemas embarcados
Controle de qualidade
Engenharia de software
description 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.
publishDate 2019
dc.date.none.fl_str_mv 2019
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://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/122172
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/122172
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/22914
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1800408706368667648