Professional Documents
Culture Documents
Vector Webinar AUTOSAR Method 20130417 PDF
Vector Webinar AUTOSAR Method 20130417 PDF
Webinar 2013-04-17
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
V2.1 2013-04-16
Agenda
> Introduction
AUTOSAR Method
Exchange Formats
Workflows OEM-TIER1
Workflows TIER1
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 2
Introduction
Current Workflow (non-AUTOSAR)
ECU
ECU1 ECU2
Applications
Basic Software
(BSW)
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 3
Introduction
New Terms in AUTOSAR – What do they mean?
System Description
AUTOSAR XML
ECU
Configuration
Basic Software
Software
Component
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 4
Agenda
Introduction
Exchange Formats
Workflows OEM-TIER1
Workflows TIER1
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 5
AUTOSAR Method
SWC1
RTE
SWC2
Basic Software
(BSW)
ECU Configuration *
Extract of System Description* Description (ECUC)*
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 6
AUTOSAR Method
Example: Components view for interior lighting control
Right Door
Door Contact
Left Door
Dimmer
Switch Light
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 7
AUTOSAR Method
Example: Communication
Software
Components
Ports Connector
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 8
AUTOSAR Method
Example: Distribution of components
RTE RTE
Basic SW Basic SW
Controller Controller
Bus
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 9
Agenda
Introduction
AUTOSAR Method
Workflows OEM-TIER1
Workflows TIER1
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 10
Exchange Formats
Templates and Description Files
Templates Descriptions
SW Component SW Component
Template Description
System System
Template Description
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 11
Exchange Formats
Software Component Description
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 12
Exchange Formats
ECU Resource Description
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 13
Exchange Formats
System Constraint Description
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 14
Exchange Formats
System Description
Decisions
- mapping of ports to communication signals
- mapping of SWCs to ECUs
SW-
Component
Description ECU 1
Extract
ECU
Resource ECU n
Description Extract
(HW only)
iterative process
Slide: 15
Agenda
Introduction
AUTOSAR Method
Exchange Formats
Workflows TIER1
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 16
Workflows OEM-TIER1
AUTOSAR Workflow with OEM and TIER1
OEM TIER1
Note: “OEM” and “TIER1” may also be organizational units within one company (“System Responsible” vs. “ECU responsible”)
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 17
Workflows OEM-TIER1
Challenges
AUTOSAR XML format allows also ECUEX files with only a subset of this content!
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 18
Workflows OEM-TIER1
ECU-specific extract of system design
AUTOSAR 3 AUTOSAR 4
ECU1 ECU1
System Extract (SYSEX)
ECU Composition
ECU Composition ECU Composition
Comp1 Comp1
Comp2 OEM SWCs (subset of SYSD)
SWC3 Atomic SWCs SWC3
SWC2
Compositions SWC4
SWC4
Typ. no service SWCs
Communication
Service
Data Mapping xm
SWC1
l
“Flattening”
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 19
xml
Workflows OEM-TIER1
Content of ECU-Extract provided by OEM - Examples
Slide: 20
Workflows OEM-TIER1
Experiences
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 21
Workflows OEM-TIER1
Tool Support
Tool support for iterations in the workflow (supports the mentioned use
cases)
Set up a project based on an ECUEX from OEM
Allow modification of design data by TIER1
Incorporate changes in the ECUEX via automatic update/merge
> Update the design data, which were originally imported via ECUEX
> Keep the design data added by TIER1 unchanged
Convenience
Diff viewer to analyze the modifications
Automation of update workflow
DaVinci
Developer
xml
DaVinci
Configurator
ECU-specific
Pro
extract
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 22
Agenda
Introduction
AUTOSAR Method
Exchange Formats
Workflows OEM-TIER1
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 23
Workflows TIER1
ECU Configuration
List of
implementations
of SW
Components
ECU Configuration
Description (XML) AUTOSAR
RTE
Configurator
RTE
Config
Basic SW
Module A
Config MCAL
Configurator
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 24
Workflows TIER1
Component development process
Component Component
Generate Implement Implementation
Component API Component
(*.h) (*.c)
API
SW Component
Description Perform
(XML) Unit Test
Create Component
Test Cases Test Cases
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 25
Workflows TIER1
Executable ECU
Library
*.obj
Software components
*.c
Software
ECU Configuration AUTOSAR Components
Description RTE
RTE.c
Generator
OS Config OS
Other Basic
*.c
SW Generator other Basic
Software
Basic SW
Module A MCAL MCAL.c
Config Generator MCAL
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 26
Workflows TIER1
Tool Support
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Webinar Series
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 28
Thank you for your attention.
Author:
© 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 29