Publicação
Vision System Hardware: simulation and test automation
| Resumo: | This dissertation addresses the challenge of efficiently developing and testing software in hardware-dependent systems, with a specific focus on simulating hardware used in the Vision Software project of Smartex. Smartex is a company that applies AI solutions to the textile industry, particularly to the quality inspection cycle in fabric production. The primary motivation behind this research is to overcome delays in the software development life cycle caused by the software having physical hardware dependencies, whose unavailability can injure the software development life cycle. To achieve this, this dissertation aims to develop software capable of simulating the Vision Software’s hardware components and provide an application programming interface (API) for seamless interaction with the simulation software. The research objectives encompass several key aspects. Firstly, the development of simulation software to faithfully simulate the hardware components of the Vision System. Secondly, the creation of an automated test pipeline that leverages the simulation software to enhance Smartex’s Quality Assurance processes for the Vision Software. Additionally, the reliability and effectiveness of the hardware simulation solution will be thoroughly tested. Lastly, the impact of this work on Smartex’s software life cycle, specifically for the Embedded Systems and Quality Assurance teams, will be carefully measured and evaluated. This dissertation offers a comprehensive approach to hardware simulation through the use of software as well as automated software testing, effectively addressing a critical challenge in modern software development. The achieved solution significantly improved the overall software life cycle for the Embedded Systems and Quality Assurance teams at Smartex, enabling the testing and development of the Vision Software without the need for physical hardware dependencies. |
|---|---|
| Autores principais: | Baixo, Ivo Alexandre Pereira |
| Assunto: | Hardware-dependent systems Software simulation Software testing Software development API AI Industry 4.0 Sistemas dependentes de hardware Simulação por software Teste de software Desenvolvimento de software IA |
| Ano: | 2023 |
| 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: | This dissertation addresses the challenge of efficiently developing and testing software in hardware-dependent systems, with a specific focus on simulating hardware used in the Vision Software project of Smartex. Smartex is a company that applies AI solutions to the textile industry, particularly to the quality inspection cycle in fabric production. The primary motivation behind this research is to overcome delays in the software development life cycle caused by the software having physical hardware dependencies, whose unavailability can injure the software development life cycle. To achieve this, this dissertation aims to develop software capable of simulating the Vision Software’s hardware components and provide an application programming interface (API) for seamless interaction with the simulation software. The research objectives encompass several key aspects. Firstly, the development of simulation software to faithfully simulate the hardware components of the Vision System. Secondly, the creation of an automated test pipeline that leverages the simulation software to enhance Smartex’s Quality Assurance processes for the Vision Software. Additionally, the reliability and effectiveness of the hardware simulation solution will be thoroughly tested. Lastly, the impact of this work on Smartex’s software life cycle, specifically for the Embedded Systems and Quality Assurance teams, will be carefully measured and evaluated. This dissertation offers a comprehensive approach to hardware simulation through the use of software as well as automated software testing, effectively addressing a critical challenge in modern software development. The achieved solution significantly improved the overall software life cycle for the Embedded Systems and Quality Assurance teams at Smartex, enabling the testing and development of the Vision Software without the need for physical hardware dependencies. |
|---|