Hide menu

The FlexDx Project

An overview of the components of the FlexDx implementation. Boxes are knowledge processes and arrows represent streams.

Detecting and isolating multiple faults is a computationally intense task which typically consists of computing a set of tests, and then computing the diagnoses based on the test results. FlexDx is a reconfigurable diagnosis framework that reduces the computational burden by only running the tests that are currently needed. The method selects tests such that the isolation performance of the diagnostic system is maintained. The DyKnow knowledge processing middleware framework plays an important role by handling issues related to the dynamic addition and removal of tests, the ability to perform tests on historic data, and the combination of synchronous and asynchronous processing.


[2] Mattias Krysander, Fredrik Heintz, Jacob Roll, and Erik Frisk. Dynamic Test Selection for Reconfigurable Diagnosis. In Proceedings of the 47th IEEE Conference on Decision and Control (CDC), Cancun, Mexico, December 2008. [ Conference | .pdf ]
[1] Fredrik Heintz, Mattias Krysander, Jacob Roll, and Erik Frisk. FlexDx: A Reconfigurable Diagnosis Framework. In Alban Grastien, Wolfgang Mayer, and Markus Stumptner, editors, Proceedings of the 19th International Workshop on Principles of Diagnosis (DX), Blue Mountains, Australia, September 2008. [ Conference | .pdf ]

Page responsible: Patrick Doherty
Last updated: 2018-12-13