QSMM
An adaptive state model development framework.
...To achieve the goals, the library supports specifying model behavior in algorithmic form by the means of nondeterministic programs adapting their own execution according to the reinforcement learning approach. An assembler language for developing the programs includes deterministic jump instructions for imposing constraints on model behavior and nondeterministic jump instructions with automatically adjusted probabilities for allowing variations in the behavior.
A proposed higher-level abstraction of model operation is adaptive parsing according to a template grammar. ...