In the previous sections we presented the Carnival framework. The main use of this framework is to support the understanding of performance phenomena. Thus, for each performance phenomenon, it is necessary to develop a particular set of techniques that use the information provided by the framework to generate explanations. The visual interface presented in Section 3.3.2 is an example of how Carnival resources can be used for performance understanding. Explanation techniques can be easily developed using the static and dynamic information in an integrated way. This pre-defined interface for incorporating explanation techniques in the framework also facilitates their automation, which is essential for correctness and minimization of user efforts in understanding performance. We demonstrate the use of this interface in the next chapter, where we present an explanation technique, Waiting Time Analysis.