cognitive analysis definition