Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/79735
Título: | Development of a self-diagnosis tests system for integration in a cyber-physical system |
Autor(es): | Pereira, Ricardo Barros |
Orientador(es): | Ramalho, José Carlos Brito, Miguel A. |
Palavras-chave: | Sistemas ciber-físicos Auto-diagnóstico Automação de testes Aplicação web Cyber-physical systems Self-diagnosis Test automation Web Application |
Data: | 10-Ago-2021 |
Resumo(s): | Hoje, a CONTROLAR fornece para a Bosch a Intelligent Functional Test System Machine, um sistema
ciber-físico desenvolvido para realizar diferentes níveis de testes funcionais em dispositivos e componentes
electrónicos. A Bosch utiliza-a para testar o correto funcionamento dos auto-rádios produzidos. Durante
este processo, os auto-rádios são submetidos a vários testes e o problema surge quando a máquina
detecta erros em vários auto-rádios consecutivos e não é possível saber se a própria máquina está com
problemas, pois não possui nenhum módulo que permita saber se está a funcionar corretamente ou não.
A origem deste trabalho surge da necessidade de encontrar uma solução que resolva o problema
enunciado, mas também, inovadora e com contribuições para o mundo da investigação em sistemas
ciber-físicos e sistemas de testes de autodiagnóstico. A solução é integrar um sistema de autodiagnóstico
na máquina que possa testar o seu funcionamento para que a Bosch possa ter certeza se o problema está
na máquina ou nos auto-rádios. Como a máquina é um sistema ciber-físico, permite a integração de um
sistema de software que possa gerir a execução de testes, sendo capaz de detectar falhas nas máquinas.
O trabalho aqui apresentado aborda o problema criando um novo sistema de testes de autodiagnóstico
que garantirá a confiabilidade e integridade do sistema ciber-físico. Em detalhe, esta dissertação começa
por expôr um estudo sobre o estado da arte atual de sistemas ciber-físicos, automação de testes, metodo logia de teste keyword-driven e mais alguns conceitos relacionados a linguagens específicas de domínio
que serão relevantes para a solução final. São apresentadas a especificação e análise do sistema, a fim
de definir bem os seus componentes. Uma nova arquitetura modular e extensível é proposta para siste mas de testes de autodiagnóstico, bem como uma arquitetura para estendê-lo e integrá-lo num sistema
ciber-físico. Foi proposto um novo sistema de testes de autodiagnóstico que aplica a arquitetura proposta
provando que é possível realizar o autodiagnóstico em tempo real do sistema ciber-físico e permitindo a
integração de qualquer tipo de teste. Para validar o sistema, foram realizados 28 casos de teste, abran gendo todas as suas funcionalidades. Os resultados mostram que todos os casos de teste passaram e,
portanto, o sistema cumpre todos os objetivos propostos. Nowadays, CONTROLAR supplies with Bosch the Intelligent Functional Test System Machine, a cyber physical system developed to perform different levels of functional tests on electronic devices and compo nents. Bosch uses it to test the correct functioning of the produced car radios. During this process, the car radios are subjected to several tests and the problem arises when the machine detects errors in several consecutive car radios and it is not possible to know if the machine itself has any problems, as it does not have any module that allows knowing whether it’s working correctly or not. The origin of this work arises from the need to find a solution that solves the referred problem, but also, innovative and with contributions to the world of research in cyber-physical systems and self-diagnosis tests systems. The solution is to integrate a self-diagnosis system into the machine that can test its functionality so that when these car radio failures appear, Bosch can be sure whether the problem is with the machine or the car radio. As the machine is a cyber-physical system, it allows the integration of a software system to control and manage all its actions. Therefore, it is necessary to develop a system to manage the tests and their execution, being able to detect internal failures in the machines. The work presented here addresses the problem by creating a new self-diagnosis tests system that will guarantee the reliability and integrity of the cyber-physical system. In detail, this dissertation begins by exposing a study on the current state of the art of cyber-physical systems, test automation, keyword-driven test methodology and some more concepts related to domain-specific languages that will be relevant to the final solution. The specification and analysis of the system are presented, to define well its compo nents. A new modular and extensible architecture is proposed for self-diagnosis test systems, as well as a methodology for extending and integrate it into a cyber-physical system. A new self-diagnosis tests sys tem has been proposed that applies the proposed architecture proving that it is possible to carry out the self-diagnosis in real-time of the cyber-physical system and allowing the integration of any type of test. To validate the implementation of the system, 28 test cases were carried out to cover all its functionalities. The results show that all test cases passed and, therefore, the system meets all the proposed objectives. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado integrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/79735 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Ricardo Barros Pereira.pdf | Dissertação de Mestrado | 1,6 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons