Department of Computer and Information Science, Linköpings universitet, S-581 83 Linköping, Sweden. lestr@ida.liu.se|Department of Computer and Information Science, Linköpings universitet, S-581 83 Linköping, Sweden. lestr@ida.liu.se