Framework: Controls Hierarchy & Partitioning

Functionality:

The JCOP Framework offers tools to implement a hierarchical control system. The FwFSM component allows the definition and operation of hierarchies of objects behaving as Finite State Machines. The objects can represent devices ("device units") or complex logical entities called "control units". These units, or complete sub-trees, are partitionable (i.e. they can be managed centrally or work independently in "stand alone" mode.

More information about the controls hierarchy and partitioning rules is available here.

Implementation:

The Controls hierarchy and the Partitioning rules are implemented based on WinCCOA and SMI++, a toolkit that combines Finite State Machine behaviour and Expert System like rules.
WinCCOA tools are used to configure the system, to log and archive information and to provide User Interfaces. SMI++ tools are used to model Devices and SubSystem behaviour, to automate operations and to recover from error conditions.
At run time WinCCOA communicates with SMI through a WinCCOA-SMI API Manager: WCCOAsmi.
A set of libraries is available for use in user panels and scripts in order to interact with the FSM component.

Distribution:

Download for: WinCCOA 3.19 (Windows or Linux)
                        (Older versions:
WinCCOA3.16)

The Distribution kit contains all Framework FSM tools: panels, scripts, API Manager, etc.
(No need to install SMI++ or DIM separately).