vol16 Advanced Computing: An International Journal ( ACIJ )