|
|
||||||
|
|
Example PlugInThe example plug-in addresses developers who whish to integrate their functions and data-types with the libFAUDES [X1] build system. It uses an alternative implementation of the function Accessible() to illustrate the the following options:
The sources relevant for this example plug-in are discussed in plug-in how-to section of the developer pages. AltAccessibleAlternative implementation to remove inaccessible states and related transitions. Signature:AltAccessible(+InOut+ Generator Gen) Detailed description:The function AltAccessible is an alternative implementation of Accessible. It converts a given generator to an accessible generator without affecting the closed and marked languages. This is done by removing all states that cannot be reached from any initial state. LiteratureFor the purpose of demonstration only, we add a literature reference. [X1] T. Moor, S. Perk, K. Schmidt: libFAUDES - An Open Source C++ Library for Discrete Event Systems, Workshop on Discrete Event Systems, Goeteborg, Sweden, 2008. libFAUDES 2.32b --- 2024.03.01 --- with "synthesis-observer-observability-diagnosis-hiosys-iosystem-multitasking-coordinationcontrol-timed-simulator-iodevice-luabindings-hybrid-example-pybindings" |