1. National Institute of Technology, Kumamoto College, Japan and Department of Computer Science, University of Auckland, New Zealand
2. Department of Computer Science, University of Auckland, New Zealand
3. Graduate School of Natural Science and Technology, Okayama University, Japan
4. Department of Computer Science, University of Arizona, USA