Functions to check a system's decentralized diagnosability.
More...
#include <vector>
#include "corefaudes.h"
#include "op_include.h"
#include "diag_generator.h"
#include "diag_languagediagnosis.h"
#include "diag_attrdiagstate.h"
#include "diag_attrfailureevents.h"
#include "diag_attrfailuretypes.h"
#include "diag_attrlabelset.h"
#include "diag_debug.h"
Go to the source code of this file.
|
| faudes |
| libFAUDES resides within the namespace faudes.
|
|
|
FAUDES_API bool | faudes::IsModularDiagnosable (const std::vector< const System * > &rGsubs, const std::vector< const Generator * > &rKsubs, std::string &rReportString) |
| Checks modular diagnosability for a system G (which consists of the subsystems rGsubs) with respect to the specification K (consisting of local specifications rKsubs) and the local abstraction alphabets rHighAlphSubs. More...
|
|
bool | faudes::ModularDiagnoser (const std::vector< const System * > &rGsubs, const std::vector< const Generator * > &rKsubs, std::vector< Diagnoser * > &rDiagsubs, std::string &rReportString) |
| Checks modular diagnosability for a system G (which consists of the subsystems rGsubs) with respect to the specification K (consisting of local specifications rKsubs) and the local abstraction alphabets rHighAlphSubs. More...
|
|
bool | faudes::IsModularDiagnosable (const SystemVector &rGsubs, const GeneratorVector &rKsubs) |
| Function definition for run-time interface. More...
|
|
bool | faudes::ModularDiagnoser (const SystemVector &rGsubs, const GeneratorVector &rKsubs, GeneratorVector &rDiagsubs) |
| Function definition for run-time interface. More...
|
|
void | faudes::cParallel (const std::vector< System > &rGens, System &rResGen) |
| Parallel composition of multiple generators. More...
|
|
|
FAUDES_API bool | faudes::IsModularDiagnosable (const SystemVector &rGsubs, const GeneratorVector &rKsubs, std::string &rReportString) |
| Checks modular diagnosability for a system G (which consists of the subsystems rGsubs) with respect to the specification K (consisting of local specifications rKsubs) and the local abstraction alphabets rHighAlphSubs. More...
|
|
|
FAUDES_API bool | faudes::ModularDiagnoser (const SystemVector &rGsubs, const GeneratorVector &rKsubs, GeneratorVector &rDiagSubs, std::string &rReportString) |
| Function that computes diagnosers for the respective subsystems of a composed system. More...
|
|
Functions to check a system's decentralized diagnosability.
Definition in file diag_modulardiagnosis.h.