Embedded Software Validation Through Hardware In The Loop Testing System

DSpace Repository

A- A A+

Embedded Software Validation Through Hardware In The Loop Testing System

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor OLIVEIRA, Romulo Silva de
dc.contributor.author POLLA, Murilo Ribeiro
dc.date.accessioned 2025-12-16T14:47:06Z
dc.date.available 2025-12-16T14:47:06Z
dc.date.issued 2009-04-01
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/271311
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. pt_BR
dc.description.abstract Nos últimos anos, o número de componentes eletrônicos em veículos tem aumentado rápida e continuamente e muitos novos sensores, atuadores e unidades de controle eletrônico têm sido desenvolvidos para dar mais segurança aos passageiros e fazê-los sentirem-se mais confortáveis. Devido à complexidade crescente dos componentes eletrônicos automotivos e, também, à necessidade de se reduzirem custos e tempo de desenvolvimento, torna-se muito importante possuir um sistema automático de testes para substituir o teste manual. Em algumas indústrias, como a aeronáutica e a automobilística, o preço de se construir um protótipo apenas para se testar software embarcado é muito alto. Além disso, algumas condições de funcionamento seriam impossíveis de serem reproduzidas sem danos a equipamentos ou sem botar vidas em risco. A solução adotada pela indústria para superar estes obstáculos é a estratégia de teste hlardware in the Loop (H l L). H l L é uma forma de testar sistemas embarcados complexos em tempo real que consiste em simular as reais condições de funcionamento, inclusive condições erróneas como curtos circuitos e condições extremas como limites de funcionamento do aparelho. Um sistema HIL realiza a simulação do ambiente do dispositivo sob teste, levando-o a reagir como se estivesse operando com entradas reais. O local do estágio foi a filial do grupo Valeo localizada em Bietigheim- Bissingen na região de Stuttgart na Alemanha. O grupo Valeo é um grupo multinacional sediado na França que se dedica à concepção e fabricação de peças e sistemas para automóveis e caminhões. O seu faturamento no ano fiscal de 2007 foi de perto de 10 bilhões de euros e sua presença se faz ver em 27 países possuindo um quadro de 51.200 funcionários. Com a estratégia HIL em mente, a Valeo criou um sistema de teste baseado em hllL chamado CASTLE que testa o software embarcado de um de seus produtos, o Top Column Module (TCM). O TCM foi o objeto de testes durante o período de estágio e corresponde ao sistema de componentes acoplados ao volante do carro como setas sinalizadoras, limpadores de para-brisas assim como o controle do sistema de piloto automático e sistemas de bordo. 0 PC, o CASTLE e o dispositivo sob teste (DUT) são os principais módulos do sistema de testes. O papel do PC é simplesmente de enviar sequências de comandos e de gravar os resultados obtidos. O sistema CASTLE faz interface com o PC e o DUT e o seu papel é o de traduzir os comandos enviados pelo PC em entradas de teste como o estímulo de de entradas analógicas e digitais e a simulação de protocolos de comunicação. O CASTLE também deve enviar o resultado das operações do DUT de volta para o PC e é aqui que se aplica a estratégia de testes "caixa-preta". Neste tipo de teste, o funcionamento interno do sistema a ser testado é desconhecido e podem-se apenas estimular entradas e observar saídas. Como a Valeo possui vários clientes, cada um com um TCM diferente, torna- se importante poder-se adaptar o sistema de testes a diferentes casos. O CASTLE possui uma placa com uma interface específica para cada TCM que pode ser facilmente acoplada e desacoplada. Isso é muito importante para garantir a portabilidade do projeto e economizar tempo valioso em implementação. A metodologia utilizada para o desenvolvimento do projeto foi o padrão SPICE de avaliação do desenvolvimento de projetos. O padrão SPICE usa urn método iterativo que preza a validação de cada etapa do desenvolvimento por um processo específico. No caso do estágio, os testes eram feitos para validar a especifição técnica do software. A principal tarefa do estagiário era a de implementar e executar as sequências de testes para o software embarcado e analisar os resultados. À medida que mais conhecimento sobre o sistema foi adquirido, a especificação de testes baseados nos requerimentos de software tornou-se também uma tarefa importante. Este documento demonstra o trabalho realizado utilizando a estratégia HIL e a sua aplicação prática na indústria. pt_BR
dc.format.extent 77 pt_BR
dc.language.iso eng pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access. en
dc.subject ardware in the Loop, Testes de Software Embarcado, Estratégia de Testes, Design de Testes, Implementação de Testes, SPICE, Avaliação do Desenvolvimento do Produção, Java pt_BR
dc.title Embedded Software Validation Through Hardware In The Loop Testing System pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
PFC Murilo Ribeiro Polla - 09_1.pdf 24.33Mb PDF View/Open PFC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar