QSMM is a recursive acronym for "QSMM State Machine Model". It is a framework for development of non-deterministic intelligent state models and systems. The principle of operation of the framework in some ways resembles the Boltzmann machine.
The framework provides means to implement spur-driven behavior of a system and includes low-level functions for generating optimal actions by the system and high-level functions for building multinode models. In a multinode model nodes represent components of a system you develop that choose optimal actions using the framework and can correspond to entities external to the system and which behavior is to be learnt. A node can choose optimal actions based on current node state that either is set manually by your program or is identified automatically by the framework. Probability profiles for a state transition matrix and an action emission matrix of the node can be specified using an assembler program with a user-defined instruction set.