The amount of software is steadily increasing, where the automotive industry is no exception. To fulfill these demands, the interest for multicore processors increased. However, the multicore processors came with a price where the structure of the software, its placement and the timing of the execution needs to be carefully designed to achieve the full potentials of the hardware. Even if the release of the platforms occurred several years ago, the challenges still exist where we propose the Model-Based Design process to reduce the complexity, by minimizing the human errors and the customization of an optimal mapping between the desired functionality and the selected platform to be automatically performed by a tool. In this dissertation, we will present a platform independent Model-Based Design development process where we provide an abstract operating system (AOS) API to enable platform independent code which is semantics preserving, guaranteeing data and time determinism, for synchronous reactive execution models created using for example Simulink by the MathWorks. We will further present how to introduce a model of a platform, to allow for analysis and elaboration of the system when mapped to a target platform. Finally, we propose a placement optimization along with discussions about how to bridge the gap to allow for a complete description of the software, using the automotive standard AUTOSAR.

Model-Based Design, Analysis, and Synthesis for Embedded System Deployment on Multicore Architectures

2019

Abstract

The amount of software is steadily increasing, where the automotive industry is no exception. To fulfill these demands, the interest for multicore processors increased. However, the multicore processors came with a price where the structure of the software, its placement and the timing of the execution needs to be carefully designed to achieve the full potentials of the hardware. Even if the release of the platforms occurred several years ago, the challenges still exist where we propose the Model-Based Design process to reduce the complexity, by minimizing the human errors and the customization of an optimal mapping between the desired functionality and the selected platform to be automatically performed by a tool. In this dissertation, we will present a platform independent Model-Based Design development process where we provide an abstract operating system (AOS) API to enable platform independent code which is semantics preserving, guaranteeing data and time determinism, for synchronous reactive execution models created using for example Simulink by the MathWorks. We will further present how to introduce a model of a platform, to allow for analysis and elaboration of the system when mapped to a target platform. Finally, we propose a placement optimization along with discussions about how to bridge the gap to allow for a complete description of the software, using the automotive standard AUTOSAR.
5-dic-2019
Italiano
DI NATALE, MARCO
PALOPOLI, LUIGI
SIMSEK, TUNC
CUCINOTTA, TOMMASO
MARINONI, MAURO
Scuola Superiore di Studi Universitari e Perfezionamento "S. Anna" di Pisa
File in questo prodotto:
File Dimensione Formato  
Brandberg_frontespizio.pdf

Open Access dal 18/01/2023

Tipologia: Altro materiale allegato
Dimensione 638.89 kB
Formato Adobe PDF
638.89 kB Adobe PDF Visualizza/Apri
main.pdf

Open Access dal 18/01/2023

Tipologia: Altro materiale allegato
Dimensione 4.57 MB
Formato Adobe PDF
4.57 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/147485
Il codice NBN di questa tesi è URN:NBN:IT:SSSUP-147485