The Xception Analysis Tool (Xtract) is an add-on tool to the Xception-EME that allows end users to make straightforward analysis of fault injection experimental outcomes.
The default way to obtain detailed experiment results from Xception-EME relies on direct querying the Xception database using a standard SQL tool. Despite of being the most flexible path into Xception data, this approach is complex to setup for non-SQL aware users. The Xtract provides pre-defined queries that are executed and whose results are presented to the user in an easy-to-understand layout. It also provides the possibility to exhibit different kinds of statistical graphics, according to the query results.

With Xtract, the user is allowed to browse the four main entities in the Xception database:
- Campaigns;
- Experiments;
- Injection Runs;
- Faults.
Besides all the information provided on each specific entity, the Injection Runs and Faults entities also come with the associated outcomes: the workload's exit code, classification, trigger and target addresses.
The Xtract tool may also be used to carry out fault/error impact analysis using an EFD like display, i.e., displaying the fault impact at the source code abstraction level. To do this, the user simply needs to configure the Xtract tool with the list of modules to be inspected. This way, the user is allowed to view the changes caused by a fault in the workload used in the experiment or even in the Operating System itself.



