1. School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, U.K
2. Department of Computer Science, Brunel University of London, London, U.K
3. Department of Computing Science and Mathematics, University of Stirling, Stirling, U.K
4. School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K