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.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.
https://hdl.handle.net/20.500.14242/147485
URN:NBN:IT:SSSUP-147485