10.1109/TAC.2017.2747761