The executor actually performs the operation chosen by the scheduler and updates Dynamic Control Architecture's global database. The actual execution of an action involves placing it in an Asynchronous I/O Subsystem's output buffer. Executor deliberation is mediated by the satisficing cycle.
The executor supports selective attention through its ability to suggest new perceptual filters that the Dynamic I/O Channels use.
It can also modify the current control plan. If the action to perform is not atomic, the executor discretizes the operations, allowing for incremental execution. It can also interleave operations for concurrent execution. No matter what operation it executes, the executor records a corresponding cognitive event, globally available of course, but of most interest to the Agenda Manager.