[i]In reply to ak_verifsj:
you should execute all the sequences that have forever loop in its body method inside fork… join_none.
class axi_rand_burst_transfer extends axi_base test;
...
...
task run_phase(uvm_phase phase);
...
...
phase.raise_objection(this);
fork
slave_seq.start(axi_slave_sequencer); //run the slave_seq that has forever
join_none //loopinside fork_none
//execute other sequences normally
axi_rand_burst_seq.start(axi_master_seqr);
phase.drop_objection(this);
...
...
endtask
endclass