10.1109/TAC.2007.902777