A cognitive architecture is a system that simulates human thought and human thinking and decision-making.
ETSI GR ENI 004 system that learns, reasons, and makes decisions in a manner resembling that of a human mind
NOTE: Specifically, the learning, reasoning, and decision-making is performed using software that makes hypotheses and proves or disproves them using non-imperative mechanisms that typically involve constructing new knowledge dynamically during the decision-making process.