“Apex is a software architecture and development toolkit for creating intelligent, autonomous agents. NASA applications for such agents ranges from control of robots to mission planning, usability analysis of human-machine systems, and simulation-based training of human operators.” –
http://ti.arc.nasa.gov/projects/apex/