10.1109/CCDC.2009.5195095