Realistically, evaluating new network services is hard. That was the original problem with FlowVisor. Then network slicing came into the picture. In this presentation you'll get a good idea of the modern engineering practices used while networking with FlowVisor. The formal definition of FlowVisor is: "a special purpose OpenFlow controller that acts as a transparent proxy between OpenFlow switches and multiple OpenFlow controllers."