1. Department of Computer Science, University of Oxford, Oxford, UK
2. University of Warwick, Department of Computer Science, Coventry, USA
3. Department of Computer Science, Heriot-Watt University, Oxford, UK
4. College of Computer Science and Technology, Harbin Engineering University, Harbin, China