Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 50 Next »

Simple Meeting Minutes, store them here in order:

23 April 

Attendees: Visteon, Renault, Bosch, Continental (new participant), Renesas, Gunnar, Philippe

  • apologies: Itemis, ITK
  • Gunnar and Marc reported on their discussion on how to generate the vsomeip.json files from the deployment files, they will look into available tools if any
  • roundtable when Armando (Conti) joins
  • discussion on possible Conti contribution to the testing of the Stage 2 Franca-ARA transformation tool: unitary tests (test of the mapping analysis), use case based tests, run-time tests
    • mapping analysis is there
  • review of the draft slide deck prepared by Giovanni for the report on GPRO project status

16 April 

Attendees: Klaus (Itemis), Marc (Renault), Giovanni (Visteon), Christopher (ITK), Stephen (Renesas), Gunnar, Philippe

  • Franca-ARA demo 
    • Gunnar: Showing Franca Demo for the 3rd time - what to do ? We should continue our focus on integration between multiple oses, i.e. by extending
    • the demo to other platform/OSes -> e.g. AGL Christopher: Ok for AGL & Android, but has to be a project. Suggest Renessas as hw platform.
    • Philippe: We need feedback if it's feasible in the time frame (1 month). Main thing is to port in AGL CommonAPI, Boost, Qt
    • Same applies for other OSes like WebOS or Apertis
  • AMM Franca-ARA workshop 
    • Marc: put in google doc the documents + started the presentation document
    • Philippe: we should target Friday 3rd of May to review the presentations
  • Franca/ARA stage 2 project 
    • Philippe: stage 2 will be funded.
    • Philippe: we had a good discussion with a new possible participant (Zonal Arch, Distributed Software Architecture). Need to talk with them about test cases.
    • For the acceptance testing, the mapping document from Marc and Klaus can become a specification,
    • mapping analysis is there
    • Marc and Giovanni have to provide very short text about the testing approach
    • We would like to engage the community in the runtime testing of Stage 2.
  • AOB
    • Marc: safety, certify the transformation tool w.r.t. ISO26262
    • how the tool would fit with Franca+?
    • these topics will be discussed in the next weeks

from 26 February to 9 April 

the following topics were discussed during this period

  • Franca-ARA tooling Stage 2
    • discussion tooling tryout - levels of engagement
      • simple tool code review
      • test the tool with internal use cases and provide feedback
      • try to integrate the tool in the company process and provide regular feedbacks
    • Market relevance for Franca-ARA tooling: report from each participant on which tests they intend to perform
  • Preparation of Renesas ERCC event (14 March)
    • mainly logistics
  • AMM workshop content
    • Klaus and Marc elaborated the workshop content and allocated workitems to presenters during the period

19 February

Attendees: Klaus (Itemis), Marc (Renault), Giovanni (Visteon), Gunnar

apologies: Philippe

  • Klaus: proposed agenda for the working session ara-franca and sent to Gunnar and Philippe
  • opensourcing EB Solys tooling
    • providing unified tracing tool with shows the data in the messages in model level, dlt...
  • contact bmw capi team (Gunnar will contact Jurgen) 90-100 minutes short presentation + discussion confirm of overall duration of the slot (we can add more q&a and reach 120 minutes)
  • Marc: dedicated call Marc and Klaus to refine the presentations
  • draft agenda (overall: 100 minutes): - introduction / overall concept (transformations, runtime architecture) - mapping Franca / ARA - model-level tooling - current state and usage - discussion / Q&A model-level - demonstrator - from CES to AMM - discussion: impact on CommonAPI - tracing with EB solys - wrap-up / next steps
  • Marc wrote detailed analysis about autosar-commonapi taken as input to be discuss with Jurgen, but need confirmation from Renault need to address further discussion the impact on commonapi topic (missing features/mismatches
  • Marc: request to don't be the last slot of the day
  • question: where do we publish the ara-franca mapping? (export xls sheets from google drive?) answer?: split the working document (google docs) from the published document. make snapshots of the working document into the wiki (need confirmation from Marc). Klaus and Marc will arrange this.

12 February

Attendees: Klaus (Itemis), Marc (Renault), Giovanni (Visteon), Gunnar,

  • link to the white paper:
  • white paper prepared by Giovanni (Visteon) was reviewed, paper is in very good shape,
  • Giovanni will add an intro
  • there is a significant piece of text on MQTT because MQTT was given high rank in the poll we did
  • Philippe: ROS and (Apolloi) cyberRT are there for the sake of completeness when covering the communication to Autonomous Vehicle subsystems.
  • Marc: ARA-COM is more important for the automotive industry
  • long discussion on the conclusion of the white paper, comments captured online by Giovanni
  • Gunnar: very positive about the conclusion
  • Philippe: we need to publish the franca-ara mapping analysis
  • Klaus: having the analysis spreadsheet in google docs helped a lot the interaction with Renault
  • Gunnar: one approach is to transform the spreadsheet into a wiki table for the publishing, we can keep the xls spreasheet for the day2day work
  • /TODO/ Klaus propose a way of publishing the Franca-ARA mapping analysis NEW
  • followed by a discussion on the change management of the mapping analysis doc w.r.t. ARA-COM specs evolution
  • Marc: there are evolutions of ARA-COM that will have an impact on CommonAPI and require changes there, not sure how this will happen
  • Gunnar: we will need to engage the CommonAPI maintainer
  • Philippe: we need also a pitch deck to present Stage 1 achievements because the tech brief describes more the work breakdown structure of Stage 1 and does not give hints on what was achieved, the pitch should also provide a list of known issues w.r.t. Franca & CommonAPI and ARA-COM
  • Philippe: we need to identify an owner for the preparation of this pitch
  • GPRO-related sessions for Spring AMM were discussed:
  • Philippe: suggests to have a workshop with Franca/Franca+ & CommonAPI guys
  • Klaus: it is likely we will have two different sessions
  • Gunnar: @Marc, can Renault talk about their work on connecting Franca & ARA-COM ?
  • Marc: will check this internally and let you know next week
  • /TODO/ Klaus contact Franca/Franca+ people about their participation to a Spring AMM session on Franca-ARA interop next steps
  • /TODO/ Gunnar contact CommonAPI maintainer about his participation to a Spring AMM session on CommonAPI-ARA interop

14 January to 5 February

Attendees: Marc (Renaul), Gunnar (GENIVI), Giovanni (Visteon), Klaus (Itemis),Guru (Bosch), Philippe (GENIVI)

  • review of white paper

October 30 to date

Attendees: Gunnar (GENIVI), Giovanni (Visteon), Klaus (Itemis), Guru (Bosch), Philippe (GENIVI), Christopher

  • scrum call for the CES 2019 showcase demo implementation

September 19 to October 23

Attendees: Gunnar (GENIVI), Giovanni (Visteon), Klaus (Itemis),Guru (Bosch), Philippe (GENIVI)

  • preparation of the statement of work for the CES 2019 showcase demo implementation

September 11

Attendees: Gunnar (GENIVI), Giovanni (Visteon), Klaus (Itemis), Christian (BMW), Marco (Mentor), Guru (Bosch), Philippe (GENIVI)

  • Review of the GPRO Poll Report - Giovanni will send an update this afternoon
  • Update about ARA::COM/CommonAPI from Philippe - conversation - Christian and GENIVI to take actions for CES demo

September 4

Attendees: Gunnar (GENIVI), Philippe (GENIVI), Klaus (Itemis)

Apologies: Giovanni (Visteon), Marc (Renault) (vacation)

  • quick sync on Franca-ARA::COM showcase
  • Marc has a telco scheduled on Thursday with Adaptive Autosar people to discuss his findings on ARA::COM & CommonAPI

August 21

Attendees: Giovanni (Visteon), Gunnar (GENIVI)

  • Everybody is unavailable or in vacation, reschedule to next week

August 14

Attendees: Giovanni (Visteon), Gunnar (GENIVI), Guru (Bosch), Marc (Renault)

  • Conversation about ARA::COM/Franca integration

August 7

Attendees:  Klaus (Itemis), Marc (Renault)

  • Conversation about ARA::COM/Franca integration

July 31

Attendees: Philippe (GENIVI), Marc (Renault), Guru (Bosch), Christian (BMW), Klaus (Itemis)

  • Klaus presented the draft statement of work for the demonstrator development

July 24

Attendees: Giovanni (Visteon), Gunnar (GENIVI), Philippe (GENIVI), Marc (Renault)

  • Giovanni still working on the poll brochure using tech brief style
  • Philippe: asked Klaus to provide a consolidated version for the ARA/GENIVI project description
  • Philippe and Marc will arrange next steps for possible collaboration GENIVI/Renault

July 17

Attendees: Klaus (Itemis), Giovanni (Visteon), Gunnar (GENIVI), Christian (BMW), Philippe (GENIVI)

  • Gunnar: Giovanni to summarize the results of the poll and publish the result
    • → Feature matrix, technologies proposal
  • Klaus presents a proposal for an ARA/GENIVI demo. Will put document in a Google Doc.
  • PRIO1 is the Klaus' proposal implementation

July 10

Attendees: Marc (Renault), Klaus (Itemis), Giovanni (Visteon), Gunnar (GENIVI), Guru (Bosh), Marco Residori

  • Discussion about the mapping between common api & Adaptive Autosar ara::com
  • No more activities [no more asking for answers] on the poll until we don't find new channels for publication
    • (clarification) (Gunnar): However, let's consider how to publish results ^^ see above.
  • Klaus: Philippe would like to showcase these technologies, we can speak about it during the next meeting
  • Discussion about possibility for Renault to showcase the technology possibly with a partner
  • Gunnar: we can setup a repository for extra franca validator to provide additional constraints 

July 3

Attendees: Marc (Renault), Klaus (Itemis), Giovanni (Visteon), Gunnar (GENIVI), Philippe (GENIVI)

  • Need to move to next phases of the project - poll is done
  • Gunnar: Exploring further joynr collaboration
  • Giovanni: contribution to joynr is not a priority for Visteon, for now
  • Marc: would like to know Klaus opinion about his presentation

June 26

Attendees: Marc (Renault), Lionel (Renault), Giovanni (Visteon), Marco (Mentor), Guru (Bosch), Gunnar (GENIVI), Philippe (GENIVI)

  • presentation by Renault of mapping between common api & Adaptive Autosar ara::com
  • misc: Giovanni will contact BMW / joynr team

June 19

Attendees: Marc (Renault), Giovanni (Visteon), Guru (Bosch), Klaus (Itemis), Subramanian (Alpine), Gunnar (GENIVI), Philippe (offline)

  • Poll results improving.  Need to push for some more answers though
  • FeatureIDE - documentation generation?
  • Is it useful to create a document with all protocols?
  • Giovanni: We should pick out a smaller group and focus on that
  • Marc: i agree, make a shortlist, then analyze based on the evaluation criteria.
  • Giovanni: Note that evaluation (such as performance) will depend on the implementation that is being measured.
  • Gunnar: Agreed, it can be done but must be carefully presented, if implementation is evaluated rather than the specification. 
  • Discussing state of IONAS project (2+ years back).  Not yet appropriate for large models.  Original designer from Fraunhofer institute agreed - it was brought to PoC status.  AR-XML may also have changed somewhat since then.  Some more (funded) work required. This seems useful for companies if their AUTOSAR+non-AUTOSAR parts would agree on strategy and provide some funding to move it forward.
  •  Klaus: Would like to develop a Franca Validator which can be set to warn about certain unsupported features (for this and also other transformations)
    • New user-defined tags feature will be in next Franca release

June 12

Attendees: Marc (Renault), Giovanni (Visteon), Guru (Bosch), Klaus (Itemis), Philippe R (GENIVI), Gunnar (GENIVI)

  • poll results
    • 15 answers received
    • visteon x 3, harman x 1, bosch x 2, samsung, bmw, lge
    • 5 unknown contributors
  • inside vehicle
    • familiarity
      • json, dbus, and http/rest are the winners
      • mqtt, common api and franca are a little behind
    • invehicle importance
      • some ip, franca idl, json surprisingly
  • outside the vehicle
    • http, json, mqtt, franca idl
  • discussion on how to do the ranking
  • ara:com connection to franca ?
    • Marc: found a lot of non interopable issues between franca and ara::com (aka polymorphic)
    • Gunnar: do we need to select a subset ?
    • Marc: yes, possible but some developers might not be happy with it
    • we might consider going one level up in abstraction
    • Marc: ionas was a good approach, would be interesting to reactivate it for Autosar AP
  • /TODO/ Marc present the findings of Renault of the mapping between Franca and ara::com
  • /TODO/ Giovanni push the results of the poll
  • wrap-up
  • discussion on
  • /TODO/ Giovanni provide links to video and slide deck on visteon communication framework
  • /TODO/ contact joynr, Giovanni contact bmw joynr people (if this is allowed by visteon policy)
  • Next week
    • mapping between Franca and ara:com

June 5

Attendees: Marc (Renault), Edward (Renault), Giovanni (Visteon), Markus (Intel), Guru (Bosch), Philippe C (PSA), Philippe R (GENIVI), Gunnar (GENIVI)

  • short review of poll results (ten answers received), poll is available here
  • Visteon communication framework presentation
  • Markus (Intel): how much do you want to defer on RPC&IPC development ? today we are still struggling with the idea of full transparency, and switching between local/remote (IPC vs RPC), BTW I am missing Corba as a candidate technology
  • Gunnar: No one added Corba to the list (We have asked throughout the project for people to propose additions).
  • Gunnar: Is it feasible to have a class/interface hierarchy like you propose [or are you finding mismatch when detailed differences between protocols leak through]
  • Giovanni: Yes, lots of issues.  A lot of things change among protocols, handling of the transport level software is not easy.
  • Markus: What about secure communications ?
  • Giovanni: For instance we are using TLS 1.2 for MQTT and HTTP/REST, we can also add encryption in the payload
  • Markus (Intel): Do you intend to record payloads / messages ?  For replaying / testing etc.
  • Giovanni: Yes, I think a special implementation of the transport component would handle that.  We connect to wireshark for instance
  • Gunnar: We need to check with JOYNR about joint development, possible alignment with Visteon framework.
  • Markus: Very interested in this approach, and how much I can customize it to my project. 
  • Giovanni: ...discussion about CommonAPI on top of... the RPC abstraction layer provided by this framework.
  • Gunnar: Interesting.  Worth looking at, contrasting this with the current approach.  There is supposedly a split (i.e. formal API) between the upper (C++ API part and core CommonAPI implementation) and lower library (backend/transport part), but even so the CommonAPI projects feel more like creating independent implementations of each CommonAPI backend.  There could be advantages to a simple independent approach too... worth investigating.  I believe at least the WAMP backend has a somewhat different implementation.
  • Next week
    • Review of poll results

May 29

Attendees: Marc (Renault), Edward (Renault), Giovanni (Visteon), Guru (Bosch), Philippe (GENIVI), Gunnar (GENIVI)

  • review of table of technologies & evaluation criteria
  • Giovanni: shows a spreadsheet to get participants inputs on which technologies are important to them (updated on line, Giovanni Vergine please share it, thanks
    • Giovanni supports for http
    • Marc:  we need to take into account two kinds of communication: inside the car and outside the car
    • Giovanni: agreed
    • look at the ranking spreadsheet
    • Marc: for the on-board segment, more and more people are expecting DDS
    • ara::com may not be what we want to move on with, but at the end we will have to communicate with it
    • how to reconciliate the various communication framework used by the auto induistry, use ara::com ?
    • discussion on iONAS (including shared memory oriented design)
    • short discussion on Dbus (Gunnar: mandatory for a linux system)
    • Giovanni: OS compatibility is an important evaluation criterion
    • discussion on flat buffers
    • discussion on wamp
      • mqtt likely more optimized on the binary format
    • discussion on REST, same as HTTP (same line in the spreadsheet))
    • Marc: how do we ensure someip is mature ?
    • discussion on interop testing for various someip implementation, thanks
  • next week
    • Giovanni: got the clearance to present the Visteon framework (not open source yet)

May 22


~4-5 people (I lost the list)


  • Giovanni Vergine

Discussed remaining technnologies, those that are yet without a presentation:

  • XMPP
  • Thrift 
  • Avro
  • D-Bus
  • ZeroMQ

Few people ready to give input today (move to list/survey).   

Votes for:

* D-Bus  1
* Thrift 1 
* ZeroMQ 1

Action Item for all:  Clarify which (if any) you want to be presented before we move on.

Some discussion about AUTOSAR compatibility.  Only clear thing seems to be continuation of AUTOSAR XML format for interface description.  The IONAS project a few years ago proved translation AR-XML/FIBEX/FRANCA.  It seems it needs an overhaul/update to work fully, it would be a logical next step.

May 15


Protocol comparison/characteristics using Feature Models



Klaus Birken presented feature modeling using Itemis modelling tool, (based on MPS) tool → View recording.

Discussion about MPS and FeatureIDE (free, Eclipse-based alternative, → GitHub)

Should we use such a tool and create a (meta)-model for our problem domain (i.e. comparing IPC/related technologies) and use it to fill in data,
... or shall we just use an Excel sheet matrix, with no additional features.

Klaus: I could make a limited version of MPS available for this project use only.

Marc Bellanger:  Still trying to understand how this helps us (compared to Excel sheet)...

...<more discussion>...

Gunnar: I feel that the document generation capability might be the strongest part.  If we can get that capability it could be worth it.

Marc: Where do we collect such information:

Gunnar: Start in GPRO project Wiki, then we can move to other format if we have useful info. 
There's a starting page I think we can reuse → Evaluation criteria for GPRO technologies

AI(Klaus): To check document capabilities of FeatureIDE.

AI(others): Add to Technical characteristics section of the criteria page.

May 8

Minutes TBD

AMM Week

Working session during Wednesday 18 April.

April 10, 2018

Project lead on vacation, and general AMM preparation meant that we cancelled the session.

April 3, 2018



Renault presented AUTOSAR ARA:COM

Discussions about potentials for reusing ARA:COM in on-AUTOSAR systems (to ensure interoperability with AUTOSAR systems). 
License considerations and technical considerations.
We concluded by saying it opens up a lot of interesting discussion but it would need a more focused opportunity to have that discussion.

March 27, 2018


David (Renault)

Joonhyung (lge)

Giovanni (visteon)

Philippe (genivi)

Subramanian (alpine)

Edward (renault)

Gunnar (genivi)

Guru (Bosch)

Marc (Renault)


discussion on the next steps, it is proposed to schedule a presentation of Adaptive Autosar ARA::COM based on the published specifications.

March 20, 2018


Giovanni Vergine (Visteon)

Subramanian (Alpine)

philippe (Genivi)

Marco Residori (Mentor)

Gunnar Andersson (Genivi)

Manuel Schiller (BMW)

Joonhyung Kim (LGE)

Klaus Birken (itemis)

Stephen Lawrence (Renesas)


Manuel presents JOYNR service framework presentation (BMW) (somewhat related to comm protocols)

To Be Completed

March 13, 2018

Meeting skipped due to conflict with Graphics Sharing / RAMSES workshop

March 6, 2018


Giovanni Vergine 
Subramanian Dhandapani
Gunnar Andersson
Christian Shulenberg
Marco Residori


Subramanian presented AMQP protocol

Future planning:

13 March meeting is skipped

20 March - joynr presentation (BMW)

February 27, 2018


Giovanni Vergine
Philippe Robin
Gunnar Andersson
Marco Residori
Stephen Lawrence
Joonhyung Kim
Juergen Gehring


Gunnar presented CommonAPI C++

February 20, 2018


Giovanni Vergine, Visteon
Philippe Robin
Christian Shulenberg
Joonhyung Kim, LGE
Gunnar A, GENIVI
Klaus Birken
Guru, Bosch
Marco Residori, Mentor


Guru presented SOME/IP

Klaus insight about usage of SOME/IP in CommonAPI

General discussion about SOME/IP

Albert available for a deep dive on WAMP

The presentation & discussion was recorded.

Future planning:

27th February - Gunnar presents CommonAPI for C and C++

6th of March - Subramanian presents AMQP

February 13, 2018


Giovanni Vergine, Visteon
Philippe Robin
Amine Hamed
Joonhyung Kim, LGE
Gunnar A, GENIVI
Klaus Birken


Giovanni presented Flatbuffers and MsgPack

Klaus insight about usage of MsgPack in WAMP.

Gunnar propose to include Cap'n'Proto in the list

Amine will kick off the benchmark strategy

Group different technologies by use cases in wiki page

Compare them

The presentation & discussion was recorded.

Future planning:

20th Feb SOME/IP, Guru (need confirmation)

February 6, 2018


Giovanni Vergine, Visteon
Marco Residori, Mentor
Amine Aouled Hamed
Guru, Bosch
Joonhyung Kim, LGE
Philippe C, PSA
Subramanian, Alpine
Gunnar A, GENIVI


Marco presented MQTT, implementations, comparisons

Discussion, thoughts and more comparison.

Franca to MQTT mapping? Not a perfect fit... -> Let's ask Klaus for comments on his previous experience

Looking for benchmark & comparison of protocols for the future. Agreed.

Most likely we can look for and find previous work on this.

The presentation & discussion was recorded.

Future planning:

13 Feb MsgPack & Flatbuffers, Giovanni

20th Feb SOME/IP, Guru

January 30, 2018


Giovanni Vergine
Philippe Robin
Gianpaolo Macario
Gunnar Andersson
Klaus Birken
Marco Residori
Philippe C.


Presentation/discussion on HTTP, REST, JSON and CoAP.

The session was recorded

See slides and recording on the GPRO - Presentations Materials page.

January 23, 2018


Philippe Robin
Giovanni Vergine
Marco Residori
Philippe C
Klaus Birken
Christian Shulenberg
Gianpaolo Macario
Gunnar Andersson


- Klaus gave a quick introduction of Franca v0.12.0
- Klaus gave an introduction of FrancaPlus
- Klaus and Philippe gave an introduction of WAMP and capixx-wamp
- AI: Marco will look probably MQTT for 6th February - need confirmation
- AI: (all): Add some point(s) to the "polling questions" web page.

January 16, 2018

Philippe Robin
Giovanni Vergine
Marco Residori
Philippe C


- AI: Marco will look, probably MQTT
- Philippe C, will plan an introduction to WAMP.
- Guru will present SOME-IP intro
- AI (all): Add some point(s) to the "Requirements" (important characteristics) web page.
- Giovanni reminds, we should make a poll to companies.
- AI(Giovanni): Create placeholder for polling questions. 
- AI(all): Add to polling question.  (Giovanni send reminder email in a few days)

  • No labels