News and update

  • Version 3.4  released on 07/04/2012 - bug fix release.
  • Version 3.3 released on 15/02/2012 - This is a stable release with an experimental graphical interface.
  • Gateway support since V3.0
NETCARBENCH is a GPL-licensed software that generates automotive message sets according to a set of user-defined parameters. NETCARBENCH is aimed at improving the assessment, the understanding and the comparability of techniques and tools used in the design of in-vehicle communication systems.

NETCARBENCH is especially useful early in the design cycle when the real message sets are not yet available: for the embedded system architecture design or for assessing the maximum load that can be achieved on a certain bus. Another interest of NETCARBENCH is that the message sets it generates can be communicated, overcoming the confidentiality requirement one has with real sets of messages. In practice, NETCARBENCH is used in the design and configuration of CAN and FlexRay communication systems.

NETCARBENCH is compatible with NETCAR-Analyzer xml input format, so you can perform worst-case response time analysis directly on the generated xml files. Besides, RTaW-Sim (>1.2.5) can directly import NETCARBENCH generated files, so you can also simulate and perform fault injection on your network.  Caveat: compatibility with NETCAR-Analyzer is broken with NETCARBENCH v3.x till the upcoming 2.0 release of NETCAR-Analyzer (Spring 2012). Stick to V2.2 if you want to use NETCAR-Analyzer (1.7.6).

Upcoming features: future releases (from 2012 on) will extend the architecture description to the system-level, and thus Electronic Control Units, tasks and runnables (i.e. elementary software modules) will be explicitely modelled.

NETCARBENCH is being developed at INRIA Lorraine in the TRIO team. NETCARBENCH is registered by INRIA at Agence pour la Protection des Programmes (APP) under number IDDIN FR.001.260007.000.S.P.2007.000.10000. 

You are welcome to get in touch with the authors to report bugs, suggest new features or contribute code.