6.2. Menus

The menu provides access to functions concerning the tracer agent itself and the BDI agents analyzed. Functions corresponding to the tabular view and the 2D graph view are also accessible from here.

6.2.1. Agent Menu

Under this menu (cf. Figure 6.3, “Agent Menu” concerning agents the user has the option to:

  • Observe - an agent. This will tell the agent to send its traces to the tracer.

  • Observe all - will cause all BDI agents (known to the tracer) to send their data.

  • Ignore - an agent. Has the complementary effect to Observe.

  • Ignore all - is the reverse of Observe all.

  • Ignore at first - causes the tracer to ignore all newly occurring agents.

  • Show in graph - tells the tracer to show the traces of an agent in the 2D graph as soon as they arrive.

  • Hide from graph - removes all agent traces from the 2D graph.

  • Show in table - tells the tracer to show the traces of an agent in the table.

  • Hide from table - removes all agent traces from the table.

  • Delete - removes the agent and corresponding traces from all views.

  • Delete dead agents - removes all dead agents and their traces from all views.

  • Filter - shows a filter dialog for the current selected agent.

  • Default filter - shows a filter dialog for a prototypical agent all new agents will inherit their properties from.

Agent Menu

Figure 6.3. Agent Menu