Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/36860
Title: | Plataforma de automação de testes de sistema para detetores de incêndios |
Author: | Lopes, Daniel Vicente Nunes |
Advisor: | Oliveira, Ilídio Fernando de Castro Barbosa, Filipe |
Keywords: | Automação de testes Processamento de imagem Detetores de incêndios Painel de controlo |
Defense Date: | 16-Dec-2022 |
Abstract: | 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. 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. |
URI: | http://hdl.handle.net/10773/36860 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Daniel_Lopes.pdf | 20.55 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.