Abstract
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 language | English (US) |
---|---|
Title of host publication | Intelligent Agent Architectures: Combining the Strengths of Software Engineering and Cognitive Systems - Papers from the AAAI-04 Workshop, Technical Report |
Pages | 46-52 |
Number of pages | 7 |
Volume | WS-04-07 |
State | Published - 2004 |
Event | 19th National Conference on Artificial Intelligence - San Jose, CA, United States Duration: Jul 25 2004 → Jul 26 2004 |
Other
Other | 19th National Conference on Artificial Intelligence |
---|---|
Country/Territory | United States |
City | San Jose, CA |
Period | 7/25/04 → 7/26/04 |
All Science Journal Classification (ASJC) codes
- General Engineering