Skip Navigation
Home | Organization | News/Events | Research | Publications | Destinations | Partnering | Software
 Control Agent Architectures
Apex
Apex Overview | Projects | Software | Documentation | Publications | People | Contact Us
Sherpa

Sherpa helps you debug Apex applications. It provides a number of ways of examing the state of your application to better understand what your code is doing.

Condition monitoring

  Condition monitoring
Apex can monitor for complex conditions describing both nominal and off-nominal conditions. The Sherpa visualization tool allows users to inspect the changing state of condition recognition.
Task and
                                                           plan refinement

  Task and plan refinement
Plans are describable at different levels of abstraction, and many task instances run in parallel. The Sherpa visualization tool allows allows users to inspect how the task agenda changes as task execution occurs.
Task
                               dependencies

  Task dependencies
Sherpa allows you to view the sequence of scheduled tasks. The Sherpa PERT view provides a visualization tool for complex task agendas with a high level of intertask dependencies.
Event tracing

  Event tracing
Sherpa displays information about events as they occur. Sherpa allows you to filter event traces to find events that match specific criteria.
Viewing procedures

  Viewing procedures
Sherpa allows you to view detailed information about available procedures for agents.