Vehicle HAL F2F - 4-5 February 2020 - Organization

Vehicle HAL F2F - 4-5 February 2020 - Organization

We proposed the Audio HAL project to consider having a F2F meeting possibly on a half-day on Day 2

Date

From Tuesday the 4th of February to Wednesday 5th of February

Minutes 20200204-05-AASIG-F2F-meeting-minutes

Venue

BMW at Petuelring 130, 80809 Munich in Germany.

Contact Person

@Former user (Deleted) : +4915160160632

Agenda

Time

Day 1

Time

Day 1

09.00

Welcome, logistics (e.g. IT) and agenda review

 

Vehicle HAL Security design (owner) (duration)

09:30-10:00

Access control and permissions in Android (Stefan) (30mn)

  • Build connection VSS to Android permissions model

  • How to verify permissions

10:00-10:30

External service approach - how to use Adaptive AUTOSAR Identity & Access Management (IAM)  (Alexander - TBC) (30mn)

  • = which authentication methods exist and could be used ?

  • Adaptive Autosar Identity and Access management has a general philosophy, defined names and concepts.  It is a basis for discussion because it describes a model  around interaction between entities (not details or protocols).

  • /TODO/ Alexander sync with @Giovanni Davide Vergine (Deactivated) on Adaptive Autosar IAM prior to the F2F WIP

10:30-10:45

Break

10:45-11:30

VSS Layers (Gunnar) (45mn)

  • concept could be used to put signals into access control groups

  • how to map the concept to Android permissions (how it will be done on the Android side)

11:30-12:00

Users vs. permissions - presentation of the zone concept in Android 10 (Piotr) (30mn)

  • Different users could have different permissions

    • For example audio zones...  Some users should not be able to control the audio.

    • But can this simply be built into the application rather ? is this only controlled based on the  application identity ?

12:00-12:30

Security design backlog review & update

  • Vectors of attack

    • as a recap following the discussion on solutions

    • brainstorming on which attacks are targeted with the solutions discussed ?

    • follow the attack tree modeling method ? (topic likely for a later stage / F2F)

  • recap on the morning outcome

12.30

Lunch, at BMW office

 

Vehicle HAL Technical Proposals - further refinement (owner, duration)

13:30-14:15

Android internal service (Some signal-connecting library using VSS standard) (Stefan) (45mn)

  • VSS to standard Vehicle HAL - detailed design  can be done right away.

    • Focus on:  "Easiest way" to expose data to Android applications

14:15-15:00

External services - SOME/IP (Gunnar) (45mn)

  • how to use SOME/IP to communicate with Adaptive AUTOSAR and/or Classic AUTOSAR ?

15:00-15:15

Break

15:15-16:00

External services - VISS, REST/Web sockets (Gunnar - TBC) (45mn)

  • relevance of topic depends on OEM requirements

  • Gunnar can lead the discussion but needs inputs on whether REST/Web sockets are in scope)

  • /TODO/ Sachin, Alex, others provide inputs prior to the F2F

16:00-16:45

Compatibility Android and non-Android systems - common solutions (TBD) (45mn)

  • brainstorming needed prior to the F2F

  • /TODO/ Alexander sync with @Giovanni Davide Vergine (Deactivated) and @Piotr.Krawczyk (Deactivated) on FARACON project prior to the F2F WIP

  • Tool chains:   VSS (or Franca) to Android IDLs translation ?

16:45-17:15

Technical proposals - Backlog review & update

  • Decision point:  Which design to use (develop), or at least prioritize

    • ....Decide how the application layer should be fueliing the connection - e.g. direct socket connection or bound through android service

    • Once we have agreed on which design to follow , what parts are missing and need to be developed?

  • signal-to-service specification in AR 19-11

  • introduction to Android CDD (Sachin) (30mn TBC)

  • recap on the afternoon outcome

17:15

end of Day 1

Time

Day 2

Time

Day 2

Time

Day 2

Time

Day 2

08.30

Start

 

 

08:30-9:00

Agenda bashing

 

 

9:00-9:45

Common topic : introduction to the Automotive Virtualization Platform Specification (Gunnar, 45mn)

  • standard audio interfaces

  • other relevant standard interfaces

 

 

9:45-10:15

Splitting break

 

 

 

Audio HAL

 

Vehicle HAL

10:15 -11:30

Work on highest priority topics of Audio HAL backlog - Source Management (Bartosz TBC)

  • Networked audio devices

  • Multi-source management:  Multi‐source multi‐sink

    • stream types, audio zones handling, still limited to one sink ?, limited number of sources

  • Limited number of priorities (2), No priorities of phone call types.

10:30-12:15

Brainstorming

  • Decision point:  Which design to use (develop), or at least prioritize

  • What parts are missing and need to be developed ?

11:30-12:15

Work on highest priority topics of Audio HAL backlog - Common HAL (Piotr+1)

  • Controlling audio effects

  • Audio data transfer

  • Multiple audio channels

  • Equalization

12.15-13:15

Lunch

12.15-13:15

Lunch

13:15-14:00

Audio HAL - backlog review and update (All Audio HAL participants) (45mn)

  • recap on the morning outcome

  • discussion on additional extensions to Audio HAL that "would not change too many things"

  • discussion on the part of the Audio HAL that could common for all SoC vendors

  • review of the list of prioritarized topics

13:15-14:00

Vehicle HAL - backlog review and update (All Vehicle HAL participants) (45mn)

  • recap on the morning outcome

  • backlog update

14:00

End of Audio HAL split meeting

14.00-14:15

Merging Break

 

 

14.15-15:30

Vehicle HAL topics (TBD)

 

 

15:30-16:00

Wrap-up

 

 

16:00

End of Day 2

Planned Attendees

Name

Attending

VHAL

AUDIO

Arrival day; flight no and time

Departure day; flight no and time

Hotel

Notes

Car Parking?

Name

Attending

VHAL

AUDIO

Arrival day; flight no and time

Departure day; flight no and time

Hotel

Notes

Car Parking?

 

 

11

7

 

 

 

 

 

@Gunnar Andersson

F2F

YES

YES

 

 

 

 

 

@Former user (Deleted)

F2F

YES

YES

 

 

 

Vegetarian Food

 

@Former user (Deleted)

F2F

YES

 

 

 

 

 

 

@Former user (Deleted)

F2F

 

YES

 

 

 

 

 

@Stefan Wysocki (Deactivated)

F2F

YES

 

LO353

3 Feb 2020 18:55

LO354

5 Feb 2020 19:45

Arthotel ANA Olympiapark

 

no

@Former user (Deleted)

F2F

 

YES

LO353

3 Feb 2020 18:55

LO354

5 Feb 2020 19:45

Arthotel ANA Olympiapark

 

no

@Piotr.Krawczyk (Deactivated)

F2F

YES

 

LO353

3 Feb 2020 18:55

LO354

5 Feb 2020 19:45

Arthotel ANA Olympiapark

 

no

@Former user (Deleted)

telco

YES

 

 

 

 

 

 

@Sachin Athanikar (Unlicensed)

F2F

YES

YES

 

 

 

 

 

@Stephen Lawrence

telco

YES

 

 

 

 

If you need to discuss h/w feel free to contact me to phone in. Meanwhile I spend the time improving the Genivi LAVA automated test system

 

@Former user (Deleted)+ 1

F2F

YES

YES

by Car

by Car

TBD

 

yes please

@Andrey Ershov (Unlicensed) (TBC)

telco

YES

YES

 

 

 

Andrey has a demo scheduled on 6 February and will likely be preempted totally by it

 

@Philippe Robin

F2F

YES

YES

Monday 3 February

Thursday 6 February

 

 

no

@Former user (Deleted)

F2F

YES

 

 

 

 

Joining the first day

no

Transportation

  • From Munich Airport:

    • Ticket to bay:  M-5 (11.50€ for a single)

    • Take the S-Bahn S1 from the Airport (direction citi center).

    • Change to the U-Bahn U3 in Moosach (direction Fürstenrid West).

    • Exit the U-Bahn on Petuelring or Olympiazenter.

  • From Munich central railway station:

    • Ticket to bay:  M (3.30€ for a single)

    • Take the U-Bahn U2 from the Munich central railway station (direction Feldmoching)

    • Change to the U-Bahn U3 in Scheidplatz (direction Moosach).

    • Exit the U-Bahn on Petuelring or Olympiazenter.

  • By Car:

Accommodation / Hotels

 

City

Hotel name

Address

ZIP

Price 2020 (EUR)

Breakfast

Internet

Parking

Breakfast time

Breakfast-To-Go

Booking scode

City

Hotel name

Address

ZIP

Price 2020 (EUR)

Breakfast

Internet

Parking

Breakfast time

Breakfast-To-Go

Booking scode

Munich

Arthotel ANA Olympiapark

Helene-Mayer-Ring 12

80809

90,00