TY - THES A1 - Meier, Florian T1 - Implementierung und Integration einer echtzeitfähigen Basissoftware auf Grundlage des Architekturstandards AUTOSAR Adaptive N2 - Die zunehmende Bedeutung von Software im Fahrzeug führt aufgrund von neuen Trends, wie Autonomes Fahren oder dynamisch buchbarer Softwarefunktionalität, zu einem Wandel in der Softwarearchitektur moderner Fahrzeuge. Die Standardisierungsgesellschaft AUTOSAR entwickelte für Steuergerätesoftware in Fahrzeugen eine neue Architekturnorm namens Adaptive Platform, die dynamischer aufgebaut sein soll und leistungsfähigere Hardware zur Berechnung komplexerer Operationen besser unterstützen soll als die bisherige Classic Platform. Durch den dynamischeren Aufbau der Adaptive Platform stellt sich die Frage, wie echtzeitfähig ein System mit einer Basissoftware gemäß diesem Standard sein kann. Die Untersuchung der Anforderungen seitens der Adaptive Platform ergibt im unmittelbaren Vergleich, dass eine linuxbasierte Basissoftware mit Anwendung des PREEMPT_RT-Patches am besten vereinbar mit den AUTOSAR Adaptive Spezifikationen und den generellen Echtzeitanforderungen ist. Ein konfigurierter Linux Kernel in Verbund mit der Distribution OpenSTLinux soll als Grundlage für das Betriebssystem dienen. Anhand der Adaptive Platform Anforderungen wurde ein Basisumfang implementiert, der das Konfigurieren, Starten, Beenden und Verwalten von Anwendungen ermöglicht. Die Implementierung zeigt, wie linux- und POSIX-basierte Betriebssystemfunktionen zur Verwaltung von Anwendungen unter der Adaptive Platform verwendet werden können. Die integrierte Software kann mittels Echtzeitverifikationsmethoden, wie der Latenzmessung und eines GPIO-basierten Testprogramms, hinsichtlich ihrer Eignung im Umfeld der Echtzeit untersucht werden. Hierfür werden die drei Echtzeitschedulingverfahren SCHED_FIFO, SCHED_RR und SCHED_DEADLINE untersucht und bewertet. Ergebnis ist, dass das verwendete Linux-Betriebssystem und der entwickelte Basisumfang der Adaptive Platform, je nach betrachteter Anwendung, in die Echtzeitstufe der festen und weichen Echtzeit eingeordnet werden kann. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-33460 CY - Ingolstadt ER - TY - THES A1 - Hackl, Matthias T1 - Vergleich der Architektur von prozessgesteuerten Anwendungen mit den Architekturempfehlungen von Low-Code-Anbietern am Beispiel der Automatisierung von Änderungsanträgen N2 - Diese Arbeit behandelt die Unterschiede zwischen prozessgesteuerten Anwendungen und Anwendungen, die mit Hilfe von Low-Code Technologien erstellt wurden. Unternehmen müssen immer schneller auf sich verändernde Marktsituationen reagieren, wodurch anpassbare Prozesse und entsprechende Applikationen immer mehr Bedeutung gewinnen. Deshalb stellt sich die Frage, wie diese neuen Anforderungen am besten umgesetzt werden können. Für den Vergleich der Technologien werden konkrete Vertreter der jeweiligen Technologien in einem beispielhaften Szenario getestet und evaluiert. Dabei hat sich herausgestellt, dass bereits innerhalb der verschiedenen Low-Code Technologien große Unterschiede in Bezug auf mögliche Anwendungsszenarien existieren. Während Low-Code Technologien die benötigte Infrastruktur abstrahieren, bieten prozessgesteuerte Anwendungen mehr Kontrolle und bessere Möglichkeiten, Prozesse anzupassen. Y1 - 2021 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-33337 CY - Ingolstadt ER - TY - THES A1 - Reicheneder, Matthias T1 - Der Prozessgesteuerte Ansatz im Software-Release Management BT - Konzeption und Vergleich mit dem Status Quo in einem agilen Softwareentwicklungsprojekt N2 - Die Bachelorarbeit wird in Kooperation mit der Siemens AG erstellt. Die Arbeit ist bei Siemens IT im Projekt FocuS/4 angesiedelt. In diesem wird basierend auf der Technologie SAP S/4HANA ein neuer ERP-Finanzstandard für das Unternehmen entwickelt. Folgende Ziele werden mit dem Projekt verfolgt: • Eine siemensweite Standardisierung aller Finanzprozesse • Die Vereinfachung der Prozesse • Die Beschleunigung von Neuentwicklungen • Das Schaffen von Transparenz für Prozesse und Informationen Entwickelt wird eine Template-Lösung, die viele vordefinierte Funktionen und Einstellungen besitzt und nur an bestimmten Stellen Individuallösungen und Anpassungen zulässt. Diese wird anschließend an die Konsumenten ausgeliefert. Aktuell ist dies das Projekt Callisto, das weitere Anpassungen für den amerikanischen Markt vornimmt, und die Corporate-Solution, die zusätzliche Entwicklungen für europäische Länder implementiert. Letztere Lösung wird ebenfalls im Rahmen von FocuS/4 betreut. Für die Zukunft ist geplant, dass weitere Business-Einheiten mit dem Standard beliefert werden. Im Projekt wird die agile Arbeitsmethodik Scrum angewendet. Dies bedeutet, dass das Business und Development-Team eng zusammenarbeiten und im Gegensatz zum Wasserfall-Modell eine kontinuierliche Auslieferung von Software sichergestellt werden kann. Halbjährlich wird ein Major-Release ausgeliefert, dazwischen werden zwei kleinere Minor-Releases ausgerollt. Diese unterteilen sich jeweils in Waves und Sprints. Für das Projektmanagement wird der SAP Solution Manager 7.2, ein Application Lifecycle Management Tool, verwendet. Dieser bietet die Möglichkeit Geschäftsprozesse und Applikationen über die komplette SAP-Landschaft hinweg zu verwalten. In der Software wird das Framework Focused Build for SAP Solution Manager angewendet, dass die Softwareentwicklung in großen agilen Projekten ermöglicht. Im Projekt wurde der Release Management Prozess definiert, der die Auslieferung der neuen Softwareversionen an die Kunden sicherstellt. In einem Zyklus von drei Wochen werden Neuentwicklungen in Form von Feature Packs bereitgestellt. Diese werden innerhalb eines Sprints und der dazugehörigen Wave entwickelt, anschließend zu Minor- oder Major-Releases gebündelt und an die Endkonsumenten ausgeliefert. Der Prozess ist komplex und erfordert einen hohen manuellen Aufwand, der für die erfolgreiche Ausführung nötig ist. Damit werden Mitarbeiter gebunden, die man bei einer geeigneten Automatisierung für höherwertige Aufgaben einsetzen könnte. Neben einer höheren Qualität, die man mit einer Automatisierung erreichen kann, führen qualitativ höherwertige Aufgaben bei den Mitarbeitern zu einer besseren Motivation und zusätzlich werden Prozesskosten eingespart. Aufgrund der aufgeführten Gründe hat sich die Siemens AG dazu entschlossen, im Rahmen einer Bachelorarbeit ein Konzept für den Software-Release Management Prozess mithilfe des Prozessgesteuerten Ansatzes auszuarbeiten und diesen mit dem Status Quo im Projekt FocuS/4 zu vergleichen. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-33477 CY - Ingolstadt ER - TY - THES A1 - Paraschiv, Antonio T1 - Entwicklung und Implementierung eines Verfahrens zur Informationsgewinnung über OBD-II Y1 - 2021 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-33237 CY - Ingolstadt ER - TY - THES A1 - Fuchs, Barbara T1 - Vom Assistenten zum Freund BT - Design eines sozialen persönlichen Roboters N2 - Mit der kontinuierlichen Verbreitung von sozialen Robotern ist es nur eine Frage der Zeit, bis sich die Hausrobotik auch im Privatbereich durchsetzt. Bis heute sind jedoch nur wenige soziale Roboter kommerziell erfolgreich, was oft weniger am Fortschritt der Technologie liegt, sondern an mangelnden Produktkonzepten. In dieser Arbeit wird deswegen ein neues Konzept für soziale Roboter vorgeschlagen: ein Persönlicher Roboter (kurz: PR), der als persönlicher, individueller Gegenstand einer einzigen Person dient. Es wird untersucht, welche Fähigkeiten ein PR benötigt, um von seinem Nutzer als soziales Wesen wahrgenommen zu werden und welche Rolle er im Leben seines Besitzers spielen kann. Zudem wird fokussiert, wie ein Roboter seinen Besitzer in dessen sozialen Aufgaben unterstützen kann. Über eine neuartige, explorative Online-Umfrage wird das Konzept und seine Features anschließend evaluiert. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34577 CY - Ingolstadt ER - TY - THES A1 - Walter, Jonas T1 - Konzeption und prototypische Implementierung einer Lösung zur Digitalisierung der Abläufe von Wertstoffhöfen kommunaler Abfallbetriebe Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34699 CY - Ingolstadt ER - TY - THES A1 - Thalmaier, Simon T1 - Aggregationsschnitt einer Checkout-Software auf Basis einer Hexagonalen Architektur mit Domain-Driven Design N2 - Softwareprojekte im E-Commerce-Bereich erfüllen komplexe Businessanforderungen und benötigen aufgrund dessen eine stabile Architektur. Dieses Projekt untersucht die Domain eines Onlineshop-Checkouts und wie der Bounded-Context mithilfe einer Hexagonalen Architektur und Domain-Driven Design implementiert werden kann. Besonders liegt der Aggregationsschnitt im Fokus, wobei unterschiedliche Datenmodelle analysiert und anhand von Komplexität, Performance, Parallelität und Client-Freundlichkeit bewertet werden. Große Aggregates leiden generell unter verringerter Parallelität, jedoch bietet ein zusammengehöriges Datenmodell eine vereinfachte Umsetzung von Businessanforderungen, da stets alle Informationen aus der Datenbank geladen werden. Die Aufteilung in mehrere Aggregates erzwingt die Anwendung von Eventueller Konsistenz oder einer Transaktion über mehrere Aggregates. Eventuelle Konsistenz erhöht die Komplexität der Checkout-Software, wohingegen eine aggregate-übergreifende Transaktion die Verwendung von unterschiedlichen Datenbank-Hosts erschwert. Anhand eines Lasttests wird die Performance der Designansätze betrachtet. Im Durchschnitt verarbeitet die Applikation mit einem zusammengehörigen Datenmodell mehr Anfragen pro Sekunde als unter Verwendung getrennter Aggregates. Als Fazit dieser Arbeit wird argumentativ begründet, dass innerhalb einer Checkout-Software die Vorteile eines Designs mit einem einzigen Aggregate dank der erhöhten Performance und reduzierten Komplexität überwiegen. Falls eine zeitgleiche Bearbeitung einer Ressource durch unterschiedliche Prozesse ein gängiger Anwendungsfall ist, müssen die betroffenen Objekte in separate Aggregates verlagert werden. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34734 CY - Ingolstadt ER - TY - THES A1 - Schieder, Josefin Marie T1 - Vorteile und Grenzen der Heuristischen Evaluation von Usability und User Experience N2 - Der Anstieg digitaler Produkte führt zu einer Vielzahl an Websites. Um den Nutzerinnen und Nutzern dieser Websites ein bestmögliches Nutzererlebnis zu gewährleisten, gibt es verschiedene Methoden. Zwei dieser Methoden zur Evaluation einer Website, welche im Zuge dieser Arbeit angewandt werden, sind die heuristische Evaluation und Usability-Tests. Das Ziel in der vorliegenden Arbeit besteht darin, zu beantworten, ob verschiedene Evaluationsmethoden zur erfolgreichen Evaluation einer Website benötigt werden. Hierzu wird die folgende Forschungsfrage gestellt: Kann eine heuristische Evaluation ausreichende Ergebnisse liefern, um als alleinige Evaluationsmethode für die Usability von Websites angewandt zu werden? Um die Forschungsfrage zu beantworten, wurden sowohl eine heuristische Evaluation als auch Usability-Tests durchgeführt und die Ergebnisse im Anschluss verglichen. Die heuristische Evaluation wurde mit drei Usability Expertinnen und Experten durchgeführt. Im Zuge der Usability-Tests wurden acht Testpersonen in zwei Gruppen verschiedener Altersgruppen mit jeweils vier Teilnehmer/-innen aufgeteilt. Die heuristische Evaluation zeigte bereits eine Vielzahl von Problemen auf, welche es galt durch Usability-Tests zu bestätigen. Im Rahmen der heuristischen Evaluation wurden mehr Probleme entdeckt als mit den User-Tests. Die Bewertung der Probleme war im Zuge der heuristischen Evaluation tendenziell höher als die Bewertungen der gefundenen Probleme der User-Tests. Die Ergebnisse zeigten, dass sich die beiden Evaluationsmethoden nicht ersetzen, aber ergänzen können. So ist es wahrscheinlich, dass die Hinweise der Experten in Kombination mit den tatsächlich auftretenden Problemen während der Nutzung zu einem fundierten Gesamtüberblick über die Schwierigkeiten einer Website führen. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34689 CY - Ingolstadt ER - TY - THES A1 - Maldonado Llopart, Joan Mark T1 - Design und Evaluierung einer digitalen Lösung zur Vereinfachung des gemeinsamen Kochens Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34659 CY - Ingolstadt ER - TY - THES A1 - Wild, Marcus Aurelius T1 - Virtuelle Warteschlangen BT - eine Analyse ihrer ethischen Potentiale und Risiken N2 - In alltäglichen Situationen bilden virtuelle Warteschlangen eine Alternative zu den herkömmlichen analogen Warteschlangen. Mit der voranschreitenden Digitalisierung und den immer besser optimierten digitalen Anwendungen können sich immer mehr neue und interessante Anwendungsfälle für virtuelle Warteschlangen ergeben. Zudem bieten virtuelle Warteschlangen gegenüber analogen Warteschlangen in vielen Bereichen vielversprechende Vorteile für den Nutzer und die nutzenden Firmen. Allerdings sollten solche Implementierungen ebenfalls bedacht umgesetzt werden. Das Ziel dieser Arbeit war es, ein allgemeines Verständnis zu den Warteschlangen zu vermitteln und den bisherigen wissenschaftlichen Stand zu analysieren. Auf dessen Grundlage sollten die virtuellen Warteschlangen hinsichtlich ihrer Potentiale und den damit verbundenen Risiken bewertet werden. Mit Hilfe dieser Bewertung konnte eine neue Abhängigkeit des Kunden in der Warteschlange gegenüber dem Warteschlangenbetreiber festgestellt werden. Dabei spielt die entgegengebrachte Transparenz, ausgehend vom Warteschlangenbetreiber, eine wichtige Rolle bei der Bewertung der Warteerfahrung des Kunden. Zugleich kann es mit Hilfe von virtuellen Warteschlangen zu einer effizienteren und kundenorientierteren Bearbeitung von Kundenanfragen kommen. Y1 - 2022 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-34602 CY - Ingolstadt ER -