Plugins

GUI Plugins


Overview

Plugins are special Perl Scripts that interact directly with Understand, they come in two flavors, Graphs and Interactive Reports. They can reference the entire Project, or a specific entitiy, depending on what the author intended. They can be as simple or complex as your imagination, for example the Control Flow Graph that ships with Understand is actually a Plugin.

Be aware that often generating graphs for large projects can be very resource intensive, and in some cases the system can be non-responsive for a long period of time while the graphs are generated.

Installation

To install a plugin, simply drag the .upl file into the Understand GUI. You will be asked if you want to install the plugin or edit it. For plugins to appear in the top level menu, Understand may need to be restarted.

Graphs

Download these graphs by right clicking and selecting "Save As". After installation project level graphs can be run by selecting Graphs->Project Graphs -> [Plugin Name]. Entity Specific graphs can be run by selecting the entity and then Graphs -> Graphs for [Entity Name] -> [Plugin Name].

Interactive Reports

Download these reports by right clicking and selecting "Save As". After installation project level reports can be run by selecting Reports->Project Interactive Reports -> [Plugin Name]. Entity Specific reports can be run by right clicking on the entity and selecting Interactive Reports -> [Plugin Name].