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

(green star) What is this?  → Please refer to the projects overview page for a quick introduction, the slides of the kick-off meeting, and perhaps the overall Domain Interaction Kickoff slides and recording.

Project Purpose

Seeking out, evaluating, consolidating and recommending Tools and Standards that support development of distributed systems with cross-domain interactions.

Next Call

TBC

Register/Join Zoom meeting (NOTE: password is: shda

  • Meeting number:  432-894-897    
  • Agenda 

Future Topics

  • Present again multi-node DLT, and discuss DLT evolution


  • (star)Make sure you report your interest in this project, for example via the project registration/survey – see strategy home page.

Definititions (from kick-off slides)


System Health
Automated monitoring and remedy of problems, wrongful behavior and
warning signs during normal operation (product is deployed)
Debugging
Finding and fixing software defects, once the effect of the defect has
been noticed. (During product development).
Logging
Reporting of internal state using potentially free form, for the purpose of
understanding the system (development, sometimes in deployed product)
Tracing
Structured and detailed logging of internal system state, such that it
enables automated processing (development, sometimes deployed)

Investigation Areas

  • 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
    • https://wiki.eclipse.org/OpenADx
    • 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)
  • App4MC
    • https://www.eclipse.org/app4mc/
    • 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
    • http://tracecompass.org/
    • 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
  • Guider

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. 

Presentation opportunities

TopicAdditional linksPresentation by:First presentation
(planned length)
Additional deep dive?
((tick))
App4MCsee above


DLTGithub:daemon,viewerChristoph? (TBD)
  • Protocol history & usage (AUTOSAR)?
  • Future plans / multi-node

Car-Data Loggersee above


Franca IDL

(protocol verification with PSM)
GitHub


OpenADxsee above


Trace Compasssee above


Guidersee abovePeace LeeFull presentation(no)




  • No labels