Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time

In this decade the emerging multicore technology will hit the automotive industry. The increasing complexity of the multicore-systems will make a manual verification of the safety and realtime constraints impossible. For this reason, dedicated methods and tools are utterly necessary, in order to de...

Full description

Bibliographic Details
Main Author: Roßbach, André Christian
Other Authors: TU Chemnitz, Informatik
Format: Dissertation
Language:English
Published: Universitätsbibliothek Chemnitz 2015
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Masterarbeit_Andr%C3%A9_Christian_Ro%C3%9Fbach.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Multicore_printout.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/signatur.txt.asc
id ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-163372
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-1633722015-06-05T03:36:08Z Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time Roßbach, André Christian Abschätzungs-Vorgehensmodell Software-Architektur Abstraktes System Modell Heterogene Mehrkern Technologie MPSoC Estimation-Procedure Software Architecture Abstract System Model Heterogeneous Multicore Technology MPSoC ddc:000 Softwarearchitektur Vorgehensmodell In this decade the emerging multicore technology will hit the automotive industry. The increasing complexity of the multicore-systems will make a manual verification of the safety and realtime constraints impossible. For this reason, dedicated methods and tools are utterly necessary, in order to deal with the upcoming multicore issues. A lot of researchprojects for new hardware platforms and software frameworks for the automotive industry are running nowadays, because the paradigms of the “High-Performance Computing” and “Server/Desktop Domain” cannot be easily adapted for the embedded systems. One of the difficulties is the early suitability estimation of a hardware platform for a software architecture design, but hardly a research-work is tackling that. This thesis represents a procedure to evaluate the plausibility of software architecture estimations and decisions at design stage. This includes an analysis technique of multicore systems, an underlying graph-model – to represent the multicore system – and a simulation tool evaluation. This can guide the software architect, to design a multicore system, in full consideration of all relevant parameters and issues. In den nächsten Jahren wird die aufkommende Multicore-Technologie auf die Automobil-Branche zukommen. Die wachsende Komplexität der Multicore-Systeme lässt es nicht mehr zu, die Verifikation von Sicherheits- und Echtzeit-Anforderungen manuell auszuführen. Daher sind spezielle Methoden und Werkzeuge zwingend notwendig, um gerade mit den bevorstehenden Multicore-Problemfällen richtig umzugehen. Heutzutage laufen viele Forschungsprojekte für neue Hardware-Plattformen und Software-Frameworks für die Automobil-Industrie, weil die Paradigmen des “High-Performance Computings” und der “Server/Desktop-Domäne” nicht einfach so für die Eingebetteten Systeme angewendet werden können. Einer der Problemfälle ist das frühe Erkennen, ob die Hardware-Plattform für die Software-Architektur ausreicht, aber nur wenige Forschungs-Arbeiten berücksichtigen das. Diese Arbeit zeigt ein Vorgehens-Model auf, welches ermöglicht, dass Software-Architektur Abschätzungen und Entscheidungen bereits zur Entwurfszeit bewertet werden können. Das beinhaltet eine Analyse Technik für Multicore-Systeme, ein grundsätzliches Graphen-Model, um ein Multicore-System darzustellen, und eine Simulatoren Evaluierung. Dies kann den Software-Architekten helfen, ein Multicore System zu entwerfen, welches alle wichtigen Parameter und Problemfälle berücksichtigt. Universitätsbibliothek Chemnitz TU Chemnitz, Informatik Dipl. Ing. (FH) Enrico Walther Prof. Dr. Wolfram Hardt 2015-05-29 doc-type:masterThesis application/pdf application/pdf text/plain application/zip http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372 urn:nbn:de:bsz:ch1-qucosa-163372 http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Masterarbeit_Andr%C3%A9_Christian_Ro%C3%9Fbach.pdf http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Multicore_printout.pdf http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/signatur.txt.asc eng
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Abschätzungs-Vorgehensmodell
Software-Architektur
Abstraktes System Modell
Heterogene Mehrkern Technologie
MPSoC
Estimation-Procedure
Software Architecture
Abstract System Model
Heterogeneous Multicore Technology
MPSoC
ddc:000
Softwarearchitektur
Vorgehensmodell
spellingShingle Abschätzungs-Vorgehensmodell
Software-Architektur
Abstraktes System Modell
Heterogene Mehrkern Technologie
MPSoC
Estimation-Procedure
Software Architecture
Abstract System Model
Heterogeneous Multicore Technology
MPSoC
ddc:000
Softwarearchitektur
Vorgehensmodell
Roßbach, André Christian
Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
description In this decade the emerging multicore technology will hit the automotive industry. The increasing complexity of the multicore-systems will make a manual verification of the safety and realtime constraints impossible. For this reason, dedicated methods and tools are utterly necessary, in order to deal with the upcoming multicore issues. A lot of researchprojects for new hardware platforms and software frameworks for the automotive industry are running nowadays, because the paradigms of the “High-Performance Computing” and “Server/Desktop Domain” cannot be easily adapted for the embedded systems. One of the difficulties is the early suitability estimation of a hardware platform for a software architecture design, but hardly a research-work is tackling that. This thesis represents a procedure to evaluate the plausibility of software architecture estimations and decisions at design stage. This includes an analysis technique of multicore systems, an underlying graph-model – to represent the multicore system – and a simulation tool evaluation. This can guide the software architect, to design a multicore system, in full consideration of all relevant parameters and issues. === In den nächsten Jahren wird die aufkommende Multicore-Technologie auf die Automobil-Branche zukommen. Die wachsende Komplexität der Multicore-Systeme lässt es nicht mehr zu, die Verifikation von Sicherheits- und Echtzeit-Anforderungen manuell auszuführen. Daher sind spezielle Methoden und Werkzeuge zwingend notwendig, um gerade mit den bevorstehenden Multicore-Problemfällen richtig umzugehen. Heutzutage laufen viele Forschungsprojekte für neue Hardware-Plattformen und Software-Frameworks für die Automobil-Industrie, weil die Paradigmen des “High-Performance Computings” und der “Server/Desktop-Domäne” nicht einfach so für die Eingebetteten Systeme angewendet werden können. Einer der Problemfälle ist das frühe Erkennen, ob die Hardware-Plattform für die Software-Architektur ausreicht, aber nur wenige Forschungs-Arbeiten berücksichtigen das. Diese Arbeit zeigt ein Vorgehens-Model auf, welches ermöglicht, dass Software-Architektur Abschätzungen und Entscheidungen bereits zur Entwurfszeit bewertet werden können. Das beinhaltet eine Analyse Technik für Multicore-Systeme, ein grundsätzliches Graphen-Model, um ein Multicore-System darzustellen, und eine Simulatoren Evaluierung. Dies kann den Software-Architekten helfen, ein Multicore System zu entwerfen, welches alle wichtigen Parameter und Problemfälle berücksichtigt.
author2 TU Chemnitz, Informatik
author_facet TU Chemnitz, Informatik
Roßbach, André Christian
author Roßbach, André Christian
author_sort Roßbach, André Christian
title Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
title_short Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
title_full Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
title_fullStr Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
title_full_unstemmed Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time
title_sort evaluation of software architectures in the automotive domain for multicore targets in regard to architectural estimation decisions at design time
publisher Universitätsbibliothek Chemnitz
publishDate 2015
url http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Masterarbeit_Andr%C3%A9_Christian_Ro%C3%9Fbach.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/Multicore_printout.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/16337/signatur.txt.asc
work_keys_str_mv AT roßbachandrechristian evaluationofsoftwarearchitecturesintheautomotivedomainformulticoretargetsinregardtoarchitecturalestimationdecisionsatdesigntime
_version_ 1716804962637316096