1. School of Software Engineering, South China University of Technology, Guangzhou, P. R. China
2. Department of Computer Science, Brandenburg University of Technology Cottbus-Senftenberg, Cottbus, Germany
3. Department of Computer Science, Brunel University London, Middlesex, UK