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 analys...
Software-in-the-Loop simulation has become an inevitable part of testing in the process of autonomou...
The release and public deployment of cooperative and automated vehicles remains a major challenge fo...
Testing of autonomous vehicles involves enormous challenges for the automotive industry. The number ...
The advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules...
The software used to implement advanced functionalities in critical domains (e.g. autonomous operati...
The adoption of autonomous driving (AD) software executed on high-performance multi-processor system...
The software used to implement advanced functionalities in critical domains (e.g. autonomous operati...
The complexity and size of Autonomous Driving (AD) software are comparably higher than that of softw...
This paper presents some results on the development and testing of new solutions in the field of dri...
In recent years, computer systems have taken hold and invaded all use areas, also the automotive wor...
A larger number of people with heterogeneous knowledge and skills running a project together needs a...
One of the significant open challenges is the lack of verification and validation approaches for ass...
Autonomous vehicles use cyber-physical systems to provide comfort and safety to passengers. Design o...
Software resource usage testing, including execution time bounds and memory, is a mandatory validati...
This work aims at making Apollo, a popular autonomous driving framework, safer and more secure by de...
Software-in-the-Loop simulation has become an inevitable part of testing in the process of autonomou...
The release and public deployment of cooperative and automated vehicles remains a major challenge fo...
Testing of autonomous vehicles involves enormous challenges for the automotive industry. The number ...
The advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules...
The software used to implement advanced functionalities in critical domains (e.g. autonomous operati...
The adoption of autonomous driving (AD) software executed on high-performance multi-processor system...
The software used to implement advanced functionalities in critical domains (e.g. autonomous operati...
The complexity and size of Autonomous Driving (AD) software are comparably higher than that of softw...
This paper presents some results on the development and testing of new solutions in the field of dri...
In recent years, computer systems have taken hold and invaded all use areas, also the automotive wor...
A larger number of people with heterogeneous knowledge and skills running a project together needs a...
One of the significant open challenges is the lack of verification and validation approaches for ass...
Autonomous vehicles use cyber-physical systems to provide comfort and safety to passengers. Design o...
Software resource usage testing, including execution time bounds and memory, is a mandatory validati...
This work aims at making Apollo, a popular autonomous driving framework, safer and more secure by de...
Software-in-the-Loop simulation has become an inevitable part of testing in the process of autonomou...
The release and public deployment of cooperative and automated vehicles remains a major challenge fo...
Testing of autonomous vehicles involves enormous challenges for the automotive industry. The number ...