Problem diagnosis: applying sound theory to problem solving