15,910 research outputs found

    Online experimentation in automotive software engineering

    Get PDF
    Context: Online experimentation has long been the gold standard for evaluating software towards the actual needs and preferences of customers. In the Software-as-a-Service domain, various online experimentation techniques are applied and proven successful. As software is becoming the main differentiator for automotive products, the automotive sector has started to express an interest in adopting online experimentation to strengthen their software development process. Objective: In this research, we aim to systematically address the challenges in adopting online experimentation in the automotive domain.Method: We apply a multidisciplinary approach to this research. To understand the state-of-practise in online experimentation in the industry, we conduct case studies with three manufacturers. We introduce our experimental design and evaluation methods to real vehicles driven by customers at scale. Moreover, we run experiments to quantitatively evaluate experiment design and causal inference models. Results: Four main research outcomes are presented in this thesis. First, we propose an architecture for continuous online experimentation given the limitations experienced in the automotive domain. Second, after identifying an inherent limitation of sample sizes in the automotive domain, we apply and evaluate an experimentation design method. The method allows us to utilise pre-experimental data for generating balanced groups even when sample sizes are limited. Third, we present an alternative approach to randomised experiments and demonstrate the application of Bayesian causal inference in online software evaluation. With the models, we enable software online evaluation without the need for a fully randomised experiment. Finally, we relate the formal assumption in the Bayesian causal models to the implications in practise, and we demonstrate the inference models with cases from the automotive domain. Outlook: In our future work, we plan to explore causal structural and graphical models applied in software engineering, and demonstrate the application of causal discovery in machine learning-based autonomous drive software

    Teaching embedded software development utilising QNX and Qt with an automotive-themed coursework application

    Get PDF

    Compensating springback in the automotive practice\ud using MASHAL

    Get PDF
    New materials are used in the automotive industry to reduce weight and to improve crash performance. These\ud materials feature a higher ratio of yield stress to elastic modulus leading to increased springback after tool release. The resulting\ud shape deviations and their efficient reduction is of major interest for the automotive industry nowadays. The usual strategies for\ud springback reduction can diminish springback to a certain amount only. In order to reduce the remaining shape deviation a\ud mathematical compensation algorithm is presented. The objective is to obtain the tool geometry such that the part springs back\ud into the right shape after releasing the tools.\ud In practice the process of compensation involves different tasks beginning with CAD construction of the part, planning the\ud drawing method and tool construction, FE-simulation, deep drawing at try-out stage and measurement of the manufactured part.\ud Thus the compensation can not be treated as an isolated task but as a process with various restrictions and requirements of\ud today’s automotive practice. For this reason a software prototype for compensation methods MASHAL – meaning program to\ud maintain accuracy (MASsHALtigkeit) – was developed. The basic idea of compensation with MASHAL is the transfer and\ud application of shape deviations between two different geometries on a third one. The developed algorithm allows for an effective\ud processing of these data, an approximation of springback and shape deviations and for a smooth extrapolation onto the tool\ud geometry.\ud Following topics are addressed: positioning of parts, global compensation and restriction of compensation to local areas,\ud damping of the compensation function in the blank holder domain, simulation and validation of springback and compensation of\ud CAD-data. The complete compensation procedure is illustrated on an industrial part

    Software dependability modeling using an industry-standard architecture description language

    Full text link
    Performing dependability evaluation along with other analyses at architectural level allows both making architectural tradeoffs and predicting the effects of architectural decisions on the dependability of an application. This paper gives guidelines for building architectural dependability models for software systems using the AADL (Architecture Analysis and Design Language). It presents reusable modeling patterns for fault-tolerant applications and shows how the presented patterns can be used in the context of a subsystem of a real-life application

    Developing a distributed electronic health-record store for India

    Get PDF
    The DIGHT project is addressing the problem of building a scalable and highly available information store for the Electronic Health Records (EHRs) of the over one billion citizens of India

    Effectiveness of R&D project selection in uncertain environment: An empirical study in the German automotive supplier industry

    Get PDF
    This paper presents results of an empirical large-scale study on uncertainty reduction of R&D projects and R&D project selection. The empirical field is the German automotive supplier industry. We explore R&D project selection practices in this specific industry and briefly contrast our findings with the academic research and management literature in this field. We concentrate on answering three research questions (with focus on questions no. 1 and 2): I. Which information and related uncertainties are crucial for the product selection decision to the R&D decision makers? II. How do R&D decision makers today cope with typical challenges related to reducing uncertainty? Where do they face major problems and how effective are they? III. What are major implications for managing the Fuzzy Front End (FFE) of innovation process in industry practice and respectively for further academic research in this field? Key findings are that on the one hand certainty about fields of product applications, target markets and production feasibility are most important criteria for initial product selection decisions. On the other hand market and cost related uncertainties (e.g. sales volume, product price, cost per unit) cannot be satisfyingly reduced in practice before project approval for development or definite termination of projects. Although different uncertainty profiles exist within the process of project evaluation, most companies do not systematically choose available product selection methods and tools according to specific uncertainty situations. Intuition still plays a major role in R&D product selection. Some first conclusion drawn from this research are: A sufficient level of resources (including financial and methodological know-how), a systematic use of suitable project selection instruments, and a fit with the company specific as well as the OEMs' product/brand strategies can be potential levers for more effective uncertainty reduction before product decision. --
    • 

    corecore