http://airccse.org/journal/ijaia/papers/1011ijaia01.pdf