10.1109/TEC.2006.888024