Dinalankara, R., Department of Computer Engineering, Faculty of Engineering, University of Sri Jayewardenepura, Sri Lanka