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).
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).
Getting started
Understanding the model
Using the interface
Reference
Developer reference