1. School of Computing and Mathematics, Keele University, Keele, ST5 5BG, U.K.
2. School of Computing, Newcastle University, Newcastle upon Tyne, NE4 5TG, U.K.
3. Department of Applied Sciences, Northumbria University, Newcastle upon Tyne, NE1 8ST, U.K.