10.1109/TAC.2009.2026841