|
|
||||||
|
mtc_obserververification.cpp
Go to the documentation of this file.
50 // One step of the observer algorithm: A dynamic system is computed that fulfills the one-step observer condition.
51 // if the result is equal to the original generator, then the natural projection on the high-level alphabet fulfills the observer property
57 // and relabel transitions in rLowGen if necessary. The high-level alphabet is modified accordingly
59 observer=relabel(genObs, controllableEvents, newHighAlph, mapStateToPartition, mapChangedTransReverse, mapChangedTrans, mapRelabeledEvents);
Allows to create colored marking generators (CMGs) as the common five tupel consisting of alphabet,... Definition: mtc_generator.h:53 Includes all libFAUDES headers, no plugins. void ComputeBisimulation(const Generator &rGenOrig, map< Idx, Idx > &rMapStateToPartition) Computation of the coarsest bisimulation relation for a specified generator. Definition: cfl_bisimulation.cpp:1272 Methods to verify the obsrver condition for natural projections. bool IsMtcObs(const MtcSystem &rLowGen, const EventSet &rHighAlph) Verification of the observer property. Definition: mtc_obserververification.cpp:39 bool relabel(Generator &rGenRelabel, EventSet &rControllableEvents, EventSet &rHighAlph, map< Idx, Idx > &rMapStateToPartition, map< Transition, Transition > &rMapChangedTransReverse, map< Transition, Idx > &rMapChangedTrans, map< Idx, EventSet > &rMapRelabeledEvents) Relabeling algorithm for the computation of an Lm-observer. Definition: op_observercomputation.cpp:1463 void calculateDynamicSystemObs(const Generator &rGen, EventSet &rHighAlph, Generator &rGenDyn) Computation of the dynamic system for Delta_obs (local reachability of a marked state). Definition: op_observercomputation.cpp:159 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |