ASAM AE XIL-MA v2.1 Release Presentation. Dr. Rainer Rasche, dspace GmbH

Similar documents
Release Presentation ASAM AE XIL-MA Generic Simulator Interface for Simulation Model Access 2016 / 02 / 22

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

ASAM XIL. Datasheet. Generic Simulator Interface AE. Title Category Current Version Release Date Download Application Areas

What s new in ASAM AE HIL API V1.0.0?

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

Collaborating in California Dynamic Skip Fire Development Using HIL API

Exploitable Results by Third Parties

Functional Mockup Interface (FMI) A General Standard for Model Exchange and Simulator Coupling

SIMULATOR TO FMU: A PYTHON UTILITY TO SUPPORT BUILDING SIMULATION TOOL INTEROPERABILITY

Functional Mockup Interface for Tool and Model Interoperability

Release Presentation ASAM AE XIL Generic Simulator Interface 2015 / 10 / 1

AVS: A Test Suite for Automatically Generated Code

Automation Desk 3.3 Tool Set - Test Automation Software. P.BALAJI Software Engineer L&T IES, Mumbai

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

Conference Dynamic Simulation in Vehicle Engineering Realtime Simulation of Vehicles Containing Detailed Components

INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS. Johan Åkesson

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse

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

Element Sizes in implicit and explicit calculation

Simulation-based development of automotive control software with Modelica

MA-Project System Structure and Parameterization Current Status and Plans

ASAM MCD-2 D (ODX) Data Model for ECU Diagnostics (Open Diagnostic Data Exchange) Data Model Specification. Base Standard

CANape ASAM-MCD3 Interface Version Application Note AN-AMC-1-103

Development of Custom Workflows for Simulation and Analysis of Functional Mock-up Units

MDF4 Lib. Product Information

Modelica-Association-Project System Structure and Parameterization Early Insights

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

ODX Process from the Perspective of an Automotive Supplier. Dietmar Natterer, Thomas Ströbele, Dr.-Ing. Franz Krauss ZF Friedrichshafen AG

A specification proposed by JASPAR has been adopted for AUTOSAR.

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

Functional Mockup Interface for Model Exchange and Co-Simulation

NX Collaboration and Supplier Exchange. Andy Attfield, Siemens PLM

Real and Virtual Development with SystemDesk

TRANSPRONICS OPERATING MANUAL CONTENTS 1- GENERAL INFORMATION 2- FEATURES 3- GENERAL OPERATION 4- PC PROGRAM OPERATION 5- SPECIAL FEATURE

Data Declaration System

Artop (AUTOSAR Tool Platform) Whitepaper

1 Although other ways of exporting like using the 2 s 1

Release Presentation. ASAM Common MDF Version Measurement Data Format. Release Date: 2014 / 06 / 11

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

FMI Kit for Simulink version by Dassault Systèmes

Frequently Asked Questions. AUTOSAR C++14 Coding Guidelines

Presentation at ProSTEP Symposium 2010

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Applying the ASAM ODS Data Format in the CoCo-80

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

FXD A new exchange format for fault symptom descriptions

Modelica Association Project Distributed Co-Simulation Protocol. Martin Krammer DCP MAP Leader

2 nd EUROPEAN HTC 2008 Platinum Sponsor. TECOSIM Technische Simulation GmbH

An Integrated Test Framework to Reduce Embedded Software Lifecycle Costs

Extending the IPG CarMaker by FMI Compliant Units

IEEE-SA Ethernet & Automotive Technology Day Industry Connections Activity Initiation Document (ICAID)

Improving Interoperability of FMI-supporting Tools with Reference FMUs

Code Reader 2 User manual

ERAS-test Documentation

Further Developments and Applications of SIMPACK Code Export

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification

Open API recommendations for cities

Data Declaration System

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

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

Collaborative Product Visualization (CPV)

EMC LAB, TEST REPORTS DATABASE

The Functional Mockup Interface for Tool independent Exchange of Simulation Models

Using DDS with TSN and Adaptive AUTOSAR. Bob Leigh, Director of Market Development, Autonomous Vehicles Reinier Torenbeek, Systems Architect

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

optislang recent developments

Automate to Innovate L EA RN WHAT SCRIPTING CAN DO FOR YOU P U N E E T S I N G H

CANoe.MOST. - more efficiency in developing and testing MOST systems -

Quality Attribute Driven Software Architecture Reconstruction. Version 1.0 QADSAR SATURN page 1

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

OEM Conformance Tests for CAN FD

Fishing with Open Source Tools for SNIA Swordfish Don Deel NetApp, Inc.

Preparatory questionnaire for automotive standards audit

Consistent Simulation Environment with FMI based Tool Chain

SysML and FMI in INTO-CPS

ControlDesk Next Generation

ISO INTERNATIONAL STANDARD. Road vehicles Open diagnostic data exchange (ODX) Part 1: Data model specification

ASAM MCD-3 D. Application Programming Interface for MVCI Diagnostic Server. Base Standard. Part 1 of 4. Version 3.0.

Real-Time Hardware-In-Loop simulation for automated validation of diagnostic services

From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI

OTX Generally-Applicable-OTX-Extensions

A Seamless Tool Access Architecture from ESL to End Product

Experiences with the new FMI Standard Selected Applications at Dresden University

SCS Concept Group. Choose. the FREEDOM. Samuel Knorst, Edition 1

The Functional Mockup Interface for Tool independent Exchange of Simulation Models

LAUNCH. X-431 GX3 sold as X-431 Master!!!

AUTOSAR - Challenges and Solutions from a Software Vendor s Perspective

ODX Live. How to Setup a Standards-based Diagnostic Process Chain

Affordable Air Dominance. PLM for the Eurofighter Typhoon. Howard Mason. IT and ebusiness BAE SYSTEMS. Chairman, ISO TC184/SC4

Christoph Doblander. Joint work with: Christoph Goebel, Hans-Arno Jacobsen

Formal Verification for safety critical requirements From Unit-Test to HIL

myplm from version 1.3.8

OASIS TECHNICAL COMMITTEE FORMAT OF AUTOMOTIVE REPAIR INFORMATION

Running Effective Projects In Office 365. June 1, 2017

Simulation-based development of automotive control software with Modelica

Upper Ontology for AIA/ASD S3000L Implementation on the basis of ISO

EATA European Automotive and Telecom Alliance. Codecs at Brussels 19/05/2017

Technology Solutions Toward Improved Driver Focus

Automatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in PySimulator

THE DESIGN ENVIRONMENT FOR HETEROGENEOUS SYSTEMS

Transcription:

ASAM AE XIL-MA v2.1 Release Presentation Dr. Rainer Rasche, dspace GmbH 2017-10-18 1

Agenda 1 2 3 4 5 Motivation and Background of XIL-MA Introduction and General Concepts What s New? Deliverables Compatibility 2

Motivation for XIL-MA Cooperation of ASAM XIL and ITEA 2 Project MODELISAR European Project MODELISAR (2008 2011) was setup to develop a set of open interface standards for simulators XIL-MA Done as a joint initiative between MODELISAR and ASAM XIL 3

Background on FMI (1) Result of MODELISAR: Functional Mockup Interface FMI Open standard Free downloads on FMI web page: https://www.fmi-standard.org/downloads Specification is released under a copyleft license CC BY-SA: Creative Commons Share Alike Code is released under open BSD license BSD: Berkeley Source Distribution 4

Background on FMI (2) Functional Mockup Interface standard is going its way Broadly supported by simulation tools, see FMI web page: https://www.fmi-standard.org/tools Continuous development on future releases by a group as a Modelica Association Project Members include Dassault Systems, Siemens, dspace, ETAS, Bosch, Daimler ProSTEP project to utilize FMI as standard exchange format between OEMs and suppliers Members include BMW, Bosch, Conti, Daimler, Ford, MAN, several tool vendors Global Automotive Advisory Group for PLM support the ProSTEP initiative OEM Members include BMW, Chrysler, Daimler, FIAT, Ford, GM, Nissan, Renault, VW, 5

Basic idea of the joint initiative between MODELISAR and the ASAM XIL group Don t develop competing standards Bring together the HIL and MIL/SIL environments Project proposal addresses the idea Daimler entered the ASAM HIL API project to connect the two groups No effort on FMI for Application within MODELISAR taken from project proposal ASAM HIL 2.0.0, 2011 Common understanding that results concerning offline simulation can be released as FMI for Applications freely available to non-asam-members 6

General Concepts of XIL (1) Testbench-based Access (as in HIL 1.0.2) XIL Removed Drawbacks of the former version HIL 1.0.2: Dealing with vendor-specific start and shutdown methods (not standardized in 1.0.2) Port-specific variable identifiers and data types Missing overall concepts for measuring and stimulating accross different ports 7

General Concepts of XIL (1) Framework-based Access (with XIL 2.0) MAPort for Simulation Model Access (XIL-MA) Can be used in single testautomation applications Can be integrated into the XIL Framework together with other ports to benefit from the full Framework functionality. 8

XIL-MA and XIL Similarities and Differences Not included in XIL-MA but in XIL ASAM releases an additional document: Generic Simulator Interface for Simulation Model Access Contains only relevant parts for implementation of MAPort Freely available for anyone as a download ASAM XIL standard remains master description, Testbench Model Access Port and Common Functionalities Future releases of ASAM XIL Extract the same scope of content The FMI group should be invited to send representatives into XIL to contribute their experience (also non ASAM members) 9

Benefits of XIL-MA Open ASAM Document Generic Simulator Interface for Simulation Model Access Broadens scope of XIL standard to non-asam / non-hil vendors Consistency of specification is maintained by XIL group ASAM ownership and copyright 10

What s New? Pause Simulation Support of Real-Time Scripts Parameterized SignalDescriptions Relation between Simulation and Capturing / Stimulation Capture Client Events Read/Write Simultaneously Check Variable Names Download Parameter Sets Relation to FMI: Support of the variability tunable, fixed and const 11

Pause Simulation esimulation_paused state can be entered by either a method (PauseSimulation) or a MAPortBreakpoint 12

Support of Real-Time Scripts Users can administrate scrips (e. g. for real-time based tests) analogue to the well known SignalGenerator for stimulation, such as LoadToTarget, Start, Stop. 13

Parameterized SignalDescriptions SignalDescriptions support expressions with placeholders to be assigned to SignalSegment parameters. Benefits: This significantly increases reusability of SignalDescriptions. With expressions and placeholders properly applied a client does not need to know about the segment structure and the interrelations when using and adapting a predefined SignalDescription. 14

Relation between Simulation and Capturing / Stimulation Time freezes The synchronous behavior of start/stop and pause a simulation in relation to multiple captures and to stimulations has been defined precisely. For example, if a simulation pauses at the MAPort, then the simulation time freezes and so does the time in the corresponding Capture and SignalGenerator objects. 15

Capture Client Events Users can add events at the Capture object, e. g. to bookmark or label interesting situations (e. g. due to electrical error simulation or feedback of the diagnostic system). The CaptureResult object provides a getter getevents() to access the captured events. 16

Read/Write Simultaneously Ensure that reading and writing of multiple model variables takes place in the same simulation step or in the same cycle of a given task. 17

Check Variable Names Allows the user to check, whether variable names exist or not. The method checks if the given variable names are valid variable names with the current port configuration. Invalid names are returned. If all names are valid the returned list is empty. 18

Download Parameter Sets Loads the specified parameter set files and writes the contained parameter values to the corresponding variables of the simulation tool or hardware 19

Relation to FMI: Support of the variability tunable, fixed and const XIL already defines a MAPortVariableInfo object to check if a variable is readable or is writeable. The interpretation of the IsReadable/IsWriteable method results has been defined as described in the table according to the variability of FMI. 20

Deliverables Package Standard Directory Specification ASAM_AE_XIL-MA_AS_V2-0-1.pdf Directory Generic UML Model ASAM_AE_XIL-MA_AS_V2-0-1.EAP (view of test case developer) Package Implementation Support (ASAM software parts) Directory Templates and Directory Template Example - Stimulus Signal Description (*.xsd, *.sti and *.stz example) - ImplementationManifest (ImplementationManifest.xsd; xml example) Directory Technology Reference Interfaces Sub Directory Python contains - Mapping_Rules (ASAM_AE_XIL_Generic-Simulatior-Interface_BS-3-4_Python-API-Technology-Reference-Mapping- - Python Interfaces (py files) Rules_V2-0-1) Sub Directory C# c ontains - Mapping_Rules (ASAM_AE_XIL_Generic-Simulatior-Interface_BS-2-4_C#-API-Technology-Reference-Mapping-Rules_V2-0-1) - Interfaces (cs files) - Sample Code (restricted for MA-Port) 21

Compatibility (1) XIL-MA is a subset of XIL. The parts that are available in both standards are absolutely identical. 22

Compatibility (2) The API elements listed in the second column of the table are deprecated and might be removed in a future version of the standard. So it is recommended to use the replacement depicted in the third column. 23