Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/79735

TítuloDevelopment 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-chaveSistemas ciber-físicos
Auto-diagnóstico
Automação de testes
Aplicação web
Cyber-physical systems
Self-diagnosis
Test automation
Web Application
Data10-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.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado integrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/79735
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Ricardo Barros Pereira.pdfDissertação de Mestrado1,6 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID