Seeking out, evaluating, consolidating and recommending Tools and Standards that support development of distributed systems with multi-OS integration & cross-domain interactions.
Thursday 22 August - 5pm CEST
- review of TODOs below
- /TODO/ Each company to provide their 10 pain points on debugging in a multi-OS environment
- /TODO/ Each company suggests what is missing with DLT
- DLT materials
Concerning the DLT demo, I would recommend that you look first at the following materials which are available on the public GENIVI wiki (please look at them in the following order) and even try out DLT as explained in  below
looking at github is recommended
- MultiNode DLT - Collect Data from Multiple Car Software Domainshttps://at.projects.genivi.org/wiki/download/attachments/16027368/GENIVI_MultiNode_DLT.pdf?version=1&modificationDate=1524202727000&api=v2
- Latest News and planned new development for DLT (ADIT)https://at.projects.genivi.org/wiki/download/attachments/38895853/GENIVI_AMM_DLT_protocol_proposal.pdf?version=1&modificationDate=1558599862000&api=v2
- EB Solys tool with DLT support (Systemticks)
- review of TODOs below
- Present again multi-node DLT, and discuss DLT evolution '(TBC)
- Make sure you report your interest in this project, for example via the project registration/survey – see strategy home page.
SHDA Meeting Minutes ← use link
Definititions (from kick-off slides)
• System Health
Automated monitoring and remedy of problems, wrongful behavior and
warning signs during normal operation (product is deployed)
Finding and fixing software defects, once the effect of the defect has
been noticed. (During product development).
Reporting of internal state using potentially free form, for the purpose of
understanding the system (development, sometimes in deployed product)
Structured and detailed logging of internal system state, such that it
enables automated processing (development, sometimes deployed)
- Efficient debugging of ECU communication and connected services
- Diagnostics, Tracing and Logging in a multi-ECU distributed and heterogeneous system
- Formal or automated verification of communication interfaces
- Technologies and strategies for system health evaluation
Debugging consolidated virtualized/hypervisor systems.→ this topic moved to be discussed primarily in Hypervisor project instead
Technologies to investigate
OpenADx is focused on the AD tool chain. The goal is to accelerate AD development through open collaboration and open source.
OpenADx' vision is to ensure transparency and make the complex AD tool landscape more easily accessible for enterprise users.
- Vision is to unify on interfaces between (tracing, ...) tools to allow better compatibility. Current proposals centre around ROS2 interfaces over DDS.
- Renesas produces a camera test bed PoC
- Renesas presentation about OpenADx, Eclipse and E2 Studio (Renesas Eclipse-based IDE) (video, youtube)
- Previously named Amalthea.
- Platform allows users to distribute data and tasks to the target hardware platforms, with the focus on optimization of timing and scheduling.
- Trace Compass
- It provides a extensible framework for trace.
- Developed extensively for Linux. Some Linux-specific standards (tracing formats).
- Renesas have also provided views for our ARM CoreSight trace support using these components as the base.
- EclipseCon presentation The Importance of Open Source Tooling for ADAS and Automated Driving which lists various interesting oss tooling projects.
- Data logging with DLT to add more network/multi-node features.
- Franca IDL protocol state machines.
- Elektrobit Solys
- Car-Data Logger project
Similar projects and how SHDA relates to them
- OpenADX (see above).
- Discussions have been had and contacts set up. Certain aspects definitely overlap, but we agreed that the focus on the simulation of sensor data needed for working with autonomous driving algorithms was not the scope of GENIVI/SHDA.
- DiaMon. Discussion group under LF umbrella focused on open-source tooling including LTTng, TraceCompass and similar tools. From 2012, seem to have lost activity around 2016.
- GENIVI group could try to breathe life into LTTng/TC/related scope, but also to complement by focusing on in-car development tools and informing about the whole spectrum of open- and non-open-source commercial available solutions.
|Topic||Additional links||Presentation by:||First presentation|
|Additional deep dive?|
|Car-Data Logger||see above|
Franca IDL(protocol verification with PSM)
|Trace Compass||see above|
|Guider||see above||Peace Lee||Full presentation||(no)|