The new paradigm of network softwarization is pushing programmability and programming abstractions as key elements at different levels on both data and control planes of the network. However, the availability of programmable abstractions and devices …