26
V0.0 | 2020-05-19 PREEvision 9.5 AUTOSAR System and Software Design with PREEvision RELEASED

AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

V0.0 | 2020-05-19

PREEvision 9.5

AUTOSAR System and Software Design with PREEvision

RELEASED

Page 2: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

2

To my person:> Claudia Gettkandt

> Product Manager for PREEvision

> AUTOSAR, Communication, Diagnostics

> At Vector since 2017

Goals and Focus of todays Webinar:> Focus on Communication design in AUTOSAR Classic

> Short theoretical introduction of the process

> Tool demo

> Improvements in Communication tooling

Questions will be answered at the end of the Webinar, please use the Q&A Window

Introduction

Page 3: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

3

u AUTOSAR System and Software Design with PREEvision

Tool Demo

Communication Tooling in PREEvision

PREEvision 9.5 – Communication Improvements

Agenda

Page 4: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

4

OVERVIEW

AUTOSAR System and Software Design with PREEvision

Page 5: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

5

Overview

AUTOSAR System and Software Design with PREEvision

AUTOSAR in PREEvision

Software Architecture

Network Topology Communication

Page 6: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

6

Overview

AUTOSAR System and Software Design with PREEvision

Page 7: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

7

Overview

AUTOSAR System and Software Design with PREEvision

u Multi user support

u Lock concept on artifact level to prevent access conflicts

u All users have always access to up-to-date information

u Version and configuration management

Page 8: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

8

AUTOSAR

AUTOSAR System and Software Design with PREEvision

Page 9: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

9

AUTOSAR Workflow (theory)

AUTOSAR System and Software Design with PREEvision

VFB

Virtual Function Bus

SWC1

SWC2 SWC3

ECU1

SWC1

SWC2

ECU2

SWC3

System Description*

Extract of System Description*ECU ConfigurationDescription (ECUC)*

Software Component Description*

*

SWC1 SWC2

Basic Software (BSW)

RTE

Complete SW functionality of the vehicle is defined as a system of SWCs...

..and distributed to ECUs

An extract is created for each ECU...

The ECU is configured based on the ECU Extract.

ECU1

SWC1

SWC2

Page 10: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

10

u Virtual function bus design

u Topology design

u Software/Hardware mapping

u Data mapping and signal routing

u CAN, CAN FD, LIN, FlexRay design

AUTOSAR System Design Workflow

AUTOSAR System and Software Design with PREEvision

Page 11: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

12

Format Use Case AUTOSAR version

SystemDescription

ImportExportUpdate

3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

ECU Extract Export 3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

ECU System Description

Export 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

Software Component(and other custom extracts)

ImportExportUpdate

3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

AUTOSAR Import

AUTOSAR System and Software Design with PREEvision

* Limited support

Page 12: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

14

Software Design

AUTOSAR System and Software Design with PREEvision

u Graphical diagrams to model SW architecture

u Library to define SW components, interfaces, data types, etc.

u TPI (Type-Prototype-Instance) concept

u Engineering tools to merge/split/move SW Components, automatic connection of ports, propagation of port interfaces

u Dedicated editors and views for ports, connections, interfaces, etc.

Page 13: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

15

Hardware Network Design

AUTOSAR System and Software Design with PREEvision

u Graphical diagrams to model HW architecture

u Reuse of HW components

u Engineering tools to change type of HW components, change type of bus, …

Page 14: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

16

SW Component Mapping

AUTOSAR System and Software Design with PREEvision

u Mapping of SW Components to HW Components

u Mappings are objects and support variant management

u Graphical visualization of mappings in diagrams

u Mapping editor

Page 15: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

17

Data Mapping and Signal Routing

AUTOSAR System and Software Design with PREEvision

u Signal router to automatically create signals, data mappings and signal routes (including gateways entries)

u Various routing options and delta routing

Page 16: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

18

Network Communication Design

AUTOSAR System and Software Design with PREEvision

u Frame/PDU/Signal layout editor

u Protocol specific bus editors for CAN, CAN FD, LIN and FlexRay

u Dedicated editors for Frames, Signals, etc.

u Support of legacy formats (LDF, DBC, FIBEX)

Page 17: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

19

AUTOSAR Export (Supplier Integration)

AUTOSAR System and Software Design with PREEvision

u Consistency checks

u Generation of specification documents

u Export / Import of AUTOSAR System Description, System Extract, ECU System Description, ECU Extract, SW Component.

u Update of several formats

* Limited support

Format Use Case AUTOSAR version

SystemDescription

ImportExportUpdate

3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

ECU Extract Export 3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

ECU System Description

Export 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

Software Component(and other custom extracts)

ImportExportUpdate

3.2.2*, 4.0.3, 4.1.1, 4.2.1, 4.2.2, 4.3.0, 4.3.1, 4.4.0

Page 18: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

20

WORKFLOW

AUTOSAR System and Software Design with PREEvision

Page 19: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

21

Vector AUTOSAR Tool Chain

AUTOSAR System and Software Design with PREEvision

System Description

SW Component Description

AUTOSAR

System Design

PREEvision

System Description

ECUExtract

ECUSystem

Description

SW Component Description

SW Component Description

RTE ConfigurationBSW Configuration

DaVinciConfigurator Pro

SWC Detailed Design

(RTE Configuration)

DaVinci Developer

ECUC

ECU Extract

System scope

ECU scope

Soft

ware

Inte

gra

tion P

ackage

Bus simulation

CANoe

Implementation

Model based impl. tool

Up

date

Ch

an

ge

man

ag

em

en

t

CustomExtract

Page 20: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

23

> Tool demo

Tool Demo

Page 21: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

24

AUTOSAR System and Software Design with PREEvision

Tool Demo

u Communication Tooling in PREEvision

PREEvision 9.5 – Communication Improvements

Agenda

Page 22: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

25

u There are a lot of artifacts….

Overview

Communication Tooling in PREEvision

Interface

DE1 Signal1M Signaltransmission1

Channel Communication

ECU Interfaces

Signal GW Rout. Entry

Gateway

IPDU

Frame

Assign-ment

PDUtransmission

Frametransmission

PDU GW Rout. Entry

Frame GW Rout. Entry

Manual steps

Signal Router

Frame Synthesis

Page 23: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

26

Unified Communication Modeling for Mixed Systems

PREEvision 9.5 – Communication Improvements

MM

PDU

Signal (serialized)SOME/IP header

Tx Rx

u On the Software Layer, Adaptive and Classic software components can be connected with the new Port Adapter.

u The software components are mapped to machines and ECUs.

u The Signal Router creates a SOME/IP representation of the Service Interface on the bus (Ethernet).

u The SOME/IP representation consists of PDUs with serialized Signals containing the data of methods or events.

u For Classic ECUs, this information is taken into the ECU Extract.

u For Adaptive Machines, this information is used to check the consistency of the model and will be ignored on export.

Signal Router checks the system consistency and synthesizes the communication

Page 24: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

27

Configuration Support for Secured Onboard Communication (SecOC)

PREEvision 9.5 – Communication Improvements

u Additional Artifacts for Specification of AUTOSAR SecOC Configuration:

u Secure Communication Freshness Configuration

u Secure Communication Authentication Configuration

u SecOC Crypto Service Configuration including> Crypto Service Key

> Crypto Service Primitive

Legend: New in PREEvision 9.5

The SecOC Configuration artifacts are linked tothe Secured IPDU and the PDU Transmission:

Page 25: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

28

Configuration Support for Transport Layer Security (TLS)

PREEvision 9.5 – Communication Improvements

u Additional Artifacts for Specification of AUTOSAR Transport Layer Security (TLS):

u TLS Crypto Cipher Suite including> Crypto Service Certificates

> Crypto Service Primitives

> Crypto Service Keys

u TLS Key Assignment

u TLS is the Successor of SSL

u Supported in AUTOSAR 4.4.0 ff

u Use cases are DoIP and Smart Charging

Legend: New in PREEvision 9.5

The TLS artifacts are linked to theApplication End Point:

Page 26: AUTOSAR System and Software Design with …...> Short theoretical introduction of the process > Tool demo > Improvements in Communication tooling Questions will be answered at the

29 © 2016. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.0 | 2020-05-19

Author:Jörg Schäuffele, Marcelino Varas, Markus Helmling, Claudia GettkandtVector Germany

For more information about Vectorand our products please visit

www.vector.com