Plataforma de automação de testes de sistema para detetores de incêndios
Autor(a) principal: | |
---|---|
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 |