Responsibility-driven explanation engineering for cognitive models

Steven R. Haynes, Isaac G. Councill, Frank E. Ritter

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations


We describe an approach for developing explanation facilities for cognitive architectures based on techniques drawn from object- and aspect-oriented software engineering. We examine the use of responsibility-driven design augmented with scenario-based techniques and class-responsibility-collaboration (CRC) cards to identify explanation behaviors for cognitive model elements, and discuss the explanation benefits derived from encapsulating model behaviors within aspects. Soar is used an example cognitive architecture, but the methods and results as illustrated would apply to any of the other architectures commonly used to development psychologically plausible intelligent systems.

Original languageEnglish (US)
Title of host publicationIntelligent Agent Architectures: Combining the Strengths of Software Engineering and Cognitive Systems - Papers from the AAAI-04 Workshop, Technical Report
Number of pages7
StatePublished - 2004
Event19th National Conference on Artificial Intelligence - San Jose, CA, United States
Duration: Jul 25 2004Jul 26 2004


Other19th National Conference on Artificial Intelligence
Country/TerritoryUnited States
CitySan Jose, CA

All Science Journal Classification (ASJC) codes

  • Engineering(all)


Dive into the research topics of 'Responsibility-driven explanation engineering for cognitive models'. Together they form a unique fingerprint.

Cite this