In recent years, computer systems have taken hold and invaded all use areas, also the automotive world. Nowadays in a car there are multiple systems, ADAS, to help the driver and make driving safer. This thesis considers the Apollo autonomous driving framework, which runs on Linux, a complex operating system that exposes a large surface to security attacks and safety threats. This work aims at making Apollo safer and more secure by implementing a multi-domain architecture, where some Apollo's components are still handled by Linux, while the most safety-critical ones are handled by the Erika real-time operating system. A hypervisor is in charge of providing separation between the two domains. Specifically, the control component, a highly saf...
Modern autonomous vehicles with an electric/electronic (E/E) architecture represent the next big ste...
We are currently in the midst of significant changes in the road transport system, including the tra...
Autonomous driving, or self-driving, is the ability of a vehicle to drive itself without human input...
This work aims at making Apollo, a popular autonomous driving framework, safer and more secure by de...
The adoption of autonomous driving (AD) software executed on high-performance multi-processor system...
Autonomous vehicles use cyber-physical systems to provide comfort and safety to passengers. Design o...
The vastly increasing amount of software in vehicles, its variability and complexity, as well as the...
Cyber-Physical systems have become ubiquitous. These systems integrate different functionalities to...
Abstract—In the last couple of years software functionality of modern cars increased dramatically. T...
Modern user interfaces grow more and more complex and cannot be possibly handled by the same softwar...
Each year, automotive crashes cause thousands of deaths and injuries. Autonomous safety systems have...
So far, real-time requirements for the overall autonomous driving (AD) have been addressed only in a...
The advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules...
Modern vehicles are managed by a network of control processors that interpret sensor readings and o...
Recently, the technologies underneath the transportation system are under rapid revolution. At the i...
Modern autonomous vehicles with an electric/electronic (E/E) architecture represent the next big ste...
We are currently in the midst of significant changes in the road transport system, including the tra...
Autonomous driving, or self-driving, is the ability of a vehicle to drive itself without human input...
This work aims at making Apollo, a popular autonomous driving framework, safer and more secure by de...
The adoption of autonomous driving (AD) software executed on high-performance multi-processor system...
Autonomous vehicles use cyber-physical systems to provide comfort and safety to passengers. Design o...
The vastly increasing amount of software in vehicles, its variability and complexity, as well as the...
Cyber-Physical systems have become ubiquitous. These systems integrate different functionalities to...
Abstract—In the last couple of years software functionality of modern cars increased dramatically. T...
Modern user interfaces grow more and more complex and cannot be possibly handled by the same softwar...
Each year, automotive crashes cause thousands of deaths and injuries. Autonomous safety systems have...
So far, real-time requirements for the overall autonomous driving (AD) have been addressed only in a...
The advanced AI-based software used for autonomous driving comprises multiple highly-coupled modules...
Modern vehicles are managed by a network of control processors that interpret sensor readings and o...
Recently, the technologies underneath the transportation system are under rapid revolution. At the i...
Modern autonomous vehicles with an electric/electronic (E/E) architecture represent the next big ste...
We are currently in the midst of significant changes in the road transport system, including the tra...
Autonomous driving, or self-driving, is the ability of a vehicle to drive itself without human input...