QSMM
An adaptive state model development framework.
...Finite automatons can be represented by assembler programs with user-defined instructions that perform effective work. To assist in the learning of a finite automaton, a template for its state model can be provided as an assembler program with probabilistic jump instructions.
The operating principle behind the framework resembles the Boltzmann machine.