Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions



Similar documents
Software Production. Industrialized integration and validation of TargetLink models for series production

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

Collaborating in California: Open HIL Test System Architecture uses the ASAM HIL API

Model-based Testing of Automotive Systems

How cloud-based systems and machine-driven big data can contribute to the development of autonomous vehicles

Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse Paderborn automotive testing expo June 22, 2010

Best Practices for Verification, Validation, and Test in Model- Based Design

Performance Study based on Matlab Modeling for Hybrid Electric Vehicles

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

Challenges for the European Automotive Software Industry

Electric motor emulator versus rotating test rig

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Driveability Simulation in the continuous development process. Dr. Josef Zehetner, DI Matthias Dank, Dr. Peter Schöggl, AVL List GmbH, Graz

Model-based Testing of Automotive Systems

Model Based Software Development for DDG 1000 Advanced Gun System

Automotive Software Development Challenges Virtualisation and Embedded Security

Model-based Testing of Automotive Systems

Advanced Techniques for Simulating ECU C-code on the PC

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

automotive.elektrobit.com Driver assistance software EB Assist solutions

MathWorks Automotive Conference 2015 Simon Fürst, 2015/09/24. MODEL-BASED SOFTWARE DEVELOPMENT: AN OEM S PERSPECTIVE.

VELOCITY LAB TM Embedded Development Ecosystem

Verification by. Simulation. Verification by. Simulation. Verification by. Simulation / Model Check. Validation and Testing.

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

EHOOKS Prototyping is Rapid Again

Data Logging and Realtime Visualization

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

An Overview of Hardware-In-the-Loop Testing Systems at Visteon

Better Test Quality by Automation

Making model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB

AUTOMATED DRIVING WITH ROS AT BMW.

Validating Diagnostics in Early Development Stages

Requirements for Standard Compliant Electrical Test Authoring in Manufacturing Applications

Product Information Services for Embedded Software

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

Lecture 3 - Model-based Control Engineering

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

One common language for domain experts and test engineers

Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung

Eli Levi Eli Levi holds B.Sc.EE from the Technion.Working as field application engineer for Systematics, Specializing in HDL design with MATLAB and

Safety Issues in Automotive Software

Configuration management in AUTOSAR

ETAS. We offer regularly scheduled training seminars for both novice and advanced ETAS tool users.

Application of Software Watchdog as a Dependability Software Service for Automotive Safety Relevant Systems

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Model-Based Development of ECUs

Electrics & Electronics

Presented by: Jens Svensson, Volvo 3P. Volvo Group

User experience and product-level performance testing in mobile devices.

IBM Rational Rhapsody

Controlling Risks Safety Lifecycle

Embedded OS. Product Information

Safety Lifecycle illustrated with exemplified EPS

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

HAVEit. Reiner HOEGER Director Systems and Technology CONTINENTAL AUTOMOTIVE

Introduction to RACE FUELS Hans-Christian von der Wense Munich, Germany

AUTOSAR Software Architecture

The SPES Methodology Modeling- and Analysis Techniques

Automotive Software Engineering

Model Sharing to leverage customer cooperation in the ECU software development

Safe-E. Safe-E Introduction. Coordination: Andreas ECKEL TTTech Computertechnik AG

Chip simulation of automotive ECUs

Development of AUTOSAR Software Components within Model-Based Design

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

Software House Embedded Systems

Plug and Play Solution for AUTOSAR Software Components

Timing Analysis for Verification of Network Architectures. Timing Analysis

Software Module Test for an Electronic Steering Lock

Advanced Driver Assistance Systems & Automated Driving (ADAS/AD): Improve Testing Efficiency with IBM Video Data Management Solutions

Principles of a Vehicle Infotainment Platform

SOFTWARE PERFORMANCE TESTING SERVICE

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Safety and security related features in AUTOSAR

Hardware-in-the-Loop Simulation

Mild Hybrids. Virtual

SoMA. Automated testing system of camera algorithms. Sofica Ltd

Using big data in automotive engineering?

FEV Parallel Mode Strategy

Integrated Model-based Software Development and Testing with CSD and MTest

Model-Driven Software Development for Robotics: an overview

Software Engineering for Real- Time Systems.

AUTOSAR Seminar WS2008/ Assignment: Simulation of Automotive Systems in the Context of AUTOSAR

Review of Mobile Applications Testing with Automated Techniques

T-REDSPEED White paper

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed-Natural-Gas Engine

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

BMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group

A new approach to automotive electric/electronic engineering life-cycle management

Latest Research and Development on Software Testing Techniques and Tools

Transcription:

Stuttgart, Testing Expo 2012 Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions 2012-06-12 Jürgen Schüling

Agenda Introduction and Motivation State of the Art Hardware in the Loop Virtual Integration Our Consistent Test Approach Test System Example Summary 2

Introduction and Motivation Driver assistance systems are highly networked and the functions are distributed in the vehicle on several electronic control units High integration with sensors and actuators Close interaction between driver, vehicle and environment Functions are observable for customers Brand Profiling Challenge - Control of complexity in compliance with the development time and budget during the entire development process Minimizing the number of test vehicles and test drives Reduce the development risk Pressure for innovation and short development cycles 3

HiL - State of the Art Procedure The vehicle functions are verified during the development in component- and integration tests Use of HiL (Hardware-in-the-Loop) test systems Simulation of the real environment by models (vehicle dynamics, engine,...) Test Automation 4

HIL-Test Method The objects to be tested (1..n ECUs) are tested on their electrical interface (= black box testing at the system boundary) Tests in real time (typically 1 ms clock) The functional simulation of the environment reactions outside the system boundary is realized by executable models Manipulated variables are changed by the tester or an executable test script A closed control loop is called close-loop simulation Driver Test Case Engine Model 5

Integration of HiL into the Development Process Integration Test on HiL Requirements Model Verification System Test Distributed functions over several control units Functional Model Model Simulation System Integration SW Design Implementation SW Verification ECU Integration Component Test on HiL Single functions in a control unit Model-based development methods allow an early test of the functions - Frontloading 6

Frontloading with Model-Based Development Model development and MiL testing Integration Test on HiL MATLAB/Simulink, ASCET, UML Requirements Model Verification System Test Distributed functions over several control units Functional Model Model Simulation System Integration SW-development and SiL testing SW Design Implementation SW Verification ECU Integration Component Test on HiL Code-Generation /SW-Coding Single functions in a control unit Implementation/ Integration Software / Hardware 7

Virtual Integration in the Development Process Model development and MiL testing Virtual Integration Integration Test on HiL MATLAB/Simulink, ASCET, UML Requirements Model Verification System Test Distributed functions over several control units Functional Model Model Simulation System Integration SW-development and SiL testing SW Design Implementation SW Verification ECU Integration Component Test on HiL Code-Generation /SW-Coding Single functions in a control unit SW/HW Integration Software / Hardware 8

Our Consistent Test Approach I Early error detection with MiL/SiL tests and virtual integration together with environment simulations A test tool for all modeling tools as well as AUTOSAR code and compiled objects Simultaneous MiL-HiL Tests Reuse of real-time test sequences of a MiL test at the HiL test 9

Windows MESSINA-HiL MESSINA-HiL Our Consistent Test Approach II Test platform MESSINA Systematic test case generation with CTE Professional Test case modeling with JAVA Modular environment models, e. g. with TESIS DYNA4,... Automated testing in real-time MESSINA: Test standard for model-based simulation, virtual integration, MiL, SiL and HiL tests 10

MiL-HiL Migration (1) Virtual Integration Example: Test system for a camera-based lane assist function Involved software components: Lane assist controller and steer torque manager model as a test objects Environment models (roads, own vehicle, road marking,...) Test case with the scenario parameters 11

MiL-HiL Migration (2) HiL-Test Exchanging the models for HW ECUs (+ I/O adapter) Environmental models and test cases can be reused 12

MiL-HiL Migration (3) Simultaneous MiL HiL Simultaneous use of the models and ECUs Comparing the ECU output data with the model data (reference) 13

MiL-HiL Migration (4) Simultaneous MiL HiL Test the Steer Torque Manager with LA function before availability of EPS ECU 14

ECU Stimulation with Virtual Data Simulated scenario testing ECU/sensor stimulation with virtual data Offline creation of virtual driving scenes Scenario simulation in real-time Restrictions on testing environmental conditions (weather, light,...) MESSINA interfaces to TESIS DYNA4 and IPG CarMaker available "Closed loop" test automation possible 15

ECU Stimulation with Recorded Data Tests with recorded driving scenarios ECU/sensor stimulation with real data Real data is collected during test drives Real data has to be expanded to include metadata for test automation Recording specific driving situations difficult Synchronous bus (e.g. CAN) and sensor data (e.g. video) MESSINA interface for ADTF for playing back the scenes available "Open loop" testing 16

Test system - Camera-based ADAS functions 17

Test System Advanced Driver Assistance Services - Development of a test system for camera-based advanced driver assistance functions - Integration of Ford in-house developed models and environmental models (e.g. TESIS DYNA4) - Real-time MiL/SiL tests in early stages of development - Automation of qualitative and quantitative regression tests Benefits - Increased efficiency by usage of reproducible test cases from MiL to HiL - Early fault detection with virtual integration and MiL/SiL tests - Simultaneous MiL allows easy generation of reference data for quantitative HiL tests Details in: ATZ 11/2011 18

Summary Test setup for camera-based ADAS functions as well as sensor fusion algorithms Early error detection with MiL/SiL tests and virtual integration of modeled functions together with environment models Simplify migration from MiL to HiL by reusing the test cases and parallel testing Simultaneous development of OEM and Suppliers with IP protection Quick regression tests on the various verification levels and development stages Reduction of test drives and increasing test quality Details in: ATZextra 05/2012 19

Thank you for your attention! Jürgen Schüling Account Manager Automotive Mobile: +49 172 816 0621 Tel: +49 221 1681 3434 E-Mail: Juergen.Schueling@berner-mattner.com Web: www.berner-mattner.com More information: Hall 1 Stand 1537 Berner & Mattner Systemtechnik GmbH Gottfried-Hagen-Str. 60 D-51105 Cologne 20