Real and Virtual Development with SystemDesk

Similar documents
Cluster Simulation with Integrated Workflow and Test Management. Chandu Puliroju dspace Inc.

SystemDesk - EB tresos Studio - TargetLink Workflow Descriptions

Experiences with AUTOSAR compliant Autocode generation using TargetLink

dspace GmbH Rathenaustr Paderborn Germany

Design and Analysis of a Controller from System Design Idea to AUTOSAR Architecture with Basic Software Modules

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

TRC File Changes with dspace Release 2014-A and Later. Migration Guide

Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW

SYNECT

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

OHB System AG Anh Trung. Developing a SMP2 compliant Hardware-In-the-Loop simulation framework

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

Virtual Test Driving in the Development Process New Methods and Tools for Current Challenges

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks

Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

New Features and Migration

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms

Collaborating in California Dynamic Skip Fire Development Using HIL API

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Safety and Security for Automotive using Microkernel Technology

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

Design your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps

System Architecture HIL Testing ECU Calibration Automotive Solutions Systems and Applications Rapid Prototyping ECU Autocoding

Decoupling Test Cases from Real and Virtual Test Systems with ASAM HIL API

Volvo Car Group Jonn Lantz Agile by Models

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive

Powertrain Strategies for the 21st Century: Designing Global Powertrains

Simulink for AUTOSAR: Best Practices

10 th AUTOSAR Open Conference

MotionDesk D online animation of simulated mechanical systems in real time Intuitive graphical scene design

EB GUIDE documentation

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

10 th AUTOSAR Open Conference

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

Implementation of Automotive Unified Diagnostic Services Based on AUTOSAR. Yue-yin XIE, Chao ZHOU and Feng LUO

AVS: A Test Suite for Automatically Generated Code

Software integration challenge multi-core experience from real world projects


Autonomous Driving From Fail-Safe to Fail-Operational Systems

Model Based Development of Embedded Control Software

ControlDesk Next Generation

Virtualizing the TCU of BMW's 8 speed transmission

Experiences with CANoe-based Fault Injection for AUTOSAR

dspace Release New Features and Migration

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Standardization for efficient testing of Automotive Ethernet ECUs

SW-Update. Thomas Fleischmann June 5 th 2015

Creating outstanding digital cockpits with Qt Automotive Suite

Entwicklung zuverlässiger Software-Systeme, Stuttgart 30.Juni 2011

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future

Generating Industry Standards Production C Code Using Embedded Coder

Automotive Security An Overview of Standardization in AUTOSAR

AUTOSAR Software Design with PREEvision

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Sensor Fusion with RTMaps on an Embedded Platform

Product Information Embedded Operating Systems

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Ready, Set, Go! Measuring, Mapping and Managing with XIL API 2.0

Anticipatory Shifting Optimization of a Transmission Control Unit for an Automatic Transmission through Advanced Driver Assistance Systems

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009

TargetLink AUTOSAR Guidelines

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

POTENTIAL AND BENEFITS OF FUNCTIONAL MOCK-UP INTERFACE - FMI FOR VIRTUAL VEHICLE INTEGRATION

10 th AUTOSAR Open Conference

Simulation-based development of automotive control software with Modelica

Vortex OpenSplice. Python DDS Binding

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

Intel Visual Fortran Compiler Professional Edition 11.0 for Windows* In-Depth

Create, Embed, Empower. Crevavi Technologies Company profile

Formal Verification and Automatic Testing for Model-based Development in compliance with ISO 26262

How Real-Time Testing Improves the Design of a PMSM Controller

Electromechanical Braking (Brake By-Wire)

D2.1.4 Development Method Restricted (PP) Copyright DESERVE. Development Method. Sub Project SP2 ADAS development platform

INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS. Johan Åkesson

AUTOSAR I ntegration for the MOST Network

From Separated ECUs to a Display Cluster April 18, 2018

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Enabling of AUTOSAR system design using Eclipse-based tooling

EB GUIDE Studio and EB GUIDE Speech Extension. Dan Henderlong June 2016

Virtual Validation of Cyber Physical Systems

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

STMicroelectronics Automotive MCU Technical Day

SIMULATION ENVIRONMENT

In Vehicle Networking : a Survey and Look Forward

Developing Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto

A specification proposed by JASPAR has been adopted for AUTOSAR.

Workpackage WP2.5 Platform System Architecture. Frank Badstübner Ralf Ködel Wilhelm Maurer Martin Kunert F. Giesemann, G. Paya Vaya, H.

Layer-based Multi-sensor Fusion Architecture for Cooperative and Automated Driving Application Development

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

AUTOMATED TEST OF CVT CONTROL SOFTWARE, USING FMI AND MODELICA MODELS

AUTOSAR Method. Webinar

Verification, Validation, and Test with Model-Based Design

Reuse of Hardware Independent Test Sequences across MiL-, SiL- and HiL-Test Scenarios

Transcription:

Real and Virtual Development with SystemDesk Joe Fairchild Project Manager Software Development and Validation dspace, Inc.

Goals of AUTOSAR Create libraries of software components Reusable Hardware-independent Be flexible Easy to exchange hardware or software components Easy to change configurations Make tools interoperable and exchangeable by Standardized methodology dspace s AUTOSAR Involvement Joined the AUTOSAR partnership as a Premium Member in April 2004. dspace is active in specifying parts of the architecture. Standardized interfaces and exchange formats Cooperate on standards, Compete on implementation

Logical vs. Physical Architecture Adaptive Cruise Brake Force Electronic Stability Control Read Brake Pedal Calculate Vehicle Brake Force Calculate Regenerative Brake Force Calculate Brake Force for Each Wheel Standard Premium Hybrid 3

AUTOSAR Software Development Methodology System Configuration: Mapping of software components to ECUs, data elements to messages, etc. ECU1 CAN ECU2 Library of software components (C code functions with XML describing interfaces) System (interconnection of software components) ECU Configure OS, and basic software; generate code for RTE; compile and link

AUTOSAR Software Development Process Design System Architecture Develop Control Functions arxml.c Application Configure Basic Software arxml.c BSW Stack tresos Studio ECU

SystemDesk at a Glance Modeling tool for AUTOSAR software and system architectures Support of multiple versions of AUTOSAR standard, including most current versions Integration of software architecture onto an ECU Virtual integration of architectures for PC-based SIL simulations Process support Complete tool automation via Python or C# API Special round-trip support with TargetLink

SystemDesk Modeling of AUTOSAR Architectures Work with complex AUTOSAR objects in comfortable dialogs

SystemDesk Modeling of AUTOSAR Architectures Model architecture of software at a functional level Map functions to ECUs and Networks 8

Validation Complete validation of a branch of the project Definition of custom rules Validation in dialogs Visualization of incompatible interfaces

Validation EB tresos Compatibility Check Validate project for import into EB tresos

Virtual ECU Generation Process Design System Architecture Develop Control Functions arxml.c Application Configure Generate Basic V-ECU Software arxml.c BSW Stack (for simulation) tresos Studio Virtual ECU: Production-intent application code with simulation-capable BSW stack Virtual ECU

Re-use V-ECU across dspace Platforms Virtual ECU MicroAutoBox II Run production-intent code on a rapid prototyping platform VEOS Simulate realistic ECU on desktop environment without hardware SCALEXIO Connect Virtual ECU to physical signals for Hardware-In-Loop testing 12

Pieces Required for Simulation and Testing Device / System Under Test Environment Models.c Execution Platform Test Tools 13

Pieces Required for Simulation and Testing Device / System Under Test Environment Models.c dspace s Philosophy: Utilize industry standards Create scalable solutions Enable seamless transitions between phases of development Execution Platform Test Tools 14

Integrated Tool Chain for Virtual ECU Development Instruments and Simulation Control Visualization and Animation Road and Maneuver Definition Test Automation and Evaluation Third-Party Models and Test Tools FMI XCP HIL-API Early, PC-based validation of ECU software and functions Seamless reuse of models, layouts, tests, data during real ECU testing

VEOS Player Linking it all Together VEOS XCP HIL-API FMI Connection to Third-Party Test Tools Co-Simulation with Third-Party Models

Seamless transition from Offline Simulation to HIL VEOS XCP HIL-API FMI Connection to Third-Party Test Tools Co-Simulation with Third-Party Models

dspace and Elektrobit Your AUTOSAR Partners tresos Studio ECU Virtual ECU A Standards-Based, Scalable, Seamless solution for doing real and virtual testing across the entire software development cycle

Thank you! Any questions? Copyright 2015, dspace Inc. All rights reserved. Written permission is required for reproduction of all or parts of this publication. The source must be stated in any such reproduction. This publication and the contents hereof are subject to change without notice. Brand names or product names are trademarks or registered trademarks of their respective companies or organizations.