10.1109/TAC.2016.2588885