SOAR (an implemented model)
SOAR is a general intelligence system that learns by "chunking"—ie by collapsing the work of satisfying a subgoal into a single condition-action rule, or "production". It searches its explicit representations heuristically by means-ends analysis...
John Land, Allen Newell & Paul Rosenbloom (1987).