Model-Based Exploration of Parallelism in Context of Automotive Multi-Processor Systems

Please use this identifier to cite or link to this item:
https://nbn-resolving.org/urn:nbn:de:gbv:700-202107155208
Open Access logo originally created by the Public Library of Science (PLoS)
Title: Model-Based Exploration of Parallelism in Context of Automotive Multi-Processor Systems
Authors: Höttger, Robert Martin
ORCID of the author: https://orcid.org/0000-0002-8983-6087
Thesis advisor: Prof. Dr. Olaf Spinczyk
Thesis referee: Prof. Dr. Burkhard Igel
Prof. Dr.-Ing. Peter Ulbrich
Abstract: This dissertation entitled ’Model-Based Exploration of Parallelism in the Context of Automotive Multi-Core Systems’ deals with the analytical investigation of different temporal relationships for automotive multi-processor systems subject to critical, embedded, real-time, distributed, and heterogeneous domain requirements. Vehicle innovation increasingly demands high-performance platforms in terms of, e.g., highly assisted or autonomous driving such that established software development processes must be examined, revised, and advanced. The goal is not to develop application software itself, but instead to improve the model-based development process, subject to numerous constraints and requirements. Model-based software development is, for example, an established process that allows systems to be analyzed and simulated in an abstracted, standardized, modular, isolated, or integrated manner. The verification of real-time behavior taking into account various constraints and modern architectures, which include graphics and heterogeneous processors as well as dedicated hardware accelerators, is one of many challenges in the real-time and automotive community. The software distribution across hardware entities and the identification of software that can be executed in parallel are crucial in the development process. Since these processes usually optimize one or more properties, they belong to the category of problems that can only be solved in polynomial time using non-deterministic methods and thus make use of (meta) heuristics for being solved. Such (meta) heuristics require sophisticated implementation and configuration, due to the properties to be optimized are usually subject to many different analyses. With the results of this dissertation, various development processes can be adjusted to modern architectures by using new and extended processes that enable future and computationally intensive vehicle applications on the one hand and improve existing processes in terms of efficiency and effectiveness on the other hand. These processes include runnable partitioning, task mapping, data allocation, and timing verification, which are addressed with the help of constraint programming, genetic algorithms, and heuristics.
URL: https://repositorium.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-202107155208
Subject Keywords: Amalthea; Amalthea4public; App4mc; Partitioning; Mapping; Software Distribution; Timing Verification; Response Time Analysis; Autosar; Mixed-Critical Systems; Embedded Systems; Real-Time Systems; Automotive; Constraints
Issue Date: 15-Jul-2021
Type of publication: Dissertation oder Habilitation [doctoralThesis]
Appears in Collections:FB06 - E-Dissertationen

Files in This Item:
File Description SizeFormat 
thesis_hoettger.pdfPräsentationsformat9,02 MBAdobe PDF
thesis_hoettger.pdf
Thumbnail
View/Open


Items in repOSitorium are protected by copyright, with all rights reserved, unless otherwise indicated. rightsstatements.org