10.1109/TAC.2012.2190194