Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents
An Architecture for Adaptive Intelligent Systems