Department of Computer Engineering, University of Peradeniya