Dublin : Trinity College, Dublin, Dept. of Computer Science, School of