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

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

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

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

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

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

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

Collaborating in California Dynamic Skip Fire Development Using HIL API

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

Functional Mockup Interface for Tool and Model Interoperability

AVS: A Test Suite for Automatically Generated Code

MDF4 Lib. Product Information

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

INTEROPERABILITY WITH FMI TOOLS AND SOFTWARE COMPONENTS. Johan Åkesson

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

Element Sizes in implicit and explicit calculation

MA-Project System Structure and Parameterization Current Status and Plans

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

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

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

Real and Virtual Development with SystemDesk

Frequently Asked Questions. AUTOSAR C++14 Coding Guidelines

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

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

Modelica-Association-Project System Structure and Parameterization Early Insights

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

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

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

EMC LAB, TEST REPORTS DATABASE

Presentation at ProSTEP Symposium 2010

Code Reader 2 User manual

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

Applying the ASAM ODS Data Format in the CoCo-80

Functional Mockup Interface for Model Exchange and Co-Simulation

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

Webinar Lose Your Paper Manuals Integrate Interactive Work Instructions

Simulation-based development of automotive control software with Modelica

A specification proposed by JASPAR has been adopted for AUTOSAR.

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

FXD A new exchange format for fault symptom descriptions

Webinar. Search No Further D PDF Pro, Version 2.2 is Here! June 16 th, PROSTEP, Inc.

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

NX Collaboration and Supplier Exchange. Andy Attfield, Siemens PLM

Artop (AUTOSAR Tool Platform) Whitepaper

Further Developments and Applications of SIMPACK Code Export

Exploitable Results by Third Parties

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

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

Data Declaration System

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Preparatory questionnaire for automotive standards audit

ControlDesk Next Generation

Virtual Validation of Cyber Physical Systems

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

AFNeT STEP AP242 Benchmark

The Functional Mockup Interface for Tool independent Exchange of Simulation Models

INCA-FLEXRAY V7.2 User Manual

The Functional Mockup Interface for Tool independent Exchange of Simulation Models

An Integrated Test Framework to Reduce Embedded Software Lifecycle Costs

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

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

Collaborative Product Visualization (CPV)

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

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

OTX Generally-Applicable-OTX-Extensions

Improving Interoperability of FMI-supporting Tools with Reference FMUs

DATEX II v2.1 SCHEMA GENERATION TOOL GUIDE. Document version: May European Commission. Directorate General for Transport and Energy

7th JT Application Benchmark SHORT REPORT

Enterprise Architect for an Enterprise Architecture. The combination of Sparx EA and ArchiMate 2.0

ERAS-test Documentation

Simulation-Based FlexRay TM Conformance Testing an OVM success story

IEEE 802 CALM Tutorial 14 November 2006 R. Roy VII/VIIC Program Overview

1. Contingencies and motives for networking 2. Network examples 3. IOS examples 4. Lessons learned and outlook

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

INSTALLATION GUIDE Online Collection Software for European Citizens' Initiatives

A Seamless Tool Access Architecture from ESL to End Product

Tivoli Application Dependency Discovery Manager Version 7.3. Discovery Library Adapter Developer's Guide IBM

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

ASAM-MCD-2 NET (FIBEX)

Virtualizing the TCU of BMW's 8 speed transmission

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

Simulation-based development of automotive control software with Modelica

CDR Inventory Checklist & Quotation Request

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

FULL VIRTUALIZATION OF RENAULT'S ENGINE MANAGEMENT SOFTWARE APPLICATION TO SYSTEM DEVELOPMENT

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

OASIS TECHNICAL COMMITTEE FORMAT OF AUTOMOTIVE REPAIR INFORMATION

Click to edit Master title style SECRET

FMI for physical models on automotive embedded targets

Precision Tec Diagnostics PO Box 2431 Cartersville, GA

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

CM Pack Dual CAN HS Transceiver

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

CIM University: Using Enterprise Architect Schema Composer

SIMulation Workbench and HIL testing at Ford Motor Company

ODX TechDay, Seoul. How to come to ODX data? V

Research on Automotive UDS Diagnostic Protocol Stack Test System

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

Platform modeling and allocation

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

INCA-FLEXRAY V6.2. User Manual

Transcription:

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

Agenda 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 https://www.fmi-standard.org/related 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, 6

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 Common understanding that results concerning offline simulation can be released as FMI for Applications freely available to non-asam-members taken from project proposal ASAM HIL 2.0.0, 2011 7

General Concepts of XIL (1) Testbench-based Access (as in HIL 1.0.2) Drawbacks of HIL 1.0.2: Testcase has to implement start and shutdown of ports Dealing with vendor-specific start and shutdown methods (not standardizedin 1.0.2) Port-specific variable identifiers and data types Missing overall concepts for measuring and stimulating accross different ports 8

General Concepts of XIL (2) Testbench Extensions with XIL 2.0 9

Framework-based Access (with XIL 2.0.0) Major Benefits: Port independence of testcases by using an object-oriented access to variables Framework starts and shuts down ports in a configured order Test Developer can use both: Testbench Port access and Variable-based access FW Variables provide access to the underlying Testbench Port 10

XIL-MA MAPort for Simulation Model Access 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. 11

XIL-MA: What s New? 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 Not included in XIL-MA but in XIL The FMI group should be invited to send representatives into XIL to contribute their experience (also non ASAM members) 12

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 13

Compatibility XIL-MA is a subset of XIL. The parts that are available in both standards are absolutely identical. 14

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# contains - 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) 15

Changes in Maintenance XIL-MA 2.0.1 based on XIL-MA 1.0.0 Bugfixing of some workblockers, that have been detected during implementation phase, such as scalar was returned instead of a list of scalars; Signal generator factory now returns the correct ISignalGeneratorSTZWriter instead of ISignalGeneratorSTZReader; added missing value 'edatafile' to SegmentTypes enum. Definition of Initial values to avoid invalid object creation of the new DataFileSegment class. Added some missing error codes and post conditions Added a new MAPort method GetTaskInfos to get information about existing tasks (etimerdriven, eeventdriven, Sample Period) Added some functionality for simultanious read access of multiple clients and threads to the Testbench Manifest File (contains vendor-specific information about the Testbench) Capture now derives from Interface IDisposable to enable explicit instance destruction of Capture (to free system resources, e. g. real-time service code) Correction of errors in documentation (Guide and UML Model, e. g. SetStartTriggerCondition) Introduction of the correct short name in all documents: "XIL - Generic Simulator Interface" instead of XIL - API for ECU Testing via XIL 16

Changes in Maintenance XIL-MA 2.0.2 based on XIL-MA 2.0.1 Data Capturing (motivated by MAPort) VariableInfoObject now contains AvailableTasks Trigger Time Stamps added to Capture Result (estarttrigger, estoptrigger) Data Frame Time Stamps added to Capture Result (edataframestart, edataframestop) Improvements & Convenience Various improvements in documentation and examples (e. g. Trigger with start and stop delay) Missing factory method added (SignalGeneratorFactory.CreateSignalGenerator) Missing Post Conditions added (for better error handling) 17