summaryrefslogtreecommitdiffstats
path: root/Master/Masterarbeit/thesis/tex/abstract.tex
diff options
context:
space:
mode:
authorSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
committerSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
commit33613a85afc4b1481367fbe92a17ee59c240250b (patch)
tree670b842326116b376b505ec2263878912fca97e2 /Master/Masterarbeit/thesis/tex/abstract.tex
downloadStudium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.gz
Studium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.bz2
add new repoHEADmaster
Diffstat (limited to 'Master/Masterarbeit/thesis/tex/abstract.tex')
-rw-r--r--Master/Masterarbeit/thesis/tex/abstract.tex18
1 files changed, 18 insertions, 0 deletions
diff --git a/Master/Masterarbeit/thesis/tex/abstract.tex b/Master/Masterarbeit/thesis/tex/abstract.tex
new file mode 100644
index 0000000..5772780
--- /dev/null
+++ b/Master/Masterarbeit/thesis/tex/abstract.tex
@@ -0,0 +1,18 @@
+\thispagestyle{empty}
+\selectlanguage{ngerman}
+\section*{\abstractname}
+\label{sec:abstractde}
+Eingebettete Systeme nehmen einen immer größeren Stellenwert in allen Bereichen unseres täglichen Lebens, auch im Automobilbereich, ein. Die zunehmende Leistungsfähigkeit eingebetteter Systeme beflügelt hier die Entwicklung immer komplexerer Anzeige- und Assistenzsysteme. Diese Systeme bestehen aus leistungsfähiger Hardware und äußerst komplexer Software. Bei bestimmten Systemen handelt es sich sogar um sicherheitsrelevante Funktionen. Daraus ergeben sich sehr hohe Qualitätsanforderungen an die Software. Aktuell sollen sehr umfassend definierte Entwicklungsprozesse und ausgiebige Softwaretests dazu beitragen, diese Anforderungen zu erfüllen. Diese eingebetteten Systeme arbeiten dabei nicht autark, sondern benötigen oftmals Daten von anderen Systemen im Fahrzeug. Während der Entwicklungs- und Testphasen besteht häufig das Problem, dass die Steuergeräte, von denen das aktuell zu entwickelnde System abhängt, nicht verfügbar sind. Im Rahmen dieser Entwicklungs- und Testmaßnahmen einzelner Softwarekomponenten finden deshalb sehr oft sog. Restbussimulationen Verwendung, die bestimmte Komponenten eines Fahrzeugs, die aktuell physisch nicht verfügbar sind, simulieren. So lässt sich eine einzelne Komponente entwickeln und prüfen, ohne ein komplettes Fahrzeug zu benötigen.
+
+Diese Arbeit befasst sich mit der Integration von CanEasy, einer Restbussimulation der Firma Schleißheimer GmbH, und der Hardware \myxc~der Firma X2E. Die Integration besteht darin, die Ausführung der Restbussimulation auf die \myxc~und einen PC zu verteilen. Die Arbeit beschreibt ein Konzept zur effizienten Verteilung der notwendigen Softwarekomponenten auf die beteiligten Hardwarekomponenten, deren Interaktion und Kommunikation untereinander. Darauf basierend stellt sie eine prototypische Umsetzung des Konzepts vor. Dabei erfolgt die Definition des Busses und die Steuerung des Gesamtsystems durch den Benutzer auf seinem PC, die \myxc~steuert die Kommunikation auf den Bussen zeitlich präziser als dies der PC leisten kann. Konzept und Umsetzung orientieren sich dabei an den spezifischen Eigenschaften und Anforderungen der beteiligten Systeme. Abschließend zeigt die Arbeit anhand der Auswertung der Ergebnisse des Prototyps die Vorteile einer solchen Verteilung gegenüber einer Restbus-Simulation auf einem Allzweckbetriebssystem auf.
+
+\newpage
+\thispagestyle{empty}
+\selectlanguage{english}
+\section*{\abstractname}
+\label{sec:abstracten}
+Embedded Systems become more important for our daily life, also in the automotive area. Their increasing performance enables the development of more complex display- and assistance-systems for in-car solutions. These solutions consist of powerful hardware and very complex software. Particular systems are even security relevant. This fact causes very high quality requirements for the software in these systems. Actually globally defined development processes and broad software tests shall help to fulfil these requirements. Most in-car systems depend on data provided by other in-car systems, so they do not work autarkically. During the development and testing of a particular system this fact imposes the need for the systems, on which the actually developed or tested system depends. These dependent systems are often not available yet. So for development and test of particular software components often so called rest-bus simulations are used. These are computer programs, who simulate the behaviour of unavailable control units. This simulation enables the development and test of particular in-car components without the need of a hole vehicle with all its control units.
+
+This thesis delves into the integration of the rest-bus simulation CanEasy, development by the company Schleißheimer GmbH, with \myxc, a hardware solution developed by the company X2E. The integration is done by distributing the rest-bus simulation components over the PC running CanEasy and the \myxc. This thesis describes a concept for the distributed software component among the involved hardware components. This concept includes interaction and communication between the components. Next it shows a prototype of this concept. The prototype consists of a user interaction component on the PC, a control component for the in-car data buses on the \myxc~and a network protocol for communication. The PC component is for the definition of the simulated in-car systems. The \myxc~handles the traffic on the in-car buses in a timely very precise manner. The PC cannot reach this timely precision. The concept and the prototypic implementation consider the specific characteristics and requirements of the involved systems. This thesis concludes with a measurement of the results of the prototypic implementation as a proof of concept. This shows the advantages of a distributed rest-bus simulation based on the presented concept over a rest-bus simulation on a general purpose operating system.
+
+\selectlanguage{ngerman} \ No newline at end of file