semantic repository of linked data for interoperability of software defined car - smartdata 2015

16
Semantic Repository of Linked Data for Interoperability of Software Defined Car Pratik Desai, PhD Movimento Group @chheplo

Upload: pratik-desai-phd

Post on 15-Apr-2017

642 views

Category:

Automotive


1 download

TRANSCRIPT

Semantic  Repository  of  Linked  Data  for  Interoperability  of  

Software  Defined  Car

Pratik  Desai,  PhDMovimento Group

@chheplo

It’s  a  “Software  Defined”  world

• 100+  year  old• Focused  on  optimizing  the  manufacturing  process• Different  DNA• Highly  regulated• 90M  cars  a  year

0

100

200

300

400

500

600

700

1975 1980 1985 1990 1995 2000 2005 2010 2015 2020

50k  lines  of  codes  for  the  first  software  controlled   cars

1981

100M  lines  of  codes  controlling   70-­‐100  ECUs

2010

200-­‐300M  lines  of  codes  for  a  modern  vehicle

2015

Exponential   growth  in  software  complexity  towards  the  autonomous  car

2020+

IEEE  Spectrum:  This  Car  Runs  on  Code

Connected  Car  Services  forecast  to  grow  from  31  billion  euros  today  to  115  billion  euros  in  2020.  PwC

“Proactively-managing-vehicle-software-will-be-a-defining-characteristic-of-tomorrow’s-successful-automotive-company”

Our$vision:$the$SOFTWARE$DEFINED$CAR

SDC  defines  Virtual  boundaries  for  car  components

Hacker’s  take  control  of  Jeep  

FCA  recalls  1.4  million  cars

Fined  105M  $

• 150+  ECUs• Different  architecture• Different  computation  capabilities

• Each  ECU• Firmware  versions• Firmware  dependencies• Inter-­‐ECU  dependencies

• 100+  vendors• 100M+  lines  of  code

Over  The  Air  (OTA)updates

Vehicle-­‐to-­‐VehicleVehicle-­‐to-­‐Infrastructure

Big  Data

SDC  EcosystemMore  than  OTA  upd

ates

HierarchyVehicle  Knowledge  graph

Vehicle  model  graphs

Vehicle  Classgraphs

Vehicle  Objectgraphs

Vehicle  Instancegraphs

Public  Repository

OEMRepository

Public  Vehicle  repositories

• Provides  • base  knowledge  graph  that  defines  a  car,  called  Vehicle  Object  graph• knowledge  graph  for  different  classes  of  vehicles• Openly  accessible  knowledge  graph  ends  of  the  vehicle  model  graphs

• Enables• V2V  and  V2I  application• Eco  system• Big  Data  applications

Private  (OEM)  Repository

• Provides• Access  to  proprietary  end  of  the  vehicle  model  graphs• Access  to  individual  vehicle  instance  through  URIs  associated  with  VIN

• Enables• OTA  updates• Vehicle  specific  applications• Layered  access  control  to  3rd party  applications

SoftwareDefinedCar

QnA