Logo do repositório
 
A carregar...
Miniatura
Publicação

AI-powered framework for automated hardware verification

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Tese_6462_v2.pdf15.33 MBAdobe PDF Ver/Abrir

Resumo(s)

Modern eBike systems are increasingly complex, integrating multiple subsystems that require rigorous verification against formal requirements. This thesis presents an end-to-end automated test framework that bridges requirements management (Jama Connect) directly to physical test bench execution through an Artificial Intelligence (AI)-powered translation layer. The proposed architecture introduces a three-layer data model: HW_MAP, TEST_SPEC, and TEST_SEQUENCE. It creates a traceable digital thread from requirements to measurements. A deterministic AI agent, the JamaTestTranslator, translates natural-language requirements into executable test sequences without human interpretation, enforcing a zero-hallucination policy through constrained prompting and JSON schema validation. A custom multiplexing hardware interface extends oscilloscope channel availability for multi-signal testing without additional instrumentation. The framework is validated on two representative test cases: an ORing protection circuit characterization, which verifies the output voltage levels of a dual-diode supply arbitration network, and an SPI signal integrity test, which verifies the voltage levels, rise and fall times, and clock frequency of the communication bus between a barometer, an Inertial Measurement Unit (IMU), and a microcontroller. In both cases, the framework substantially reduces the manual effort involved in test script authoring and instrument configuration, automating the translation from structured requirements to executable test sequences. The generated reports present pass/fail verdicts and min/max/measured comparisons directly traceable to the source requirements in Jama Connect.
Os sistemas eBike modernos são cada vez mais complexos, integrando múltiplos subsistemas que requerem verificação rigorosa face a requisitos formais. Esta tese apresenta uma framework de teste automatizado de ponta a ponta que liga a gestão de requisitos (Jama Connect) diretamente à execução na bancada de teste física, através de uma camada de tradução baseada em Inteligência Artificial. A arquitetura proposta introduz um modelo de dados de três camadas: HW_MAP, TEST_SPEC e TEST_SEQUENCE, criando um digital thread rastreável desde os requisitos até às medições. Um agente de IA determinístico, o JamaTestTranslator, traduz requisitos em linguagem natural para sequências de teste executáveis sem interpretação humana, aplicando uma política de zero alucinações através de prompting estruturado e validação de esquemas JSON. Uma interface de hardware de multiplexagem personalizada expande os canais disponíveis no osciloscópio para testes multi-sinal sem necessidade de instrumentação adicional. A framework é validada em dois casos de teste representativos: a caracterização de um circuito de protecção ORing, que verifica os níveis de tensão de saída de uma rede de arbitragem de alimentação por duplo díodo, e um teste de integridade de sinal SPI, que verifica os níveis de tensão, tempos de subida e descida, e frequência de relógio do barramento de comunicação entre um barómetro, uma Unidade de Medição Inercial (UMI) e um microcontrolador. Em ambos os casos, a framework reduz substancialmente o esforço manual envolvido na criação de scripts de teste e configuração de instrumentos, automatizando a tradução de requisitos estruturados para sequências de teste executáveis. Os relatórios gerados apresentam veredictos de aprovação/reprovação e comparações mín

Descrição

Palavras-chave

eBike Hardware-in-the-Loop Test Automation AI Agent Jama Connect Model Context Protocol SPI BLE Signal Integrity

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC

Sem licença CC