Artigo - Open Access.

Idioma principal | Segundo idioma

Desenvolvimento de Software Embarcado para Veículos Comerciais

Embedded Software Development for Commecial Vehicles

LEVENHAGEN, I. ; ALMEIDA, L. G. ; FERREIRA, C. L. C. ;

Artigo:

Há quatro anos a Volkswagen Caminhões (VWCO) e ônibus decidiu mudar a cultura e estratégia da empresa trazendo desenvolvedores de software para realizar esse desenvolvimento “in-house” e, com isso, reduzir os custos, prazos e trazer o “know-how” de software para dentro da companhia. O projeto inicial consistiu no desenvolvimento de dois módulos eletrônicos, um módulo de conforto e um painel de instrumentos. Anualmente a VWCO é auditada de acordo com a IATF 16949, que é uma certificação de qualidade para o setor automotivo onde estão previstos requisitos de desenvolvimento de software, como a A-Spice que utiliza o V-Model (modelo de desenvolvimento em V). Adicionalmente, optamos pelo desafio de fazer um software embarcado usando a metodologia SCRUM, definindo papéis distintos para cada participante e dividindo o desenvolvimento em sprints semanais. Após definidos os padrões solicitamos aos possíveis fornecedores dos módulos eletrônicos que suportassem a programação feita em Matlab/Simulink, por ser uma linguagem visual, em blocos e de fácil entendimento. A programação de software utilizando elementos visuais, como blocos ou modelos matemáticos é conhecida como MBD (Model-Based Design). Adquirimos o Azure DevOps, uma plataforma em nuvem da Microsoft com alto poder de customização, onde é possível armazenar toda a nossa documentação e controlar o versionamento de todo o nosso código, além de permitir criação de planos e automação de testes e relatórios completos sobre a saúde do nosso software.

Artigo:

There is a lot of uncertainties about how an automotive company can start developing their own software. What technologies should they use, what tools and resources? Is it possible to use agile methodologies in this type of development? We will not deep dive in standards and complex metrics, since there are a lot of documentation that deals with this but give an overview of difficulties and paths to be followed. This paper describes the embedded software development, tailored for commercial vehicles (trucks and buses) from its foundation and feature definition to its final release to production line, and tries to help other teams to take the best decision when discussing about bringing this responsibility to their companies.

Palavras-chave: -,

Palavras-chave: -,

DOI: 10.5151/simea2022-PAP57

Referências bibliográficas
  • [1] Scrum.org Press (2022, January 10). What is scrum? Scrum.org. https://www.scrum.org/resources/what-is-scrum
  • [2] ASQ Quality Press (2022, May 01). Failure Mode and Effects Analysis. ASQ. Https://asq.org/quality-resources/fmea
Como citar:

LEVENHAGEN, I.; ALMEIDA, L. G.; FERREIRA, C. L. C.; "Desenvolvimento de Software Embarcado para Veículos Comerciais", p. 307-311 . In: Anais do XXIX Simpósio Internacional de Engenharia Automotiva . São Paulo: Blucher, 2022.
ISSN 2357-7592, DOI 10.5151/simea2022-PAP57

últimos 30 dias | último ano | desde a publicação


downloads


visualizações


indexações