UVM Passive agent vs Monitor

In reply to Ofir:

Nobody is forcing you in the UVM. You have a lot of freedom. The agent concept is supporting in a good way the reuse aspect, because you can configure an agent passive (monitoring only) and actice (driving and monitoring). This is what you have to take in account.