School of Computing and Information Systems, University of Sunderland, Sunderland SR6 ODD, England U.K. and Computer Center, Tamsui Oxford University College, Taiwan;School of Computing and Information Systems, University of Sunderland, Sunderland SR6 ODD, England U.K.