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...
Main Author: | |
---|---|
Other Authors: | |
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 |