QSMM, das »QSMM State Machine Model«, ist ein Framework für die Entwicklung von nichtdeterministischen intelligenten Zustandsmodellen und Systemen, die sich so verhalten, dass sie eine oder mehrere numerische Größen optimieren. Enthalten sind Funktionen auf niedriger Ebene zum Erzeugen von optimalen Aktionen durch das System und Funktionen auf hoher Ebene zum Erstellen der Mehrknotenmodelle. In einem Mehrknotenmodell repräsentieren die Knoten die Komponenten eines Systems, das man entwickelt, die optimale Aktionen wählen. Sie können auf externe Objekte reagieren und lernen. Jeder Knoten kann seine optimale Aktion auf Basis eines Zustands wählen, der entweder im Programm gesetzt oder vom Framework automatisch identifiziert wird. Wahrscheinlichkeitsdateien für eine Zustandsübergangsmatrix und ein Aktionsmatrix können mittels eines Assembler-Programms definiert werden, das einen benutzerdefinierten Befehlssatz besitzt. (non)