Browsing by Author "Kovačić, Marko"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Open Access Deployment und Ausführung verteilter Datenpipelines in Software-Defined-Car-Anwendungen(2022) Kovačić, MarkoAnwendungen im Bereich des Software-Defined-Car (SDC) bieten neue Möglichkeiten, um die Sicherheit und Effizienz in der Verkehrssteuerung, sowie dem Kraftstoffverbrauch zu verbessern. Die Kommunikation zwischen externen Systemen, wie der Infrastruktur, und anderen Verkehrsteilnehmern ermöglicht es Fahrzeugen nicht nur auf die eigene Sensorik, sondern auch auf Daten von außerhalb zu reagieren. Gleichzeitig ergibt sich durch den Datenaustausch das Potenzial Analysen mit Fahrzeugdaten auf externen Komponenten vorzunehmen, welche die verfügbaren Ressourcen innerhalb eines Fahrzeugs übersteigen. Durch die zunehmende Zahl an Fahrzeugen und eine stetig wachsende Menge an zu verarbeitenden Daten ergeben sich jedoch Herausforderungen für das Deployment und die Ausführung von SDC-Anwendungen. In der Literatur existieren bereits modellgetriebene Lösungsansätze für die einfache und schnelle Erstellung sowie Verwaltung solcher Anwendungen. Gleichzeitig mangelt es diesen bislang an Deployment- und Ausführungstechniken, insbesondere für solch heterogene und verteilte Domänen wie dies bei vernetzten Fahrzeugen der Fall ist. Aufbauend auf einem modellgetriebenen Lösungsansatz wird im Rahmen dieser Masterarbeit ein Konzept für das automatisierte Deployment und die Ausführung verteilter Datenpipelines in SDC-Anwendungen vorgestellt. Die Umsetzbarkeit des Konzepts wird durch einen implementierten Prototyp demonstriert, welcher gleichzeitig als Basis für eine Evaluation dient.Item Open Access Entwicklung und prototypische Umsetzung einer Strategie zur Ausführung von Tools zur Erstellung von Code-Qualitätsmetriken im Umfeld einer Continuous Delivery Umgebung(2019) Kovačić, MarkoKontinuierliche Softwareentwicklung ist ein Prozess, der es Unternehmen ermöglicht, neue Funktionalität schneller freizugeben. Während einer vorangegangenen Tätigkeit bei der Robert Bosch GmbH wurde dieser Prozess erstmals für die Entwicklung von Airbag-Software genutzt. Durch diese relativ neue Vorgehensweise und bedingt durch klassische Großkonzern-Strukturen konnten erste Probleme in der Anwendung beobachtet werden. Obwohl kontinuierliche Softwareentwicklung kein neues Thema in der Literatur ist, wurden dennoch keine Quellen gefunden, die eine Methode aufzeigen, um vorhandene Probleme in der Nutzung dieses Prozesses zu optimieren. Aus diesem Grund zielt diese Arbeit darauf ab, eine generelle und breit anwendbare Methodik zur Verbesserung einer bestehenden CI-Umgebung zu entwickeln. Anschließend wurde diese Methode anhand einer konkreten Fallstudie ausgeführt. Das Ziel dieser Anwendung war eine Verbesserung der CI-Umgebung in der Airbag-Softwareentwicklung bei der Robert Bosch GmbH. Durch die Entwicklung eines Prototypen und eine anschließende Evaluation, konnte gezeigt werden, dass dieses Ziel erreicht wurde.