Transactor, BFM, Interface

In reply to haithamx15:

I have a question, isn’t the driver component is responsible for driving signals into the Interface? Interface is just the medium that bits dive through. Why some implementations called ‘Bus Functional Model’ need to include tasks into the interface? And another thing what is the transactor and why this term might replace driver,interface sometimes?

I believe that Bus Functional Model/Transactor nomenclature were used before SV-OVM came into picture. Hence there is little bit confusion about these terminology.