Beim Generic Error Modeling System (GEMS) handelt es sich um ein Modell zur Beschreibung und Erklärung menschlicher Fehler, das drei Ebenen der kognitiven Handlungssteuerung unterscheidet: eine fertigkeitsbasierte, eine regelbasierte und eine wissensbasierte Ebene.