This session will explore the Transaction Recording (TR) and debug capabilities of Questa Sim and how they can be applied in the context of a UVM testbench. Topics to be covered include: General discussion about the Questa TR API, general discussion about the UVM API for TR, usage model in a driver or monitor (Example code), how to create/update UVM code so that the Transaction Recording is usable, transaction Debug in Wave window – colorizing, searching, etc. and an example with UVMF example code.