System and method for performing dynamic routing in a measurement system
to perform a measurement task. The system includes a computer and one or
more measurement devices. One or more topography descriptions (TD)
representing connectivity between devices and/or device components in the
measurement system are received and preprocessed to generate
corresponding graphs. A routing expert receives and analyzes a routing
specification indicating source and destination terminals in the
measurement system. The system dynamically computes a plurality of routes
from the source terminal to the destination terminal by traversing the
graphs and selecting the plurality of routes based on a metric. The
computed routes are stored in a run-time specification for use at runtime
to perform the measurement task. At runtime, a route is selected from the
plurality of routes, and the system configures the one or more
measurement devices with the selected route for performing the
measurement task.