10.1109/TAC.2016.2614911