The design is based on examples delivered along with the UVM kit. It contains examples that present specific features of the UVM library. As such, they are neither complete, exhaustive nor necessarily fully compliant to the UVM methodology.