Plataforma de automação de testes de sistema para detetores de incêndios

Detalhes bibliográficos
Autor(a) principal: Lopes, Daniel Vicente Nunes
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/36860
Resumo: Durante o ciclo de desenvolvimento de um produto existe a necessidade de realizar diversos testes com o objetivo de garantir que o produto é fiável e está a operar de acordo com os requisitos propostos. Quando o produto a ser desenvolvido possui Interfaces Homem-máquina, é necessário projetar testes automáticos por forma a facilitar e reduzir o tempo de desenvolvimento durante as diferentes iterações de software. A ferramenta desenvolvida neste trabalho tem como objetivo suportar a fase de desenvolvimento de sistemas de deteção de incêndio, recorrendo à recolha e processamento de imagem por forma a verificar e avaliar o comportamento dos dispositivos sempre que são lançadas novas versões de firmware. Esta ferramenta é constituída por dois módulos distintos: um módulo responsável por verificar o comportamento do LED integrado no detetor de incêndio e outro módulo responsável pela verificação do estado dos símbolos presentes no display do painel de controlo. O primeiro módulo desenvolvido é responsável por recolher imagens do LED integrado no detetor de incêndio, durante um período de tempo pré-determinado, e verificar se o estado do mesmo cumpre com os critérios de aceitação. Foram utilizadas duas técnicas distintas: isolamento da cor na imagem, para identificar a ativação do LED, e identificação de círculos, de modo a detetar de maneira dinâmica a posição do LED. O segundo módulo desenvolvido é responsável por recolher imagens do display do painel de controlo e analisar o comportamento dos ícones presentes. Para isso foram utilizados algoritmos para deteção de objetos na imagem e assim identificar o ícone a ser testado, criando a região de interesse a partir dessa identificação. Como resultado, foi possível fazer a verificação de forma automatizada do comportamento do sistema de deteção de incêndio, substituindo assim as verificações manuais feitas até então.
id RCAP_c66e8416509df63f17c4e1cbf04c15f4
oai_identifier_str oai:ria.ua.pt:10773/36860
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Plataforma de automação de testes de sistema para detetores de incêndiosAutomação de testesProcessamento de imagemDetetores de incêndiosPainel de controloDurante o ciclo de desenvolvimento de um produto existe a necessidade de realizar diversos testes com o objetivo de garantir que o produto é fiável e está a operar de acordo com os requisitos propostos. Quando o produto a ser desenvolvido possui Interfaces Homem-máquina, é necessário projetar testes automáticos por forma a facilitar e reduzir o tempo de desenvolvimento durante as diferentes iterações de software. A ferramenta desenvolvida neste trabalho tem como objetivo suportar a fase de desenvolvimento de sistemas de deteção de incêndio, recorrendo à recolha e processamento de imagem por forma a verificar e avaliar o comportamento dos dispositivos sempre que são lançadas novas versões de firmware. Esta ferramenta é constituída por dois módulos distintos: um módulo responsável por verificar o comportamento do LED integrado no detetor de incêndio e outro módulo responsável pela verificação do estado dos símbolos presentes no display do painel de controlo. O primeiro módulo desenvolvido é responsável por recolher imagens do LED integrado no detetor de incêndio, durante um período de tempo pré-determinado, e verificar se o estado do mesmo cumpre com os critérios de aceitação. Foram utilizadas duas técnicas distintas: isolamento da cor na imagem, para identificar a ativação do LED, e identificação de círculos, de modo a detetar de maneira dinâmica a posição do LED. O segundo módulo desenvolvido é responsável por recolher imagens do display do painel de controlo e analisar o comportamento dos ícones presentes. Para isso foram utilizados algoritmos para deteção de objetos na imagem e assim identificar o ícone a ser testado, criando a região de interesse a partir dessa identificação. Como resultado, foi possível fazer a verificação de forma automatizada do comportamento do sistema de deteção de incêndio, substituindo assim as verificações manuais feitas até então.During the product development cycle, there is a need to perform various tests in order to ensure that the product is reliable and is operating according to the proposed requirements. When the product being developed has Human-Machine Interfaces, it is necessary to design automated tests in order to facilitate and reduce the development time during the different software iterations. The tool developed in this work aims to support the development phase of fire detection systems, using image collection and processing in order to verify and evaluate the behavior of the devices whenever new versions of firmware are released. This tool consists of two distinct modules: a module responsible for verifying the behavior of the LED integrated in the fire detector and another module responsible for checking the status of the symbols on the control panel display. The first module developed is responsible for collecting images of the LED integrated in the fire detector, during a predetermined period of time, and verifying whether its state meets the acceptance criteria. Two distinct techniques were used: color isolation in the image, to identify the activation of the LED, and circle identification, in order to dynamically detect the position of the LED. The second module developed is responsible for collecting images of the control panel display and analyzing the behavior of the icons present. To do this, algorithms were used to detect objects in the image and thus identify the icon to be tested, creating the region of interest from this identification. As a result, it was possible to automatically verify the behavior of the fire detection system, replacing the manual checks that had been done until then.2024-01-03T00:00:00Z2022-12-16T00:00:00Z2022-12-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/36860porLopes, Daniel Vicente Nunesinfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:10:48Zoai:ria.ua.pt:10773/36860Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:07:26.302286Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Plataforma de automação de testes de sistema para detetores de incêndios
title Plataforma de automação de testes de sistema para detetores de incêndios
spellingShingle Plataforma de automação de testes de sistema para detetores de incêndios
Lopes, Daniel Vicente Nunes
Automação de testes
Processamento de imagem
Detetores de incêndios
Painel de controlo
title_short Plataforma de automação de testes de sistema para detetores de incêndios
title_full Plataforma de automação de testes de sistema para detetores de incêndios
title_fullStr Plataforma de automação de testes de sistema para detetores de incêndios
title_full_unstemmed Plataforma de automação de testes de sistema para detetores de incêndios
title_sort Plataforma de automação de testes de sistema para detetores de incêndios
author Lopes, Daniel Vicente Nunes
author_facet Lopes, Daniel Vicente Nunes
author_role author
dc.contributor.author.fl_str_mv Lopes, Daniel Vicente Nunes
dc.subject.por.fl_str_mv Automação de testes
Processamento de imagem
Detetores de incêndios
Painel de controlo
topic Automação de testes
Processamento de imagem
Detetores de incêndios
Painel de controlo
description Durante o ciclo de desenvolvimento de um produto existe a necessidade de realizar diversos testes com o objetivo de garantir que o produto é fiável e está a operar de acordo com os requisitos propostos. Quando o produto a ser desenvolvido possui Interfaces Homem-máquina, é necessário projetar testes automáticos por forma a facilitar e reduzir o tempo de desenvolvimento durante as diferentes iterações de software. A ferramenta desenvolvida neste trabalho tem como objetivo suportar a fase de desenvolvimento de sistemas de deteção de incêndio, recorrendo à recolha e processamento de imagem por forma a verificar e avaliar o comportamento dos dispositivos sempre que são lançadas novas versões de firmware. Esta ferramenta é constituída por dois módulos distintos: um módulo responsável por verificar o comportamento do LED integrado no detetor de incêndio e outro módulo responsável pela verificação do estado dos símbolos presentes no display do painel de controlo. O primeiro módulo desenvolvido é responsável por recolher imagens do LED integrado no detetor de incêndio, durante um período de tempo pré-determinado, e verificar se o estado do mesmo cumpre com os critérios de aceitação. Foram utilizadas duas técnicas distintas: isolamento da cor na imagem, para identificar a ativação do LED, e identificação de círculos, de modo a detetar de maneira dinâmica a posição do LED. O segundo módulo desenvolvido é responsável por recolher imagens do display do painel de controlo e analisar o comportamento dos ícones presentes. Para isso foram utilizados algoritmos para deteção de objetos na imagem e assim identificar o ícone a ser testado, criando a região de interesse a partir dessa identificação. Como resultado, foi possível fazer a verificação de forma automatizada do comportamento do sistema de deteção de incêndio, substituindo assim as verificações manuais feitas até então.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-16T00:00:00Z
2022-12-16
2024-01-03T00:00:00Z
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 http://hdl.handle.net/10773/36860
url http://hdl.handle.net/10773/36860
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137729368293376