Publicação
Development of a self-diagnosis tests system for integration in a cyber-physical system
| Resumo: | 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. |
|---|---|
| Autores principais: | Pereira, Ricardo Barros |
| Assunto: | Sistemas ciber-físicos Auto-diagnóstico Automação de testes Aplicação web Cyber-physical systems Self-diagnosis Test automation Web Application Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| Ano: | 2021 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | 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. |
|---|