Standardized Test Procedures for Highly Configurable Software Defined Mobility Systems in Operation
With individually configurable mobility systems, manufacturers stand out from their competitors in a saturated market. Due to the growing software amountcontent in these systems and trends - such as high-frequency over-the-air updates and increasing vehicle hardware runtimes - individualization is increasingly taking place at the software level and while the system is still in operation. The resulting enormous of mobility systems poses a great challenge for the efficient validation of these systems, for which standardized test procedures are currently lacking.
The aim of the project is to develop a new generation of test procedures for the efficient and systematic validation of highly configurable mobility systems. The standardizable test procedures should master the variability of the software in space (many configuration possibilities) and time (updates during life cycle). Approaches are thereby provided that can be applied over the entire life cycle to achieve high software quality.
Major deficits of current test procedures are addressed, which are mainly caused by a missing comprehensive variability models, inefficient configuration selection and test case generation. Based on a unified variability model, novel methods of risk-based adaptive sampling will be used to extract a set of configurations that are relevant for the verification of a system change. For these configurations, test cases are generated in the next step using fuzzing techniques, which are finally executed in a test process.
Research Coordinator "Software-System-Architectures"