Enabling unit testing of already-integrated AI software systems: The case of Apollo for autonomous driving

Carregant...
Miniatura
El pots comprar en digital a:
El pots comprar en paper a:

Projectes de recerca

Unitats organitzatives

Número de la revista

Títol de la revista

ISSN de la revista

Títol del volum

Cita com:

Col·laborador

Editor

Tribunal avaluador

Realitzat a/amb

Tipus de document

Text en actes de congrés

Data publicació

Editor

Institute of Electrical and Electronics Engineers (IEEE)

Condicions d'accés

Accés obert

Llicència

Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva reproducció, distribució, comunicació pública o transformació sense l'autorització de la persona titular dels drets

Assignatures relacionades

Assignatures relacionades

Publicacions relacionades

Datasets relacionats

Datasets relacionats

Projecte CCD

Abstract

The advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules that are data and control dependent. Deploying those already-integrated software frameworks makes unit testing, a fundamental step in the validation process of critical software, very challenging in safety-critical systems. To tackle this issue, in this paper, we show the steps we followed to develop standalone versions of the modules in an industry-level autonomous driving framework (Apollo) by applying several modifications to its architectural design. We show how the standalone modules have the same functional behavior as their integrated counterpart modules. We exemplify the benefits of standalone modules by performing incremental analysis of the software timing requirements of each module running on a heterogeneous System on Chip (SoC). This is a mandatory step to consolidate and integrate software modules guaranteeing timing constraints (e.g. related to freedom from interference) while maximizing SoC utilization.

Descripció

Persones/entitats

Document relacionat

Versió de

Citació

Alcón, M. [et al.]. Enabling unit testing of already-integrated AI software systems: The case of Apollo for autonomous driving. A: Euromicro Conference on Digital System Design. "2021 24th Euromicro Conference on Digital System Design, DSD 2021: virtual conference, 1-3 September 2021: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 426-433. ISBN 978-1-6654-2703-6. DOI 10.1109/DSD53832.2021.00071.

Ajut

Forma part

Dipòsit legal

ISBN

978-1-6654-2703-6

ISSN

Altres identificadors

Referències