Quick Start Tutorial #3

Analyzing system execution traces using UNITE

CUTS analyzes quality-of-service (QoS) properties via system execution traces with a tool called Understanding Non-functional Intentions via Testing and Experimentation (UNITE). In this quick start tutorial, we generated a system execution trace that can be used to measure the service time of an event. We are now going to use UNITE to analyze the generated system execution trace. To do this, execute the following steps:

  1. Copy the contents of the ./analysis directory in the tutorial to the directory where you generated the source code.
  2. Execute the following command:
    %> cuts-unite -f ../descriptors/00000000-0000-0000-0000-000000000000.cdb -c QuickStart.unite

After executing UNITE, you should get an average service time for an event based on what is captured in the generated system execution trace.