Modularity as an Issue in Cognitive Architectures

Because the environment is diverse and functions are specialized, not all functions should be necessarily engaged for any specific task within an architecture. For example, in humans and in robots different components and functions are utilized when walking than when problem solving. The discipline of software engineering suggests that systems whose components are designed according to function are easier to design, build, and maintain. This functional decomposition leads to a modular organization of the resulting system.

Architectures that include a discussion of this issue:


Go to the List of Common Issues.

Return to the Table of Contents.


Current Location: Issues-Modularity