• Seven stages
    • establishes the goal
    • formulates intention
    • specifies actions at interface
    • executes action
    • perceives system state
    • interprets system state
    • evaluates system state with respect to goal