Project supported by IBM SUR-2012 Program and cooperatively worked by CSTL and HUST