10.1109/TAC.2017.2768165