INTERNATIONAL TRANSACTIONS ON COMPUTER SCIENCE AND ENGINEERING, vol. 14, no. 1, page. 156 - 166, 2005-07