19
Architecture Transformation towards IoT Ecosystems Enabling Data-Driven Development for Software-Defined Vehicles Continental he[a]t A&S Automotive Software Factory | September 22 nd , 2021 Martin Schleicher | Head of Software Strategy, Continental

Architecture Transformation towards IoT Ecosystems

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Architecture Transformation towards IoT Ecosystems

Architecture Transformation towards IoT EcosystemsEnabling Data-Driven Development for Software-Defined Vehicles

Continental he[a]t A&S

Automotive Software Factory | September 22nd, 2021Martin Schleicher | Head of Software Strategy, Continental

Page 2: Architecture Transformation towards IoT Ecosystems

Public

he[a]t – Architecture and Networking

Architecture Transformation towards IoT EcosystemsContent

2Martin Schleicher © Continental AG

Vehicle Architecture Transformation1

The Software Defined Vehicle2

Development for the SDV3

Data Driven Development 4

September 29, 2021

Page 3: Architecture Transformation towards IoT Ecosystems

Vehicle Architecture Transformation

Page 4: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Vehicle Architecture TransformationChanging Stakeholder Requirements

September 29, 2021Martin Schleicher © Continental AG 4

Impact to

Architecture

Addressing

Stakeholder Needs

› Decoupling Hardware from Software & Services

› Compute Centralization

› Separate I/O from Compute

› Cloud / IoT Integration

› Platform & Interface

Standardization

› Continuous Evolution(Digital Lifecycle)

› V2X & Cloud Integration

› Time2Market

› Integration of 3rd party SW

› Safety, Security & Privacy

Drivers, Differentiators

& Portfolio

› Driven by customer experience

› Software as main differentiator,

innovation driver & asset

› Ability to provide solutions and integrate across IoT stack

› Scalable platforms and

re-usable building blocks

Page 5: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Vehicle Architecture TransformationComplexity & functional growth with current approach reaching its limits

Martin Schleicher © Continental AG 5

Up2nowGoing forward

› Up to ~100 ECUs,

limited computing power

› Functionality isolated in ECUs

› Lots of wires

› Limited cloud-based functionality

› Few High-Performance Computers and Zone Control,

significant computing power

› Functions defined by SW (HW abstraction)

› ~50% reduction of wires

› Always connected

User expectation: pleasure, safety and convenience User expectation: smart IoT device

Patchwork architecture Function-defined architecture

September 29, 2021

Page 6: Architecture Transformation towards IoT Ecosystems

Martin Schleicher © Continental AG 6

Vehicle Architecture TransformationTrust-based Collaboration & Partnership Models

Hardware and function coupling – Software treated like hardware

Traditional car

Spare part delivery, garage maintenance services

Function development

Hardware

development

Hardware

production

Tier1

Tier1

SOP1 EOP2 EOL3

Function development stops at SOP1

Middleware maintenance

OEM

Software-defined vehicle needs a software platform partner throughout vehicle lifecycle

IoT car SOP1 EOP2 EOL3

New functions and servicesFunction development

ECU integration

Hardware

development

Hardware production:

Updates/changes possible

Spare part delivery, garage maintenance services

Middleware adaption including security and safety support

Maintenance and lifetime security and safety support

Middleware

ECU integration

HW

supplier

Function development continues after SOP1

SW

supplier

OEM

Tier2

Tier1

Middleware

ECU integration

1 SOP: Start of production, 2 EOP: End of production, 3 EOL: End of life September 29, 2021

Page 7: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Vehicle Architecture TransformationFrom domain to function & service orientation

September 29, 2021Martin Schleicher © Continental AG 7

Up2nowGoing forward

Domain-oriented Function-defined & Service-oriented

Interior

Cockpit / HMI

Body &

Comfort

ADAS /

AD

Safety /

Motion

Appl. Appl. Appl. Appl. Appl.

SW /

OS

SW /

OS

SW /

OS

SW /

OS

SW /

OS

HW HW HW HW HW

... ... ... ... ...

Horizontal Integrationsynergies, reuse and maturity/quality

Vertical Integrationfull solution/

stack that OEM can leverage

Page 8: Architecture Transformation towards IoT Ecosystems

Software Defined Vehicle

Page 9: Architecture Transformation towards IoT Ecosystems

Public

The Software-Defined Vehicle

9Martin Schleicher © Continental AG

Key elements of the Software Defined VehicleContinental Automotive Edge Framework – our full-stack IoT solution

Cloud / On Premise

Cloud

Data Center

Cloud Services

Digital Twin Predictive Maintenance

Sensors Zones / ECUs Actuators

DevOps Workbench

Scalable Compute Platform

Vehicle InfrastructureNote: Size of the boxes does not reflect the size or

complexity of the software.

* µP /

SoC

/ S

oM

: M

icro

-Pro

cessor / S

yste

m o

n C

hip

/ S

yste

m o

n M

odule

; C

I / C

D:

Contin

uous Inte

gra

tion /

Contin

uous D

eplo

ym

ent

Continental HPC Platform

Scalable Compute Platform

HPC

S A

S A

ECUZone Service Layer

Signal Layer

(Legacy)

Vehicle Infrastructure

ADAS/AD

CockpitBodySafety/Motion

Functions / Applications

Toolchain AnalyticsSW Distribution MonitoringCollaborationCI / CD*

Automotive SW Platform

Core SW / OS

Middleware

Platform Services

Edge EnablerSimulation & Validation

Services

Page 10: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Key elements of the Software Defined VehicleDevelopment Kits – enabling efficient product development

September 29, 2021Martin Schleicher © Continental AG 10

WorkbenchAutomotive SWHPC / SCP Cloud

ZCU

› Harmonize development and integration of distributed services & applications

› Provide a platform solution, clear interfaces & development environment

› Enable seamless development of service-oriented IoT ecosystem architectures

HPC = High-Performance Computer; SCP = Scalable Compute Platform; ZCU = Zone Control Unit

Page 11: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Key elements of the Software Defined VehiclesAutomotive DevOps in High Performance Computing

Martin Schleicher © Continental AG 11

DEVELOPMENT OPERATIONDELIVERYBUILD, TEST & INTEGRATION

Continental

Cooperation Portal

Continental

Software Factory

Continental

HPC Platform(s)

code

plan

releasetest

deploy

operate

monitorbuild

DevOps

September 29, 2021

Page 12: Architecture Transformation towards IoT Ecosystems

Development for the Software Defined Vehicle

Page 13: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Collaborative Development and CI/CDCooperation Challenges

Martin Schleicher © Continental AG 13

OEM Continental

SuppliersBug

ReportsFeature

RequestsSoftw areSuppliersBug

ReportsFeature

RequestsSoftw are

Bug

ReportsFeature

RequestsSoftw areBug

ReportsFeature

RequestsSoftw are

September 29, 2021

Page 14: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Collaborative Development and CI/CDMastering Cooperation Challenges

Martin Schleicher © Continental AG 14

FirewallKPI Reports

Bug Reports

Feature Requests

Software

Cloud Resources

External

Software Factories

OEM

Tier1 A

Tier1 B

Continental

Software Factory

Software Delivery

3rd party

Developer & Manager

Continuous -

Integration / Test / Delivery

Embedded Hardware

In House

Resources

September 29, 2021

Page 15: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Continental Cooperation PortalStatistics – Applications per Project

Martin Schleicher © Continental AG 15

Source: CCP Power BI Monitoring, 08.06.2021

Currently, the primarily used applications in the CCP are Artifactory and Jira.

September 29, 2021

Page 16: Architecture Transformation towards IoT Ecosystems

Data Driven Development

Page 17: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Data Driven Development during R&DUse Case: Robustness validation of ADAS/AD functions

Martin Schleicher © Continental AG 17

1

2

3 4

5

6

Datalake:

Vehicle

test data(> 1 mio km)

Real world Virtual world

Update Software

Drive vehicle,

collect data

Analyze and

upload data

Deployment

Data Ingest &

Analytics

Data acquisition

Model

training

Simulation

Validation

Optimize Algorithm

Test optimized

algorithm

Validate with test data

Embedded TargetCloud Server

Similar to Target

ADAS: Advanced Driver Assistance System, AD: Automated Driving

September 29, 2021

Page 18: Architecture Transformation towards IoT Ecosystems

Softw are Defined Vehicle and Data Driven

DevelopmentPublic

Data Driven DevelopmentEvolution towards Data Driven Ecosystem

Martin Schleicher © Continental AG 18

4

5

6

Model training

Simulation

Validation

Optimize Algorithm

Test optimized

algorithm

REAL WORLD VIRTUAL WORLD

Cloud Server

3

Analyze and

upload data

Data Selection &

Aggregation

1

2

Update Software

Drive vehicle,

collect data

Deployment

Data acquisition

Embedded Target

Silent testing

5G

Algorithm

Quality / KPI

Data

Factory:

Vehicle

test data(> 10 mio km)

Quality

KPI

Validate with test data Similar to Target

September 29, 2021

Page 19: Architecture Transformation towards IoT Ecosystems

Public

he[a]t – Architecture and Networking

19Martin Schleicher © Continental AG

September 29, 2021