MBDlyb user guide

MBDlyb-UI is the web interface of MBDlyb, a prototype Python library for design-driven, model-based diagnostics developed by TNO-ESI. With the interface you build a functional model of a system, enrich it with diagnostic information, check it, and use it to:

  • diagnose a malfunctioning system by entering observations and test results, and get suggestions for the next most informative test (the The diagnoser);

  • analyse the diagnosability of a design and derive diagnostic procedures before the system is built (Design for diagnostics).

The model editor showing the CDRadioPlayer example model.

Fig. 1 The model editor showing the root cluster of the CDRadioPlayer example model.

This guide focuses on using the front-end and on understanding what is being modelled. All screenshots show the CDRadioPlayer example model, which you can download and load yourself (see Introduction).

Developer reference