University of York. Department of Computer Science