Auflistung nach Schlagwort "automotive"
1 - 10 von 14
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragApproximating the Number of Execution Paths in Simulink Models(Softwaretechnik-Trends Band 40, Heft 2, 2020) Quante, JochenSimulink is in widespread use for developing control applications, for example in the automotive domain. Simulink models often are the main artifacts that developers work on. The most common artifact is a block diagram. Code is directly generated from these models. Therefore, the models are also subject to maintenance and thus to the well-known effects of software ageing. In order to monitor and control maintainability of such models, it is necessary to measure them. One important maintainability metric that has not been addressed for block diagrams so far is the number of execution paths, as this determines the number of test cases that are needed to execute each possible path through the software at least once. The number of control branches (cyclomatic complexity) is not enough, as the number of paths can vary vastly depending on their arrangement. Therefore, an approximation of the number of execution paths for Simulink models is needed.
- KonferenzbeitragDesigning Automotive Case Studies for Architectural Security Analyses(Softwaretechnik-Trends Band 43, Heft 4, 2023) Boltz, Nicolas; Walter, Maximilian; Gerking, ChristopherDigitalization is one of the biggest drivers of advancements in the modern automotive domain. The resulting increase in communication is leading to a more intensive exchange of data and the opening up of for merly closed systems. This raises questions about security and data protection. Software architecture analyses can help identify potential issues, thereby making systems more secure and compliant with data protection laws. Such analyses require representative case studies for development and evaluation. In this paper, we showcase the results of applying requirements and processes for case-study research during three bachelor theses with students. The resulting three case studies center around the automotive and mobility domain and focus on different security and privacy properties. We discuss our insights and experiences regarding the creation of case studies.
- KonferenzbeitragDeveloping the Software of Future Cars: A Car DevOps Approach(Softwaretechnik-Trends Band 43, Heft 2, 2023) Weller, Marcel; Stötzner, Miles; Klinaku, Floriment; Becker, SteffenThe amount of deployed software in cars is increasing. Simultaneously, software is updated in shorter release cycles. As a consequence, car manufacturers face new challenges in the management of software. The project Software-Defined Car (SofDCar) consists of academic and industrial partners addressing the development of foundations for a new software development methodology for future car generations. This methodology demands for new roles and continuous engineering activities during the whole car software’s lifecycle. As part of this project, we research several interconnected topics addressing these challenges. We focus on the modeling and orchestration of car fleets, which includes topics such as variant management of car topologies and Over-the-Air updates. Furthermore, the communication between cars and surrounding systems is investigated for use cases such as cooperative overtaking in which cars autonomously overtake each other. Finally, we put all contributions together in a Car DevOps approach.
- DissertationExtending head-up displays: exploring the potential of large & 3D automotive windshield displays(2018) Häuslschmid, RenateDrivers consume an increasing amount of information while driving. The information is accessed on the in-car displays but also on personal devices such as the smartphone. Head-up displays are designed for a safe uptake of additional visual information while driving but their benefits are limited by the small display space. This motivates academia and industry to advance the head-up to the so-called windshield display. A windshield display will provide an extended display space, which largely or entirely covers the driver’s visual field through the windshield, as well as 3D and depth perception. Technologically, they are not yet feasible, but, thanks to steady advancements they will become available in the future. Extending a small 2D to a large 3D space requires a rethinking of the entire user interface. The windshield display opens up new opportunities for the type and amount of information, as well as for the way it is presented – ranging up to full augmented reality but it also raises concerns about a distracted driver. The core question of this thesis is whether such an extension is reasonable and desirable – meaning if there are convincing arguments and use cases which justify the potential risk of distraction. This thesis presents our research about the risks and benefits of the transition from a head-up to a windshield display. Thus, we explore the potentials and examine the safety risks and benefits as well as the drivers’ satisfaction of various display aspects. We developed a design space that shows how the new size and depth possibilities create new, or interrelate with existing, design factors. New design opportunities arise and suggest a redesign of existing functionality but also the integration of new content. We researched the information content that could be displayed on a windshield display and asked drivers what content they need and personally desire. We thereby obtained an extensive list of use cases and applications. We approached the question of where such content should be displayed, given the large 3D space. To enable the design of safe interfaces, we first examined the driver’s visual perception across the windshield and identified locations that promote information recognition, particularly in the new peripheral area. Simultaneously, we examined the different ways of placing and stabilizing the content. We compared the traditional screen-fixed with world-fixed (augmented reality) and head-stabilized placement methods in terms of user satisfaction, understandability and safety. The gained knowledge about the locations that support information uptake and about the best ways of placing content was merged into a layout concept that subdivides the driver’s view into several information areas. We also incorporated the drivers’ preferences into this design process and compared their personalized layouts with our vision-based layout concept. We assessed the safety of both layout versions and present a revised concept. We close this thesis by reflecting on other trends that may interrelate with the windshield display, namely autonomous driving and augmented reality consumer devices. We look at recent advancements in realizing windshield displays and endeavor a prediction of future developments in this area.
- KonferenzbeitragHacking Trucks - Cybersecurity Risks and Effective Cybersecurity Protection for Heavy Duty Vehicles(Automotive - Safety & Security 2017 - Sicherheit und Zuverlässigkeit für automobile Informationstechnik, 2017) Wolf, Marko; Lambert, RobertSimilar to passenger cars, heavy-duty vehicles, such as commercial trucks and buses, are becoming increasingly software-driven, interconnected and semi-automated, and hence are also becoming increasingly susceptible to cybersecurity attacks. This article will identify and evaluate these cybersecurity threats and risks affecting the monetary business operation, reliability, and safety of heavy-duty vehicles, comparing them with similar cybersecurity risks for typical passenger vehicles. Based on this overall cybersecurity threat and risk analysis, the article will then present and explain our holistic and multi-layer protection approach to reduce such cybersecurity risks for heavy-duty vehicles.
- KonferenzbeitragThe Impact of Explanation Detail in Advanced Driver Assistance Systems: User Experience, Acceptance, and Age-related Effects(Mensch und Computer 2023 - Tagungsband, 2023) Hermann, Julia; Nierobisch, Niels; Arndt, Robin; Kubullek, Ann-Kathrin; van Ledden, Sebastian; Dogangün, AysegülUser understanding and confidence are critical in the context of advanced intelligent driver assistance systems (ADAS) to ensure the desired response and prevent manual countersteering during automated maneuvers. However, the interventions of advanced ADAS can sometimes be unexpected and disruptive to drivers, especially when the reasons are unclear. In our study, we investigated the effects of differently presented explanations provided by a driver assistance system. We presented participants with three scenarios from the driver’s perspective and created two videos for each scenario with explanations of varying detail. Participants were asked to answer two questionnaires following each video. The results show that more detailed explanations generally lead to a better user experience and higher confidence in the system’s performance. We also discuss the possible influence of age and technology acceptance in our article.
- KonferenzbeitragManaging Software Complexity in Automotive SW DevelopmentQuante, Jochen; Grundler, ThomasIn the last decades, software has become more and more important in the automotive domain. With features like autonomous driving and increasing connectivity, the software’s sheer volume has increased by an order of magnitude. This ever-growing complexity has to be accompanied by processes that limit its negative effect on maintainability. Also, the prospect of “end of combustion” demands reduction of development effort for combustion engine control software. In this paper, we report on our approach to control software complexity in the powertrain domain. We describe the basic idea for measuring and managing maintainability, the challenges on adopting such an approach in practice, like having to measure on different kinds of artifacts, and the factors that have lead to success.
- KonferenzbeitragModel-Driven Performance Optimization Tool Platform for Multi-core Systems with Open Sources Technologies(Softwaretechnik-Trends Band 39, Heft 2, 2019) Raza, Syed AounWith the advent of multi-core ECUs and hardware fusion in the automotive domain, the tooling environment to support multi-core software development has gained significance. Especially, tools that can provide an early indication about the architectural behavior before the existence of the code. Such domain specific tool platforms, which enable analyses (e.g., data-consistency) and optimizations (memory management, task-to-core mapping, timing simulations and distribution) are not easily available. The commercial solutions available on the market cannot be applied generally with off the shelf optimization options. Therefore, at Bosch we have developed a tool platform that bridges the open source and commercial solutions to support analysis and optimizations of multi-core system development. This paper provides an overview of the different optimization use cases and developed tool platform.
- KonferenzbeitragOptimal Product Line Architectures for the Automotive Industry(Modellierung 2018, 2018) Wägemann, Tobias; Tavakoli Kolagari, Ramin; Schmid, KlausThe creation of product line architectures is a difficult and complex task. The resulting architectures must support the required system variabilities as well as further quality attributes. In the automotive domain, product lines of software-intensive system models have a great diversity of products, which leads to vast design spaces. Finding optimal product line architectures as part of the system design process requires the consideration of a variety of trade-offs. In practice, this challenge cannot be solved manually for all but the smallest problems, therefore an automated solution is required. Our contribution is the generation of a sound mathematical formalization of the problem. This formalization makes the product line optimization problem accessible to various established multi-objective optimization techniques. The applicability of the chosen approach is shown by means of applying a commercial tool for multi-criteria decision making.
- KonferenzbeitragPerformance analysis of a virtualized vehicle-compute platform: An experience report(Softwaretechnik-Trends Band 39, Heft 3, 2019) Hesse, Christopher; Welsch, Tim; Eichelberger, HolgerCompute platforms for modern automotive systems tend to combine embedded properties, increasingly complex architectures and even virtualization. However, analyzing the performance of such systems, e.g., to identify performance bottlenecks, is not trivial. In this paper, we report our experience in analyzing the performance of a camera-vision application on a virtualized vehicle-compute platform. We discuss issues that we faced during the analysis, impacts of the virtualization on the performance as well as causes.