DesignLab
  • Departamento de Engenharia Mecatrônica
    Escola Politécnica - Universidade de São Paulo

FAT-AES: Systematic Methodology of Functional Testing for Automotive Embedded Software

Kleber N. Hodel, Jose Reinaldo Silva, Leopoldo R. Yoshioka, João Francisco Justo, Max M.D. Santos

Journal 
IEEE Access 
Autor 
Kleber N. Hodel, Jose Reinaldo Silva, Leopoldo R. Yoshioka, João Francisco Justo, Max M.D. Santos 
Book Title 
 
Volume 
10 
Página(s) 
 
DOI 
10.1109/access.2021.3128431 
Published 
2022 
Month 
April 
Tipo de Documento 
Working paper 
Abstract 
Road vehicles have incorporated several functionalities over the last decade, with an increasing incorporation of electronic embedded systems. Most of those functionalities are controlled, managed, and supervised by distributed software, within many interconnected Electronic Control Units (ECUs). Within such context, new methodologies for tests of the distributed software functions must be developed to ensure proper performance at the integration level, complying with the requirement specifications. Many strategies have emerged to organize the multiple levels of software testing in automotive embedded systems, to reduce costs and improve its effectiveness and robustness, but there is a need for a methodology to structure, optimize, and plan the tests with real automotive criteria. This work aims to extend the multiple levels of testing concept and propose a method to analyze, design, and evaluate the application system upfront to derive a software testing plan. This method has been developed incorporating the automotive application characteristics, including functional safety requirements specified in the ISO 26262 standard to structure and plan the embedded software test in vehicle development. The proposed method combines an enhancement on plan testing strategy, matching requirement specifications, with adherence to the current methods used in practice by the automotive industry. Such a process will help the automotive industry to follow some concrete steps during validation, to optimize the test volume and facilitate documentation of developed activities, improving the safety and security of automotive systems in the early stages of automotive embedded software, when the details of each function are not yet implemented at the component level. 
Keywords 
 
Publisher 
IEEE 
URL