Rational analysis
Rational analysis is a theoretical framework, methodology, and research program in cognitive science that has been developed by John Anderson. The goal of rational analysis as a research program is to explain the function and purpose of cognitive processes and to discover the structure of the mind.