30

Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

���������������� ������������������������������� ����������� �������!�"�����$#%�&�'�����&�(� ����"�� �)�*�+�-,.0/21�3245/76�853�9�:�;=<=>@?A32B5C).0DEC)F-F2/G:

HJILKNMPOPQSRTMVUJW&X�Y!Z\[^]T_a`a]Tbc`�de_afNg%hjiakeYl[cYAm B npo m B5q iabrYsfNg%_a`�d [cdeg%_aYNbrZ2gTtu[rYN_�tv]Tdekwtug%b5x%YN_aYNbc]TkyZriz]TbcZrY!de_){`aYl|z_ad [rY�hJ]P[rbcdefNYNZ~}SYNf�]T��ZcY�[rXaYl�*x%d ��Y�brdeZcYj[cg�� �a_aZ\[^]T}akeY%�ytv]Tfl[rg%bcZj��]T_�`��'� o _*Zr�af^X*fs]TZcYNZ���d [~hJ]s��}�Y]P[\[cbc]TfN[rd ��Y�[rg�]Ti�iabcgs��dehJ]P[rY$[rXaY�de_V��YNbcZrY�gTt&[cX�Y�hJ]P[rbcd ��`adebcYNfl[ck ����W�XadeZ�iz]TiSYsb~tugVfs��ZcYNZ~g%_"]Tiaiabrg��)dehJ]P[cYde_���YsbrZcY�iabrYNfsg%_�`ad [cdeg%_�YsbrZ�}z]TZrYN`�g%_�hjde_adehjde�Nde_ax"�l�J���2���N�5���&XaYNbcY��5��deZj[cXaY�iabrYNfsg%_�`ad [cdeg%_�Ys`�hJ]P{[rbcd ��� F _�d [cYNb^]P[rd ��YA`aYNZcfNYN_V[\{v[��)iSY~hjYl[cXagV`�deZ&�aZrYs`�[cgJ]Tiai�bcg��)dehJ]P[rY'Ys]Tf^X�fNg%ke�ahj_�gTt�[cXaY'de_���YsbrZcY%� D g%b�[cX�deZ]Tiaiabrg�]Tf^X*[cg�}SY�Yl�jfNdeYN_V[s��[cX�Y�d [rYsbc]P[cdeg%_"h���Zr[!}�Y�`ag%_aY�de_�Zriz]TbcZrY�hjgV`aY%�=dv� Y%�e�y�-d [rX�� Zciz]TbrZcYl{�hJ]P[rbcd ��}V�Zcia]TbcZcYl{v��YNfl[rg%b��Vg%iSYsbc]P[cdeg%_�Z�� 4 �ahjYNbrdef�]Tkz`�bcg%iaiade_�x!deZ0]TiaiakedeYN`~[cg'hJ]Tde_�[^]Tde_jZriz]TbcZrd [����VfNg%hjiz]TbcYN`~[rg!i�bcYl��deg%��ZhjYl[cX�g)`aZs��[rXadeZGdeZG]J_z]P[r�ab^]Tk���]N��[cg$`aYl[rYsbrhjde_aY![rXaY!Zciz]TbrZcd [���iz]P[\[rYsbr_�gTt0[cXaY�]Tiaiabrg��)dehJ]P[cY!de_V��YNbcZrY%�AW&X�deZiz]TiSYNb!`�YsZrfNbcde}SYNZ 4 Yl�&[rg%_��=� x%keg%}z]Tkv��]T_a`�fNg%ke�ahj_){�g%bcdeYN_�[cYN`�]Tkex%g%brd [cX�hjZ��L]T_�`�`adeZrfN�aZcZrYsZ'g%i�[rdeg%_aZAtpg%bAde_ad [rd ]Tkx%�aYNZcZrYNZ��zZrYsk t¡{�iabrYNfsg%_�`ad [cdeg%_�de_axa�S]T_a`�`abcg%iai�de_axjZr[rb^]P[rYNx%deYsZs� C g%hjYGkedehjd [cYN`j[cX�Ysg%brYl[cdefs]Tk�bcYNZc��k [cZ�g%_�[rXaYAiabrg%i�{YNbr[rdeYNZA]T_a`�fsg%_���YNbcx%YN_afNYJgTt�]Tiai�bcg��)dehJ]P[rY�de_���YsbrZcYNZA]TbcY!`aYNbcd ��YN`�� 4 ��hjYsbrdefs]Tkw[cYNZr[rZGg%_�iabcg%}akeYNhjZ&tpbrg%h@[cXaY8 ]Tb\��YNkek {£¢=gVYsde_�x$fNg%kekeYNfl[cdeg%_�]T_a`�[cX�Y D�o£/&F-¤¦¥ �ade`�`���_a]ThjdefsZA]T_a]Tk ��ZrdeZ2iz]Tf^§P]Tx%Y$ZrXag��¨[cX�Y~Zr[rbcYN_axT[rXaZ']T_a`kedehjd [c]P[cdeg%_aZ5gTt&]Tiaiabcgs��dehJ]P[rY~de_���YNbcZcYNZs� D de_z]Tkek ���wZrg%hjY�de`aYs]TZ']T_a`�YN�)iSYNbcdehjYN_V[rZG�&d [cX�iabc]TfN[rdefs]Tk0�%]Tbrd ]P[cdeg%_�Z]T_a`�]Tiaiakedefs]P[cdeg%_�Z2]TbcY5iabcYNZcYN_�[cYN`��

©�ªV«�¬'­ OT®LK%U�]Ti�iabcgs��dehJ]P[rY!de_���YNbcZrY���iabrYNfsg%_�`ad [cdeg%_�de_axa�w¯2b\��kegs��Zr�a}aZcia]TfsY!hjYl[cXagV`aZs��[rXabrYsZrXag%ke`�`abrg%i�{iade_ax�Zr[rb^]P[rYsx%deYNZ

HJ°²±"KP³wI�´ ª RTMJRVµ¡QSKsKP¶e·yR%QaM%¶ ­�¸ K%U5¹%º D�»s¼ �z¹%º D¾½ º��z¹%º D º ¼ ��¹%º ?2¼ º

¿0À VÁ=ÂVÃzÄ�Å5Æ-Ç�Â)È\Ä0Á À�É~Ê�Ë�ÌpÍyÎ�Ï�Ð�ÑyÒuËVÓ�Ë�Ô&Õ×Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ͨÑ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ�Ý!Ë)Ù�Ë�Ï�Ù�ÌpÞ�ÌußÍyØ�ÒuÒpà�ÛLËVá�ËVÒpÏ�Ñ0Ë)Û�Ö£Ï�Ù5â�ßcÐ�ØzÓPÙ�ÌvÎ�Ë�Ü�ÓPÊyØzÓGØSÙPÌvÜsË'Ö£Ù�Ï�ÐãÓPÊ�ËjÛLÌvÜ�ÎVÙ�ËVÓ�ÌpÚ)ØzÓPÌuÏ�Í�ÏSÖyá�ËVÙPà�ÜsÌpÐ�Ñ�ÒuË�ÑyØ�ÙsÓPÌpØ�ÒÛLÌuä0Ë)Ù�Ë)Í�Ó�ÌvØSÒ=Ë)å�æyØSÓ�ÌpÏ�ÍyÜ�ÏSÖ5ËVÒpÒuÌpÑLÓPÌpÎ�ÓNàwѾË�çLæyÜ�æyØSÒpÒuà�ÌpÍ�Ï�Í�Ë�ázØSÙPÌpØ�è�ÒuË�é5êyÏ�Ù�Ó�ÊyË�ÙTØzÓPÊ�ËVÙjÎVÏ�Ð�Ð�Ï�ÍÜ�Ì¡ÓPæyØzÓPÌuÏ�Í�ÝjÊ�Ë)Ù�Ë�Ó�ÊyË�Ð�ØSÓ�ÙPÌ¡ë�ì7ÌvÜ~Ìu;ÛLË�íyÍyÌ¡ÓPË�çyÜsÓPØ�ÍyÛ�ØSÙTÛ*îNÔ-ÕãÖ\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓPÌuÏ�ÍyÜ'Ð�Øaà�Ö\Ø�Î�Ë�ÜsË)á�ßËVÙTØSÒ2ÛLÌuï*Î�æ�ÒuÓ�ÌpË)Ü)ç�Ó�ÊyË�è0Ë)ÜsÓ�ð�ÍyÏzÝjͦÏSÖ'ÝjÊyÌpÎTʨÌpÜ�Ó�ÊyË�Ë)ÍyÎ�Ï�æ�Í�Ó�ËVÙ�Ï�Ö!Ø*Ú)ËVÙPÏ"Ñ�Ìpá�Ï�Ó)é�ñJÏzÝ�ËVá�ËVÙ�çÓ�ÊyËVÙPË�Ø�Ù�Ë!ÏSÓ�ÊyËVÙ5Ñ�Ù�Ï�è�ÒpËVÐ�Ü�ÓPÊyØzÓAØ�Ù�Ë&òNæyÜNÓGØ�Ü5Ü�ËVÙPÌuÏ�æyÜVéGó!Ï�ÍyÜ�ÌvÛLËVÙ2ØSÍ�ÌpÍyÎVÏ�Ð�Ñ�ÒpË�Ó�Ë!Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍÏSÖ5Ó�ÊyË�Ö£Ï�ÙPÐ

ìõôõö�÷@ø ùúNû é ûaü

ÝjÊ�Ë)Ù�ËJùýÌvÜGÓPÊ�ËJËVÙPÙPÏ�Ù�é&É~Ê�ËJÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ë)Û�Ð�ØzÓPÙ�ÌvÎ�Ë�ÜAØ�ÜPÜsÏLÎVÌpØSÓ�Ë)Û�ÝjÌuÓ�Ê�ÓPÊ�Ë$ÛLÌuä0Ë)Ù�Ë)Í�ÓAÖ£Ï�ÙPÐ�ÜÏSÖ2Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�ØSÙPË�ÜsÌpÐ�ÌuÒvØSÙ~ÓPÏ

öjþ�ÿTì�÷�þ�ÿJô���ø öJþ�ÿTù�÷�þ�ÿ��úNû é � ü

� ÊyØSÓ�ÌvÜ�Ü�Ï�Ð�ËVÓ�ÌpÐ�Ë�Ü"Ð�ÌvÜ�Ü�Ë)ÛõÌpÜ"Ó�ÊyË+Ö\Ø�Î%Ó�Ó�ÊyØSÓ�ÓPÊ�˨Ë)Ù�ÙPÏ�Ù"Ð�ØSÓ�ÙPÌ¡ë ù ÌuÍ úNû é û�ü ÌpÜ�Í�Ï�Ó�Ø�ÜÌpÐ�Ñ0Ï�Ù�ÓPØ�Í�ÓjØ�Ü�Ó�Ê�Ë���� ������������������ ��ËVÙPÙPÏ�Ù�Ð�ØSÓ�ÙPÌ¡ë�ö þ�ÿ ù�÷ þ�ÿ Ü�Ê�ÏzÝjÍ�ÌuÍ úNû é � ü ØSè0Ïzá�Ë�é � Ê�Ë)ÍÓ�ÊyË$Ð�ØzÓPÙ�Ìuë*ì ÌvÜ!ÛLÌvØSÞ�Ï�ÍyØ�ÒuÒpà�Û�Ï�Ð�Ìu;ØSÍ�Ó)çwö ØS;Û�÷ýØSÙPËjÓNàwÑ�ÌvÎVØ�ÒuÒpà�Ý�ËVÒpÒ=Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�Ë)Û�ç�Ø�ÍyÛ�Ó�ÊyËÜ�ÌuÚ)Ë'ÏSÖ0ö þ�ÿ ù�÷ þ�ÿ ÙPËVÐ�ØSÌpÍyÜ5Î�Ï�Í�íyÍ�Ë)Û�ÝjÌ¡ÓPÊ�ÌuÍ�Ù�Ë�Ø�Ü�Ï�ÍyØ�è�ÒpËAÒuÌpÐ�Ì¡ÓTÜVçSÓNà�ÑyÌpÎ)ØSÒpÒuà�ÝjÌuÓ�Ê�Ø�Î�ÒpæyÜsÓ�ËVÙPÌpÍ�ÞÏSÖGÌuÓPÜ�ËVÌpÞ�Ë)Í�ázØ�Òuæ�Ë�ÜJØSÙPÏ�æyÍyÛ�Ó�Ê�Ë�Ï�ÙPÌuÞ�ÌuÍ�é���Í�ÓPÊ�Ë�Ï�Ó�Ê�Ë)Ù$ÊyØ�ÍyÛ�çyÝjÊyËVÍ�ÓPÊ�Ë�Ï�Ù�ÌpÞ�ÌpÍyØSÒ�Ð�ØSÓ�ÙPÌ¡ë�ÌpÜÍ�Ï�Ó�ÛLÌvØSÞ�Ï�ÍyØ�ÒuÒpà�ÛLÏ�Ð�ÌuÍyØ�Í�Ó)ç�ö þ�ÿ Ï�Ù�÷ þ�ÿ Ð�Øaà�ÊyØaá�Ë�á�Ë)Ù�à�ÒpØ�Ù�Þ�Ë�Í�Ï�Ù�Ð�Ü)ç0Î)ØSæyÜ�ÌuÍyÞ�Ó�Ê�Ë�ËVÙPÙ�Ï�Ùö þ�ÿ ù�÷ þ�ÿ Ó�Ï�è¾Ë~á�ËVÙPà�ÒpØ�Ù�Þ�Ë!ØS;Û�ÓPÊ�æ¾ÜGØ�Û�ÛLÌpÍ�Þ�ÒpØ�Ù�Þ�Ë!Ñ0ËVÙ�Ó�æyÙ�èyØSÓ�ÌpÏ�ÍyÜ-ÓPÏ$ÓPÊ�ËjÌpÛ�ËVÍ�Ó�ÌuÓNà�Ð�ØzÓPÙ�Ìuë�éÉ~Ê�ÌvÜjÖ£Ï�Ù�Ð ÏSÖGÌpÍyÜNÓTØSè�ÌpÒpÌ¡ÓNà�Ý�Ø�ÜJÜsÓ�æyÛLÌpË)Û¦è�à��AÒpÐ�ØSÍ�� û ��! ÌuͦØ"ÛLË�ÓTØSÌpÒuË�Û�ØSÍyØ�ÒuàLÜ�ÌpÜjÏ�ÖGîNÔ&Õ�Ø�ÍyÛâ�îNÔ-Õ Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙTÜ�Ö£Ï�Ù-í¾Í�Ì¡ÓPË�Û�Ì¡ä=ËVÙPËVÍyÎVË!Ð�ØSÓ�ÙPÌpÎVË)Ü)é&î^ÓGÎVØSÍ�è¾Ë~Ï�è¾ÜsË)Ù�á�Ë)Û�Ë�ëLÑ0ËVÙPÌuÐ�Ë)Í�ÓTØSÒpÒuà

"�W�XadeZ-�=g%bc§J��]TZ2Zc��iaiSg%br[rYs`�de_�iz]Tbr[5}V��[cXaY 4 ]P[rdeg%_z]Tk C fNdeYN_afNY D g%�a_�`z]P[cdeg%_��a_�`aYNb2x%b^]T_�[ 45C)D$#%6&6&% {')( »+*a»%» ¹J]T_a`�de_$iz]Tb\[-}�� 4-F2C)F �a_a`aYNb&x%b^]T_�[ 4&F-, ( { ' ¼ * �: / YNiz]Tb\[chjYN_�[�gTt 6 g%hjia��[rYNb C fNdeYN_afNY²]T_�` 1 de_a_aYNZcgT[c] C �aiSYNbcfNg%hjia�)[cYNb o _�Zr[rd [c��[rY%� B _ad ��YNbcZrd [�� gTt

1 de_a_aYNZrgT[^]�� * { » ')( .¾.&#%6�C fNd�¢=ke`axa�e� ( ¼%¼ B _adeg%_ C [��e� C � . �e� 1 de_�_aYs]Ti�g%kedeZs� 1 de_a_aYNZcgT[c]���º%º * º%ºP{ ¼�» º *n�.0/21�3 4 .)57698�:2;<6�= > 8 ]T_a` 5�?)? >@4 .)57698�:2;<6�= > 8)q �

»

Page 2: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� . � 6�823�9 F545/�? � CVF5F2/

Ó�ʾØzÓjîNÔ&Õ7Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙTÜ!Î)ØSÍ"è0Ë�á�Ë)Ù�à�Ñ0Ï�Ï�Ù~ÝjÊ�ËVÍ�ö þ�ÿ Ï�ÙJ÷ þ�ÿ ØSÙPË�ÒvØSÙPÞ�Ë�çwØ�ÍyÛ�ÓPÊyØzÓ~ÓPÊ�ÌpÜÜ�Ì¡ÓPæyØzÓPÌuÏ�ͦÏSÖ�ÓPËVÍ+ÏLÎ)Î�æ�ÙTÜJÖ£Ï�Ù�ÌpÍyÛLËVíyÍ�ÌuÓ�Ë�Ñ�ÙPÏ�è�ÒpËVÐ�Ü)ç=Ï�Ù$ÑyÙ�Ï�è�ÒuË)Ð�Ü$ÝjÌuÓ�ʨÒpØ�Ù�Þ�Ë�Í�Ï�ÍyÜsàwÐ�Ð�Ë�ÓPÙ�ÌvÎÑyØ�ÙsÓTÜVé

��Í�Ë�ѾÏ�Ü�Ü�Ìpè�ÒuË�Ù�Ë)Ð�Ë)ÛLà�Ó�ʾØzÓjÊyØ�Ü!è0ËVËVÍ�Ñ�ÙPÏ�Ñ0Ï�Ü�Ë)Û�ÌvÜ�� ����� ��� �� ��Ï�Ù � �)�� ��� �$ÌuÍyÎVÏ�Ð�Ñ�ÒpË�ÓPËÖ\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ)ç�Ö£Ï�Ù�Ë�ë�ØSÐ�Ñ�ÒpË � û� ! Ø�ÍyÛ¨Ó�Ê�Ë*ÙPË�Ö£Ë)Ù�Ë)ÍyÎ�Ë�Ü�ÌuÍ�� � ! é���Íwæ�Ð�Ë)Ù�ÌvÎVØ�Ò'Î�Ï�Ð�ѾØSÙPÌpÜ�Ï�ÍÝjÌuÓ�Ê�Ó�ÊyË)Ü�Ë*Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ�ÝjÌpÒuÒ!è¾Ë"Þ�Ìpá�ËVÍ�ÒvØzÓPËVÙ�é"îlͲÓ�Ê�ÌvÜ�ѾØSÑ0ËVÙ�ç-Ý�Ë*Î�Ï�ÍyÜsÌvÛLË)Ù�Ó�ÙPà�ÌpÍ�Þ�ÓPÏíyÍyÛ@زÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�Ó�ÊyØSÓ"ÛLÏwË)Ü�ÍyÏSÓ�Ù�Ë�å�æ�ÌuÙPË�ÜsÏ�ÒuáwÌpÍ�Þ�بÒpÌpÍ�Ë)Ø�Ù*ÜsàLÜsÓ�ËVÐ�é êyÏ�Ù�Ë�ë�ØSÐ�Ñ�ÒpË�çÝ�Ë+ÎVØ�Í Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í@Ó�ÊyË+Ï�ÙPÌpÞ�ÌpÍyØSÒ$Ü�àLÜNÓPËVÐ ÝjÌ¡ÓPÊõØ Ü�ÑyØSÙTÜ�Ë�Ð�ØSÓ�ÙPÌ¡ë�� Ó�ÊyØSÓ�ÌvÜ"Ø Û�ÌuÙPË)Î�ÓØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�ÌpÏ�ͲÓPÏ�Ó�Ê�Ë�ÌuÍwá�ËVÙTÜsË�ÏSÖ$ì�é��wÑyØ�ÙPÜ�Ë"ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�ËVÙTÜ�Ë)Ü�Ø�Ù�Ë"Ø�ÒpÜ�Ï�Í�Ë�Î�Ë)ÜPÜPØSÙPàÖ£Ï�Ù�ÌpÍyÎ�Ï�Ð�Ñ�ÒuËVÓ�Ë�è�ÒpÏwÎTð�Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ�ÝjÌuÓ�Ê+ÒvØSÙPÞ�Ë�ÜsѾØSÙTÜsË�è�ÒuÏLÎTðLÜ)ç=Ø�Ü$Ý�ËVÒpÒGØ�Ü�ÜsË)á�Ë)ÙPØ�Ò-Ï�Ó�Ê�Ë)ÙØSÑyÑ�ÒuÌvÎVØSÓ�ÌpÏ�ÍyÜ)ç�ØSÒvÜ�Ï�ÛLË�Ü�ÎVÙ�Ìpè0Ë)Û�ÒpØSÓ�Ë)Ù)é

� Ë�Ö£ÏLÎ�æyÜ�Ï�Í�Ð�Ë�ÓPÊ�ÏLÛ�Ü�Ï�Ö�í¾ÍyÛLÌpÍ�Þ+ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�ËVÙTÜ�Ë)Ü�èyØ�ÜsË�Û�Ï�Í�Ð�ÌuÍ�ÌpÐ�ÌuÚ)ÌuÍyÞ¦Ó�ÊyËê�ÙPÏ�è0ËVÍyÌuæyÜJÍ�Ï�ÙPÐ Ï�Ö-ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò�Ð�ØzÓPÙ�Ìuë ����ì��×çLíyÙTÜNÓ$Ü�æ�Þ�Þ�Ë)ÜsÓ�Ë�Û"èwà���Ë)ÍyÜsÏ�Í�Ø�ÍyÛ�ê�ÙPË)ÛLßËVÙPÌvÎTðwÜ�Ï�Í � ç�� ! é!ó!Ï�ÍyÜ�ÌvÛLËVÙ�Ó�ÊyË�Ð�ÌpÍ�ÌpÐ�ÌuÚ�ØzÓ�ÌpÏ�Í�Ï�Ö

� ú � ü ô��)����ì����! " �úNû é # ü

Ó�Ï�ÜsË)ËVð�Ø�Ù�ÌpÞ�Ê�Ó$Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍwá�Ë)ÙPÜ�Ë�é$�JÍ+ÌuÐ�Ñ0Ï�Ù�ÓPØSÍ�ÓJÖ£Ë�ØzÓPæ�Ù�Ë�ÏSÖ2Ó�Ê�ÌvÜ�Ï�èLòNË�Î%Ó�Ìpá�Ë�Ö£æ�ÍyÎ%ÓPÌuÏ�ÍÌvÜ'ÓPÊyØzÓ~ÌuÓ~Î)ØSÍ*è0Ë�Û�Ë)Î�Ï�æ�Ñ�ÒpË)Û�Ø�Ü'Ó�Ê�Ë�ÜsæyÐ(ÏSÖ�Ó�ÊyË�ÜPå�æyØSÙPË)Ü'ÏSÖ�ÓPÊ�Ë �zßcÍyÏ�ÙPÐ�Ü'ÏSÖ�ÓPÊ�Ë�ÌuÍyÛ�ÌuáwÌvÛLæyØSÒÎ�Ï�ÒuæyÐ�;Ü~ÏSÖ5Ó�Ê�Ë�ÙPË)Ü�ÌpÛ�æyØSÒ�Ð�ØzÓPÙ�Ìuë ����ì��

� ú � ü ô��)���²ì���� " ô&%'(*) ÿ

�,+ ( �²ì.- ( � úNû é �wü

ÌpÍ ÝjÊ�ÌvÎTÊ/+ ( Ø�ÍyÛ0- ( Ø�Ù�Ë�ÓPÊ�Ë21�ßcÓ�Ê ÎVÏ�Òpæ�Ð�ÍyÜ�Ï�Ö~Ó�Ê�Ë�ÌpÛLË)Í�Ó�ÌuÓNà¨Ð�ØzÓPÙ�Ìuë�ØSÍyÛ�Ï�ÖjÓ�Ê�Ë�Ð�ØSÓ�ÙPÌ¡ë�×ç2Ù�Ë�ÜsÑ0Ë)Î�Ó�Ìpá�Ë)Òuà�é�É~ÊwæyÜ)ç2Ð�ÌpÍ�ÌpÐ�ÌuÚ)ÌuÍ�Þ úNû é �wü ÌpÜ�Ë)å�æ�ÌpázØSÒpËVÍ�Ó�Ó�Ï+Ð�ÌpÍ�ÌpÐ�ÌuÚ)ÌuÍ�Þ¦Ó�Ê�Ë�ÌuÍyÛ�ÌuáwÌvÛLæyØSÒÖ£æ�ÍyÎ�Ó�ÌpÏ�ÍyÜ

3 ( ú - ü ô4�,+ ( ��ì5-/�, �6 1�ô û 6 � 6 �2� � 6*7 �úNû é �ü

É~Ê�ÌvÜ�ÌpÜ�ÎVÒuË�ØSÙPÒuà�æyÜ�Ë�Ö£æyÒ2Ö£Ï�Ù�ÑyØSÙTØSÒpÒpËVÒ2ÌuÐ�Ñ�ÒpËVÐ�Ë)Í�ÓTØzÓPÌuÏ�ÍyÜVé�î^Ó�ØSÒvÜsÏ�Þ�Ìpá�Ë)Ü�ÙPÌpÜ�Ë�Ó�Ï�Ø�Íwæ�Ð�è¾Ë)Ù�ÏSÖÛLÌuä0Ë)Ù�Ë)Í�ÓJÏ�ÑLÓPÌuÏ�ÍyÜVéÉ~Ê�Ë�Ð�ÌpÍ�ÌpÐ�ÌuÚ�ØzÓ�ÌpÏ�Í"ÌuÍ úNû é �ü ÌpÜ!Ð�Ï�ÜsÓ'ÏSÖ�ÓPËVÍ�ѾË)ÙsÖ£Ï�Ù�Ð�Ë)Û�Û�ÌuÙPË)Î�Ó�Òpà�èwà�Ñ�ÙPË)ÜPÎ�ÙPÌuèyÌuÍ�Þ�Ø�ÜsѾØSÙ�ß

Ü�Ì¡ÓNà¨ÑyØzÓ�Ó�ËVÙPͲ֣Ï�Ù8� ØSÍyÛ�Ü�Ï�ÒpáwÌuÍ�Þ�ÓPÊ�Ë�Ù�Ë�ÜsæyÒ¡ÓPÌuÍ�Þ�ÒpË)Ø�ÜNÓ�ÜPå�æyØSÙPË)Ü�Ñ�ÙPÏ�è�ÒpËVÐ�Ü)é�9�ÙPÏSÓ�Ë�Ø�ÍyÛ:�wÌ¡ßÐ�Ï�Í � û<; ! ÎTÊ�ÏwÏ�Ü�Ë�� Ó�Ï�è0Ë�Ø�èyØ�ÍyÛLË�Û"Ð�ØzÓPÙ�Ìuë"ÝjÌuÓ�Ê �,=�ø û ÛLÌvØSÞ�Ï�ÍyØ�ÒpÜ)ç�=?>A@�çLË)Ð�Ñ�ÊyØ�Ü�ÌpÚVÌpÍ�ÞÓ�ÊyË�ÌpÐ�ѾÏ�ÙsÓTØSÍyÎVË�ÏSÖGÓPÊ�Ë�Ö\Ø�ÜsÓ�ØSÑyÑ�ÒuÌvÎVØSÓ�ÌpÏ�ͦÏ�ÖAÓ�ÊyË�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙ�ÌuÍ+Ø�ó�â�ß+��ÌpÐ�ÑyÒuË)Ð�Ë)Í�ÓPØzßÓ�ÌpÏ�Í&éAÉ~Ê�ÌpÜ$ÎTÊ�Ï�ÌvÎ�Ë�ÏSÖGÜNÓPÙ�æ¾Î%Ó�æyÙ�Ë�ÌvÜ~ÑyØSÙ�Ó�ÌvÎ�æ�ÒvØSÙPÒpà"ÜsæyÌ¡ÓTØSè�ÒpË�Ö£Ï�ÙjèyØ�ÍyÛLË)Û�Ð�ØzÓPÙ�ÌvÎ�Ë�ÜVéó!Ï�Ü�Þ�ÙPÏzá�Ë�ç�B2CD Ø�Ú$ØS;ÛE9�Ù�ÌpËVÝ~ØSÍ�ð�� û @ ! ÜsË)ÒuË�Î%Ó!Ó�Ê�Ë�ÌuÍyÌ¡ÓPÌpØ�Ò0ÜsÓ�ÙPæyÎ%ÓPæ�ÙPË$ÏSÖF� ÓPÏ�è0Ë�ÛLÌvØSÞ�Ï�ÍyØ�Ò

ØS;Û�Ó�ÊyËVÍ�æyÜsË~Ø�Ñ�Ù�ÏLÎVË)ÛLæ�ÙPËAÓPÏ�ÌpÐ�Ñ�ÙPÏzá�ËAÓPÊ�Ë�Ð�ÌpÍ�ÌpÐ�æ�Ð è�à�æyÑ0Û�ØSÓ�ÌpÍ�Þ�Ó�Ê�Ë~Ü�ÑyØSÙTÜsÌuÓNà�ÑyØzÓ�Ó�Ë)Ù�Í�ÏSÖ�×éFG$ËVݨíyÒpÒ¡ß^ÌuÍ�Ë)ÒuË)Ð�ËVÍ�ÓPÜ�Ø�Ù�ËAÎTÊyÏ�Ü�ËVÍ�ÜsÏ~ÓPÊyØzÓ�ÓPÊ�ËGíyÒpÒußcÌpÍ�Î�Ï�Í�ÓPÙ�Ìpè�æLÓPË)Ü�ØjÎVËVÙ�ÓPØSÌpÍ�ÌuÐ�Ñ�ÙPÏzá�Ë)Ð�ËVÍ�ÓÝjÊ�ÌpÒuË�Ð�ÌuÍ�ÌpÐ�ÌuÚ)ÌuÍyÞ�ÓPÊ�Ë$Íwæ�Ð�è¾Ë)Ù!Ï�Ö�Í�ËVÝ ÙPÏzÝJÜAÌpÍ�Ó�ÊyË�ÒpË)Ø�ÜNÓ!ÜPå�æyØSÙPË)Ü!Üsæyè�Ñ�ÙPÏ�è�ÒpËVÐ�é2îlÍ"Ü�ÌuÐ�ÌpÒpØ�ÙÝ�Ï�ÙPð*èwà?9�ÙPÏSÓ�Ë�Ø�ÍyÛ�ñJæyÎTðwÒpË � û<H ! ç�Ó�ÊyË�Ù�Ë�ÛLæyÎ�Ó�ÌpÏ�Í�ÌuÍ�ÓPÊ�Ë�ÙPË)Ü�ÌpÛLæ¾ØSÒ�Í�Ï�Ù�Ð ÌpÜ~ÓPË)ÜsÓ�Ë�Û�Ö£Ï�ÙJË�Ø�ÎTÊÎVØ�ÍyÛLÌvÛ�ØzÓPË�íyÒuÒuß^ÌuÍ�ËVÒpËVÐ�Ë)Í�Ó�ç�è�æLÓjí¾ÒuÒußcÌpÍ�Ð�Øaà*è¾Ë�ÌpÍ�Ó�ÙPÏLÛLæyÎ�Ë�Û"Ð�Ï�Ù�Ë�Ó�ʾØSÍ�Ï�Í�Ë�ØSÓjØ�ÓPÌuÐ�Ë�éîlÍ+Ï�Ó�Ê�Ë)Ù�Ù�Ë)ÒpØSÓ�Ë)Û¦Ý!Ï�Ù�ð=çJI�Ï�ÒpÏSÓPÌuÒpÌu;Ø"ØS;ÛLKAËVÙPËVÐ�ÌpÍ � �M# ! ÎVÏ�ÍyÜ�ÌvÛLËVÙ�ÜsàwÐ�Ð�Ë�ÓPÙ�ÌvÎSç=Ñ0Ï�Ü�Ì¡ÓPÌuá�Ë

ÛLËVíyÍ�ÌuÓ�Ë�Ü�àLÜNÓPËVÐ�ÜjØSÍyÛ�ÎVÏ�ÍyÜsÓ�ÙPæyÎ�Ó�Ö\Ø�Î%ÓPÏ�ÙPÌuÚ)Ë)Û�ÜsѾØSÙTÜsË�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌpÍ�á�ËVÙTÜsË�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙTÜÝjÊ�ÌvÎTÊ+ØSÙPË�Ø�ÒpÜ�Ï*ÜsàwÐ�Ð�Ë�ÓPÙ�ÌvÎSç0ѾÏ�ÜsÌuÓ�Ìpá�Ë�ÛLË�í¾Í�Ì¡ÓPË�é �'Ø�ÎTÊ�Ö\Ø�Î%Ó�Ï�Ù$ÌpÐ�Ñ�ÒuÌvÎ�ÌuÓ�Òpà¦ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�Ü~Ó�ÊyËÌpÍ�á�ËVÙTÜsË�ÏSÖGÓ�ÊyË�ÒpÏzÝ!Ë)ÙJÓPÙ�ÌvØSÍ�Þ�æ�ÒvØSÙ�ó!ÊyÏ�ÒpË)Ü�ð�à�Ö\Ø�Î�Ó�Ï�Ù�Ï�Ö'ì�é�É~Ê�Ë�ÜNÓPÙ�æyÎ�Ó�æ�ÙPË�Ï�ÖAË)Ø�ÎTÊ�Ö\Ø�Î�Ó�Ï�Ù�ÌpÜÎTÊ�Ï�ÜsË)Í�ÓPÏ�è0ËjÓPÊ�ËJÜ�Ø�Ð�Ë~Ø�Ü5Ó�Ê�ËJÜsÓ�ÙPæyÎ�Ó�æ�ÙPË~ÏSÖ0Ó�Ê�ËjÒpÏzÝ!Ë)Ù2Ó�ÙPÌpØ�Í�Þ�æyÒpØ�Ù5ѾØSÙ�Ó2Ï�Ö=ì�é-îlÍ�ÓPÊ�ËVÌpÙAÐ�Ï�ÙPËÙPË)Î�Ë)Í�Ó�Ý�Ï�ÙPð�� � ��! ç=íyÒuÒuß^ÌuͲËVÒpËVÐ�ËVÍ�ÓTÜ�Ð�Øaà�è0Ë�Ø�Û�Û�Ë)Û�ç&Ø�ÍyÛ�ÓPÊ�ËVÌpÙ�ÒpÏwÎ)ØzÓPÌuÏ�ÍyÜ�ØSÙPË�ÎTÊ�Ï�ÜsË)Í+Ü�æyÎTÊÓ�ʾØzÓ�Ó�ÊyË*Î�Ï�;ÜNÓPÙ�æyÎ�Ó�ÌpÏ�Í�ØSÍyÛ²ØSÑyÑ�ÒuÌvÎVØSÓ�ÌpÏ�ͲÏSÖ�Ó�Ê�Ë*Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�ÌpÍwá�Ë)ÙPÜ�Ë�ÌvÜ�Í�Ï�Ó�Ð�æyÎTÊ�Ð�Ï�ÙPË

Page 3: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C #

Ë�ëLÑ0ËVÍyÜ�Ìpá�Ë�Ï�Í�Ø�Ð�ÏwÛ�ËVÒ�ÊwàwѾË)ÙPÎVæ�è0Ë�ÎVÏ�Ð�Ñ�æLÓPËVÙ�é��AÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙTÜAÖ£Ï�ÙjÞ�ËVÍyËVÙTØSÒ�Ü�àwÜsÓ�Ë)Ð�Ü~Ð�Øaàè0Ë�Î�Ï�;ÜNÓPÙ�æyÎ�Ó�Ë�Û"èwà"Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPÌuÍ�Þ�Ó�ÊyË�ÒuËVÖ�Ó$ØSÍyÛ�ÙPÌuÞ�Ê�Ó~Ö\Ø�Î%Ó�Ï�ÙPÜ~Ü�ËVÑyØ�ÙPØSÓ�Ë)Òuà�éÉ~Ê�ÌvÜ~ÑyØSÑ0ËVÙjÌvÜ~Ï�ÙPÞ�Ø�Í�ÌpÚVË)Û"Ø�Ü!Ö£Ï�ÒpÒuÏzÝJÜ)é2îlÍ��)�LçLÝ�Ë�Ñ�Ù�Ë�ÜsË)Í�Ó~Ü�ËVá�ËVÙTØSÒ=ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë

ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�Ü'èyØ�Ü�Ë)Û�Ï�Í*ÌuÓ�ËVÙTØzÓPÌuá�Ë$Ñ�ÙPÏLÎ�Ë�ÛLæ�ÙPË)Ü)ç�Ø�Ü!Ý�ËVÒpÒ¾Ø�Ü�ÛLË�Ü�ÎVÙ�Ìpè¾Ë�ÜsѾØSÙTÜsËVß^Ü�ÑyØSÙTÜ�Ë�ÌpÐ�Ñ�ÒpËVÐ�ËVÍLßÓPØSÓ�ÌpÏ�Í�ØS;Û�ázØ�Ù�ÌpÏ�æyÜ2Ï�ÑLÓ�ÌpÏ�;ÜVé � Ë$Û�ËVÙPÌuá�Ë~Ü�Ï�Ð�ËjÜ�ÌuÐ�Ñ�ÒpËjÓ�ÊyËVÏ�ÙPË�ÓPÌpÎ)ØSÒLÙPË)Ü�æ�ÒuÓPÜ5Ö£Ï�Ù!ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ËÌpÍ�á�ËVÙTÜsË�Ü�ØSÍyÛ²ÓPÊ�Ë�ÎVÏ�Íwá�Ë)Ù�Þ�ËVÍyÎVË�è0ËVʾØaá�ÌpÏ�Ù�ÏSÖ~Ó�Ê�Ë�ØSÒpÞ�Ï�ÙPÌuÓ�Ê�Ð�Ü�ÌpÍ�� #yé�îlÍ�� � ç5Ý!Ë�ÜsÊ�ÏzÝ Ó�ÊyËÜsÓ�ÙPËVÍ�Þ�Ó�ÊyÜ�Ø�ÍyÛ+ÒpÌpÐ�ÌuÓPØSÓ�ÌpÏ�ÍyÜ�Ï�Ö~Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�ÌpÍwá�ËVÙTÜ�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙTÜ�Ó�Ê�ÙPÏ�æ�Þ�ʨÍwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÓ�Ë�ÜNÓTÜ&ÝjÌuÓ�Ê�Ñ�ÙPÏ�è�ÒpËVÐ�Ü&Ö£Ù�Ï�ÐãÓPÊ�Ë!ñ�ØSÙPÝ!Ë)ÒuÒuß��!ÏwË)ÌuÍ�Þ�Î�Ï�ÒpÒpË)Î%ÓPÌuÏ�Í�ØSÍyÛ�Ó�Ê�Ë�ê5î B5����yæ�ÌvÛ�ÛLàwÍyØ�Ð�ÌpÎ)ÜØS;ØSÒpàwÜ�ÌvÜ2ÑyØ�ÎTðzØSÞ�Ë�é5ê-ÌpÍyØ�ÒuÒpà�ÌpÍ� ç�Ý�ËJÑ�ÙPË)Ü�ËVÍ�Ó'Ü�Ï�Ð�ËjÌpÛ�Ë)Ø�Ü'ØSÍyÛ�ËVëwÑ0ËVÙPÌpÐ�Ë)Í�ÓPÜGÝjÌuÓ�Ê�Ñ�ÙTØ�Î�Ó�ÌvÎVØ�ÒázØSÙPÌpØSÓ�ÌpÏ�ÍyÜ~Ø�ÍyÛ�ØSÑ�Ñ�ÒpÌvÎVØzÓPÌuÏ�ÍyÜ�ÏSÖGØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�ËVÙTÜsË�ÜVé

��À ��Ä0Á �)ÂVÃzÆ5ÇSÂ�È\Ä0Á�Ä���Â����������5ÃaÄ���È����LÂ�� È\Á�� ��Ã!������È�� È£Â���Ã!�LÂ�È\Ä0Á À�É~Ê�Ë*Ü�ÑyØ�ÙPÜ�Ì¡ÓNàÑyØSÓsÓ�Ë)Ù�Í"ÏSÖ-Ø�Í"ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ËjÌpÍwá�ËVÙTÜ�ËJÏSÖ-Ø�Þ�Ë)Í�ËVÙTØSÒ¾Ð�ØSÓ�ÙPÌ¡ë*Ü�Ê�Ï�æyÒpÛ�ÍyÏSÓ!è0Ë�Ñ�Ù�Ë�Ü�ÎVÙ�Ìpè0Ë)Û�çwÜsÌpÍyÎVËØSÍ�Ø�Ñ�Ñ�ÙPÏ�Ñ�ÙPÌpØSÓ�Ë�ÑyØzÓ�Ó�Ë)Ù�Í�ÌvÜ~æyÜsæ¾ØSÒpÒuà�Í�ÏSÓJðwÍ�ÏzÝjÍ�è¾ËVÖ£Ï�ÙPËVÊyØ�ÍyÛ�éGîlͦÎVÏ�Í�Ó�ÙTØ�ÜsÓ!ÓPÏ�Ó�Ê�Ë�ÑyÙ�Ë)á�ÌpÏ�æ¾ÜÝ�Ï�ÙPð�Û�Ë)ÜPÎ�ÙPÌuè0Ë)Û ØSè0Ïzá�Ë�çAÓ�Ê�Ë�ÒuÏLÎ)ØzÓ�ÌpÏ�;Ü�Ø�ÍyÛ ázØ�Òuæ�Ë�Ü�ÏSÖ$ÓPÊ�Ë�Í�Ï�ÍyÚVËVÙPÏ+Ë)ÒuË)Ð�ËVÍ�ÓPÜ�ØSÙPË�ÛLË�ÓPËVÙ�ßÐ�ÌuÍyË)ۦ;ØzÓ�æyÙPØ�ÒuÒpà�Ø�Ü�Ø�Ü�ÌpÛ�Ë�ß^Ë�ä=Ë)Î%Ó�ÏSÖ'æ�Ó�ÌpÒuÌpÚVÌpÍ�Þ�ØSÍ+ÌuÓ�Ë)ÙPØSÓ�Ìpá�Ë�Ñ�Ù�ÏLÎVË)ÛLæ�ÙPË�ÓPÏ�Ð�ÌpÍ�ÌuÐ�ÌpÚVË úNû é # üÏ�Ù úNû é �ü éjîlÍ+Ø�ÛyÛLÌ¡ÓPÌuÏ�Í�ç0ËVÒpËVÐ�ËVÍ�ÓPÜ$ÌuͦÓ�Ê�Ë�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�ÌuÍwá�ËVÙTÜsË�Ð�Øaà�è¾Ë�Ù�Ë)Ð�Ïzá�Ë)Û�èwà�Ø�ÍwæLßÐ�ËVÙPÌpÎ)ØSÒ5ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ�ÜsÓ�ÙTØzÓPËVÞ�à�ÌuÖGÓ�Ê�Ë)à¦Î�Ï�Í�ÓPÙ�Ìpè�æLÓPË�ÒpÌ¡Ó�Ó�ÒpË�ÓPÏ*ÓPÊ�Ë�ÌpÍwá�ËVÙTÜ�Ë�é�É~ÊyË)Ü�Ë�Ö£Ë)ØSÓ�æ�ÙPË)Ü�ØSÙPËÎ�ÒpË)Ø�Ù�Òpà�Í�Ë)ÎVË)ÜPÜ�Ø�Ù�à�Ö£Ï�Ù�Þ�Ë)Í�ËVÙTØSÒ0ÜsѾØSÙTÜsË�Ð�ØSÓ�ÙPÌpÎVË)Ü)é-îlÍ��"�)�Lé û ØSÍ¾Û �Lé ��Ý�Ë$èyÙ�ÌpË#yà�ÛLË�Ü�ÎVÙ�Ìpè0Ë$ÓNÝ�ÏØSÑyÑ�Ù�Ï�Ø�ÎTÊ�Ë�ÜjÝjÊ�Ë)Ù�Ë � ÌvÜ$Ó�ÙPË)ØzÓPË)Û¦Ø�Ü�Ø*Ð�ØSÓ�ÙPÌ¡ë�ÌpͦÌuÓPÜ�ËVÍ�Ó�ÌpÙPË�ÓNà�ç0ÙTØzÓ�ÊyËVÙJÓPÊyØSͨØ�Ü�ÌuÍyÛ�ÌuáwÌvÛLæyØSÒÎ�Ï�ÒuæyÐ�;ÜVé � Ë�Ö£Ï�æ�ÍyÛ�ç&Ê�ÏzÝ�ËVá�ËVÙ�ç¾ÓPÊyØzÓ�ÓPÊ�Ë)Ü�Ë�Ð�Ë�ÓPÊ�ÏLÛ�Ü�Î�Ï�Í�á�ËVÙPÞ�Ë�Ð�Ï�Ù�Ë�Ü�ÒuÏzÝjÒpà�Ó�ʾØSÍ�Ì¡Ö�Ó�ÊyËÎ�Ï�ÒuæyÐ�;Ü�ØSÙPË�ÓPÙ�Ë�ØzÓPË)ÛEÜsË)ÑyØSÙTØzÓPËVÒpà�é@îlÍ ÓPÊ�Ë�ÙPËVÐ�ØSÌpÍ�ÌpÍ�Þ�ÜsË�Î%Ó�ÌpÏ�;ÜVç�Ý!Ë�ÎVÏ�ÍyÜ�ÌpÛ�ËVÙ�Ó�ÊyÌpÜ�ÒvØzÓ�Ó�ËVÙØSÑyÑ�Ù�Ï�Ø�ÎTÊ�ØSÍyÛ"Ó�Ê�Ë�ázØ�Ù�ÌpÏ�æyÜ�Ï�ÑLÓ�ÌpÏ�ÍyÜ�ÓPÊyØzÓ$Ø�Ù�Ë�ØaázØSÌpÒvØSè�ÒpË�é

��À\¿0À �$�&%�Â)Ä0Á È\Â���Ã!�LÂ)ÈrľÁ À �$ÜjØSÍ�ØSÒuÓ�Ë)Ù�ÍyØSÓ�Ìpá�Ë$Ó�Ï�ÛLÌpÙ�Ë�Î%Ó�Òpà�Ð�ÌuÍyÌuÐ�ÌpÚVÌpÍ�Þ�Ó�Ê�Ë�Ï�è�òNË)Î%ÓPÌuá�ËÖ£æ�ÍyÎ�Ó�ÌpÏ�Í úsû é # ü çaØSÍ�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË2ÌuÍwá�Ë)ÙPÜ�Ë2Ð�Øaà�ØSÒvÜ�Ï�è0Ë'ÎVÏ�Ð�Ñ�æLÓPË)Û�æyÜ�ÌuÍyÞJØSÍ�ÌuÓ�ËVÙTØzÓPÌuá�Ë2Ñ�Ù�ÏLÎVË)ÜPÜðwÍ�ÏzÝjÍ�Ø�Ü!Ó�Ê�Ë�Ð�Ë�ÓPÊ�ÏLÛ"Ï�Ö-ñJÏ�Ó�ËVÒpÒpÌuÍ�Þ�ØS;Û���ÏLÛLËVÝjÌpÞ�� ��@ ! éGÉ~Ê�ÌvÜ~Ð�Ë�ÓPÊ�ÏLÛ�çLÝjÊ�ÌvÎTÊ"ÌvÜ~Ð�ÏLÛLË)ÒuË�ÛØzÖ�ÓPËVÙ�GJËVÝ~ÓPÏ�Í(' Ü�Ð�ËVÓ�Ê�ÏLÛ�Ö£Ï�Ù�Ü�Ï�ÒpáwÌuÍyÞ 3 ú*)0ü,+�û.-.) ��/"ô @�ç0ÊyØ�ÜJÐ�ØSÍwà�ÜsÌpÐ�ÌuÒvØSÙPÌ¡ÓPÌuË�ÜjÓPÏ"Ï�æyÙÛLË�Ü�ÎVËVÍ�ÓjÐ�ËVÓ�Ê�ÏLÛ�ÜJÝjÊ�ÌpÎTÊ�Ý�Ë�ÛLË)ÜPÎ�ÙPÌuè0Ë�ÒpØSÓ�Ë)Ù)éGÉ~Ê�Ë�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ÓPØSð�Ë)Ü�ÓPÊ�Ë�Ö£Ï�ÙPÐ

��021 ÿ ô��30 ú � ���²ì��30 ü 6 4 ô @ 6 û 6 �2� �ê�Ï�Ù!ÎVÏ�Íwá�Ë)Ù�Þ�ËVÍyÎVË�çzÝ�ËJÙ�Ë�å�æ�ÌuÙPË~Ó�ʾØzÓ'ÓPÊ�Ë�Ü�Ñ0Ë)Î%ÓPÙPØ�Ò�ÙTØ�ÛLÌpæyÜAÏ�Ö �$��ì��35Jè¾Ë$ÒuË�Ü�ÜAÓ�ÊyØ�Í*Ï�Í�Ë�ç�Ø�ÍyÛÌuÖ5Ý�Ë�ÎTÊ�ÏwÏ�Ü�Ë�Ø�Í�ÌpÍ�ÌuÓ�ÌvØSÒ�Þ�æ�Ë)ÜPÜ~ÏSÖ-Ó�Ê�Ë�Ö£Ï�Ù�Ð �65�ô875ì�9²ÓPÊ�ËVͦÎVÏ�Íwá�Ë)Ù�Þ�ËVÍyÎVË$ÌvÜjØ�ÎTÊ�ÌpËVá�Ë)Û�Ì¡Ö

@;:�73: �< ú ì�ì 9 ü

îlÍ�Ñ�ÙTØ�Î%ÓPÌpÎVË�çLÝ�Ë�ÎVØSÍ�Ö£Ï�ÒpÒpÏzÝ=�GØSÍ�ØSÍyÛ>jË)Ì¡Ö � �@? ! Ø�ÍyÛ�æyÜsË

7²ô û��ì$ì 9 � ÿ

Ö£Ï�Ù~ÓPÊ�Ë�Ù�ÌpÞ�Ê�ÓjØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�ËVÙTÜsË�é ��Ü�Ó�Ê�Ë�ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ~Ñ�ÙPÏ�Þ�Ù�Ë�Ü�Ü)ç � è¾Ë�Î�Ï�Ð�Ë�ÜjÛLËVÍyÜ�ËVÙjØ�ÍyÛÛLË)ÍyÜsË)Ù)çLØ�ÍyÛ"Ø�ÍyØzÓPæ�ÙTØSÒ0ÌpÛLË�Ø�ÊyËVÙPË�ÌvÜ!Ó�Ï�ѾË)ÙsÖ£Ï�Ù�Ð×Ó�ÊyË�Ø�è¾Ïzá�Ë$ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í*ÌpÍ�Ü�ÑyØ�ÙPÜ�Ë$Ð�ÏLÛLË � ��� ! çÌcé Ë�éuçGÛLÙPÏ�Ñ�Ü�Ï�Ð�Ë*ËVÒpËVÐ�Ë)Í�ÓTÜ�ÌpÍ � Ï�Ù�ËVÒvÜ�Ë�Ó�Ê�Ë"Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü�è0Ë)Î�Ï�Ð�Ë�Ó�ÏwϦË�ëLÑ0ËVÍyÜ�Ìpá�Ë�é�îlÍ�ÓPÊ�ÌpÜÎVØ�ÜsË�ç�Ê�ÏzÝ�ËVá�Ë)Ù)ç0ÓPÊ�Ë�Î�Ï�Íwá�ËVÙPÞ�ËV;Î�Ë�Ñ�ÙPÏ�Ñ0ËVÙ�Ó�ÌpË)Ü�Ï�Ö'Ó�ÊyË G$ËVÝ~ÓPÏ�Ͳ̡ÓPËVÙTØzÓ�ÌpÏ�ͲØSÙPË�ÒpÏ�ÜsÓ)é � Ë�ÝjÌpÒuÒÜ�Ê�ÏzÝ ÓPÊ�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜ~ÏSÖ5Ü�Ï�Ð�Ë�Íwæ�Ð�ËVÙPÌpÎ)ØSÒ�ËVëwÑ0ËVÙPÌpÐ�Ë)Í�ÓPÜ~ÌpÍA� � é

��ÀB��ÀDCFE ÄHGI� E È£Â���Ã!�LÂ�È\Ä0Á À�îlÍ�Ó�Ê�ÌvÜJÜ�Ë)Î%ÓPÌuÏ�Í�Ý!Ë�ÛLË�Ü�ÎVÙ�Ìpè¾Ë�ØFJ Þ�ÒpÏ�èyØ�Ò�'LØ�Ñ�Ñ�ÙPÏ�Ø�ÎTÊ"Ó�Ï�Ð�ÌpÍ�Ì¡ßÐ�ÌuÚ)ÌuÍyÞ úsû é # ü çwÝjÊ�Ë)Ù�Ë�Ý!Ë�æyÜ�Ë�Ø�ÛLË�Ü�ÎVËVÍ�ÓsßcÓNàwѾË�Ð�ËVÓ�Ê�ÏLÛ�çwÓPÙ�Ë�ØzÓPÌuÍ�Þ � Ø�Ü�ØSÍ�æ�Í�ðwÍ�ÏzÝjÍ"Ü�ÑyØ�ÙPÜ�ËÐ�ØzÓPÙ�Ìuë�é�É~Ê�Ë"Ï�èLòNË�Î%Ó�Ìpá�Ë�Ö£æyÍyÎ%ÓPÌuÏ�Í úNû é # ü ÌvÜ�Ø�å�æyØ�ÛLÙTØzÓ�ÌvÎ�Ö£æ�ÍyÎ�Ó�ÌpÏ�Í�Ï�Í�Ó�Ê�Ë"Ü�ÑyØ�Î�Ë�ÏSÖ 7LK�7

Page 4: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� . � 6�823�9 F545/�? � CVF5F2/

Ð�ØzÓPÙ�ÌvÎ�Ë�ÜVçSáwÌpËVÝ�Ë)Û�Ø�Ü2Ï�èLòNË)Î�ÓPÜGÌpÍ > %�� é5É~ÊyË$Ø�Î�Ó�æyØ�ÒLÌuÍ�ÍyËVÙAÑ�ÙPÏLÛLæyÎ�ÓAÏ�Í�Ó�Ê�ËJÜ�ÑyØ�Î�ËjÏSÖ=Ð�ØzÓPÙ�ÌvÎ�Ë�ÜÝjÌuÓ�Ê�ÝjÊ�ÌvÎTÊ�ÓPÊ�Ë�Ö£æ�ÍyÎ�Ó�ÌpÏ�Í úNû é �wü ÌpÜJØ�Ü�Ü�ÏLÎ�ÌvØzÓPË)Û*ÌvÜ��� 6���� ô Ó�Ù ú � 9 �¨ü �ú ��é ûaü

��Í�Ë�ѾÏ�Ü�Ü�ÌuèyÒuË�ÛLË)ÜPÎ�Ë)Í�Ó�ßrÓNàwÑ0Ë�Ð�ËVÓ�Ê�ÏLÛ¦Ý�Ë�Ð�Øaà�æyÜ�Ë�ÌvÜ�ÜNÓPËVËVÑ0Ë)ÜsÓ�Û�Ë)ÜPÎ�ËVÍ�Ó�ÝjÊ�ÌvÎTʦÝ!Ë�ÝjÌpÒuÒ2ÛLË�ßÜPÎ�ÙPÌuè0Ë�ÒpØSÓ�Ë)Ù)éGîlÍ�Ó�ÊyË�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ¾çLÝ!Ë�ÝjÌpÒuÒ&Î)ØSÒpÒ�Ó�ÊyË�ØSÙPÙPØaà�ÙPËVÑ�ÙPË)Ü�ËVÍ�ÓTØzÓ�ÌpÏ�Í�ÏSÖGØSÍ 7 á�Ë�Î%ÓPÏ�Ù �Ó�ÊyË 7AK?7 Ð�ØSÓ�ÙPÌ¡ë"ÝjÊyÏ�Ü�Ë�ÎVÏ�Òpæ�Ð�Í�á�Ë)Î�Ó�Ï�ÙTÜ~ØSÙPË�Ó�Ê�Ë�Ü�æyÎVÎVË)ÜPÜsÌpá�Ë 7 ß^á�Ë)Î�Ó�Ï�ÙPÜ�ÏSÖ � éîlÍ@ÛLË)ÜPÎ�Ë)Í�Ó*Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�Ü�زÍ�Ë)Ý ÌuÓ�ËVÙTØzÓPË �

%��ÌvÜ�ÛLË�í¾Í�Ë)Û èwà�ÓPØ�ð�ÌpÍ�Þ�Ø�ÜNÓPËVÑ@ØSÒpÏ�Í�Þ²Ø

Ü�ËVÒpË)Î%ÓPË)Û�ÛLÌpÙ�Ë�Î%Ó�ÌpÏ�Í� �ç�Ìcé Ë�épç�%��ô�� ø�7�

ÌpÍ"ÝjÊ�ÌvÎTÊ 7�ÌvÜ!Ü�ËVÒpË)Î�Ó�Ë)Û*Ó�Ï�Ð�ÌpÍ�ÌpÐ�ÌuÚ)Ë$ÓPÊ�Ë�Ï�èLòNË)Î�Ó�Ìpá�Ë$Ö£æ�ÍyÎ%ÓPÌuÏ�Í�Ø�Ü�Ü�ÏLÎ�ÌvØzÓPË)Û�ÝjÌuÓ�Ê?�%��éGÉ~Ê�ÌpÜ

ÌvÜjØ�ÎTÊ�ÌpËVá�Ë)Û�è�à*ÓPØSðwÌpÍ�Þ

7²ô ��� 6 ì� �� ì� 6 ì� �ô ÓPÙ ú�� 9 ì� üÓPÙ úsú ì� ü 9 ì� üú ��é � ü

ÝjÊ�Ë)Ù�Ë � ô � �õì�� ÌpÜ"Ó�Ê�˲ÙPË)Ü�ÌpÛLæ¾ØSÒ�Ð�ØSÓ�ÙPÌ¡ë�é�GJÏSÓPË+ÓPÊyØzÓ�Ó�Ê�Ë�ÛLË)Í�Ï�Ð�ÌpÍyØzÓPÏ�Ù"Ð�Øaà@è0ËÎ�Ï�Ð�Ñ�æLÓ�Ë�Û�Ø�Ü��%ì� � " é �jÖ�ÓPËVÙjË)Ø�ÎTÊ"Ï�Ö&Ó�ÊyË)Ü�Ë�Û�Ë)ÜPÎ�ËVÍ�ÓJÜsÓ�ËVѾÜ~ÌpÜ!ÓPØ�ð�Ë)Í�çwÓ�Ê�Ë�ÙPË)Ü�æ�ÒuÓ�ÌpÍ�Þ�Ð�ØSÓ�ÙPÌ¡ë� ÝjÌpÒuÒ�Ó�Ë)ÍyÛ�ÓPÏ$è0Ë)ÎVÏ�Ð�Ë!ÛLË)ÍyÜ�ËVÙ�é&î^Ó2ÌpÜ&Ó�Ê�Ë)Ù�ËVÖ£Ï�ÙPËAË)ÜPÜ�ËVÍ�Ó�ÌvØSÒ�Ó�Ï�ØSÑ�Ñ�Òpà�ÜsÏ�Ð�Ë'ðwÌu;Û�ÏSÖ�Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¾çwËVÌuÓ�Ê�Ë)Ù!ÓPÏ�ÓPÊ�Ë�Í�ËVÝ � Ï�Ù!Ó�Ï�Ó�ÊyË�Ü�Ë)Ø�ÙPÎTÊ�ÛLÌuÙPË)Î�Ó�ÌpÏ�Í� �è0Ë�Ö£Ï�ÙPË�ÓPØSðwÌpÍ�Þ�Ó�Ê�Ë�ÛLË)ÜPÎ�Ë)Í�ÓÜsÓ�ËVÑ&éõîlÍ@Ó�ÊyË�íyÙTÜNÓ"Î)Ø�Ü�Ë�ç!Ó�Ê�Ë+Û�Ë)ÜPÎ�ËVÍ�Ó*ÍyØSÓ�æ�ÙPË�ÏSÖ�Ó�ÊyË+ÜNÓPËVÑ ÌvÜ�ÒpÏ�ÜsÓ)ç~Ìré Ë�épç~Ì¡Ó�ÌpÜ�ÍyÏ�ÒuÏ�Í�Þ�Ë)ÙÞ�æ¾ØSÙTØSÍ�Ó�Ë)Ë)Û�ÓPÊyØzÓ � ú �

%��ü�� � ú � ü çLÝjÊ�ÌpÒpË�ÌuÍ�Ó�Ê�Ë�Ü�Ë)ÎVÏ�ÍyÛ�ÎVØ�Ü�Ë�ç�ÓPÊ�Ë�íyÒpÒ¡ß^ÌuÍ�ÌpÍ � ÌvÜ~Ð�Ï�ÙPË

ÛLÌuï*Î�æ�ÒuÓjÓ�Ï*ÎVÏ�Í�Ó�ÙPÏ�Òcé � Ë�ÝjÌpÒuÒ&Û�ÌpÜPÎ�æyÜPÜ~è0ÏSÓ�Ê�ÓPÊ�Ë)Ü�Ë�ØSÒuÓ�Ë)Ù�ÍyØSÓ�Ìpá�Ë�Ü!ÌpÍ � ��é éÉ~Ê�Ë"Ü�ÌpÐ�ÑyÒuË�ÜNÓ�ÎTÊyÏ�ÌvÎ�Ë�Ö£Ï�Ù�Ó�Ê�Ë�ÛLË)ÜPÎ�Ë)Í�Ó�Û�ÌuÙPË)Î�Ó�ÌpÏ�Í� ÌpÜ�Ó�Ï�ÓTØSð�Ë�ÌuÓ�ÓPÏ�è¾Ë"Ó�Ê�Ë"Ù�Ë�ÜsÌvÛLæyØ�Ò

Ð�ØzÓPÙ�Ìuë � ô�� ��ì��×çaÝjÊ�ËVÙPË ��ÌvÜ�ÓPÊ�Ë'Í�Ë)Ý�Ì¡ÓPËVÙTØzÓ�Ë�é-É~Ê�Ë!Î�Ï�ÙPÙPË)Ü�ѾÏ�ÍyÛLÌpÍ�ÞJÛLË)ÜPÎ�Ë)Í�Ó-ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�ÐÌvÜ�ÙPË�Ö£ËVÙPÙPË)Û²Ó�ϨØ�Ü�ÓPÊ�Ë�â¦ÌuÍ�ÌpÐ�ØSÒ >jË)Ü�ÌpÛ�æyØSÒ ú â > ü ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�é�îlÍ�ÓPÊ�Ë�Ü�ÌpÐ�ÑyÒuË)Ù�ÎVØ�ÜsË"ÝjÊ�ËVÙPËÍwæ�Ð�ËVÙPÌpÎ)ØSÒ0ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌvÜ!Ø�Ñ�Ñ�ÒpÌuË�Û�Ó�Ï �×ç�Ï�æ�Ù'Þ�ÒuÏ�èyØSÒ0â�ÌpÍ�ÌuÐ�Ø�Ò >jË�ÜsÌvÛLæyØ�Ò¾Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð ÝjÌpÒpÒ¾ÊyØaá�ËÓ�ÊyË�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�Ö£Ï�ÙPÐ�é������� �"!$#"%'&)("*�+,* ú 9�ÒpÏ�è¾ØSÒ&â�ÌpÍ�ÌpÐ�ØSÒ�>jË�ÜsÌvÛLæyØ�Ò�ÛLË)ÜPÎ�Ë)Í�ÓjØ�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð ü

-. / �� �@�$��� ���$����� �M� �0�. 1 �<� ��� � ���32 ��47@��� � �56. 7 ��8 � � � :9 ô ���²ì��;3. 7 ��8 � � 7 �=<�> 0�.?0=@A. 7 ��8 � � ��B9 ô � ø�7C D�. E � � �F< � G8 @�)��� �M� ����� � �����4 � �8�HI. J ��� � ��JÍyÏSÓ�ÊyËVÙ$Ñ0Ï�Ñyæ�ÒpØ�Ù�ÎTÊ�Ï�ÌpÎVË�ÌvÜjÓ�Ï"ÓPØ�ð�ËK Ó�Ï�è¾Ë�Ó�Ê�Ë�ÛLÌpÙ�Ë�Î%Ó�ÌpÏ�Í�Ï�ÖAÜNÓPËVËVÑ0Ë)ÜsÓ�Û�Ë)ÜPÎ�ËVÍ�Ó�ç¾Ìcé Ë�éuç

Ó�ÊyË�ÛLÌpÙ�Ë�Î%Ó�ÌpÏ�Í�Ï�Ñ�ѾÏ�ÜsÌuÓ�Ë�ÓPÏ�Ó�Ê�Ë�Þ�ÙTØ�ÛLÌpËVÍ�Ó)é!É~Ê�ÌuÍyð�ÌpÍ�Þ�ÌpÍ�Ó�Ë)Ù�Ð�ÜjÏ�Ö 7 á�Ë)Î�Ó�Ï�ÙTÜ)çwÓ�Ê�Ë�Þ�ÙPØ�ÛLÌpËVÍ�ÓÏSÖ � Î)ØSÍ�è¾Ë�áwÌpËVÝ�Ë)Û�Ø�ÜjØ�Í 7 á�Ë)Î%ÓPÏ�Ù�L"Ü�æyÎTÊ�Ó�ÊyØSÓ� ú*) ø + ü ô � ú )0ü ø ú L 6 + ü øNM ú �,+�� ü

ÝjÊ�Ë)Ù�Ë úPO 6 Oeü ÌpÜ�ÓPÊ�Ë�æyÜsæ¾ØSÒ �AæyÎVÒuÌvÛLË�ØSÍ ÌpÍ�Í�Ë)Ù�Ñ�Ù�ÏLÛLæ¾Î%Ó)é î^Ö�Ý�Ë�ÙPËVÑyÙ�Ë�ÜsË)Í�Ó�ØSÒpÒ~á�Ë�Î%Ó�Ï�ÙPÜ�Ø�Ü �zßÛLÌpÐ�ËVÍyÜ�ÌuÏ�ÍyØSÒ 7 K?7 Ø�Ù�ÙTØaàLÜVç�Ó�Ê�Ë)Í�Ó�Ê�Ë�Ø�è¾Ïzá�Ë�ÙPËVÒvØzÓPÌuÏ�Í�ÌvÜ~Ë)å�æ�ÌpázØSÒpËVÍ�ÓjÓ�Ï

� ú�� ø ù ü ô � ú��¨ü ø � 6 ù � øNM ú ��ù�� ü �É~Ê�ÌvÜ�Ø�ÒuÒpÏzÝJÜ�æyÜ�Ó�ϲÛLË�ÓPËVÙPÐ�ÌuÍ�Ë"Ó�Ê�Ë�Þ�ÙTØ�ÛLÌpËVÍ�Ó�Ø�Ü�Ø�Í�Ï�Ñ0ËVÙTØzÓ�Ï�Ù�Ï�Í ØSÙPÙPØaàLÜ)ç&ÙTØzÓ�ÊyËVÙ�ÓPÊyØSÍ 7 á�Ë�Î%ÓPÏ�ÙTÜVçLØ�Ü~ÌvÜJÛLÏ�Í�Ë�ÌuÍ�ÓPÊ�Ë�Í�Ë�ëwÓjÑ�ÙPÏ�Ñ0Ï�Ü�Ì¡ÓPÌuÏ�Í�é

Page 5: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C

� � ��� ��� !$#"!���� ("* ('*��� ���)�*� < �� ���,� �<����� ����� �� � � 4�� � ���� �<� �� �� ��� � ��!���< �@� � �� � � � � 8 ��� �)���

�ô ���Sì 9 ���� � ��� � � � � � � ��!�)��� �M�'8 �����)��� � ô�����ì�� .

� ��� ��Té!ê�Ï�ÙJØ�Íwà*Ð�ØzÓ�ÙPÌuë�ù×Ý!Ë�ÊyØaá�Ë

� ú � ø ù ü � � ú � ü ô Ó�Ù ú �8�²ì ú � ø ù üsü 9 ú �8�²ì ú � ø ù üsü�~Ó�Ù ú �8�²ì ú � üsü 9 ú ����ì ú � üsü

ô Ó�Ù�� ú�� �²ì�ù ü 9 ú�� �²ì�ù ü � � 9 ���ô �~Ó�Ù � ú ì$ù ü 9 � ø � 9 ì$ù � ú ì�ù ü 9 ú ì�ù ü �ô ���aÓPÙ ú�� 9 ì$ù ü ø�ÓPÙ ú ì$ù ü 9 ú ì$ù üô ��� � ì 9 � 6 ù � ø � ì$ù 6 ì$ù � �

É~ÊwæyÜ)ç�Ó�ÊyË�ÛLÌuä0Ë)Ù�Ë)Í�ÓPÌpØ�Ò&Ï�Ö � Ø�Ñ�Ñ�ÒpÌuË�Û�Ó�Ï"ù�ÌvÜjÓPÊ�Ë�ÌpÍ�Í�ËVÙ�Ñ�ÙPÏwÛ�æyÎ%Ó$Ï�Ö ���Sì�9 � ÝjÌuÓ�Ê+ù�ÑyÒuæyÜØ�ÜsË�Î�Ï�ÍyÛ"Ï�ÙPÛ�ËVÙ�Ó�Ë)Ù�Ð�éAÉ~Ê�Ë�Þ�ÙPØ�ÛLÌuË)Í�Ó�ÌvÜ~Ó�ÊyËVÙPË�Ö£Ï�ÙPË�ÜsÌpÐ�Ñ�Òuà ���Sì 9 � éÉ~Ê�Ë$ÜsÓ�Ë)ËVÑ0Ë)ÜsÓ�ÛLË�Ü�ÎVËVÍ�Ó!Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð ÎVÏ�ÍyÜ�ÌpÜsÓPÜ'ÏSÖ�Ü�ÌuÐ�Ñ�Òpà�ÙPËVÑyÒpØ�Î�ÌpÍ�Þ ýÌuÍ�ÒpÌpÍ�Ë�#�Ï�Ö=Ó�Ê�Ë�â >

ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ ÛLË�Ü�ÎVÙ�Ìpè¾Ë�Û�ØSè0Ïzá�Ë�èwà� ôãì 9 � é�É~ÊyÌpÜJØ�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð Î)ØSÍ�è0Ë�Ø�á�Ë)Ù�à�ÜsÒpÏzÝãÌpͦÜ�Ï�Ð�ËÎVØ�ÜsË�ÜVç�Ü�Ìu;Î�Ë�Ì¡Ó�ÌpÜ�Ë�Ü�Ü�ËVÍ�Ó�ÌvØSÒpÒpà�Ø�ÜsÓ�ËVË)ѾË�ÜNÓ�ÛLË�Ü�ÎVËVÍ�ÓsßcÓNàwѾË�ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð Ø�Ñ�Ñ�ÒpÌuË�Û�Ó�Ï�Ó�ÊyË�Í�Ï�Ù�Ð�Ø�ÒË)å�æyØSÓ�ÌpÏ�ÍyÜ)éîlÍ�ËVÌuÓ�ÊyËVÙ�Þ�ÒpÏ�èyØ�Ò&ÜNÓPËVË)ѾË�ÜNÓ�Û�Ë)ÜPÎ�ËVÍ�Ó$Ï�Ù$Ð�ÌpÍ�ÌuÐ�Ø�Ò&ÙPË)Ü�ÌpÛLæ¾ØSÒcçyÝ�Ë�Í�ËVË�Û�Ó�Ï*Ö£Ï�ÙPÐ Ø�ÍyÛ�ÜNÓPÏ�ÙPË

Ó�ÊyË� ãÐ�ØzÓPÙ�Ìuë�Ë�ëLÑ�ÒpÌpÎVÌ¡ÓPÒuà�é5É~ÊyË~ÜPÎVØ�ÒpØ�ÙPÜ �%ì� � " ØSÍyÛ�Ó�Ù ú�� 9 ì� ü ÎVØSÍ�è0Ë~ÎVÏ�Ð�Ñ�æLÓPË)Û�Ö£Ù�Ï�Ð Ó�ÊyËÜ�æyÎVÎVË)ÜPÜsÌpá�Ë�ÎVÏ�Òpæ�Ð�ÍyÜ�ÏSÖ'ì� �ç�ÝjÊ�ÌvÎTÊ+ÎVØ�ͦè¾Ë�Þ�ËVÍ�Ë)ÙPØSÓ�Ë)Û�ç¾æyÜ�Ë)Û�ç=Ø�ÍyÛ+Û�ÌpÜPÎVØ�ÙPÛLË�Û�é�É~Ê�ËVÙPË�Ö£Ï�Ù�Ë�çÝ�Ë�ÍyËVË)Û�Í�Ï�Ó$ÜNÓPÏ�ÙPË$ÓPÊ�Ë�Ð�ØzÓPÙ�Ìuë�ì� �é

� Ë$ÝjÌpÒuÒ0ÜsÊ�ÏzÝEÓPÊ�ËJÙPË)Ü�æ�Ò¡ÓTÜAÏ�Ö�Ü�Ï�Ð�ËJÍwæ�Ð�Ë)Ù�ÌvÎVØ�Ò�Ë�ëLÑ0ËVÙPÌuÐ�ËVÍ�ÓTÜAÝjÌuÓ�Ê�ÓPÊ�ÌpÜ!Þ�ÒpÏ�è¾ØSÒ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍØS;Û�ÎVÏ�Ð�ÑyØSÙPË�Ó�Ê�Ë)Ð ÝjÌuÓ�Ê�ÏSÓPÊ�ËVÙjÐ�ËVÓ�Ê�ÏLÛ�ÜjÌpÍ � � é

��À��&À #��� E �&����Á=Â��LÂ)ÈrľÁ²Ä � �����LÃ!��� � Ä&Å ���� ��Á5Å C ������ À � Ë$ÍyÏzÝEÛLË�Ü�ÎVÙ�Ìpè0ËÎ�Ï�ÒuæyÐ�Í�ßcÏ�Ù�ÌpËVÍ�Ó�Ë�Û�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�Ü-ÝjÊyÌpÎTÊ�Î�Ï�ÍyÜsÌvÜsÓ5Ï�Ö¾Ð�ÌuÍyÌuÐ�ÌpÚVÌpÍ�Þ�Ó�Ê�Ë~ÌpÍyÛLÌpáwÌpÛLæ¾ØSÒLÏ�è�òNË)Î%ÓPÌuá�Ë�Ö£æ�ÍyÎ%ßÓ�ÌpÏ�Í¾Ü úNû é �ü é � Ë�ѾË)ÙsÖ£Ï�Ù�Ð Ó�ÊyÌpÜ'Ð�ÌpÍ�ÌpÐ�ÌuÚ�ØzÓ�ÌpÏ�Í�èwà�ÓPØ�ð�ÌpÍ�Þ�Ø�ÜsÑyØ�ÙPÜ�Ë~ÌuÍyÌ¡ÓPÌpØ�Ò¾Þ�æ�Ë)ÜPÜAØS;Û�ÜsÏ�ÒuáwÌpÍ�ÞØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë)Òuà�ÓPÊ�Ë 7 ÒpÌpÍ�Ë)Ø�ÙJÜsæ�èyÑ�Ù�Ï�è�ÒpËVÐ�Ü

ì.- ( ô�+ ( 6 1�ô û 6 � 6 � � � 6*7ú ��é # üÝjÌuÓ�Ê"Ø�Ö£Ë)Ý ÜNÓPËVÑyÜ'ÏSÖ�Ø�Í�Ï�;ÜsàwÐ�Ð�Ë�Ó�ÙPÌvÎJÛLË)ÜPÎ�Ë)Í�ÓsßcÓNà�Ñ0ËjÐ�Ë�ÓPÊ�ÏLÛ�çLÜsæyÎTÊ�Ø�Ü'â >@Ï�ÙAæ�Í�Ó�ÙPæ�ÍyÎ)ØzÓ�Ë�Û9�â > � �=é�ê�Ï�Ù�Ó�Ê�ÌvÜ�Ð�Ë�ÓPÊ�ÏLÛ+ÓPÏ�è¾Ë�ËVï�ÎVÌuË)Í�Ó)ç�ÓPÊ�Ë�Ì¡ÓPËVÙTØzÓPÌuá�Ë�Ð�Ë�ÓPÊ�ÏLÛ²Ð�æyÜsÓ�Ý!Ï�Ù�ð�ÌpͲÜ�ÑyØ�ÙPÜ�ËÐ�ÏLÛLË�ç�Ìcé Ë�épç - ( ÌvÜJÜsÓ�Ï�ÙPË)Û�ØS;Û�Ï�ѾË)ÙPØSÓ�Ë�Û"Ï�Í�Ø�ÜJØ�ÜsѾØSÙTÜsË�á�Ë�Î%ÓPÏ�Ù�ç�ØSÍyÛ�Ó�ÊyË8�JÙPÍ�Ï�ÒvÛLÌ�èyØ�ÜsÌvÜjÌpÍ9�â > � ��ÌpÜ~ð�ËVÑLÓJÌpÍ�ÜsÑyØ�ÙPÜ�Ë�Ö£Ï�ÙPÐ�ØSÓ)éîlÍ�Ó�Ê�Ë~Ö£Ï�ÒuÒpÏzÝjÌuÍyÞ�â >EØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�ç 7 0 ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜGØ�Ù�Ë�æyÜ�Ë)Û�Ó�Ï�Ü�Ï�Òpá�Ë ú �Lé # ü Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPËVÒpàÖ£Ï�Ù�Ë�Ø�ÎTÊ ÎVÏ�Òpæ�Ð�Í�ç'Þ�ÌuáwÌpÍ�Þ�ØSÍ@ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ÌpÏ�Í�ÓPϨÓPÊ�ËE1�ßrÓPÊEÎVÏ�Òpæ�Ð�Í Ï�ÖJÓ�Ê�Ë�ÌpÍwá�Ë)ÙPÜ�Ë"Ï�Ö�ì�é

�'Ø�ÎTÊ�ÌpÍ�ÌuÓ�ÌvØSÒ - ( ÌpÜ~ÓTØSð�ËVÍ�Ö£Ù�Ï�Ð�Ó�ÊyË�Î�Ï�Òpæ�Ð�ÍyÜjÏ�Ö2Ø�Í�ÌpÍ�ÌuÓ�ÌvØSÒ-Þ�æ�Ë�Ü�Ü)ç � 5 é �JÞ�Ø�ÌuÍ&çLÝ!Ë�Ø�Ü�Ü�æ�Ð�ËÍwæ�Ð�ËVÙPÌpÎ)ØSÒ~ÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ¨ÌpÜ�ØSÑ�ÑyÒuÌpË)Û Ó�Ï �×é�îlÍ Ó�Ê�ËL9�â > � ��á�Ë)ÙPÜ�ÌpÏ�Í�ÏSÖ$Ó�Ê�Ë�ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð�ç2Ý�ËÍ�Ë)á�ËVÙ�æyÜ�˨ÙPË)ÜsÓPØ�ÙsÓPÌuÍ�Þ ÜsÌpÍyÎ�˲ÜsÌpÍyÎVË 7 0�ÌpÜ"ÓNàwÑ�ÌpÎ)ØSÒpÒuà@á�ËVÙPà@Ü�Ð�ØSÒpÒré �JÒvÜ�Ïyç$Ø áaØ�Ù�ÌvØSÍ�Ó�Î)ØSÒpÒuË�ÛêF9�â�> � � � # û)! ÝjÊ�ÌvÎTÊ�ØSÒpÒuÏzÝJÜ~Ø�Í�Ø�Ù�è�ÌuÓ�ÙTØSÙPàE�JÙPÍ�Ï�ÒpÛLÌ�è¾Ø�Ü�ÌpÜ)çLÌpÜ$Ø�Î%ÓPæyØSÒpÒpà*æyÜ�Ë)Û�ÌuÍ�Ó�ÊyÌpÜJÎ)Ø�Ü�Ë�é������� �"!$#"%'&)("*��"* ú â¦ÌuÍ�ÌpÐ�ØSÒ�>jË)Ü�ÌpÛ�æyØSÒ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í ü

-. / �����)���$� @� � ô��650�.�� ��� � � � � � � G8 �21�ô û 6 � �2� 6 7 � �56. � �� ��5- ( ô � + (;3. � ��� 4 ô û 6 � �2� 6 7 0 � �

Page 6: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� . � 6�823�9 F545/�? � CVF5F2/

A. � ( 9 ô + ( �²ì.- (D�. 7 ( 9 ô�������� ������������ �����HI. - ( 9 ô - ( ø�7 ( � (

6. E � � �F< � G8 @�)��� � �-����� � ����� 4 � ��- (�6. J �� � �-��6. J ��� � �

É~ÊwæyÜ)çAÓ�ÊyË�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð Î�Ï�Ð�Ñ�æLÓ�Ë�Ü�Ó�Ê�Ë�ÎVæ�Ù�ÙPËVÍ�Ó�ÙPË)Ü�ÌpÛLæ¾ØSÒ � ( ØSÍyÛ Ó�Ê�Ë)Í Ð�ÌpÍ�ÌpÐ�ÌpÚVË�Ü�Ó�ÊyËÙPË)Ü�ÌpÛLæ¾ØSÒ�Í�Ï�Ù�Ð + ( �²ì.- ( � %��

ÌuÍ�Ó�ÊyË�ÜsËVÓ$- ( ø�7 � ( éîlÍ Ó�Ê�Ë�Ü�ÑyØSÙTÜsË�ÌuÐ�Ñ�ÒpËVÐ�Ë)Í�ÓTØzÓPÌuÏ�Í ÏSÖ�â > ØSÍyÛ 9�â > � ��ç2Ó�Ê�Ë�Ð�ØzÓPÙ�Ìuëwßcá�Ë)Î%ÓPÏ�Ù�Ñ�Ù�ÏLÛLæ¾Î%Ó)ç

� ��� � K�ç�Ø�ÍyÛ�ÛLÏ�Ó!Ñ�ÙPÏLÛLæyÎ%Ó!ð�ËVÙPÍ�Ë)ÒpÜGÍyÏzÝ@Ø�ÒuÒ¾ËVÍ�Ó�ÌpÙPËVÒpà�ÌpÍwá�Ï�Òpá�ËJÜ�ÑyØ�ÙPÜ�Ëjá�Ë�Î%Ó�Ï�ÙPÜ)é-É~ÊyË$Ð�ØzÓPÙ�Ìuëwßá�Ë�Î%ÓPÏ�ÙjÑ�ÙPÏLÛLæyÎ%ÓJÌvÜjÐ�æyÎTÊ�Ð�Ï�Ù�Ë�ËVï�ÎVÌuË)Í�Ó$Ì¡Ö5Ó�ÊyË�ÜsѾØSÙTÜsË�Ð�ØzÓPÙ�Ìuë"ÌvÜJÜNÓPÏ�ÙPË)Û�èwà"Î�Ï�ÒuæyÐ�;ÜJÜsÌpÍyÎVËØSÒpÒ-Ó�Ê�Ë�ËVÍ�ÓPÙ�ÌpË)Ü�ÛLÏ"ÍyÏSÓ�Í�ËVË�Û�Ó�Ï�è¾Ë�ÓPÙPØaá�ËVÙTÜsË�Û�é��Aï�ÎVÌuË)Í�Ó�Î�ÏLÛLË�Ü�Ö£Ï�Ù�ØSÒpÒ&ÓPÊ�Ë)Ü�Ë�ð�ËVÙPÍ�ËVÒvÜ�Ð�Øaàè0Ë�Î�Ï�;ÜNÓPÙ�æyÎ�Ó�Ë�Û"ÝjÊ�ÌvÎTÊ�æLÓ�ÌpÒpÌuÚ)Ë�Ø�Ö£æyÒuÒ 7 ß^ÒpËVÍ�Þ�Ó�Ê�Ý!Ï�Ù�ð*á�Ë)Î�Ó�Ï�Ù � û�û)! éó!Ï�Òpæ�Ð�ÍyÜ�Ö£Ù�Ï�Ð Ø�Í ÌpÍ�Ì¡ÓPÌpØ�Ò!Þ�æ�Ë)ÜPÜ8�65"Ö£Ï�Ù�Ó�Ê�Ë�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌpÍwá�ËVÙTÜ�Ë*ØSÙPË*æyÜ�Ë)Û Ø�Ü�Ó�ÊyËÌpÍ�Ì¡ÓPÌpØ�ÒJÞ�æyË)ÜPÜsË�Ü�Ö£Ï�Ù�ÓPÊ�Ë�Ì¡ÓPËVÙTØzÓPÌuá�Ë�Ü�Ï�ÒpæLÓPÌuÏ�ÍEÏ�Ö�ÓPÊ�Ë�ÒpÌuÍ�Ë�ØSÙ"Ü�æ�è�ÑyÙ�Ï�è�ÒuË)Ð�ÜVé É~Ê�Ë)Ù�˦Ø�Ù�Ë�ÓNÝ�ÏÏ�èwáwÌpÏ�æyÜjÎTÊ�Ï�ÌpÎVË)Ü 9 � 5 ô=7 ��ØSÍyÛ � 5 ô 7-ì 9 é~É~Ê�Ë�ÜPÎVØ�ÒuË�Ö\Ø�Î%ÓPÏ�Ù�7 ÌpÜ�ÎTÊ�Ï�Ü�ËVÍ�Ó�Ï"Ð�ÌpÍ�ÌpÐ�ÌuÚ)ËÓ�ÊyË�Ü�ѾË�Î%ÓPÙPØ�Ò¾ÙTØ�ÛLÌpæyÜ < ú �.�$75ì�� ü é B$Ë)Í�ÏSÓPÌuÍ�Þ�Ó�ÊyË�ÌpÍ�ÌuÓ�ÌvØSÒ=Þ�æ�Ë�Ü�Ü�Ø�Ü$� 5 ô87 � Ø�ÍyÛ�ÝjÙPÌ¡ÓPÌuÍyÞ

�� 7 �@��� 75ì���� " ô �

� 7 ÓPÙ � ú ��� 75ì�� ü 9 ú ���67-ì�� ü ! ô�@

ÒpË)Ø�ÛyÜ�Ó�Ï

7¨ô ÓPÙ ú ì�� üÓ�Ù ú ì�� ú ì�� ü 9 ü �

É~Ê�Ë�Ó�ÙTØSÍyÜ�Ñ0Ï�Ü�ËJÌuÍyÌ¡ÓPÌpØ�Ò0Þ�æ�Ë)ÜPÜ!ÌpÜ!Ð�Ï�ÙPË$Ë�ëLÑ0ËVÍyÜ�Ìpá�ËJÓPÏ�æ¾ÜsË�è¾Ë�ÎVØSæ¾ÜsË�Ì¡Ó~ÌpÜ~ÛLË)ÍyÜ�ËVÙ!Ó�ÊyØ�Í*Ó�ÊyËÌvÛLËVÍ�Ó�ÌuÓNà�ÌuÍyÌ¡ÓPÌpØ�Ò!Þ�æ�Ë)ÜPÜVé¨ñJÏzÝ�ËVá�Ë)Ù)ç-Ö£Ï�Ù�á�Ë)Ù�à²Ìu;ÛLË�íyÍyÌ¡ÓPË�Ü�àwÜsÓ�Ë)Ð�ÜVç2ÓPÊ�ÌpÜ�Þ�æyË)ÜPÜ�ÌpÐ�Ð�Ë�ÛLÌpØSÓ�Ë)ÒuàÑ�ÙPÏLÛLæyÎ�Ë�Ü�Ø�Ü�àwÐ�Ð�ËVÓ�ÙPÌpÎ�Ñ0Ï�Ü�Ì¡ÓPÌuá�Ë�ÛLËVíyÍ�ÌuÓ�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ë)Û¨ÜsàLÜsÓ�ËVÐ�ç�ÎVÏ�ÙPÙ�Ë�ÜsÑ0Ï�ÍyÛ�ÌuÍ�Þ"Ó�Ï�Ó�ÊyËÍ�Ï�Ù�Ð�ØSÒGË)Ù�ÙPÏ�Ù�Ë�å�æ¾ØzÓ�ÌpÏ�;ÜVé B�ËVÑ0ËV;ÛLÌuÍyÞ¦Ï�ͲÓ�ÊyË*ÜNÓPÙ�æyÎ�Ó�æ�ÙPË�ÏSÖ�Ó�ÊyË�ÌuÍwá�Ë)ÙPÜ�Ë�ç5Ø�ÛLËVÍyÜ�ËVÙ�ÌuÍ�ÌuÓ�ÌvØSÒÞ�æyË)ÜPÜ!ÌvÜ~ÏSÖ�ÓPËVÍ�Ù�Ë�å�æ�ÌuÙPË)Û*Ó�Ï�ÌpÍ�á�Ï�Òpá�Ë�Ð�Ï�Ù�Ë�ÏSÖ-Ó�Ê�Ë�Ð�ØzÓPÙ�Ìuë�ì7ÌpÍ"ÓPÊ�Ë�Î�Ï�Ð�ÑyæLÓPØSÓ�ÌpÏ�Í�é2îlÍ�Ó�Ë)Ù�Ë�ÜNÓ�ßÌpÍ�Þ�Òpà�ç�Ó�ÊyË�ÎTÊ�Ë�ØSÑ0ËVÙ!Ó�Ê�Ë�Î�Ï�Ð�Ñ�æ�ÓPØzÓPÌuÏ�Í�ç�Ó�Ê�Ë�Ð�Ï�ÙPËJÌuÓ�æyÜ�Ë)Ü!Ï�ÍyÒuàFJ ÒuÏLÎVØ�Ò�'�ÌuÍ�Ö£Ï�ÙPÐ�ØSÓ�ÌpÏ�Í�çLØ�ÍyÛ�Ó�ÊyËÒpË)ÜPÜjØSè�ÒpË�Ì¡ÓJÐ�Øaà*è0Ë�Ó�Ï�Ñ�ÙPÏLÛLæyÎVË�Ø�Þ�Ï�ÏLÛ�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�ËVÙTÜsË�éÉ~Ê�Ë�ÎTÊ�Ï�ÌvÎ�Ë�ÏSÖAÌpÍ�Ì¡ÓPÌpØ�Ò2Þ�æ�Ë�Ü�Ü�ØSÒvÜsÏ"Û�ËVÑ0ËVÍyÛ�Ü�ÓPÏ�Ü�Ï�Ð�Ë�ÛLË)Þ�ÙPËVË�Ï�Í3JeÜsË)Ò¡Ö�ß^Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�'

ÝjÊ�ÌvÎTʨÝ�Ë�ÛLË)ÜPÎ�ÙPÌpè¾Ë�Í�ËVëwÓ)é �$Û�Û�Ì¡ÓPÌuÏ�ÍyØSÒ'ÎVÏ�Ð�Ð�ËVÍ�ÓPÜ�Ï�Í+ÓPÊ�Ë*ÎTÊ�Ï�ÌpÎVË�Ï�Ö�ÌpÍ�ÌuÓ�ÌvØSÒGÞ�æyË)ÜPÜ�ÝjÌuÒpÒAè0ËÑ�ÙPË)Ü�ËVÍ�Ó�Ë�Û*ÓPÊ�ËVÙPË�é

��À��-À ��� E �r# �5Ã!��Ç�ľÁ5Å5È£Â)ÈrľÁ5È\Á�� À�É~Ê�˨ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÜsÏ�Òuæ�Ó�ÌpÏ�Í@ÏSÖ�Ó�Êy˦ÒuÌpÍ�Ë�ØSÙ"Ü�æ�è�Ñ�ÙPÏ�è�ßÒpËVÐ�Ü ú ��é # ü æyÜsÌpÍ�Þ¦Ø�ͨÌuÓ�Ë)ÙPØSÓ�Ìpá�Ë�Ð�Ë�Ó�ÊyÏwÛ�Ü�æLä=ËVÙTÜ�Ö£Ù�Ï�Ð Ó�ÊyË"Ü�Ø�Ð�Ë�ÑyÙ�Ï�è�ÒuË)Ð�Ü�Ø�Ü�Ü�Ï�Òpá�ÌpÍ�Þ�Ó�ÊyËÏ�ÙPÌpÞ�ÌpÍyØSÒ0Ñ�ÙPÏ�è�ÒpËVÐ�ÌuÖ5ìãÌpÜ�ÌpÍyÛLË�í¾Í�Ì¡ÓPË�Ï�Ù~ѾÏwÏ�Ù�Òpà�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�Ë)Û�é2ñ$ÏzÝ!Ë)á�Ë)Ù)ç�Ó�Ê�Ë�ÒpÌuÍ�Ë�ØSÙjÜ�àwÜsÓ�Ë)Ð�ÜÐ�Øaà�è¾Ë�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�Û�ÝjÌ¡ÓPÊ ÓPÊ�Ë�ÎVÏ�Òpæ�Ð�ÍyÜ�Ó�ÊyØSÓ�ÊyØaá�Ë"ØSÒpÙPË)Ø�Û�à¨è0ËVË)Í Î�Ï�Ð�Ñ�æLÓ�Ë�Û�é�â�Ï�ÙPËÑ�ÙPË)ÎVÌpÜ�ËVÒpà�çLË�Ø�ÎTÊ�ÜsàLÜsÓ�ËVÐ ú ��é # ü Ö£Ï�ÙJØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�ÌpÍ�Þ�Î�Ï�Òuæ�Ð�ÍE1�Ð�Øaà*è0Ë�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û�ÝjÌ¡ÓPÊ���5 ÝjÊyËVÙPËjÓ�Ê�Ë$íyÙTÜNÓ 1 � û ÎVÏ�Òpæ�Ð�ÍyÜAÏ�ÖF���5 ØSÙPËjÓPÊ�Ë.-���Ó�ÊyØSÓ�Ø�ÒuÙPË)Ø�ÛLà�ÊyØaá�Ëjè¾Ë)ËVÍ"ÎVÏ�Ð�Ñ�æLÓPË)Û�çû ��� ::1¾ç�ØSÍyÛ�Ó�ÊyË�Ù�Ë)Ð�Ø�ÌuÍyÌuÍ�Þ�Î�Ï�ÒuæyÐ�;ÜJØSÙPË$ÓPÊ�Ë�ÌpÍ�Ì¡ÓPÌpØ�Ò�Þ�æyË)ÜPÜsË�Ü�Ö£Ï�Ù~Ó�ÊyË�-���ç 1 ��� � 7 éÉ~Ê�ÌvÜ�Üsæ�Þ�Þ�Ë�ÜNÓTÜ�Ó�ʾØzÓ�Ì¡Ó�ÌpÜ�Ñ0Ï�ÜPÜsÌpè�ÒpË*ÓPϲÛLËVíyÍ�Ë�� � @��ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�Ó�ʾØzÓ�ÜsÝ�ËVË)Ñ Ïzá�Ë)Ù�Ó�ÊyËÐ�ØzÓPÙ�Ìuë�ç&Ø�Ü�Ý�ËVÒpÒAØ�Ü ���<�@�*ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÓPÊyØzÓ�Î�Ï�Ð�Ñ�æLÓ�Ë�Ë�Ø�ÎTʨÎVÏ�Òpæ�Ð�Í�é ��ͨË�Ø�ÎTʨÜ�æ�èyÜ�Ë)å�æ�Ë)Í�ÓÏ�æ�Ó�ËVÙ2ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�çaÓPÊ�Ë!ÌpÍ�ÌuÓ�ÌvØSÒLÞ�æ�Ë)ÜPÜ�Ö£Ï�Ù2Ë)Ø�ÎTÊ�Î�Ï�Òpæ�Ð�Í�ÌvÜ-Ó�Ê�Ë~Ñ�ÙPËVáwÌpÏ�æyÜ-ÙPË)Ü�æ�Ò¡Ó5Ö£Ï�Ù5ÓPÊyØzÓGÎ�Ï�Òuæ�Ð�Í�éÉ~Ê�ÌvÜAÓPË)ÎTÊ�ÍyÌpå�æ�Ë�æyÜsæ¾ØSÒpÒuà�Ù�Ë�ÜsæyÒ¡ÓTÜAÌpÍ*Ð�æyÎTÊ*Ö\Ø�ÜsÓ�ËVÙ�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ë~ÏSÖ�ÓPÊ�Ë�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPËjÌuÍwá�ËVÙTÜsË�éÕJÍ�Ö£Ï�Ù�Ó�æ�ÍyØSÓ�Ë)Òuà�ÝjÌuÓ�Ê�Ó�Ê�ÌvÜjØSÑyÑ�Ù�Ï�Ø�ÎTÊ�ç�Ó�ÊyË�ѾØSÙTØSÒpÒuË)ÒuÌvÜsÐ�Ï�Ö-Î�Ï�ÍyÜNÓPÙ�æ¾Î%Ó�ÌpÍ�Þ�Ó�Ê�Ë�ÎVÏ�Òpæ�Ð�ÍyÜ�ÏSÖ

Ó�ÊyË�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍwá�Ë)ÙPÜ�Ë�Ü�ÌuÐ�æ�ÒuÓPØSÍyËVÏ�æ¾ÜsÒpà�ÌvÜ�ÒuÏ�ÜNÓ�é�ñJÏzÝ�ËVá�ËVÙ�ç�ÓPÊ�ËVÙPË�ÌvÜ�Ø�Í�ÏSÓPÊ�ËVÙ�ázØSÙPÌpØ�Í�Ó�ÏSÖ

Page 7: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C ?

Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ�ÓPÊyØzÓJÌvÜ~Ë)Ø�ÜsÌpËVÙ�Ó�Ï�ÌpÐ�Ñ�ÒuË)Ð�ËVÍ�Ó$ØSÍyÛ�Ð�Ï�ÙPË�Ë)Ø�Ü�ÌpÒuà*ѾØSÙTØSÒpÒuË)ÒuÌpÚ)Ø�è�ÒuË�é���æyÌ¡ÓPËÜ�ÌuÐ�Ñ�Òpà�çLØSÒpÒ¾Ó�Ê�Ë�ÌuÍyÍ�ËVÙ~ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ'Ø�Ù�Ë�Î�Ï�Ð�ÑyæLÓ�Ë�Û"Ü�ÌuÐ�æ�Ò¡ÓTØSÍ�Ë)Ï�æyÜ�Òpà�Ø�ÍyÛ�ÓPÊ�Ë�ÙPË)Ü�æ�ÒuÓPÜ!ÏSÖ&Ø�ÒuÒ0Ó�ÊyËÎ�Ï�ÒuæyÐ�;Ü�ØSÙPË�æyÜ�Ë)Û�Ø�Ü�Ó�Ê�Ë�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�Ö£Ï�Ù�Ó�Ê�Ë"Í�Ë�ëwÓ�Ï�æLÓ�Ë)Ù�ÌuÓ�ËVÙTØzÓPÌuÏ�Í�é�É~Ê�æ¾ÜVç5Ó�ÊyËÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�Ö£Ï�Ù�ÓPÊ�Ë*ÌpÍ�Í�Ë)Ù�Ì¡ÓPËVÙTØzÓPÌuÏ�ÍyÜ�ÎTÊyØSÍyÞ�Ë)Ü�Ï�Í�Òpà¨ØzÖ�ÓPËVÙ�Ë�Ø�ÎTÊ�Ï�æLÓPËVÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�é"É~ÊyËÑ0ËVÙ�Ö£Ï�ÙPÐ�Ø�ÍyÎ�Ë�Ï�Ö5ÓPÊ�ÌvÜjázØSÙPÌpØ�Í�ÓJæ¾ÜsæyØ�ÒuÒpà"ÒpÌpË)Üjè0Ë�ÓNÝ�ËVË)Í�Ö£æ�ÒuÒ5ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�Ø�ÍyÛ�Í�Ï*ÜsË)Ò¡Ö�ßÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ¾é.��Ð�Ï�Ù�Ë�ÙPË)Ø�ÜsÏ�ÍyØSèyÒuË�ÎVÏ�Ð�Ñ�ÙPÏ�Ð�ÌpÜ�Ë�ÌvÜjÓPÏ�Î�Ï�Ð�Ñ�æLÓ�Ë�è�ÒpÏwÎTðLÜ$ÏSÖ'Î�Ï�ÒuæyÐ�;Ü$ÌpÍÑyØ�ÙPØ�ÒuÒpËVÒcçLØSÍyÛ�Ü�Ï�Ð�Ë ú ÌpÍ�Í�ËVÙ ü Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ�Ð�Øaà*è0Ë�æyÜ�Ë)Û�é

�wË)Ò¡Ö�ß^Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ ÌvÜ�ÑyØSÙ�Ó�ÌvÎ�æ�ÒvØSÙPÒpà ázØSÒpæyØSèyÒuË�Ö£Ï�Ù�á�ËVÙPà ÌpÍyÛLËVíyÍ�ÌuÓ�˲Ñ�Ù�Ï�è�ÒpËVÐ�Ü*ÝjÊ�Ë)ÍÎ�Ï�Ð�è�ÌpÍ�Ë�Û�ÝjÌuÓ�Ê�Ø�Ü�Î)ØSÒpË)Û�Ó�ÙTØSÍyÜ�Ñ0Ï�Ü�Ë�ÌpÍ�ÌuÓ�ÌvØSÒ�Þ�æ�Ë)ÜPÜ��zÓ�Ê�ËjÌpÍ�ÌuÓ�ÌvØSÒ�ÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�Ë)Û�Ü�àwÜsÓ�Ë)Ð ì�� 5ÌvÜ�Ñ0Ï�Ü�Ì¡ÓPÌuá�Ë*ÛLË�íyÍyÌ¡ÓPË�çGØSÍyÛ¨ÓPÊ�Ë�Ü�æ�èyÜ�Ë)å�æ�Ë)Í�Ó�ÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�Ë)Û�Ü�àLÜNÓPËVÐ�Ü�Ü�Ï�Ð�ËVÝjÊyØSÓ�Ð�ØSÌpÍ�ÓTØSÌpÍÓ�ÊyÌpÜ�Ñ�ÙPÏ�Ñ0ËVÙ�ÓNà�çyË)á�Ë)ͦÌuͦÓ�Ê�Ë�Ñ�Ù�Ë�ÜsË)ÍyÎ�Ë�ÏSÖGÍwæ�Ð�ËVÙPÌpÎ)ØSÒ-Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þyé��LËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ*ÝjÌ¡ÓPÊØ Ó�ÙTØSÍyÜ�ѾÏ�Üs˨ÌuÍyÌ¡ÓPÌpØ�Ò�Þ�æ�Ë�Ü�Ü)ç$Ê�ÏzÝ�ËVá�ËVÙ�çJÐ�Øaà Ñ�ÙPÏwÛ�æyÎ�˲Ý!Ï�ÙPÜ�Ë+ÙPË)Ü�æ�ÒuÓPÜ�ÌuÖ�Ó�Êy˨Ð�ØzÓPÙ�Ìuëõì ÌpÜá�Ë)Ù�à ÌuÒpÒuß^ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û�é7îlÍ@Ó�Ê�ÌvÜ"Î)Ø�Ü�Ë�ç�Ó�Êy˦ÌuÍyÌ¡ÓPÌpØ�Ò$Ý�Ï�ÙTÜsË)Í�ÌuÍyÞ²Ï�Ö�Ó�Ê�˲Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�ÌpÍ�Þ�ÏSÖ�Ó�ÊyËÜ�àwÜsÓ�Ë)Ð ÌpÜ$Ó�ÏwÏ�Ü�ËVá�ËVÙPË�ç=ØSÍyÛ�Ó�Ê�Ë�ØSÒuÓ�ËVÙPÍyØSÓ�Ìpá�Ë�ÜPÎVØ�ÒuË�Û�ÌpÛ�ËVÍ�Ó�ÌuÓNà�ÌuÍ�ÌuÓ�ÌvØSÒ2Þ�æ�Ë)ÜPÜ$Ü�Ê�Ï�æyÒpÛ�è0Ë�æyÜsË�ÛÌpÍyÜNÓPË)Ø�Û�é � Ë�ʾØaá�Ë�ØSÒvÜsÏ�Ö£Ï�æyÍyÛ�ÎVØ�Ü�Ë)Ü�ÝjÊ�Ë)Ù�Ë�Ü�ËVÒuÖ�ßcÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�ÌpÍ�Þ�Ñ�Ù�ÏLÛLæ¾Î�Ë)Ü~Ý�Ï�ÙTÜ�Ë�ÙPË)Ü�æ�ÒuÓPÜ)çæyÜ�æyØSÒpÒpà�Ö£Ï�Ù$Ñ0Ï�Ü�Ì¡ÓPÌuá�Ë�ÛLËVíyÍ�ÌuÓ�Ë�Ñ�Ù�Ï�è�ÒpËVÐ�Ü��0ÓPÊ�ÌpÜ�ÌvÜ$Í�Ï�Ó�Ü�æ�ÙPÑ�Ù�ÌvÜ�ÌuÍ�Þ¾ç¾Ü�Ìu;Î�Ë�ÓPÊ�Ë�Ð�ÌpÍ�ÌpÐ�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜÝ�Ï�æ�ÒvÛ ÑyÙ�Ï�Þ�ÙPË)ÜPÜ�á�ËVÙPà�Ý!Ë)ÒuÒcç!Ï�Í�Òpà�Ó�Ï�è0Ë�Ê�Ìu;ÛLËVÙPË)Û èwà Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ¨ÝjÌuÓ�Ê Ø²Ñ¾ÏwÏ�ÙØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�ËVÙTÜsË�ÌuÍ�Ó�Ê�Ë�Ë�ØSÙPÒuà�ÜsÓPØSÞ�Ë)Ü)é G$æ�Ð�ËVÙPÌpÎ)ØSÒ=ËVáwÌvÛLËV;Î�Ë�ÏSÖ�ÓPÊ�Ë)Ü�Ë�Ñ�Ê�Ë)Í�Ï�Ð�ËV;Ø�ÝjÌpÒuÒè0Ë�Ñ�Ù�ÏzáwÌvÛLË)Û�ÌpÍ�� � é

�JÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ �Lé � ÌpÐ�ÑyÒuË)Ð�Ë)Í�ÓPÜ=ÓPÊ�Ë'â�ÌpÍ�ÌpÐ�Ø�Ò@>jË�ÜsÌvÛLæyØ�ÒSÌuÓ�ËVÙTØzÓPÌuÏ�Í�ÝjÌuÓ�Ê�Ü�ËVÒuÖ�ß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�ÞyéîlÍ�Ó�Ê�ËJØ�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�ç 7�� Ï�æLÓ�Ë)ÙGÌ¡ÓPËVÙTØzÓ�ÌpÏ�;Ü5Ø�ÍyÛ 7 0 ÌpÍ�Í�Ë)ÙGÌ¡ÓPËVÙTØzÓPÌuÏ�ÍyÜ2ØSÙPË!æyÜ�Ë)Û�é �$Þ�ØSÌpÍ�ç � ô�� 5ÌpÍ�Ì¡ÓPÌpØ�ÒuÒpà�é � Ë�ÊyØaá�Ë�Ø�ÒpÜ�Ï�ÌuÍyÛ�ÌpÎ)ØzÓ�Ë�Û�ÝjÊ�ËVÙPË�Í�æyÐ�Ë)Ù�ÌvÎVØ�Ò�ÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ�Ð�ÌuÞ�Ê�ÓJè0Ë�ØSÑyÑ�ÒuÌpË)Û�é

������� �"!$#"%'&)("*�� * ú �LËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ë)Û�â�ÌpÍ�ÌpÐ�Ø�Ò�>jË�ÜsÌvÛLæyØ�Ò�Ì¡ÓPËVÙTØzÓ�ÌpÏ�Í ü-. / �����)��� � ô �650�.�� ������ + � ô û 6 � 6 �2� � 6*7�� � �56. � ��� � � � ���M� G8 � 1�ô û 6 � � � 6 7 � �;3. � �� ���� 9eô�- ( ô � + (A. � ��� 4 7J7 + � ô û 6 �2� � 6*7 0 � �D�. � 9 ô + ( �²ì��HI. � 9eô � � 6. � 9 ôõì ��6. 7 9 ô ��� � ���

����� ���-��6. � 9 ô��~ø�7 �--6. E � � �F< � G8 �)��� � � ������� ����� 4 � ���- 0 . J �� � �-�5�. 1 �<����� 1�� � � � � � G8 � ���� � - ( 9 ô��- ; . J �� � �-A6. J ��� � �

îlÍ�Ø�ê-� >2É >5��G ? ?$ÌuÐ�Ñ�ÒpËVÐ�Ë)Í�ÓTØzÓPÌuÏ�Í�ç � ÌpÜ'ÜNÓPÏ�ÙPË)Û�Ø�Ü 7 ÜsÑyØ�ÙPÜ�Ë~á�Ë�Î%Ó�Ï�ÙPÜ)çzË)Ø�ÎTÊ�ÊyÏ�ÒvÛLÌuÍyÞæ�Ñ�Ó�Ï � � �wËVÍ�Ó�ÙPÌuË�ÜVé � ÌpÜ�ÓPÊwæyÜJÎ�Ï�ÍyÜsÓ�ÙPæyÎ%ÓPË)Û�ÌuÍ�Ñ�ÒvØ�ÎVË�éÉ~Ê�Ë�Ð�æ�ÒuÓ�ÌpÑ�ÒpË�Ï�æLÓPËVÙ�Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü$æyÜ�Ë)Û+ÌuͲÎ�Ï�ÍyÜNÓPÙ�æ¾Î%Ó�ÌpÍ�Þ�Ó�Ê�Ë�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë�Ü�æ�Þ�ß

Þ�Ë�ÜNÓTÜjÓPÊ�Ë�æyÜ�Ë�Ï�Ö5Ö\Ø�Î%ÓPÏ�ÙPÌuÚ)Ë)Û�æ�Ñ=Û�ØzÓPË)Ü)é$êyØ�Î%ÓPÏ�ÙPÌuÚ)Ë)Û�Ð�ØzÓ�ÙPÌvÎ�Ë)Ü�ÎVØ�Í�Ë�ëLÑ�ÙPË)ÜPÜJÛLËV;ÜsË)Ù$Ð�ØzÓPÙ�ÌvÎ�Ë�ÜÓ�ʾØSͨÓ�Ê�Ë*Ü�æ�Ð Ï�Ö'Ó�ÊyËVÌpÙ�Í�æyÐ�è0ËVÙTÜ�ÏSÖ!Ë)ÒuË)Ð�ËVÍ�ÓPÜ�Ø�ÒuÏ�Í�Ë�é �wæ�Ñ�Ñ0Ï�Ü�Ë�Ó�ÊyØSÓ�Ï�Í�Ë�Ï�æLÓPËVÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍÊyØ�Ü�ÑyÙ�ÏLÛLæyÎVË)Û Ó�Ê�Ë�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë?� ÿ é É~Ê�Ë)Í Ø²ÜsË�Î�Ï�ÍyÛ Ï�æLÓ�Ë)Ù�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ÓPÙ�ÌpË)Ü�ÓPÏíyÍyÛ � ç¾Ø�ͦØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌpÍ�á�ËVÙTÜsË�ÓPÏ"ì�� ÿ é~îlÍ�Þ�ËVÍ�Ë)ÙPØ�Òrç¾ØzÖ�Ó�Ë)Ù 4 Ï�æLÓPËVÙJÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)çyÝ�Ë�ØSÙPËÒpÏ�Ï�ðwÌuÍ�Þ�Ö£Ï�Ù~Ó�Ê�Ë�æ�Ñ=Û�ØSÓ�Ë8�30 1 ÿ ÝjÊ�ÌvÎTÊ�Ð�ÌpÍ�ÌpÐ�ÌpÚVË�Ü

Ð�ÌpÍ�����!

�)���²ì�� ÿ � O=O=O �30���021 ÿ �, " �ú ��é �wü

Page 8: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

H . � 6�823�9 F545/�? � CVF5F2/

î^ÓJÌvÜjØSÒvÜsÏ�Ñ0Ï�ÜPÜsÌpè�ÒpË�ÓPÏ*Î�Ï�ÍyÜNÓPÙ�æ¾Î%Ó~Ö\Ø�Î�Ó�Ï�ÙPÌpÚVË)Û�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�ËVÙTÜsË�Ü!Ï�Ö-ÓPÊ�Ë�Ö£Ï�ÙPÐ

Ð�ÌpÍ����� �)���:� 0 O=O O � � � ì�� ÿ ��� O O=O � 0 1 ÿ �, "ú ��é �ü

ÝjÊ�ÌvÎTÊõØSÒuÓ�Ë)Ù�;ØzÓ�Ë+Ö£Ù�Ï�Ð ÒuËVÖ�Ó�ÓPÏ ÙPÌuÞ�Ê�Ó"Ö\Ø�Î�Ó�Ï�ÙPÜ)é É~Ê�ÌvÜ�ÒpØSÓsÓPËVÙ�Ö£Ï�ÙPÐ ÌvÜ�Ù�Ë)Ð�ÌpÍ�ÌvÜ�ÎVËVÍ�Ó�Ï�Ö�Ó�ÊyËÜ�à�Ð�Ð�Ë�ÓPÙ�ÌvÎ�Ö£Ï�ÙPÐ Ï�Ö I�Ï�ÒpÏSÓPÌuÒpÌpÍyØ�ØSÍyÛ KAËVÙPËVÐ�ÌpÍ � �M# ! é

�wÌpÍyÎ�Ë�ÓPÊ�Ë~Ñ�Ù�ÏLÛLæ¾Î%Ó � ÿ � O=O=O �300ÌpÜ2ÍyËVá�Ë)Ù5Ö£Ï�ÙPÐ�Ë�Û�ËVëwÑyÒuÌvÎ�ÌuÓ�Òpà�ç�Ó�Ê�Ë�Ö\Ø�Î�Ó�Ï�Ù�ÌpÚVË�Û�ØSÑyÑ�Ù�Ï�Ø�ÎTÊË�ä=Ë)Î�Ó�Ìpá�Ë)Òuà�æyÜ�Ë)Ü5ÒpË)ÜPÜ5Ð�Ë)Ð�Ï�ÙPà�Ö£Ï�Ù5Ó�Ê�Ë�Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù5ØSÓ-ÓPÊ�ËjÎ�Ï�ÜNÓ2ÏSÖyÐ�æ�ÒuÓ�ÌpÑ�ÒuàwÌpÍ�Þ�ÝjÌ¡ÓPÊ�Ë�Ø�ÎTÊÖ\Ø�Î�Ó�Ï�Ù~Ö£Ï�ÙJË�Ø�ÎTÊ�Ð�ØSÓ�ÙPÌ¡ëwß^á�Ë�Î%Ó�Ï�Ù~Ð�æ�ÒuÓ�ÌpÑ�ÒpÌpÎ)ØzÓ�ÌpÏ�Í&é!É~Ê�ÌvÜJØSÑyÑ�Ù�Ï�Ø�ÎTÊ�Ð�Øaà�è¾Ë�Üsæ�ÌuÓPØ�è�ÒpË�Ö£Ï�Ùjá�Ë)Ù�àÒvØSÙPÞ�Ë�Ñ�ÙPÏ�èyÒuË)Ð�Ü)ç0ÝjÊ�ËVÙPË�Ð�ËVÐ�Ï�Ù�à�ÙPØSÓ�Ê�Ë)ÙJÓPÊyØSÍ+Ü�Ï�ÒpæLÓPÌuÏ�Í�Ó�ÌpÐ�Ë�ÌvÜJÓPÊ�Ë�ÒuÌpÐ�Ì¡ÓPÌuÍ�Þ"Ö\Ø�Î�Ó�Ï�Ù�é�É~ÊyËÌpÐ�ÑyÒuË)Ð�Ë)Í�ÓPØzÓPÌuÏ�Í�çyÊyÏzÝ!Ë)á�ËVÙ�çLÌvÜJÐ�æ¾ÎTÊ�Ð�Ï�Ù�Ë�ÎVÏ�Ð�Ñ�ÒpË�ë�çyÜ�Ìu;Î�Ë�Ø�Ü�Ë)å�æ�Ë)ÍyÎ�Ë�Ï�Ö2Ð�ØSÓ�ÙPÌpÎVË)ÜjÍ�Ë)Ë)Û�ÜÓ�Ï�è0Ë�Ð�ØSÌpÍ�ÓTØSÌpÍ�Ë)Û�é

��À���À ��Æ�����ÃzÈ\Ç � E Å&ÃzÄ�� �2È\Á����)ÂVÃ!�LÂ�� �0È ��� À�É~Ê�ËVÙPË�ØSÙPË�Ð�ØSÍwà�Ï�ÑLÓPÌuÏ�ÍyÜ$Ö£Ï�Ù$Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¾é0�LϦÖ\ØSÙ�ç2Ó�ϨË)Ø�ÜsË"Ó�Ê�Ë�Ñ�Ù�Ë�ÜsË)Í�ÓPØzÓPÌuÏ�Í�çGÝ�Ë"ÊyØaá�Ë*Ï�Í�Òpà�ÛLÌvÜ�ÎVæyÜ�Ü�Ë)Û�Ó�Ê�Ë�ÎVØ�ÜsË�ÝjÊ�ËVÙPËÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¨ÌpÜ�Ñ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û Ï�Í ÓPÊ�Ë�ÜsÏ�ÒuæLÓPÌuÏ�Í á�Ë)Î%ÓPÏ�ÙTÜ�Ï�Ù�Ð�ØSÓ�ÙPÌpÎVË)Ü)é �wË)Î�Ó�ÌpÏ�Í �Lé é û ÛLÌvÜ�ÎVæyÜPÜsË�ÜÓ�ÊyÌpÜ�ÎVØ�Ü�Ë�ÌpÍ�Ð�Ï�ÙPË�ÛLË�ÓTØSÌpÒrç0ÝjÊ�ÌpÒuËD�)�Lé é ��ÛLÌvÜ�ÎVæyÜ�Ü�Ë)ÜjÓ�Ê�Ë�ÎVØ�Ü�Ë�ÝjÊ�Ë)Ù�Ë�Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌpÜ�ØSÑ�ÑyÒuÌpË)Û�ÓPÏÓ�ÊyË�Ü�Ë)Ø�ÙPÎTÊ�ÛLÌpÙ�Ë�Î%ÓPÌuÏ�ÍyÜVé¨îlÍ ÓPÊ�Ë�ÒvØzÓ�Ó�Ë)Ù�ÎVØ�ÜsË�ç2Ó�Ê�Ë�ÛLË)ÜPÎ�Ë)Í�Ó�Ñ�ÙPÏ�Ñ0ËVÙ�ÓNà�ÏSÖjÓ�ÊyË�ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�Ü�ÌpÜÐ�ØSÌpÍ�ÓPØSÌpÍ�Ë�Û�é

��À���À\¿0À ��ÃzÄH���5ÈrÁ ��È\Á�Â�� � ��Ä E Æ&Â�È\Ä0Á À � Ê�ËVÍ�Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ~ÌpÜ&ѾË)ÙsÖ£Ï�Ù�Ð�Ë)Û�Ï�Í�ÓPÊ�Ë'Ü�Ï�ÒpæLÓ�ÌpÏ�Í&çÝ�Ë�ʾØaá�Ë�Ï�ÑLÓPÌuÏ�ÍyÜ�Ö£Ï�Ù

û é~ÝjÊ�Ë)Í�Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌpÜjÑ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û�ç�Ø�ÍyÛ�Lé~ÝjÊ�ÌvÎTÊ�ËVÒpËVÐ�ËVÍ�ÓPÜjØ�Ù�Ë�ÛLÙPÏ�ÑyѾË�Û�é

îlÍ�ÓPÊ�Ë�ÑyÙ�Ë)á�ÌpÏ�æ¾Ü$ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�Ü)ç0Ý!Ë�ʾØaá�Ë�Ð�Ø�Û�Ë�Ó�ÊyË�íyÙTÜsÓ�Ñ0Ï�ÌpÍ�Ó�Ñ�ÙPË)Î�ÌvÜ�Ë �=Ê�ÏzÝ�ËVá�Ë)Ù)çyÓ�Ê�Ë)Ù�Ë�ØSÙPËÏSÓPÊ�ËVÙ�ØSÒuÓ�ËVÙPÍyØSÓ�Ìpá�Ë)Ü)é"êyÏ�Ù�ËVëLØ�Ð�Ñ�ÒuË�ç-ÛLÙPÏ�ÑyÑ�ÌuÍyÞ�Ð�Øaà+è¾Ë*Ñ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û²Ï�ÍyÒuà²ØzÖ�Ó�Ë)Ù � Ï�Ù�Ë�Ø�ÎTÊÎ�Ï�ÒuæyÐ�Í�Ï�Ö � ÌvÜ&ÎVÏ�Ð�Ñ�æLÓPË)Û�é5É'àwÑ�ÌvÎVØ�ÒuÒpàJÓPÊ�ÌpÜ&Ï�ÑLÓPÌuÏ�Í�ÌpÜ�Ó�ÏwÏjË�ëLÑ0ËVÍyÜ�Ìpá�Ë�ç�è�æLÓ2Ø�Ü�ØjÎVÏ�Ð�Ñ�ÙPÏ�Ð�ÌvÜsË�çÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�Ð�Øaà�è¾ËJÑ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û�ØSÓGÓ�Ê�ËJË)ÍyÛ�ÏSÖ�Ø�Ö£Ë)Ý ÌuÍ�ÍyËVÙAÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)ç�è0Ë�Ö£Ï�Ù�Ë.� ÌvÜGæ�Ñ=Û�ØzÓPË)Û�çÍyØ�Ð�Ë)Òuà�è0Ë�Ö£Ï�ÙPË�ÜsÓ�Ë)Ñ û #�ÌpÍ �JÒpÞ�Ï�ÙPÌuÓ�Ê�Ð �Lé � é~îlÍ�Ó�Ë)Ù�Ë�ÜNÓPÌuÍ�Þ�Òuà�ç�Ý�Ë�Ö£Ï�æ�;Û�Ë�ëLѾË)Ù�ÌpÐ�ËVÍ�ÓPØ�ÒuÒpà�Ó�ÊyØSÓÓ�ÊyÌpÜjÏ�ÑLÓ�ÌpÏ�Í�ÌvÜjÍ�ÏSÓJØ�ÒuÝ~ØaàLÜ!è0Ë�Ó�Ó�Ë)Ù)éîlÍ:9�â > � ��ç¾ÓPÊ�Ë I�Ù�àwÒpÏzá�èyØ�Ü�ÌpÜ�á�Ë�Î%ÓPÏ�ÙTÜ�Ø�Ù�Ë�ð�Ë)ÑLÓ�Ü�ÑyØ�ÙPÜ�Ë�èwà¦ÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ËVÒpËVÐ�Ë)Í�ÓTÜ!òNæyÜNÓ

ØzÖ�ÓPËVÙ~ÓPÊ�Ë�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�ÜsÓ�Ë)Ñ�çLè¾ËVÖ£Ï�ÙPË�Ó�Ê�Ë�Ð�æ�ÒuÓ�ÌpÑ�ÒuÌvÎVØSÓ�ÌpÏ�Í�èwà�ì�éÉ-Ï*Ø�Û�ÛLÙPË)ÜPÜ~ÝjÊ�ÌvÎTÊ�ËVÒpËVÐ�ËVÍ�ÓPÜ$ØSÙPË�Û�Ù�Ï�Ñ�ѾË�Û�ç�Ý�Ë�ÎVØ�Í�æLÓPÌuÒpÌpÚVË�Ø�ÛLæ¾ØSÒ�ÓPÊ�Ù�Ë�ÜsÊyÏ�ÒvÛ�ÜsÓ�ÙTØzÓPËVÞ�à

èyØ�ÜsË�Û�Ï�Í�Ø�ÛLÙ�Ï�Ñ�ÓPÏ�ÒpËVÙTØSÍyÎVË�ç<��������� � �¡ç�Ø�ÍyÛ�ÓPÊ�ËjÐ�ØzëLÌuÐ�æ�Ð Íwæ�Ð�è0ËVÙGÏ�Ö¾Ë)ÒuË)Ð�Ë)Í�ÓPÜ5ѾË)ÙAÎ�Ï�Òuæ�Ð�Í�ç� � � é �!à�ÒpÌuÐ�ÌuÓ�ÌpÍ�Þ�ÓPÊ�Ë�Ð�ØSëLÌuÐ�æ�Ð�Í�æyÐ�è0ËVÙ'Ï�Ö�ËVÒpËVÐ�ËVÍ�ÓTÜ'Ñ0ËVÙ~Î�Ï�Òuæ�Ð�Í�ç�ÓPÊ�Ë$Ð�ØzëLÌpÐ�æ�Ð(ÜsÓ�Ï�ÙPØ�Þ�ËÖ£Ï�Ù~ÓPÊ�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ~ÌpÜJð�ÍyÏzÝjÍ�è0Ë�Ö£Ï�Ù�Ë)ÊyØSÍyÛ�éÉ~Ê�Ë�ÛLÙ�Ï�Ñ�Ó�Ï�ÒuË)ÙPØ�ÍyÎ�Ë�Ð�Øaà�è0Ë�ØSÑyÑ�ÒuÌpË)Û+ÛLÌuÙPË)Î�Ó�Òpà�Ó�Ï*ÓPÊ�Ë�Ë)ÒuË)Ð�ËVÍ�ÓPÜ$Ó�Ï�è¾Ë�ÛLÙ�Ï�Ñ�Ñ0Ë)Û"9jÌcé Ë�éuç

ËVÒpËVÐ�Ë)Í�ÓTÜ$Ø�Ù�Ë�Û�Ù�Ï�Ñ�ѾË�Û�Ì¡ÖGÓPÊ�ËVÌpÙ�Ð�Ø�Þ�Í�ÌuÓ�æ¾ÛLË�ÌvÜ�Ü�Ð�ØSÒpÒuË)ÙJÓ�ʾØSÍ ��������� � �¡é�ñJÏzÝ�ËVá�ËVÙ�çyÝ�Ë�Ö£Ï�æyÍyÛÓ�ʾØzÓ�Ó�Ê�ÌvÜ�ÜNÓPÙPØSÓ�Ë)Þ�à�Î�Ï�æ�ÒpÛ ÎVØ�æyÜsË�� � ����� ����4�Ï�ÖJÓ�ÊyË�Ð�ÌpÍ�ÌpÐ�ÌpÚ)ØSÓ�ÌpÏ�Í�ç'Ìré Ë�épçAÓPÊ�Ë�ÙPË)Ü�ÌvÛLæyØSÒ~Í�Ï�Ù�ÐÐ�Øaà@ÌuÍyÎVÙ�Ë�Ø�Ü�˨ØSÖ�Ó�ËVÙ�Ü�ËVá�ËVÙTØSÒ�ÜNÓPËVÑyÜ)ç�Ø�ÒuÏ�Í�Þ ÝjÌuÓ�ÊýØ Û�Ë�Ó�Ë)Ù�ÌpÏ�ÙTØzÓPÌuÏ�Í ÏSÖ�ÓPÊ�Ë�å�æyØSÒpÌ¡ÓNà Ï�Ö�Ó�ÊyËÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�éî^ÖyÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ÜsÐ�ØSÒpÒ�Ë)ÒuË)Ð�ËVÍ�ÓPÜ&ÌuÍ�- ( ÌpÜ5Ü�æ�èLß^Ï�ÑLÓPÌuÐ�ØSÒcçaÏ�Í�Ë'Ð�Øaà�Ø�Ü�ð$ÓPÊ�Ë!å�æ�Ë�ÜNÓPÌuÏ�Í�ÝjÊ�Ë�ÓPÊ�ËVÙ

Ï�Ù�Í�ÏSÓ�ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ¦ÎVØ�Í�è¾Ë�ѾË)ÙsÖ£Ï�Ù�Ð�Ë�Û�Ð�Ï�Ù�Ë�Ï�ÑLÓ�ÌpÐ�ØSÒpÒuà�é � Ü�ÌuÐ�Ñ�ÒpË"Ñ0ËVÙ�Ó�æyÙ�èyØSÓ�ÌpÏ�Í�ØS;ØSÒpàwÜ�ÌvÜÝjÌpÒuÒ0Ê�ËVÒpÑ*æ�;ÛLËVÙTÜNÓTØSÍyÛ�Ó�Ê�Ë�ÌpÜPÜsæyË)Ü)é � Ë�Û�ËVÍ�Ï�Ó�Ë$èwà - ( ÓPÊ�Ë�Î�æ�ÙPÙ�Ë)Í�Ó!Î�Ï�Òuæ�Ð�Í�çwØS;Û�èwà��- ( Ó�ÊyËÑ0ËVÙ�Ó�æ�ÙPè¾Ë�Û�Î�Ï�Òpæ�Ð�Í�Ö£Ï�ÙPÐ�Ë�Û"èwà�Ø�Û�ÛLÌpÍ�Þ�Ó�ÊyË�Ü�ÑyØ�ÙPÜ�Ë�ÎVÏ�Òpæ�Ð�Í��ÌuÍ�Ó�ÊyË�Ñ�Ù�ÏLÎVË)ÜPÜ~ÏSÖ-Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¾éGÉ~Ê�Ë�Í�ËVÝ7Î�Ï�Òuæ�Ð�Í�ØS;Û�ÎVÏ�ÙPÙ�Ë�ÜsÑ0Ï�ÍyÛ�ÌuÍ�Þ�ÙPË)Ü�ÌpÛLæ¾ØSÒ�ØSÙPË�Ó�Ê�Ë)Ù�ËVÖ£Ï�ÙPË

�- ( ô�- ( ø� 6 �� ( ô � ( �²ì��<�É~Ê�Ë�ÜPå�æyØSÙPË�Ï�Ö&ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò�Í�Ï�ÙPÐ�Ï�Ö-ÓPÊ�Ë�ѾË)ÙsÓPæ�ÙPè¾Ë�Û�- ( ÌvÜjÞ�Ìuá�ËVÍ"èwà

���� ( �! ô � � ( �, ��� ú � 6 ì 9 � ( ü ø �%ì�� �! �ú ��é � ü

Page 9: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C ;

>jË�ÎVØSÒpÒ�Ó�ÊyØSÓ ����ì 9 � ( ÌvÜ-Ó�Ê�Ë�Þ�ÙTØ�ÛLÌpËVÍ�Ó5ÏSÖ�ÓPÊ�Ë'Ö£æyÍyÎ%ÓPÌuÏ�Í úsû é �ü é �$Ü5ÌvÜ-ËVëLѾË�Î%Ó�Ë�Û�Ö£ÙPÏ�Ð�ÜsÓPØ�ÍyÛ�ØSÙTÛÙPË)Ü�æ�Ò¡ÓTÜ�ÌpͲÏ�ÑLÓ�ÌpÐ�ÌuÚ�ØzÓPÌuÏ�Í�ç&ÌuÖ ��ÌpÜ�ÌuͲÓ�ÊyË"ÛLÌpÙ�Ë�Î%Ó�ÌpÏ�Í�Ï�Ñ�ѾÏ�ÜsÌuÓ�Ë�ÓPÏ�Ó�Ê�Ë*Þ�ÙPØ�ÛLÌpËVÍ�Ó)ç&Ø�Íy۲̡ÖjÌuÓ�ÌpÜÜ�Ð�Ø�ÒuÒ-ËVÍ�Ï�æ�Þ�Ê&çyÝ�Ë�ÎVØ�ͦØ�ÎTÊ�ÌpËVá�Ë�Ø*ÛLË)ÎVÙ�Ë�Ø�Ü�Ë�ÏSÖ2Ó�ÊyË�Ù�Ë�ÜsÌvÛLæyØ�Ò&Í�Ï�Ù�Ð�é5�wÑ0Ï�ÌpÒuÌpÍ�Þ�ÏwÎ)Î�æ�ÙTÜjÝjÊ�Ë)Íú � 6 ì 9 � ( ü ÌvÜ!ÎVÒuÏ�ÜsË~ÓPÏ�Ú)ËVÙPÏ�ÜsÏ�ÓPÊyØzÓ!Ö£Ï�ÙAÑyÙPØ�Î%Ó�ÌvÎVØ�Ò¾Ü�ÌuÚ)Ë)Ü'ÏSÖ � �J� çJ��ì �J� è0Ë)ÎVÏ�Ð�Ë)Ü!ÛLÏ�Ð�ÌpÍyØSÍ�Ó)çÎVØ�æyÜ�ÌuÍ�Þ�Ø�Í�ÌpÍyÎ�ÙPË)Ø�ÜsË�ÌpÍ�ÓPÊ�Ë�ÙPË)Ü�ÌpÛLæ¾ØSÒ�Í�Ï�Ù�Ð�éó!Ï�;ÜsÌvÛLËVÙGÜ�ѾË�Î�Ìuí¾ÎVØ�ÒuÒpà�Ó�ÊyË~Ü�ÌuÓ�æyØSÓ�ÌpÏ�Í�ÝjÊyËVÙPË!Ï�Í�Òuà�Ï�Í�Ë~ËVÒpËVÐ�ËVÍ�Ó2ÌpÜGÛ�Ù�Ï�Ñ�ѾË�Û�çSØS;Û�Ø�Ü�Ü�æ�Ð�Ë

Ó�ʾØzÓ�Ø�ÒuÒ�ÓPÊ�Ë�ÎVÏ�Òpæ�Ð�ÍyÜJì.+.0GÏ�Ö2ì�ÊyØaá�Ë�è0ËVË)Í�ÑyÙ�ËVß^ÜPÎVØ�ÒuË�Û�Ü�Ï�Ó�ÊyØSÓ �%ì�+.0 � ô û é'îlÍ�ÓPÊ�ÌpÜ�ÎVØ�ÜsË�ç��ô�-F0 ( +.0GØSÍyÛ�ÓPÊ�Ë�ØSè0Ïzá�Ë�Ë)å�æyØSÓ�ÌpÏ�Í�è¾Ë�Î�Ï�Ð�Ë�Ü

���� ( �! ô � � ( �, � � -0 ( ú +.0 6 ì 9 � ( ü ø/-? 0 ( �ú ��é ? ü

� ÜsÓ�ÙTØzÓ�Ë)Þ�à*ÎVÏ�æ�ÒvÛ�Ó�Ê�Ë)Ù�ËVÖ£Ï�ÙPË�è0Ë�èyØ�Ü�Ë)Û�Ï�Í�ØSÓsÓ�Ë)Ð�ÑLÓ�ÌpÍ�Þ�Ó�Ï�Ð�ØSð�Ë�Ó�Ê�Ë�Ö£æ�;Î%Ó�ÌpÏ�Í� �� ( � ��� � ( � ô ��� -0 ( ú +�0 6 ì 9 � ( ü ø:- 0 (ú ��é H�ü

Í�Ï�Í�ѾÏ�ÜsÌuÓ�Ìpá�Ë�ç�Ø"ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ͨÝjÊ�ÌvÎTʨÌvÜ�Ë)Ø�Ü�à�Ó�Ï�á�Ë)Ù�ÌuÖ£à�é�É~Ê�ÌvÜ�ÜsæyÞ�Þ�Ë�ÜNÓTÜ�Ü�ËVÒpË)Î�Ó�ÌpÍ�Þ�ËVÒpËVÐ�ËVÍ�ÓPÜ�ÓPÏÛLÙPÏ�Ñ�ÌpÍ/- ( Ï�Í�Òpà�ØzÓ�ÌpÍyÛLÌvÎ�Ë�Ü 4 ÝjÊ�Ë)Ù�Ë�ÓPÊ�Ë�Ü�ËVÒpË)Î�Ó�ÌpÏ�Í�Ö£æyÍyÎ%ÓPÌuÏ�Í ú ��é H�ü ÌvÜ�ÚVË)Ù�Ï+Ï�Ù�ÍyËVÞ�ØSÓ�Ìpá�Ë�éñJÏzÝ�ËVá�ËVÙ�ç=Í�ÏSÓPË�ÓPÊyØzÓ�Ó�ÊyÌpÜ�ÌvÜ�Í�ÏSÓ�ËVÍ�ÓPÌuÙPËVÒpà�Ù�ÌpÞ�Ï�Ù�Ï�æyÜ$Ü�ÌpÍyÎ�Ë�ÌpͨÑ�ÙTØ�Î�Ó�ÌvÎ�Ë�Ø"Ö£Ë)Ý Ë)ÒuË)Ð�Ë)Í�ÓPÜ�ØSÙPËÛLÙPÏ�Ñ�Ñ0Ë)Û�ØSÓJÓ�ÊyË�ÜPØSÐ�Ë�Ó�ÌpÐ�Ë�é$É~ÊwæyÜ$Ý!Ë�ÛLÏ*Í�Ï�Ó$ËVÍ�Ó�ÌpÙPËVÒpà�Ñ0ËVÙ�Ö£Ï�ÙPÐ Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�áwÌpØ�Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒázØSÒpæ�Ë)Ü�ØSÒpÏ�ÍyË�é�îlͨØ*ÓNÝ!Ï�ß^ÜsÓPØ�Þ�Ë�Ñ�ÙPÏLÎ�Ë�Ü�Ü)ç¾Ý�Ë�í¾ÙPÜsÓ�Ü�ËVÒpË)Î�Ó�Ø�Íwæ�Ð�è0ËVÙ�ÏSÖ!Î)ØSÍyÛ�ÌpÛ�ØSÓ�Ë�ËVÒpËVÐ�ËVÍ�ÓPÜÓ�Ï�è0Ë�ÛLÙPÏ�ÑyѾË�Û*èyØ�ÜsË�Û*Ï�ÍyÒuà�Ï�Í"Ó�Ê�Ë�Íwæ�Ð�ËVÙPÌpÎ)ØSÒ=ÜsÌpÚVË�Ø�Ü�ÛLËVÓ�ËVÙPÐ�ÌuÍyË)Û�è�à�Ø�Î�Ë)ÙsÓTØSÌpÍ�Ó�Ï�ÒuË)ÙPØ�ÍyÎ�Ë�é�JÐ�Ï�Í�Þ�Ó�Ê�Ë�ÜsË�ç�Ý!Ë�ÛLÙPÏ�Ñ�ØSÒpÒ=Ó�ÊyÏ�Ü�Ë�Ó�ÊyØSÓ$Ü�ØSÓ�ÌvÜNÖ£à�ÓPÊ�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í

< 0 ( ô ���M-F0 ( ú +.0 6 ì 9 � ( ü ø:- 0 ( : � �M� Ï�ÙjÝ�Ë�ÎVØ�Í�ð�ËVËVÑ�Ó�ÊyÏ�Ü�Ë2� � �wËVÒpËVÐ�ËVÍ�ÓTÜ~Ó�ÊyØSÓJÊyØaá�Ë�Ó�ÊyË�ÒpØ�Ù�Þ�Ë)ÜsÓ < 0 ( é�JÍyÏSÓ�ÊyËVÙ!Ø�Ò¡ÓPËVÙPÍyØzÓPÌuá�ËJÌvÜAèyØ�ÜsË�Û�Ï�Í"ØSÓsÓ�Ë)Ð�ÑLÓ�ÌpÍ�Þ�ÓPÏ�Ø�ÎTÊyÌuË)á�ËjÐ�ØzëLÌpÐ�æ�Ð�ÙPË)ÛLæyÎ�Ó�ÌpÏ�Í�ÌpÍ�Ó�ÊyËÖ£æ�ÍyÎ�Ó�ÌpÏ�Í ú ��é H�ü éGîNÛLË�ØSÒpÒuà�çLÝ!Ë�ÝjÌvÜsÊ�ÓPÏ�ʾØaá�Ë

-F0 ( ô ú +�0 6 ì 9 � ( üÜ�ÌuÍyÎVË�Ó�Ê�ÌvÜjÝjÌpÒuÒ&Ø�ÎTÊ�ÌpËVá�Ë�Ó�ÊyË J Ï�ÑLÓ�ÌpÐ�ØSÒ '�Ù�Ë�ÛLæyÎ�Ó�ÌpÏ�Í�ÌuÍ ú ��é H�ü

� �� ( �, ��� � ( �! ô � - 0 ( �É~Ê�ÌvÜ'ÒpË)Ø�Û�Ü'Ó�Ï�ÓPÊ�Ë�ØSÒuÓ�ËVÙPÍyØSÓ�Ìpá�Ë$ÜsÓ�ÙTØzÓPËVÞ�à�ÏSÖ-Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�ËVÒpËVÐ�Ë)Í�ÓTÜ'ÌpÍ"Ñ0Ï�Ü�ÌuÓ�ÌpÏ�ÍyÜ 4 Ï�Ö - ( ÝjÊ�ËVÙPË-0 ( � ú +.0 6 ì 9 � ( ü ØSÙPË*Ó�ÊyË�Ü�Ð�ØSÒpÒuË�ÜNÓ�é � Ë�Ö£Ï�æ�ÍyÛ�ç'Ê�ÏzÝ�ËVá�ËVÙ�ç&ÓPÊyØzÓ�Ó�Ê�ÌvÜ�ÜNÓPÙPØSÓ�Ë)Þ�à�Ñ�ÙPÏwÛ�æyÎ�Ë�ÜÑ0Ï�Ï�Ù�Ë)Ù!ÙPË)Ü�æ�ÒuÓPÜ!Ó�ʾØSÍ�Ó�Ê�Ë�Ñ�ÙPËVáwÌpÏ�æyÜ!Ï�Í�Ë�ç�ØSÍyÛ"Í�ËVÌuÓ�ÊyËVÙjÏSÖ&Ó�Ê�Ë�ÜsË�ÜsÓ�ÙTØzÓ�Ë)Þ�ÌpË)Ü�Î�Ï�Ð�ÑyÒuËVÓ�ËVÒpà�ËVÒpÌpÐ�ßÌpÍyØzÓPË�ÜsÑ0Ï�ÌpÒuÌpÍ�Þ¾é

��À���ÀB��À ��ÃzÄH���5ÈrÁ �ýÈrÁ Â�� � �����LÃzÇ.�(Å-È\Ã.�wÇ�Â)È\Ä0Á À2B�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ+Ð�Øaà�è0Ë�Ñ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û�Ï�ÍÓ�ÊyË�Ü�Ë)ØSÙTÎTÊ�ÛLÌuÙPË)Î�Ó�ÌpÏ�Í� ÌpÍ �JÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ �Lé û ç2Ï�Ù�Ë)å�æ�ÌpázØSÒpËVÍ�Ó�Òpà¨ÌpÍ � ( Ø�ÍyÛ � ÌpÍ �$ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�Ü�Lé #²ØSÍyÛ �Lé � ÙPË)Ü�ѾË�Î%ÓPÌuá�ËVÒpà�é îlÍ Ó�ÊyË)Ü�Ë�Î)Ø�Ü�Ë)Ü)çGÓ�ÊyË�Û�Ë)ÜPÎ�ËVÍ�Ó�Ñ�ÙPÏ�Ñ0ËVÙ�ÓNà�ÏSÖ$ÓPÊ�Ë�ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð�Ü�ÌpÜÐ�ØSÌpÍ�ÓPØSÌpÍ�Ë�Û�ç�ØSÍyÛ�ÓPÊ�Ë�Ñ�ÙPÏ�è�ÒpËVÐ�Ï�Ö5Ü�ѾÏ�ÌuÒpÌpÍ�Þ�ÌpÜjØaá�Ï�ÌvÛLË)Û�é

��ÓTØSÙ�Ó�ÌpÍ�Þ¨ÝjÌuÓ�ÊEبÜ�ÑyØ�ÙPÜ�Ë"ÌpÍ�ÌuÓ�ÌvØSÒ~Þ�æ�Ë�Ü�Ü)çGÓPÊ�Ë�ØSÒpÒuÏzÝ�Ë)Û�Íwæ�Ð�è¾Ë)Ù�Ï�Ö$íyÒpÒußcÌpÍyÜ�ÌpÜ�Þ�ÙPØ�ÛLæyØSÒpÒpàÌpÍyÎ�ÙPË)Ø�ÜsË�Û�ØzÓ2Ë)Ø�ÎTÊ�Ì¡ÓPËVÙTØzÓ�ÌpÏ�Í&é-ê�Ï�Ù5Ø�Í�â >~ß^ÒpÌuð�Ë!ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�ç�ÓPÊ�Ë�Ü�Ë)Ø�ÙPÎTÊ�Û�ÌuÙPË)Î�Ó�ÌpÏ�Í ��ÌvÜ5Û�ËVÙPÌuá�Ë)Ûèwà"ÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ËVÍ�ÓPÙ�ÌpË)Ü�Ö£ÙPÏ�Ð(ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò�ÛLÌuÙPË)Î�Ó�ÌpÏ�Í � é �wÏ�Ó�ÊyØSÓ~Ó�Ê�Ë�Ü�ÑyØSÙTÜ�Ì¡ÓNà�ÑyØSÓsÓPËVÙPÍ�Ï�Ö&Ó�ÊyËÜ�Ï�ÒpæLÓ�ÌpÏ�Í ) ÌvÜ$ÎVÏ�Í�Ó�ÙPÏ�ÒpÒpË)Û�ç ��ÌvÜ$ÎTÊ�Ï�ÜsË)Í�ÓPÏ*ÊyØaá�Ë�ÓPÊ�Ë�ÜPØSÐ�Ë�Ü�ÑyØSÙTÜ�Ì¡ÓNà�ÑyØzÓ�Ó�ËVÙPͦØ�Ü ) ç0Ñ�Òuæ¾ÜJÏ�ÍyËÍ�Ë)ݲË)Í�Ó�ÙPà�ç�Ó�Ê�Ë'ÒpØ�Ù�Þ�Ë)ÜsÓ�ËVÍ�Ó�ÙPà�ÌpÍ�ØSè¾ÜsÏ�ÒuæLÓPËGázØSÒpæ�Ë�é GJÏ$ÛLÙPÏ�Ñ�ÓPÏ�ÒpËVÙTØSÍyÎVËGÌpÜ&æyÜ�Ë)Û�é5â�ÌuÍyÌuÐ�ÌpÚ)ØzÓPÌuÏ�ÍÌvÜ~ѾË)ÙsÖ£Ï�Ù�Ð�Ë)Û�èwà"ÎTÊ�ÏwÏ�ÜsÌpÍ�Þ�Ó�Ê�Ë�ÜsÓ�Ë)ÑLßcÒpËVÍyÞSÓ�Ê�Ø�Ü

7²ô ú � 6 ì � üú ì � 6 ì�� ü

Page 10: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

û @ . � 6�823�9 F545/�? � CVF5F2/

ØS;Û�ÓPÊ�æ¾Ü2Ó�Ê�ËjÙPË)Ü�ÌvÛLæyØSÒwÍ�Ï�Ù�Ð�Ö£Ï�Ù2Ó�ÊyËjÍ�ËVÝEÜsÏ�ÒuæLÓPÌuÏ�Í�ÌvÜ2Þ�æ¾ØSÙTØSÍ�Ó�Ë)Ë)Û�ÓPÏ�è¾ËjÍ�Ï�ÓAÐ�Ï�ÙPË'ÓPÊyØSÍ�Ó�ÊyËÑ�ÙPËVáwÌpÏ�æyÜ�ÙPË)Ü�ÌpÛLæ¾ØSÒ2Í�Ï�ÙPÐ�é�îlͲÎ�Ï�Í�ÓPÙPØ�ÜNÓ�Ó�ÏL�JÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ �Lé #�ç=Ó�ÊyË�ÙPË)Ü�ÌvÛLæyØSÒ2Ð�Øaà�è0Ë�æ�Ñ0ÛyØzÓ�Ë�ÛÝjÌuÓ�ÊEá�ËVÙPà�ÒuÌuÓsÓPÒuË�ÎVÏ�ÜsÓ)é É~Ê�Ë�ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ�Ð�Øaà�ÎVÏ�Í�Ó�ÌpÍwæ�Ë�Ø�Ü�ÒuÏ�Í�Þ�Ø�Ü�Ó�Ê�Ë�ÙPË)Ü�ÌpÛLæ¾ØSÒ�Í�Ï�ÙPÐ ÌpÜÒvØSÙPÞ�ËVÙ�ÓPÊyØSÍ�ÜsÏ�Ð�Ë�ÓPÊ�ÙPË)Ü�Ê�Ï�ÒvÛ�ç�Ï�Ù~Ø�Ü�Ë�ÓJÍwæ�Ð�è¾Ë)ÙjÏSÖ2Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü~Ð�Øaà"è¾Ë�æyÜ�Ë)Û�éî^Ö�ì ÌvÜAÌpÍyÛLË�í¾Í�Ì¡ÓPË�ç�Ó�Ê�Ë�Í�Ï�ÙPÐ�ØSÒLË�å�æ¾ØzÓ�ÌpÏ�;ÜGÙ�Ë�ÜsÌvÛLæyØ�ÒyÛLÌpÙ�Ë�Î%ÓPÌuÏ�Í�ì 9 � Ð�Øaà�è0ËJæyÜ�Ë)Û�Ø�Ü2Ó�ÊyË

Ü�Ë)ØSÙTÎTÊ�ÛLÌpÙPË)Î%ÓPÌuÏ�Í�çSÏ�Ù2Ü�ÌpÐ�ÑyÒuà�ÓPÏ�ÛLË�ÓPËVÙPÐ�ÌpÍ�Ë�Ó�ÊyËjÒuÏLÎVØSÓ�ÌpÏ�Í�ÏSÖyÓPÊ�Ë~Í�ËVÝ íyÒpÒ¡ß^ÌuÍ&é5î^ÓGÌvÜ2ÌuÍ�ÓPËVÙPË)ÜsÓ�ÌpÍ�ÞÓ�Ï�ÍyÏSÓ�Ë�ÓPÊyØzÓjÓPÊ�Ë�ÒvØSÙPÞ�Ë�ÜNÓ~ËVÍ�Ó�ÙPà"ÌpÍ�ì 9 � Þ�Ìuá�Ë)Ü�ÓPÊ�Ë�Þ�ÙPË)ØSÓ�Ë)ÜsÓjÙ�Ë�ÜsÌvÛLæyØ�Ò�Í�Ï�ÙPÐ�ÙPË)ÛLæ¾Î%Ó�ÌpÏ�Í�ÌpÍ�ØÏ�ÍyË�ßlÛLÌuÐ�Ë)ÍyÜsÌpÏ�;ØSÒLÐ�ÌuÍyÌuÐ�ÌpÚ)ØzÓPÌuÏ�Í�é � Ê�ËVÍ�íyÒpÒußcÌpÍ�ÌpÜ'ØSÒpÒuÏzÝ�Ë)Û�Ó�Ï�ÌpÍyÎ�ÙPË)Ø�ÜsË�Þ�ÙTØ�Û�æyØSÒpÒuà�æyÜsÌpÍ�Þ�ÓPÊ�ÌpÜÜ�Ë)ØSÙTÎTÊ�ÛLÌuÙPË)Î�Ó�ÌpÏ�Í�ç�Ó�Ê�ÌvÜGÓPË)ÎTÊ�ÍyÌpå�æ�ËJè0Ë)ÎVÏ�Ð�Ë)ÜAá�ËVÙPà�Ü�ÌpÐ�ÌpÒvØSÙGÓPÏ�Ó�Ê�Ë$Ø�Û�ØSÑ�Ó�Ìpá�ËJÜ�ËVÒpË)Î%ÓPÌuÏ�Í*Ü�ÎTÊyËVÐ�ËÏSÖ � û H ! éGÉ~Ê�ËJËVä0Ë�Î%Ó!ÌvÜ'Ø�ÒpÜ�Ï�Ü�ÌuÐ�ÌpÒpØ�ÙGÓ�Ï�Ü�ËVÒuÖ�ß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�ÝjÌuÓ�Ê"Ø�ÓPÙPØ�ÍyÜ�ѾÏ�ÜsËjÌpÍ�ÌuÓ�ÌvØSÒyÞ�æ�Ë)ÜPÜ)é

��Ó�Ó�Ê�Ë�ËV;ۦÏSÖAË�Ø�ÎTʨ̡ÓPËVÙTØzÓ�ÌpÏ�Í&ç0ÌuÓ�ÌpÜ�Ñ0Ï�ÜPÜsÌpè�ÒpË�Ó�Ï�æyÜ�Ë�Ø�ÜsË�Î�Ï�ÍyÛ+ÜsÓPØ�Þ�Ë�ÓPÊyØzÓ�Ë�ë�ÎTÊyØ�Í�Þ�Ë�ÜËVÍ�ÓPÙ�ÌpË)ÜGÌpÍ�Ó�Ê�Ë�ÜsÏ�ÒuæLÓPÌuÏ�Í�ÝjÌ¡ÓPÊ�Í�ËVÝEËVÍ�Ó�ÙPÌpË)ÜGÌuÖ=Ó�Ê�ÌvÜAÎVØ�æyÜ�Ë)ÜAØ�ÙPË)ÛLæ¾Î%Ó�ÌpÏ�Í�ÌpÍ�Ó�Ê�ËJÙPË)Ü�ÌvÛLæyØSÒyÍ�Ï�ÙPÐ�éÉ~Ê�ÌvÜ�ÌpÜ�ÙPË)å�æ�ÌpÙ�Ë�Û�Ì¡Ö-Ó�Ê�Ë�Ü�ÑyØSÙTÜ�Ì¡ÓNà�ÑyØzÓ�Ó�Ë)Ù�Í�ÌuÍ�Ó�Ê�Ë�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�ËVÙTÜsË�Í�ËVË�Û�Ü!Ó�Ï�ÎTÊyØSÍ�Þ�Ë�Ø�ÜÓ�ÊyË~Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPÌuÏ�ÍyÜ�ÑyÙ�Ï�Þ�ÙPË)ÜPÜVé � Ë~ÊyØaá�Ë'Ö£Ï�æ�ÍyÛ�Ó�Ê�ÌvÜ5Ó�Ï�è0Ë�ÍyË)Î�Ë�Ü�ÜPØSÙPà�çaÑyØ�ÙsÓPÌpÎVæ�ÒvØSÙPÒuà�Ö£Ï�Ù5á�Ë)Ù�àæ�ÍyÜsÓ�ÙPæyÎ�Ó�æ�ÙPË)Û+Ð�ØSÓ�ÙPÌpÎVË)Ü)ç�è�æLÓ�ÊyØaá�Ë�Í�Ï�Ó�à�Ë�Ó�Ö£Ï�æ�;Û+Ø�ÜNÓPÙPØSÓ�ËVÞ�à�Ó�ÊyØSÓ�ÌvÜ�Þ�Ë)Í�æyÌuÍ�Ë)Òuà�ËVä0Ë�Î%ÓPÌuá�Ë� ? ! éE�$Ü�Ø�Ù�Ë�ÜsæyÒ¡Ó�ç-ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�ÌpÏ�;Ü�æ¾ÜsÌpÍ�Þ�Íwæ�Ð�ËVÙPÌpÎ)ØSÒAÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ÌpͨÓPÊ�Ë*Ü�Ï�ÒpæLÓ�ÌpÏ�Í�ØSÙPË�ÏSÖ�Ó�Ë)Íè0Ë�ÓsÓPËVÙ�çwËVá�Ë)Í�Ó�ÊyÏ�æ�Þ�Ê�Ó�Ê�Ë�Ü�ÎTÊyËVÐ�ËAòNæyÜsÓjÛLË)ÜPÎ�ÙPÌuè0Ë)Û*ÊyØ�Ü!Ø�ÜsÓ�ÙPÏ�Í�Þ�ËVÙAÓPÊ�ËVÏ�Ù�ËVÓ�ÌvÎVØ�ÒSòNæyÜsÓ�Ìuí¾ÎVØSÓ�ÌpÏ�Í�çÜ�ÌuÐ�ÌpÒpØ�ÙjÓ�Ï�ÓPÊyØzÓ�ÏSÖ � û<H ! é�É~Ê�ÌvÜ$Ø�ÒpÜ�Ï*Ü�Ê�ÏzÝJÜ~Ó�ʾØzÓJÓPÊ�Ë�Ø�ÛyØSÑLÓPÌuá�Ë�Ü�ÎTÊ�Ë)Ð�Ë�ÏSÖ � û<H ! Ð�Øaà�è¾Ë)Í�Ë�í�ÓÖ£ÙPÏ�Ð Ü�æyÎTÊ�ØSÍ�Ë�ë�ÎTÊyØ�Í�Þ�Ë�ÜNÓPÙPØSÓ�Ë)Þ�à�é

�JÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ ��é ÌuÐ�Ñ�ÒpËVÐ�ËVÍ�ÓTÜ�Ø�â�ÌpÍ�ÌuÐ�Ø�Ò >jË�ÜsÌvÛLæyØ�Ò¡ß^ÒpÌuð�Ë$ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð�ÝjÌuÓ�Ê�ÓPÊ�ÌvÜ!Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÛLÙPÏ�Ñ�ÑyÌuÍ�Þ ÜNÓPÙPØSÓ�ËVÞ�à�é×É~Ê�Ë+Íwæ�Ð�è¾Ë)Ù�Ï�Ö�ÌuÍ�ÍyËVÙ�Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü"ÌvÜ"æ¾ÜsæyØ�ÒuÒpà ÎTÊ�Ï�Ü�ËVÍ@ÓPÏ è0Ë � � �AÏ�ÙÜ�Ï�Ð�ËVÝjÊyØSÓjÒpØ�Ù�Þ�ËVÙ�é

������� �"!$#"%'& ("* � * ú �LËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ë)ÛEâ > ØSÒpÞ�Ï�ÙPÌuÓ�Ê�Ð ÝjÌuÓ�Ê@ÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ²ÌuÍ Ü�Ë)Ø�ÙPÎTÊÛLÌpÙ�Ë�Î%ÓPÌuÏ�Í ü

-. / �����)��� � ô � 50�.�� ��� � � � � � � G8 �21�ô û 6 � �2� 6 7 � �56. � �� ��5- ( ô � + (;3. � ( 9 ô + ( ��ì5- (A. � ��� 4 7J7 + � ô û 6 � 6 �2� � 6*7 0�� �D�. 9eô � � (HI. 7 � � ��� � � � � � ��� � � � �����8 ������� �)� ��� - (��

� 7J7 � ú - ( ü :ýÒ¡í¾Ò � � � � � � ���� @�$��� < � ��� � � � � � �����4 !�)� �� 8 �����$����4 @�$��� < ���0���!�@�M� � 2 � � <

6. � 9eôõì ��6. 7 9 ô ������� ���

� � � ���-��6. - ( 9 ô - ( ø�7 �--6. � ( 9 ô � ( �67 �- 0 . J �� � �-�5�. J ��� � �

î^Ö�ÛLÙPÏ�Ñ�Ñ�ÌpÍ�ÞJÌvÜ&Ø�Ñ�Ñ�ÒpÌuË�Û�Ó�ÏjÓPÊ�ËAæ�ÍyÑ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�Û�Ù�Ë�ÜsÌvÛLæyØ�Òrç)Ó�Ê�Ë)Í�Ë)ÎVÏ�Í�Ï�Ð�ÌvÎVØ�ÒSæyÜ�ËAÏSÖwÓPÊ�ÌpÜØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�ËVÙTÜ�Ë�Ó�Ë)ÎTÊyÍ�Ìpå�æ�Ë�ÌpÜ$Í�ÏSÓ$ÒpÌpÐ�ÌuÓ�Ë�Û�Ó�Ï�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ÌpÍ�Þ�Ó�Ê�Ë�ÜsÏ�ÒuæLÓPÌuÏ�Í�Ó�Ï*ÒpÌpÍ�Ë)Ø�ÙÜ�àwÜsÓ�Ë)Ð�Ü2ÝjÌ¡ÓPÊ�Ü�ÑyØ�ÙPÜ�Ë�ÎVÏwË�ï*Î�ÌpËVÍ�ÓAÐ�ØzÓPÙ�ÌvÎ�Ë�Ü2Ï�ÙGÜsѾØSÙTÜsË~ÙPÌuÞ�Ê�Ó�ßcʾØSÍyÛ�ÜsÌvÛLË)Ü)é �JÍ�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ÌpÏ�ÍÐ�Øaà+è0Ë�Ö£Ï�æ�;Û�ç&Ö£Ï�Ù�Ë�ë�Ø�Ð�ÑyÒuË�ç&ÓPϦØ�Ö\Ø�Î%ÓPÏ�ÙPÌuÚ)Ë)Û¨Ð�ØzÓ�ÙPÌuë=ç-Ï�Ù�Ø�Û�ËVÍyÜ�Ë�Ï�Ñ0ËVÙTØzÓPÏ�Ù�ÝjÊ�ÌvÎTÊ�Ð�ØaàÏ�ÍyÒuà�è¾Ë�Ø�ÎVÎVË)ÜPÜsË�Û�ÝjÌ¡ÓPÊ+Ø�Ð�ØzÓPÙ�Ìuëwßcá�Ë)Î%ÓPÏ�Ù~Ñ�ÙPÏLÛLæyÎ%Ó�é.�wæyÎTʦØ�ÍyËVË)Û�Ð�Øaà�ØSÙPÌpÜ�Ë�çyÖ£Ï�ÙJÌpÍyÜsÓPØS;Î�Ë�çÝjÊ�Ë)Í*Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�ÙPÏzÝEÑ�Ù�Ï�òNË)Î�Ó�ÌpÏ�Í*Ü�àwÜsÓ�Ë)Ð�ÜVé2É~Ê�Ë)Ü�Ë$Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPÌuÏ�ÍyÜAØSÙPËJÍ�Ï�Ó'Ñ0Ï�ÜPÜsÌpè�ÒpËÝjÌuÓ�Ê�ÏSÓPÊ�ËVÙjËVëwÌvÜsÓ�ÌpÍ�Þ�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë�Ó�Ë)ÎTÊyÍ�Ìpå�æ�Ë�ÜVé

� Ë!Ð�æyÜNÓ5Ð�ËVÍ�Ó�ÌpÏ�Í�ÊyËVÙPËAÓ�ʾØzÓGØSÍwà�Ø�Û�ØSÑ�Ó�Ìpá�Ë!ÜsÓ�ÙTØzÓPËVÞ�à�Ü�æyÎTÊ�Ø�Ü�Ó�ÊyÌpÜ5Ï�ÍyËAÖ£Ï�Ù2ÎTÊ�ÏwÏ�Ü�ÌpÍ�ÞjÓ�ÊyËÜ�ÑyØSÙTÜsÌuÓNà*ÑyØSÓsÓPËVÙPÍ�Ð�Ø�ð�Ë)Ü~Ð�Ø�Ü�Ü�Ìuá�Ë�ÑyØSÙTØSÒpÒuË)ÒuÌpÚ)ØSÓ�ÌpÏ�Í�ÏSÖ5Ó�Ê�Ë�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð Ð�Ï�Ù�Ë�ÛLÌuï*Î�æ�ÒuÓ)é�î^ÖNç�Ö£Ï�Ù

Page 11: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C û�û

ÌpÍyÜNÓTØSÍyÎVË�çwË)Ø�ÎTÊ�Ñ�ÙPÏwÎVË)ÜPÜsÏ�Ù'ÊyØ�ÜGÓPÊ�Ë$ÓTØ�Ü�ð�ÏSÖ&Î�Ï�Ð�Ñ�æLÓ�ÌpÍ�Þ�Ø�Ö£Ë)Ý Î�Ï�Òpæ�Ð�ÍyÜ�ÏSÖ�ÓPÊ�Ë�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ËÌpÍ�á�ËVÙTÜsË�ç&ÌuÓ�ÌvÜ�Í�Ï�Ó�ðwÍ�ÏzÝjÍ�è¾ËVÖ£Ï�ÙPËVÊyØ�ÍyÛ�ÝjÊ�ÌvÎTÊ Î�Ï�Òuæ�Ð�ÍyÜ�ÏSÖJì�Ð�æyÜsÓ�è¾Ë*Ö£Ë�ÓPÎTÊyË)Û�ÌpÍ�Ó�ϦË�Ø�ÎTÊÑ�ÙPÏLÎ�Ë)ÜPÜ�Ï�Ù�é

��À��&À ��Ä �VÂ�Ä��GÇ�ľÁ��VÂ)ÃzÆ-Ç�Â)È\Á���Â���� ��� �5ÃzÄ���È ����Â���È\Á�� ��Ã.��� À�É~ÊyË~ÎVÏ�ÜsÓGÏSÖ0ÎVÏ�Ð�Ñ�æLÓPÌuÍyÞÓ�ÊyË�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPËGÌuÍwá�Ë)ÙPÜ�ËAÌvÜ&ÙPËVÒvØzÓPÌuá�ËVÒpà�ÊyÌuÞ�Ê�é-Ô&Ë�Ó 7 è0Ë!Ó�Ê�Ë�ÛLÌuÐ�Ë)ÍyÜsÌpÏ�Í�ÏSÖLÓ�ÊyË!ÒpÌuÍyË)ØSÙ5ÜsàLÜsÓ�Ë)Ð�ç7�� è¾Ë~ÓPÊ�ËjÍwæ�Ð�è0ËVÙ'ÏSÖ¾Ï�æLÓ�Ë)ÙGÌ¡ÓPËVÙTØzÓPÌuÏ�ÍyÜVç�ØSÍyÛ 7 0 è¾Ë~ÓPÊ�ËjÍwæ�Ð�è0ËVÙGÏ�Ö0ÌpÍ�Í�Ë)ÙGÌ¡ÓPËVÙTØzÓPÌuÏ�ÍyÜ ú 7�� ô ûÌpÍ �$ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð ��é �ü é

� Ë�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�Ó�ÊyË�ÎVÏ�ÜsÓ�èwà�Ó�ÊyË�Íwæ�Ð�è¾Ë)Ù�Ï�Ö�Ü�ÑyØSÙTÜ�Ë*Ð�ØzÓ�ÙPÌuë�ßlÜ�ÑyØSÙTÜsË"á�Ë)Î�Ó�Ï�Ù�Ð�æ�Ò¡ÓPÌ¡ßÑ�ÒpÌpÎ)ØzÓPÌuÏ�ÍyÜ�ÌuÍ Ó�Ê�˦Ü�ÑyØ�ÙPÜ�Ë"Ð�ÏLÛLË�ÌuÐ�Ñ�ÒpËVÐ�Ë)Í�ÓTØzÓPÌuÏ�Í Ï�Ö�â > ØSÍyÛA9�â > � �=é��AÙPÏSí¾ÒuÌpÍ�Þ¦Ö£Ï�Ù�ØÖ£ËVÝõÑ�Ù�Ï�è�ÒpËVÐ�Ü!Ü�Ê�ÏzÝJÜAÓ�ÊyØSÓ!ÓPÊ�ÌpÜ�Ï�ѾË)ÙPØSÓ�ÌpÏ�Í*Ø�Î)Î�Ï�æ�Í�ÓPÜ'Ö£Ï�Ù~ØSè0Ï�æLÓ�Ó�Ê�ÙPËVËVß^å�æyØ�ÙsÓPËVÙTÜGÏSÖ&Ó�Ê�Ë�Ó�ÌpÐ�ËÝjÊ�Ë)Í*ÜsË)Ò¡Ö�ß^Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�ÌvÜGæyÜ�Ë)Û�éGÉ~Ê�ËjÙPËVÐ�ØSÌpÍ�ÌpÍ�Þ�Ó�ÌpÐ�ËjÌpÜ'æyÜ�Ë)Û�Ñ�ÙPÌuÐ�ØSÙPÌpÒuà�è�à�Ó�Ê�ËJÜ�ÑyØ�ÙPÜ�ËÛLÏ�Ó~ÑyÙ�ÏLÛLæyÎ�Ó~Ø�ÍyÛ"Ü�ÑyØ�ÙPÜ�Ë ��� � � K Ï�Ñ0ËVÙTØzÓ�ÌpÏ�;ÜVçwØSÍyÛ"ÌuÍ�Ó�ÊyË�Î)Ø�Ü�Ë�Ï�Ö-Ü�ÑyØSÙTÜsË�Ð�ÏwÛ�Ë�9�â�> � �=çÓ�ÊyË�Ø�Û�ÛLÌuÓ�ÌpÏ�;ØSÒ�Ý�Ï�ÙPð�ÝjÌ¡ÓPÊ�ÌuÍ�ÓPÊ�ÌpÜ$ØSÒpÞ�Ï�ÙPÌuÓ�Ê�Ð�éî^Ö �$ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð ��é � ÌpÜ�æyÜ�Ë)Û�ç�ÓNÝ!Ï�Ü�ÑyØSÙTÜsË�Ð�ÏwÛ�Ë�Ð�ØSÓ�ÙPÌ¡ëwß^á�Ë)Î�Ó�Ï�Ù�Ñ�ÙPÏLÛLæyÎ�ÓPÜ�ØSÙPË�æ¾ÜsË�Û�ç�Ó�ÊyË

íyÙTÜNÓ~Ï�ÍyËJÖ£Ï�ÙjÎVÏ�Ð�Ñ�æLÓPÌuÍ�Þ�Ó�Ê�Ë�ÙPË)Ü�ÌpÛ�æyØSÒ ��ÓPÊ�ÙPËVË�ØSÙPË$ÙPË)å�æ�ÌpÙ�Ë�Û�Ì¡Ö2ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�ÌpÜ�æyÜ�Ë)Û�éîlÍ��$ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð �Lé ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò¾Ð�Øaà�è0Ë�æyÑ0Û�ØSÓ�Ë�Û"Ë�Ø�Ü�ÌuÒpà�ØSÍyÛ�ÜNÓPÏ�ÙPË)Û�ç�Ï�Ù~ÙPË)Î�Ï�Ð�Ñ�æLÓ�Ë�Û*Ø�Ü�ÌpÍ�JÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ ��é � é �$Þ�Ø�ÌuÍ�çwØSÍ�Ø�Û�ÛLÌuÓ�ÌpÏ�;ØSÒyÑyÙ�ÏLÛLæyÎ�Ó!ÌvÜ'ÙPË)å�æ�ÌpÙPË)Û�Ö£Ï�Ù�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ¾é5É~ÊyËÎ�Ï�ÜNÓ�ÌpÜ�Ü�ÌuÐ�Ñ�Òpà 7J7�� 7 0 Ó�ÌpÐ�Ë�Ü�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙ�ÏSÖGÓPÊ�Ë)Ü�Ë�Ü�ÑyØ�ÙPÜ�Ë�Ð�ÏLÛLË�Ð�ØzÓPÙ�Ìuëwßcá�Ë)Î�Ó�Ï�Ù�Ð�æ�ÒuÓ�ÌpÑ�ÒpÌ¡ßÎVØSÓ�ÌpÏ�ÍyÜ)é �'Ø�ÎTÊ"Ð�æyÒ¡ÓPÌuÑ�ÒpÌvÎVØzÓPÌuÏ�Í�ÌvÜJÎTÊ�Ë�ØSÑ�çLÛLË)ѾË)ÍyÛLÌpÍ�Þ�Ï�Í�Ó�ÊyË�ÜsÑyØ�ÙPÜ�ËVÍyË)ÜPÜ'Ï�Ö&Ó�ÊyË�Î�Ï�Òpæ�Ð�ÍyÜ~ÌpÍ�×é B$ÙPÏ�ÑyÑ�ÌuÍyÞ�ÌpͲÓ�Ê�Ë�Ü�Ë)ØSÙTÎTʨÛ�ÌuÙPË)Î�Ó�ÌpÏ�ÍyÜ)ç�Ê�ÏzÝ�ËVá�ËVÙ�ç0ÌvÜ�Ü�ÒuÌpÞ�Ê�ÓPÒuà�Ð�Ï�ÙPË�Ë�ëLÑ0ËVÍyÜ�Ìuá�Ë�è0Ë)Î)ØSæyÜ�Ë�çØSÒuÓ�ÊyÏ�æ�Þ�Ê�Ó�Ê�Ë�á�Ë�Î%ÓPÏ�ÙTÜ�ØSÙPË�Ü�ÑyØ�ÙPÜ�ËVÙ�ØzÓ�ÓPÊ�Ë�è¾Ë)Þ�ÌpÍ�Í�ÌpÍ�ÞyçAÌuÓ�ÓNà�ÑyÌpÎ)ØSÒpÒuà�ÙPË)å�æ�ÌpÙ�Ë�Ü�Ð�æ¾ÎTÊ Ð�Ï�ÙPËÌpÍ�Í�ËVÙjÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ ú Ë�é Þyépç�Ï�ÍyË�Ö£Ï�ÙjË)Ø�ÎTÊ"íyÒpÒußcÌpÍ ü éîlÍ G$ËVÝ~ÓPÏ�Í+ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ç0ÓNÝ�Ï�Ü�ÑyØSÙTÜ�Ë�Ð�ØzÓ�ÙPÌuë�ßlÜ�ÑyØSÙTÜsË�Ð�ØSÓ�ÙPÌ¡ë�Ñ�ÙPÏLÛLæyÎ�ÓPÜ�ØSÙPË�ÙPË)å�æ�ÌpÙ�Ë�Û�ç�ØSÒuß

Ó�ÊyÏ�æ�Þ�Ê�Ó�Ê�Ë�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ë2ÙTØzÓ�Ë'Ð�Øaà�è0Ë!ÛLÏ�æ�è�ÒpË)Û�ÝjÌuÓ�Ê�Ö£Ï�ÙPÐ7Ï�Ö0ó!Ê�ËVèwàLÜ�Ê�ËVá�Ø�Î)Î�ËVÒpËVÙTØzÓPÌuÏ�Í � � H ! é9�ÒpÏ�èyØ�Ò-ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÝjÌ¡ÓPÊ�Ï�æ�Ó�Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ"ÙPË)å�æ�ÌpÙ�Ë�ÓPÊ�ÙPËVË�Ð�ØSÓ�ÙPÌ¡ëwß^Ð�ØSÓ�ÙPÌ¡ë�Ñ�ÙPÏLÛLæyÎ%ÓTÜVéÉ~Ê�Ë�ÜsË�Î�Ï�ÜNÓTÜjØSÙPË�Î�Ï�Ð�ÑyØ�ÙPØ�è�ÒpË$ÓPÏ�ÓPÊ�Ë�Î�Ï�ÒuæyÐ�Í�ßcÏ�Ù�ÌpËVÍ�Ó�Ë�Û�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�Ü~ØSè0Ïzá�Ë�é

�&À � �wľÃ.��Â�È\Ç � E Ç�Ä0Á��)ÈrÅ ��Ã!�LÂ)ÈrľÁ�� À�É~ÊyËVÏ�ÙPË�ÓPÌpÎ)ØSÒJÙPË)Ü�æ�ÒuÓPÜ�ÙPËVÞ�ØSÙTÛLÌpÍ�Þ²Ó�Ê�˲å�æ¾ØSÒpÌ¡ÓNà ÏSÖØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�ËVÙTÜsË�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ�ØSÙPË�Û�Ì¡ï*Î�æyÒ¡Ó~Ó�Ï�Ë)ÜsÓPØ�è�ÒpÌpÜ�Ê�éAñJÏzÝ�ËVá�ËVÙ�ç�Ý�Ë�ÎVØSÍ�Ñ�ÙPÏzá�ËØ Ö£ËVÝ ÙTØzÓPÊ�ËVÙ�ÜsÌpÐ�Ñ�Òp˨ÙPË)Ü�æ�ÒuÓPÜ"Ö£Ï�Ù�Þ�ËVÍyËVÙTØSÒ�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�˦ÌpÍwá�ËVÙTÜ�Ë)Ü"Ø�ÍyÛ ÓPÊ�Ë�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ëè0ËVÊyØaáwÌpÏ�Ù~ÏSÖ5Ó�Ê�Ë�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�ÜVé

�&À\¿0À ��Ä0Á ��È\Á��0Æ E �LÃzÈ£Â��"Ä ��� À �JÍ�ÌpÐ�ѾÏ�ÙsÓTØSÍ�Ó&å�æ�Ë)ÜsÓ�ÌpÏ�Í�Ý�ËGÝjÌpÜ�Ê�Ó�Ï$Ø�Û�ÛLÙPË)ÜPÜ=ÌpÜ�ÝjÊ�Ë�ÓPÊ�ËVÙÏ�Ù�Í�ÏSÓ�ØSͦØ�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍwá�Ë)ÙPÜ�Ë�Ï�è�ÓPØSÌpÍ�Ë�Û�èwà"ÓPÊ�Ë�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPÌuÏ�ÍyÜJÛLË�Ü�ÎVÙ�Ìpè¾Ë�Û�Ë)Ø�Ù�ÒpÌuË)Ù$ÎVØ�Íè0Ë�Ü�ÌpÍ�Þ�æ�ÒvØSÙ�é î^Ó*ÎVØ�Í�Í�Ï�Ó�è0Ë�Ñ�Ù�Ïzá�Ë)Û�ÓPÊyØzÓ � ÌpÜ�Í�Ï�ÍyÜsÌpÍ�Þ�æ�ÒpØ�Ù�æyÍ�ÒuË�Ü�Ü�ÓPÊ�Ë�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ÌpÏ�ÍÌvÜ�Ø�Î)Î�æ�ÙTØzÓPË�ËVÍ�Ï�æ�Þ�Ê&ç&ÓNàwÑ�ÌvÎVØ�ÒuÒpà¦ÓPÏ+Ø�ÒpËVá�Ë)ÒGÓ�ʾØzÓ�ÌvÜ�ÌpÐ�Ñ�ÙTØ�Î%ÓPÌpÎ)ØSÒGÓPÏ+ØzÓ�ÓPØ�ÌuÍ�é�É~Ê�ÌvÜ�ÌvÜ�Ø+ÛLÌ¡Ö�ßí¾ÎVæ�Ò¡ÓNà Ö£Ï�Ù*ØSÒpÒJØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙTÜVçAËVë�Î�ËVÑ�Ó�Ö£Ï�Ù�Ó�ÙPÌpØ�Í�Þ�æyÒpØ�Ù�Ö\Ø�Î%ÓPÏ�ÙPÌuÚ)Ë)ÛÖ£Ï�ÙPÐ�ÜjÛLË)ÜPÎ�ÙPÌpè¾Ë�Û"ÌpÍ�� ��# ! éÉ~Ê�Ë�ÛLÙTØaÝjèyØ�ÎTð�Ï�Ö!æyÜ�ÌuÍyÞL� Ó�ÊyØSÓ�ÌpÜ�Ñ0Ï�ÜPÜsÌpè�Òpà¦ÜsÌpÍ�Þ�æ�ÒpØ�Ù�ÌpÜ�ÓPÊ�Ë�Í�ËVË�Û+ÓPÏ�ÎTÊ�Ë)ÎTð�ÓPÊ�Ë�ÜsÏ�ß

ÒpæLÓ�ÌpÏ�Í�ç2Ï�Ù�Ó�Ê�Ë�Ø�Î�Ó�æyØ�Ò'ÙPË)Ü�ÌpÛLæ¾ØSÒAÍ�Ï�Ù�Ð ØzÓ�Ó�Ê�Ë*Ë)ÍyÛ�Ï�Ö�ÓPÊ�Ë*ÒpÌuÍyË)ØSÙ�Ì¡ÓPËVÙTØzÓPÌuÏ�ÍyÜVé�îlÍ Ñ�ÙTØ�Î�Ó�ÌvÎ�Ë�çÝ�ËJÊyØaá�ËjÍyÏSÓ'Í�Ï�Ó�ÌvÎ�Ë�Û�Ñ�Ù�Ë)Ð�ØzÓ�æyÙ�Ë~ÓPËVÙPÐ�ÌpÍyØSÓ�ÌpÏ�ÍyÜAÛ�æ�ËJÓPÏ�Ø�ÜsÌpÍ�Þ�æ�ÒpØ�ÙAÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û�ÜsàLÜsÓ�Ë)Ð�çØS;Û*ÓPÊ�ÌpÜJÌpÜjÒpÌpð�ËVÒpà"Ø�á�Ë)Ù�à�ÙTØSÙPË�ËVá�ËVÍ�Ó)é

� Ë�è¾Ë)Þ�ÌpÍ�ÓPÊ�ÌvÜJÜsË�Î%ÓPÌuÏ�Í�ÝjÌuÓ�Ê�ØSÍ�Ë)Ø�Üsà"Ñ�Ù�Ï�ѾÏ�ÜsÌuÓ�ÌpÏ�Í&é� � ��� ��� !$#"!���� �'*�+,* E � �,G8 � � ���Jì � � �������)����4� ���� ���� � � ��� � � ���!�)��� �M� �� � �

��� ����� � � 8 ��� ��� 2� � �@ � ����� � � � !� � � ������� ������@����ì�����: ûú #yé ûaü

� �� � O � � �8��� < � ��� � � �)� @�$� 8 ��� �)��� ����� 8 . �� �?� � � �������)����4� ���� .� ��� ��Té!É~Ê�Ë�Ù�Ë�ÜsæyÒ¡Ó~Ö£Ï�ÒpÒpÏzÝJÜ~ÌuÐ�Ð�Ë)ÛLÌvØzÓPËVÒpà�Ö£ÙPÏ�Ð�ÓPÊ�Ë�Ë)å�æyØ�ÒuÌuÓNà

ì�� ô ��� ú �8�²ì�� ü�+ �����ú #yé � ü

Page 12: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

û � . � 6�823�9 F545/�? � CVF5F2/

ØS;Û�Ó�Ê�Ë�Ý�ËVÒpÒußcðwÍ�ÏzÝjÍ�Ö\Ø�Î�ÓJÓ�ʾØzÓ$ÌuÖ�� � � : û ç�ÓPÊ�ËVÍ ��� � ÌpÜ$Í�Ï�;ÜsÌpÍ�Þ�æyÒpØ�Ù)é � Ë�Í�ÏSÓPËÓ�ʾØzÓ�Ó�Ê�Ë�Ù�Ë�ÜsæyÒ¡Ó�ÌpÜ�ÓPÙ�æ�Ë�ÌpÍ+ÑyØ�ÙsÓPÌpÎVæ�ÒpØ�ÙJÖ£Ï�Ù�ÓPÊ�Ë�ê�ÙPÏ�è0ËVÍ�ÌpæyÜ�Í�Ï�ÙPÐ�ç�ÝjÊ�ÌpÎTÊ&ç=Ø�Ò¡ÓPÊ�Ï�æyÞ�ʦÍ�Ï�Ó�Ø�ÍÌpÍyÛLæyÎVË)Û�Ð�ØzÓ�ÙPÌuë"Í�Ï�ÙPÐ�çLÌpÜ$Î�Ï�;ÜsÌvÜNÓPËVÍ�Ó)éî^ÓAÐ�Øaà�Ü�Ï�Ð�Ë�ÓPÌuÐ�Ë)ÜAè¾Ë~ÓPÊ�Ë$ÎVØ�ÜsË�ÓPÊyØzÓ'ì�� ÌvÜGÑ0Ï�Ï�Ù�Òpà�èyØ�ÒpØ�ÍyÎ�Ë�Û�Ø�ÍyÛ�Ø�ÜGØ�ÙPË)Ü�æ�ÒuÓ � ��ì��

ÎVØ�Í è0˨ÒvØSÙPÞ�Ë�é É~Ê�ËVÍãèyØSÒvØS;Î�ÌpÍ�Þ ì�� Î)ØSÍ àwÌpËVÒvÛõØ Ü�Ð�ØSÒpÒuË)Ù�ÍyÏ�ÙPÐ Ø�ÍyÛ Ñ0Ï�ÜPÜsÌpè�Òpà Ø ÒpË)ÜPÜÙPË)ÜsÓ�ÙPÌpÎ�Ó�Ìpá�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ö£Ï�Ù�Ó�Ê�Ë*ÍyÏ�ÍyÜ�ÌuÍyÞ�æ�ÒvØSÙPÌ¡ÓNà+ÏSÖ5�×é�î^Ó�ÌvÜ�Ë�Ø�Ü�à¦Ó�Ï�ËVëwÓ�ËV;۲Ó�Ê�Ë*ÑyÙ�Ë)á�ÌpÏ�æ¾ÜÙPË)Ü�æ�Ò¡ÓJØ�Ü�Ö£Ï�ÒpÒuÏzÝJÜ)é

� �C� �C�6��� ��� �"*?("* E � �,G8 � � ���-ì � � ���� � ��� 4M � ��������� � � ��� � � �� � � �)� � � ����� �)��� �4� ���� ��� �=47��� �M�C8 ��� �)��� ,��� ÿ 6 � �,<� � � � ���

�@����� ÿ ì���� ��: ûú #yé # ü � �� � O � � �8��� < � ��� � � �)� @�$� 8 ��� �)��� ����� 8 . �� �?� � � �������)����4� ���� .

� ��� ��Té��$Ñ�Ñ�Òpà�ÌpÍ�Þ"Ó�Ê�Ë�Ñ�ÙPËVáwÌuÏ�æyÜJÙPË)Ü�æ�ÒuÓ$ÓPÏ�ì � ô� ÿ ì×ØSÍyÛ�� � ô ��� ç=ÌuÐ�Ñ�ÒpÌuË�Ü�Ó�ÊyØSÓ���¾ô ��� ÝjÌpÒpÒ�è¾Ë�ÍyÏ�ÍyÜ�ÌuÍyÞ�æ�ÒvØSÙ�Ö£ÙPÏ�Ð�ÝjÊ�ÌvÎTÊ�Ó�Ê�Ë�ÙPË)Ü�æ�ÒuÓ~Ö£Ï�ÒpÒuÏzÝJÜ)é�$ÖAÑyØ�ÙsÓPÌpÎVæ�ÒpØ�Ù$ÌpÍ�Ó�ËVÙPË)ÜsÓ�ÌvÜ$Ó�Ê�Ë û ß^Í�Ï�ÙPÐ�é��'Ø�ÎTʦÎ�Ï�Òuæ�Ð�ͦÌvÜ�Ï�èLÓTØSÌpÍ�Ë)Û�ÌpÍyÛLË)ѾË)ÍyÛLË)Í�ÓPÒuà�èwàÙPË)å�æ�ÌpÙ�ÌpÍ�Þ�Ø�ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ï�Í"ÓPÊ�Ë�ÙPË)Ü�ÌpÛLæ¾ØSÒ�Í�Ï�Ù�Ð�Ï�Ö&ÓPÊ�Ë�Ö£Ï�ÙPÐ

�!+ ( ��ì5- ( � �� �ú #yé �wü� Ë$ÓNàwÑ�ÌvÎVØ�ÒuÒpà�æyÜ�Ë$ÓPÊ�Ë �zßcÍyÏ�ÙPÐ�Ü�ÌpÍyÎ�Ë�Ý!Ë�Ð�Ë)Ø�Üsæ�ÙPËJÓPÊ�Ë�Ð�Ø�Þ�Í�ÌuÓ�æ¾ÛLË�Ï�Ö�Ó�ÊyË�ÙPË)Ü�ÌvÛLæyØSÒ���¦ì��æyÜ�ÌuÍyÞ�ÓPÊ�Ë�ê�ÙPÏ�è0ËVÍ�ÌpæyÜ~Í�Ï�Ù�Ð�éGñJÏzÝ�ËVá�ËVÙ�ç�æ¾ÜsÌpÍ�Þ�Ó�Ê�Ë û ßcÍ�Ï�Ù�Ð�Ö£Ï�ÙjØ�ÜsÓ�Ï�Ñ�Ñ�ÌpÍ�Þ�Î�ÙPÌ¡ÓPËVÙPÌuÏ�Í�ØSÒpÒpÏzÝJÜæyÜ�ÓPÏ�Ñ�Ù�Ïzá�Ë�زÍwæ�Ð�è¾Ë)Ù*ÏSÖ�ÜsÌpÐ�Ñ�ÒuË�ÙPË)Ü�æ�ÒuÓPÜ)é � Ë�ÝjÌpÒuÒ�Ø�ÜPÜsæ�Ð�Ë�ÌpÍ ÓPÊ�Ë�Ö£Ï�ÒpÒpÏzÝjÌuÍ�Þ²ÓPÊyØzÓ�Ý�ËÙPË)å�æ�ÌpÙ�Ë�Ø�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÏSÖ5Ó�Ê�Ë�Ö£Ï�Ù�Ð

�,+ ( ��ì5- ( � ÿ �� (ú #yé �üÖ£Ï�ÙjË�Ø�ÎTÊ�Î�Ï�Òuæ�Ð�Í�éAÉ~ÊyËVÍ�Ý!Ë�Î)ØSÍ�Ñ�Ù�Ïzá�Ë$ÓPÊ�Ë�Ö£Ï�ÒpÒpÏzÝjÌuÍ�Þ�ÙPË)Ü�æ�Ò¡Ó�é

� � ��� ��� !$#"!���� �"*��"* E � �,G8 �� � ��� � � � �������� ����� > 56. A @ � � � 8 �<��� � ��� � � � � � 8�� � �� � � G8 � �� � � � � ���� � � 8 ��� ���32 � � �����E� � ô Ð�ØSë ( ( � 1�ô û 6 � �2� 6 7 . �� � �û é E � < � 47@�32��M� <�� �� � � ��� ������������������ � 8 �����)����ì�� � ��� � � ��� �� ��� � � ��� � �

� � � û�� : �ú #yé � ü�Lé � : û � � � ��� � � �������)����4� ���� .#�é � ��� < � � � � G8 ��� ��.� � ��� � ��� 7 � ����8� ���� ���,� < � �<@�� �<� � � @�0��� � ���)� ����

��!�)��� � � + ( ��ì5- ( ��� � �2� � ��� � ��� � ���� �� � � !� � �M� G8 � � � ��� � - � ����� 8 > û .� ��� ��Té!É&Ï�Ñ�ÙPÏzá�ËJÓPÊ�Ë�íyÙTÜNÓ~Ñ�ÙPÏ�Ñ0ËVÙ�ÓNà�Ý!Ë�ÌuÍwá�Ï�ð�Ë 9�ËVÙTÜsÊyÞ�Ï�ÙPÌpÍ(' ÜAÓ�Ê�Ë)Ï�ÙPËVÐ(Ï�Í"ÓPÊ�Ë�Ð�ØSÓ�ÙPÌ¡ë

ì�� ô ��� �Ë)Ø�ÎTÊEÎVÏ�Òpæ�Ð�Í@ÏSÖ � ÌpÜ�ÓPÊ�˦ÙPË)Ü�ÌpÛ�æyØSÒ~á�Ë�Î%ÓPÏ�Ù ��� � ( ô + ( � ì5- ( é É~Ê�˦Î�Ï�ÒuæyÐ�Í@á�ËVÙTÜsÌpÏ�Í ÏSÖ9�ËVÙTÜ�Ê�Þ�Ï�Ù�ÌpÍ(' Ü'ÓPÊ�ËVÏ�Ù�Ë)Ð�çyÜsË)Ë�Ë�é Þyépç � #�@Lç û ? ! ç¾Ø�ÜPÜ�ËVÙ�ÓPÜ!Ó�ÊyØSÓ�ØSÒpÒ=Ó�ÊyË�ËVÌpÞ�Ë)Í�ázØ�Òuæ�Ë�Ü~ÏSÖ5Ó�Ê�Ë�Ð�ØSÓ�ÙPÌ¡ë��� � Ø�Ù�Ë�ÒpÏLÎVØzÓPË)Û�ÌuÍ�ÓPÊ�Ë�æ�Í�ÌpÏ�Í�Ï�Ö-ÓPÊ�Ë�ÛLÌvÜsðLÜJÎVËVÍ�Ó�Ë)Ù�Ë�Û�ØSÓjÓ�Ê�Ë�ÛLÌvØSÞ�Ï�ÍyØ�Ò=ËVÒpËVÐ�ËVÍ�ÓPÜ û � � (�(ØS;Û"ÝjÌuÓ�Ê�ÙTØ�ÛLÌpæyÜ

%'0 ) ÿ � 0��) (

� � 0 ( � �

îlÍ�ÏSÓPÊ�ËVÙjÝ�Ï�ÙTÛ�Ü)ç�Ë�Ø�ÎTÊ�ËVÌpÞ�Ë)Í�ázØ�Òuæ�Ë���Ð�æyÜsÓjÜPØzÓPÌpÜsÖ£à�ØSÓjÒuË�Ø�ÜsÓ~Ï�Í�Ë�ÌuÍyË)å�æyØSÒpÌuÓNà"ÏSÖ-Ó�Ê�Ë�Ö£Ï�Ù�Ð

� � � úsû � � (�( ü�� � %'0 ) ÿ � 0��) (

� � 0 ( �

Page 13: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C û #

Ö£ÙPÏ�Ð�ÝjÊ�ÌvÎTÊ�Ý!Ë�Þ�Ë�Ó

� �E� û � � %'0 ) ÿ

� � 0 ( � �� ( �

É~Ê�Ë)Ù�ËVÖ£Ï�ÙPË�çSË�Ø�ÎTÊ�ËVÌpÞ�Ë)Í�ázØ�Òuæ�ËjÌvÜAÒpÏLÎVØSÓ�Ë)Û�ÌpÍ�Ó�Ê�Ë�ÛLÌpÜ�ð�Ï�Ö�Î�ËVÍ�ÓPËVÙ û ç�ØS;Û�ÙPØ�ÛLÌuæ¾Ü éGÉ~Ê�Ë$Ü�Ë)Î�Ï�ÍyÛÑ�ÙPÏ�Ñ0ËVÙ�ÓNà�ÌpÜ�Ø*ÙPË)ÜsÓPØSÓ�ËVÐ�Ë)Í�Ó�ÏSÖAÓPÊ�Ë�Ñ�Ù�Ë)áwÌuÏ�æyÜ$ÑyÙ�Ï�ѾÏ�ÜsÌuÓ�ÌpÏ�ͦØ�ÍyÛ�Ö£Ï�ÒuÒpÏzÝJÜ$Ø�ÒpÜ�Ï*Ö£ÙPÏ�Ð Ó�ÊyË�íyÙTÜsÓÑ�ÙPÏ�Ñ0ËVÙ�ÓNà�éÉ-Ï Ñ�ÙPÏzá�Ë�Ó�ÊyË+ÒvØ�ÜsÓ"ѾÏ�ÌuÍ�Ó�Ý!˲Ø�ÜPÜsæ�Ð�Ë�ÝjÌuÓ�Ê�Ï�æLÓ�ÒpÏ�ÜPÜ*Ï�Ö�Þ�Ë)Í�ËVÙTØSÒpÌ¡ÓNà Ó�ÊyØSÓ"ÓPÊ�˦íyÙTÜsÓ �

Î�Ï�ÒuæyÐ�;ÜjØSÙPË�ÒpÌpÍ�Ë)Ø�Ù�Òpà"ÛLË)ѾË)ÍyÛLËVÍ�Ó�éAÉ~Ê�ËVÍ�Ó�ÊyËVÙPË�Ø�Ù�Ë � ÜPÎVØSÒvØSÙTÜ 7 0�ç�Í�Ï�ÓjØ�ÒuÒ&ÚVËVÙPÏ�ÜsæyÎTÊ�Ó�ʾØzÓ�'0 ) ÿ

7 0 - 0 ô @ �ú #yé ? ü

� Ë�ÎVØSÍ�Ø�ÜPÜ�æ�Ð�Ë�Ø�ÒpÜ�Ï�ÝjÌ¡ÓPÊ�Ï�æLÓJÒpÏ�ÜPÜ~ÏSÖ5Þ�Ë)Í�ËVÙTØSÒpÌ¡ÓNà�ÓPÊyØzÓjÓPÊ�Ë û ß^Í�Ï�Ù�Ð(Ï�Ö-ÓPÊ�Ë�á�Ë�Î%Ó�Ï�Ù~ÏSÖ�7 ' ÜjÌpÜË)å�æyØ�Ò2Ó�Ï�Ï�ÍyË ú Ó�Ê�ÌvÜ�Î)ØSͲè¾Ë�Ø�ÎTÊyÌuË)á�Ë)Û+èwà¦Ù�Ë�Ü�Î)ØSÒpÌuÍyÞ"ÓPÊ�Ë 7 ' Ü ü é�â�æ�ÒuÓ�ÌpÑ�Òpà�ÌpÍ�Þ�ÓPÊ�Ù�Ï�æ�Þ�Ê ú #yé ? üèwà"ìýàwÌuË)ÒpÛyÜ

@�ô�'0 ) ÿ

7�0cì5-0-ô�'0 ) ÿ

7�0 ú +�0 � � 0 ü

ÝjÊ�ÌvÎTÊ�Þ�Ìpá�Ë)Ü�'0 ) ÿ

7 0 + 0 ô�'0 ) ÿ

7 0 � 0 �

É5ØSðwÌuÍyÞ�ÓPÊ�Ë û ß^Í�Ï�Ù�Ð�Ü�ÏSÖ5Ë)Ø�ÎTÊ�Ü�ÌpÛLË�ç�Ý�Ë�Þ�Ë�Ó

û ô�'0 ) ÿ

� 7�0 � 0,� ÿ ��'0 ) ÿ

� 7�0 � � � 0 � ÿ ��'0 ) ÿ

� 7 0 � Ð�Øzë0 ) ÿ � ����� � �� � 0,� ÿ ô Ð�ØSë0 ) ÿ � ����� � �

� � 0 � ÿ �

É~ÊwæyÜjØzÓJÒpË)Ø�ÜNÓjÏ�Í�Ë�ÏSÖ5Ó�Ê�Ë û ßcÍ�Ï�Ù�Ð�Ü�ÏSÖ-Ó�Ê�Ë�ÙPË)Ü�ÌvÛLæyØSÒvÜ � 0 6 4 ô û 6 � �2� 6 � Ð�æ¾ÜNÓJè0Ë > û é� Ë�Ð�Øaà�Ø�Üsð�Ó�ÊyË�å�æ�Ë)ÜsÓ�ÌpÏ�ͦØ�ÜjÓPÏ"ÝjÊ�ËVÓ�Ê�Ë)Ù�Ü�ÌuÐ�ÌpÒpØ�Ù$ÙPË)Ü�æ�Ò¡ÓTÜ$Î)ØSͦè0Ë�Ü�Ê�ÏzÝjÍ�ÝjÌ¡ÓPÊ+Ï�Ó�Ê�Ë)ÙÍ�Ï�Ù�Ð�Ü)é �wÌpÍyÎVË�Ó�ÊyË�Ï�Ó�Ê�Ë)Ù�Í�Ï�Ù�Ð�Ü�ØSÙPË�Ë�å�æyÌuázØSÒpËVÍ�Ó�Ý!Ë�ÎVØSͨÎ�ÒpË)ØSÙPÒpà�Ø�Û�ØSÑLÓ�Ó�ÊyË�ØSè0Ïzá�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜÌpÍ�Ø�Í�Ë�Ø�Ü�à*Ý~Øaà�éGê�Ï�ÙjË�ë�ØSÐ�Ñ�ÒpË�ç

� ) � ÿ ��� 7 � ) � Ø�ÍyÛ � ) � ÿ � 7 � ) ��� �ú #yé H�ü

ñJÏzÝ�ËVá�ËVÙ�çaÓ�Ê�ËjÙPË)Ü�æ�ÒuÓ�ÌpÍ�Þ�ÜNÓTØzÓPËVÐ�ËVÍ�ÓPÜAÝ!Ï�æ�ÒpÛ�è0Ë~Ó�ÏwÏ�Ý!Ë�ØSð�ÓPÏ�è¾ËjÏ�Ö=Ø�Í�à�Ñ�ÙPØ�Î%ÓPÌpÎ)ØSÒLázØSÒpæ�Ë�é � ËÎVØ�Í*Ë�ëLÑ�ÒpÏ�ÌuÓ'ÓPÊ�Ë�Ö\Ø�Î%Ó�Ó�ʾØzÓjÜsÌpÍyÎ�Ë�Ý!Ë�ØSÙPË�ÎVÏ�Ð�Ñ�æLÓPÌuÍ�Þ�Ø�Ü�ÑyØSÙTÜ�Ë$ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ÌpÏ�Í�ç�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙ=*Ï�Ö�Í�Ï�Í�Ú)ËVÙPÏ�ËVÒpËVÐ�ËVÍ�ÓTÜAÌpÍ*Ë)Ø�ÎTÊ*Î�Ï�Òpæ�Ð�Í�ÌvÜ!Ü�Ð�ØSÒpÒrç�ØSÍyÛ�ÓPÊwæyÜAÝ�ËJÙPËVÑ�ÒvØ�ÎVËjÓ�Ê�Ë�Ü�Î)ØSÒvØSÙ 7 ÌpÍ�Ó�ÊyËØSè0Ïzá�Ë�ÌpÍ�Ë)å�æyØ�ÒuÌuÓ�ÌpË)Üjèwà�=�� û H ! é

� Ë�Ü�Ê�Ï�æ�ÒpÛ¨Ñ0Ï�ÌpÍ�Ó�Ï�æLÓ�ÓPÊyØzÓ�ÓPÊ�Ë�Ù�Ë�ÜsæyÒ¡Ó�ÛLÏwË)Ü�Í�Ï�Ó�ÓPËVÒpÒGæyÜ�ØSÍwà�Ó�ÊyÌuÍ�Þ�ØSè0Ï�æ�Ó�ÓPÊ�Ë�ÛLËVÞ�Ù�Ë)ËÏSÖ~ÜsѾØSÙTÜsÌuÓNà�ÏSÖAÓPÊ�Ë�Ù�Ë�Üsæ�ÒuÓ�ÌpÍ�Þ�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë2�×é�î^Ó�Ð�Øaà�Ý�ËVÒpÒ2è¾Ë�Ó�ÊyË�Î)Ø�Ü�Ë�ÓPÊyØzÓ�ÌpÍÏ�ÙTÛLË)ÙAÓ�Ï�Þ�æ¾ØSÙTØSÍ�Ó�Ë)ËJÍ�Ï�;ÜsÌpÍ�Þ�æyÒpØ�Ù�ÌuÓNà�ç�Ý!Ë�Ð�æyÜsÓ~ÊyØaá�Ë$Ø�Í?� ÓPÊyØzÓ~ÌpÜ~ÛLË)ÍyÜ�Ë�çwÏ�Ù!Í�Ë)Ø�Ù�Òpà�ÛLËVÍyÜ�Ë�éîlÍ*Ö\Ø�Î%Ó�ç�ÌpÍ*ÓPÊ�Ë�ÑyØSÙ�Ó�ÌvÎ�æ�ÒvØSÙ�ÎVØ�ÜsË�ÝjÊ�ËVÙPËJÓPÊ�Ë�ÍyÏ�ÙPÐ(ÌuÍ�ÓPÊ�Ë�Ñ�ÙPÏ�Ñ0Ï�Ü�Ì¡ÓPÌuÏ�Í�ÌpÜ!Ó�ÊyË û ßcÍ�Ï�Ù�Ð�ç�Ì¡Ó~ÊyØ�Üè0ËVËVÍ�Ñ�ÙPÏzá�Ë�Û*èwà�ó!Ï�ÜsÞ�Ù�Ïzá�Ë�ç B2CD Ø�Ú�Ø�ÍyÛL9�Ù�ÌpËVÝ~ØSÍ�ð � û @ ! Ó�ÊyØSÓjÓ�Ê�Ë�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�ÌuÍwá�Ë)ÙPÜ�Ë�Ð�Øaàè0Ë8�)� �,<�@� �*� ��� < � ��� VçLÌuÍ*Ó�ÊyØSÓ�ÌuÓ�ÌvÜ�ØSÒpÝ�ØaàLÜGÑ0Ï�ÜPÜsÌpè�ÒpË$ÓPÏ�íy;Û"Ø�Ü�ÑyØ�ÙPÜ�ËJÐ�ØzÓPÙ�Ìuë*ì Ö£Ï�Ù�ÝjÊ�ÌvÎTÊ� ÝjÌpÒpÒ�è¾Ë�Û�ËVÍyÜ�Ë�Ì¡Ö.�)���²ì���� ÿ : û é

Page 14: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

û � . � 6�823�9 F545/�? � CVF5F2/

GJËVëwÓJÝ!Ë�ËVëLØ�Ð�ÌuÍ�Ë�ÓPÊ�Ë�Ü�ÑyØSÙTÜsÌuÓNà*Ï�Ö � ØSÍyÛ�Ñ�ÙPÏzá�Ë�Ø�ÜsÌpÐ�Ñ�ÒpË�Ù�Ë�ÜsæyÒ¡Ó~Ö£Ï�ÙJÓ�Ê�Ë�Î)Ø�Ü�Ë�ÝjÊ�ËVÙPËØSÍ�Ø�ÜPÜ�æ�Ð�ÑLÓ�ÌpÏ�Í�ÏSÖ5Ó�Ê�Ë�Ö£Ï�Ù�Ð ú #�é �ü ÌvÜ~Ð�Ø�ÛLË�é

� � ��� ��� !$#"!���� �"*�� *�� ��� ô ì þ�ÿ ����� ��� �,G8 � � ��� � 4�� 2� � �� =8 �<��� 0 ( ��������� � � � !� � � ������� � � ��� <

� � 0 ( � ( Ð�ØSë� ) ÿ � %� � 0 � � 6ú #yé ;�ü

� � � � � �� =8 �<� - 0 ( � � ����� � ��� .� ��� ��Té!ê�ÙPÏ�Ð(ÓPÊ�Ë�Ë)å�æyØ�ÒuÌuÓNà"ì�� ô ��� � Ý!Ë�Þ�Ë�Ó

� ô ì þ�ÿ ��ì þ�ÿ � �

É~ÊwæyÜ)ç

- 0 ( ô�� 0 ( � %'� ) ÿ

� 0 � � � (

ØS;Û

� -F0 ( � ô � �#0 ( � %'� ) ÿ

�#0 � � � ( �

> � �#0 ( � � %'� ) ÿ

� � 0 � � � ( �

> � � 0 ( � � Ð�Øzë� ) ÿ � %� � 0 � � � � ( � ÿ

> � � 0 ( � � Ð�Øzë� ) ÿ � %� � 0 � � ( �

É~ÊwæyÜ)ç0ÌuÖGÓ�ÊyË�ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�Í ú #�é ;�ü ÌpÜ�ÜPØzÓ�ÌvÜsíyË)Û�ç=Ý�Ë�Ð�æ¾ÜNÓ�ÊyØaá�Ë � - 0 ( �� @�é É~Ê�ÌvÜ$Ó�ËVÒpÒvÜ$æyÜÓ�ʾØzÓ�ÌuÖ � ÌpÜ�Ü�Ð�ØSÒpÒGËVÍ�Ï�æ�Þ�Ê&ç�Ó�ÊyËVͲÓ�Ê�Ë�ÍyÏ�Í�Ú)ËVÙPÏ�Ë)ÒuË)Ð�ËVÍ�ÓPÜ�Ï�Ö � ØSÙPË�ÒuÏLÎVØSÓ�Ë�Û+ÌpÍ�ѾÏ�ÜsÌuÓ�ÌpÏ�;ÜÎ�Ï�Ù�ÙPË)Ü�Ñ0Ï�ÍyÛLÌpÍ�Þ�Ó�Ï�Ó�ÊyËjÒpØ�Ù�Þ�ËVÙ2ËVÒpËVÐ�ËVÍ�ÓTÜ2ÌuÍ�Ó�ÊyËjÌuÍwá�Ë)ÙPÜ�Ë�ÏSÖ0ì�éGÉ~Ê�Ë�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�Í�ËVÞ�ØzÓPÌuá�Ë!ÙPË)Ü�æ�ÒuÓÌvÜjØSÍ�ÌuÐ�Ð�Ë)Û�ÌpØSÓ�Ë�Î�Ï�Ù�Ï�ÒuÒvØSÙPà�é

� �C� �C�6��� ��� �"* � * � @� � � � �� � � ����� � ��� � � �)��������� 56.$5�. � �� � ����� � @��� !� =8 @�$� ��� � ô ì þ�ÿ ���� �0��� � 8 �2�M ���� ��� � � ���

� � 0 ( � Ð�Øzë� ) ÿ � % ���) ÿ � %

� ��� � 6

� � � � � ���� �2 ��� ��� ��� �)��� < ������� �)� ��.� ����!� <� ,� � � ����� � @���2� ����� � ��� < � ��� � �)� ��jì þ�ÿ .� � � ���)� ���� ���� � � �ì þ�ÿ � � � ��� ������ �������� =8 �<��� ���� �0��� � 8 � � ���� � � � � � � � � � �@�� ��� . É~Ê�Ë�ÜsÐ�Ø�ÒuÒpËVÙ!Ó�Ê�Ë�ázØSÒpæ�Ë�ÏSÖ çwÓPÊ�Ë�Ð�Ï�ÙPË�ÒpÌuð�ËVÒpà�Ó�Ê�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÏSÖ�ÓPÊ�Ë�Î�Ï�ÙPÏ�ÒpÒvØSÙPà�ÝjÌpÒuÒè0Ë�Ü�ØSÓ�ÌvÜNí¾Ë)Û�é �JÍ�Ï�Ó�Ê�Ë)Ù$Ý~Øaà*ÏSÖAÜsÓPØzÓPÌuÍyÞ�Ó�Ê�Ë�ÎVÏ�ÙPÏ�ÒpÒpØ�Ù�à�ÌvÜ~ÓPÊyØzÓ$Ý�Ë�ÝjÌpÒuÒ-è¾Ë�Ø�è�ÒpË�Ó�Ï*ÎVÏ�Ð�Ñ�æLÓPË� � �� �*��� �Ø�ÍyÛ � ����� � �Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌpÍwá�Ë)ÙPÜ�Ë)Ü�Ï�Í�Òuà¨Ì¡ÖjÓPÊ�Ë*Ë)ÒuË)Ð�Ë)Í�ÓPÜ�Ï�Ö~Ó�Ê�Ë"Ø�Î%ÓPæyØSÒ!ÌuÍwá�Ë)ÙPÜ�ËÊyØaá�Ë�ázØSÙPÌvØzÓ�ÌpÏ�;Ü~ÌuÍ�ÜsÌpÚVË�éAÕJÍLÖ£Ï�ÙsÓPæ�ÍyØSÓ�ËVÒpà�ç�Ó�Ê�ÌvÜjÌvÜjÛLÌ¡ï*ÎVæ�Ò¡Ó$Ó�Ï�á�Ë)Ù�ÌuÖ£à*ÌpÍ�Ø�ÛLázØSÍyÎVË�é

�&ÀB��À � � ��� Ä � � Á����Là E � ��È\Á��¾Æ E �LÃ�� À�ó!Ï�ÍyÜ�ÌpÛ�ËVÙ�íyÙTÜNÓ�Ø�Ü�ÌpÍ�Þ�æ�ÒvØSÙ�Ð�ØSÓ�ÙPÌ¡ë�ì�ç2ÝjÌ¡ÓPÊØ�ÜsÌpÍ�Þ�æ�ÒpØ�Ù�ÌuÓNà�ÏSÖ�ÙPØ�Í�ð�Ï�ÍyË�ç�Ìré Ë�épç'ÓPÊ�Ë�ËVÌpÞ�Ë)Í�ázØ�Òuæ�ËL@²ÌvÜ�ÜsÌpÍ�Þ�ÒpË�é@Ô�ËVÓ � è¾Ë¦Ø�Í Ë)ÌuÞ�ËVÍwá�Ë�Î%Ó�Ï�ÙØ�ÜPÜ�ÏwÎVÌpØSÓ�Ë�Û�ÝjÌ¡ÓPʦÓPÊ�ÌpÜ�Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë�é�É~Ê�Ë)Í�ç�Ë�Ø�ÎTÊ+Ü�æ�èyÜ�àLÜNÓPËVÐ ú ��é # ü ÓPÊyØzÓ�ÌvÜ�è0ËVÌpÍ�Þ�ÜsÏ�Òuá�Ë)Û�èwàâ > Ï�Ù�9�â > � �¦ÝjÌuÒpÒ2Ñ�ÙPÏzá�ÌvÛLË�ØSͨØ�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPÌuÏ�Í�Ó�Ï"Ó�Ê�Ë�Ü�àwÜsÓ�Ë)Ð�ç0ËVë�Î�ËVÑ�Ó�ÓPÊyØzÓ�Ì¡Ó�Î)ØSÍ�Í�Ï�ÓÙPË)Ü�Ï�Òpá�Ë�ÓPÊ�Ë�ÎVÏ�Ð�Ñ0Ï�Í�Ë)Í�Ó�ÏSÖjÓPÊ�Ë�ÌpÍ�ÌuÓ�ÌvØSÒ~ÙPË)Ü�ÌpÛLæ¾ØSÒ~Ø�ÜPÜsÏLÎ�ÌvØzÓPË)Û�ÝjÌuÓ�Ê Ó�Ê�Ë�ËVÌpÞ�Ë)Í�á�Ë)Î�Ó�Ï�Ù � é²îlÍÏSÓPÊ�ËVÙ�Ý!Ï�ÙPÛ�Ü)ç�ÓPÊ�Ë*ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ͲÐ�Øaà²ÜNÓTØSÞ�ÍyØzÓPË*ØzÖ�Ó�Ë)Ù�Ø�Ö£ËVÝ(ÜsÓ�Ë)ÑyÜVé�Ô�ËVÓ�æyÜ�Û�ËVÍ�Ï�Ó�Ë�èwà�� Ó�ÊyËÜ�ѾË�Î%Ó�ÙTØSÒ&Ñ�Ù�Ï�òNË)Î�Ó�Ï�ÙJØ�Ü�Ü�ÏLÎ�ÌvØzÓPË)Û�ÝjÌ¡ÓPÊ�Ó�Ê�Ë�Ú)ËVÙPÏ�ËVÌpÞ�ËVÍwázØSÒpæ�Ë�ç�èwà -F5�Ó�Ê�Ë�ÌuÍ�ÌuÓ�ÌvØSÒ-Þ�æ�Ë�Ü�Ü�ÓPÏ�Ó�ÊyË

Page 15: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C û�

Ü�àwÜsÓ�Ë)Ð ú �Lé # ü çLØSÍyÛ�èwà � 5 ô + ( ��ì.- 5 Ó�Ê�Ë�ÌpÍ�Ì¡ÓPÌpØ�Ò¾ÙPË)Ü�ÌvÛLæyØSÒcé2ê�Ï�Ù�Ë)Ø�ÎTÊ*Î�Ï�Òuæ�Ð�Í 1yçwÝ�Ë$Ý�Ï�æ�ÒvÛÊyØaá�Ë�ØSÓ�Ó�ÊyË*ËVÍyÛ�Ï�Ö!ÓPÊ�Ë*ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ØSÍ Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�Ü�Ï�ÒpæLÓPÌuÏ�ͲÏ�Ö!ÓPÊ�Ë�Ö£Ï�Ù�Ð - ô - 5 ø��wçÝjÊ�Ï�ÜsË�ÙPË)Ü�ÌpÛLæ¾ØSÒ�ÌvÜ

+ ( ��ì5- ô ú + ( ��ì5- 5 ü ��ì��ô � 5 �²ì��ô 7 � � 5 ø ú ����� ü � 5 ��ì����

É~Ê�Ë�Ó�Ë)Ù�Ð � � 5�ÎVØ�Í�Í�ÏSÓ�è0Ë�Ù�Ë�ÛLæyÎ�Ë�Û+èwà+Ø�Íwà�Ö£æ�ÙsÓPÊ�ËVÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)é ��ÍyÒuà�ÓPÊ�Ë�Í�Ï�ÙPÐ ÏSÖ ú �2�� ü � 5F�*ì���ÎVØSÍ�è0ËJÙPË)ÛLæyÎVË)Û�èwà�Ü�ËVÒpË)Î�Ó�ÌpÍ�Þ�Ø�Ð�Ï�ÙPËJØ�Î)Î�æ�ÙTØzÓPË��wéGÉ~Ê�Ë�â > ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð ÎVØSÍ�Ø�ÒpÜ�Ïè�ÙPË)Ø�ð"ÛLÏzÝjÍ�ÝjÊ�ËVÍ�ì � ( ázØ�Í�ÌpÜ�Ê�Ë�ÜVçyÎ)ØSæyÜ�ÌpÍ�Þ�Ø�Û�ÌuáwÌvÜsÌpÏ�Í�èwà"ÚVË)Ù�Ï�ÌpÍ�ÓPÊ�Ë�ÎVÏ�Ð�Ñ�æLÓTØzÓ�ÌpÏ�Í�ÏSÖ5Ó�ÊyËÜPÎVØSÒvØSÙ 7 ( ÌpÍ�ÜNÓPËVÑ ��ÏSÖ �JÒpÞ�Ï�ÙPÌuÓ�Ê�Ð ��é #yç�ØSÒuÓ�Ê�Ï�æ�Þ�Ê�Ó�ÊyÌpÜjÌvÜ~Í�Ï�Ó$Ø�ÑyÙ�Ï�è�ÒuË)Ð�ÝjÌuÓ�Ê 9�â > � �=é

�JÍ"ÌuÍ�Ó�Ë)Ù�Ë�ÜNÓPÌuÍyÞ�Ï�èyÜ�ËVÙPázØzÓ�ÌpÏ�Í�ÌvÜGÓPÊyØzÓ'ÌpÍ"Î)Ø�Ü�ËJì ÌpÜ!ÜsÌpÍ�Þ�æ�ÒpØ�Ù)ç � ÌpÜ'Í�ÏSÓAÓPÏwÏ�Ý!Ë)ÒuÒ0ÛLË�í¾Í�Ë)Û�é�$ÛyÛLÌuÍyÞ*Ø�ÙTØSÍyð�ß^Ï�ÍyË�Ð�ØzÓPÙ�Ìuë ��� 9 ÓPÏ � ÝjÌpÒuÒ�ÌpÍyÛLË)Ë)Û�àwÌuË)ÒpÛ�ÓPÊ�Ë�Ü�Ø�Ð�Ë�ÙPË)Ü�ÌvÛLæyØSÒ

����ì � � ø ��� 9 � ô ����ì��� ô � 5 �²ì � �

�$ÜPÜ�æ�Ð�Ë�Í�ÏzÝýÓPÊyØzÓ�ì ÌpÜ�Í�Ë)Ø�Ù�Òpà�ÜsÌpÍ�Þ�æ�ÒpØ�Ù)ç0ÌpͦÓ�ʾØzÓ�Ó�Ê�Ë)Ù�Ë�ÌpÜ�Ï�ÍyË�ËVÌpÞ�Ë)ÍwáaØ�ÒuæyË���Î�ÒpÏ�Ü�Ë�ÓPÏÚVË)Ù�Ï�ÝjÌuÓ�ʦØSÍ�Ø�ÜPÜ�ÏwÎVÌpØSÓ�Ë�Û*ËVÌpÞ�Ë)Íwá�Ë)Î�Ó�Ï�Ù � é GJÏ�Ó�Ë�Ó�ʾØzÓ~Ö£Ï�ÙJØ�Í�à"á�Ë)Î�Ó�Ï�Ù � Ý!Ë�ÊyØaá�Ë

���²ì �� ø �� 9 � ô ����ì�� �� �� 9 �î^Ö � Ø�ÍyÛ � ØSÙPË!Ï�Ö¾Í�Ï�Ù�Ð�Ï�Í�Ë�çaÓPÊ�ËVÍ�ÓPÊ�Ë~Ù�Ë�ÜsÌvÛLæyØ�ÒLÌpÜ2Ñ0ËVÙ�Ó�æ�ÙPè0Ë)Û�è�à�Ø$Ð�ØSÞ�Í�ÌuÓ�æyÛLË~Ï�Ö���é ��ÌuË)Ý!Ë�ÛÖ£ÙPÏ�Ð Ø�Í�ÏSÓPÊ�ËVÙjØSÍyÞ�ÒpË�çwÝ!Ë�Î)ØSÍ�Ü�Øaà�ÓPÊyØzÓ~Ö£Ï�ÙJØ�Ñ0ËVÙ�Ó�æ�ÙPèyØzÓPÌuÏ�Í�Ï�Ö-Ï�ÙPÛLË)Ù��~ÌuÍ�Ó�ÊyË�ÙPË)Ü�ÌvÛLæyØSÒcçwÓ�ÊyËØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�ÎVØ�Í�è0Ë�Ñ0ËVÙ�Ó�æ�ÙPè¾Ë�Û�è�à�Ø�Ð�ØSÓ�ÙPÌ¡ë�ÏSÖ-ÍyÏ�ÙPÐ Î�ÒpÏ�Ü�Ë�Ó�Ï�Ï�ÍyË�é

�&À��&À ��È � �wÁ�� � E Æ�� Ç E Æ �)Â���ÃzÈ\Á�� �LÃzľÆ5Á-Å�� ��ÃzÄ À � Ë�Ï�èyÜsË)Ù�á�Ë)Û�ÌpÍ Ð�Ø�Í�à�Ï�Ö$Ï�æyÙ�ËVëwßÑ0ËVÙPÌuÐ�ËVÍ�ÓTÜ~Ó�ÊyØSÓJÏSÖ�ÓPËVÍ�Ó�Ê�Ë�Ð�ØSÓ�ÙPÌ¡ë � Ï�èLÓPØ�ÌuÍ�Ë�Û"ÌpͦØ�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û�Ì¡ÓPËVÙTØzÓ�ÌpÏ�Í�Ý�Ï�æ�ÒvÛØ�Û�Ð�ÌuÓ�Ø�ÎVÒuæ¾ÜNÓPËVÙ�ÏSÖ'Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë)Ü�ØSÙPÏ�æyÍyÛ�ÓPÊ�Ë�Ï�Ù�ÌpÞ�ÌpÍ�é�â¦Ï�ÙPË�Ñ�ÙPË)ÎVÌpÜ�ËVÒpà�ç�ÌuÓ�ÜsË)ËVÐ�Ü�Ó�ÊyØSÓ�ÌuÖ�ØSÓÜ�Ï�Ð�Ë�Ñ0Ï�ÌpÍ�Ó~Ø�Í"Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë$Ï�Ö-ì�� Ð�Ïzá�Ë)Ü!á�ËVÙPà�Î�ÒpÏ�Ü�ËJÓPÏ�Ú)ËVÙPÏyç�Ó�Ê�Ë)Í"ÓPÊ�ÌpÜ~Ü�ÌuÍyÞ�æ�ÒvØSÙPÌ¡ÓNà�ÓPËVÍyÛ�ÜÓ�ϨѾË)ÙPÜ�ÌvÜNÓ�ÌuÍ�ÓPÊ�Ë�ÒpØSÓ�ËVÙ�ÜNÓTØSÞ�Ë)Ü�ÌpÍ ÓPÊyØzÓ�Ó�Ê�Ë�ÚVË)Ù�Ï+ËVÌpÞ�ËVÍwázØSÒpæ�Ë*ÝjÌpÒpÒ!Ð�Ïzá�Ë�ØaÝ�Øaà+Ö£Ù�Ï�Ð Ú)ËVÙPÏÏ�ÍyÒuà�á�ËVÙPà�Ü�ÒpÏzÝjÒuà�é�É~Ê�Ë�ÜsË�Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë)Ü$ÜsË)ËVÐ Ó�Ï*Ü�ÒuÏzÝ~ßlÛLÏzÝjÍ�Ï�ÙJË)á�ËVÍ�Ñ�ÙPËVá�ËVÍ�Ó$Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë�éîlÍ�Ó�Ê�ÌvÜjÜsË�Î%ÓPÌuÏ�Í�çLÝ!Ë�ØSÓsÓ�Ë)Ð�ÑLÓ~Ó�Ï�ØSÍyØ�ÒuàwÚ)Ë$ÓPÊ�ÌpÜ~ÑyÊ�ËVÍ�Ï�Ð�ËVÍ�Ï�Í�é � Ë�ËVëLØ�Ð�ÌuÍ�Ë�Ó�ÊyË�ÎVØ�Ü�Ë�ÝjÊ�ËVÙPËØzÓ�Ø�Þ�Ìpá�Ë)Í+ÌpÍ�ÓPËVÙPÐ�Ë)ÛLÌvØzÓPË�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í+Ó�Ê�Ë�Ð�ØzÓPÙ�Ìuë � è0Ë)ÎVÏ�Ð�Ë)Ü�ËVëLØ�Î%ÓPÒuà+Ü�ÌpÍ�Þ�æ�ÒvØSÙ�é � Ë*ÜNÓTØSÙ�Óèwà*Ø�ÜPÜsæyÐ�ÌpÍ�Þ�Ó�ÊyØSÓjØ�Þ�ÒpÏ�èyØ�Ò0â�>õÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í*ÌvÜ!ÓPØSð�ËVÍ�çLØ�ÍyÛ�ÓPÊyØzÓ~Ó�ÊyË�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�Ë)Û"Ð�ØSÓ�ÙPÌ¡ëì�� ÌvÜjÜsÌpÍ�Þ�æyÒpØ�Ù)çwÌcé Ë�éuçLÓPÊ�ËVÙPË�Ë�ëLÌvÜNÓTÜjØ�Í�Ï�Í�Ú)ËVÙPÏ�á�Ë)Î�Ó�Ï�Ù � Ü�æyÎTÊ�Ó�ÊyØSÓ

ì�� � ô @ �îlÍ�Ï�æyÙ�ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð�Ü)ç�Ó�ÊyË*ÌuÍyÌ¡ÓPÌpØ�Ò'Þ�æyË)ÜPÜ�Ö£Ï�Ù�ÓPÊ�Ë*Í�ËVëwÓ ú Ï�æLÓ�Ë)Ù ü ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ÌpÜ�Ó�Ê�Ë�Î�æ�ÙPÙ�Ë)Í�Ó��×çÜ�Ï"ÓPÊ�Ë�ÌpÍ�ÌuÓ�ÌvØSÒGÙPË)Ü�ÌpÛ�æyØSÒ5ÌpÜ � ô �8� ì��×é�É~Ê�Ë�Ð�ØzÓ�ÙPÌuë ���-ÙPË)Ü�æ�ÒuÓ�ÌpÍ�Þ*Ö£ÙPÏ�Ð ÓPÊ�Ë�Í�Ë�ëwÓ�ÜsË)Ò¡Ö�ßÑ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û*ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�çLË)Ì¡ÓPÊ�ËVÙ~èwà"Ø�Þ�ÒpÏ�èyØ�Ò�â >õÏ�Ù59�â > � ��ÜsÓ�ËVÑ&çLÝjÌuÒpÒ�ÊyØaá�Ë�Ø�Ù�Ë�ÜsÌvÛLæyØ�ÒÏSÖ5Ó�ÊyË�Ö£Ï�ÙPÐ

� � ô ����ì�� � ô < ú ì�� ü � ô < ú ì�� ü�ú ����ì�� üú #yé û @ üÌpÍ+ÝjÊ�ÌvÎTÊ < ú ü ô û � � ú ü ÌpÜ$Ó�ÊyË�ÙPË)Ü�ÌpÛ�æyØSÒ5ѾÏ�ÒuàwÍ�Ï�Ð�ÌpØ�Òré�â�æ�ÒuÓ�ÌpÑ�Òpà�ÌpÍ�Þ ú #yé û @ ü ÓPÏ*ÓPÊ�Ë�ÙPÌpÞ�Ê�Óèwà�Ó�ÊyË�ËVÌpÞ�ËVÍwá�Ë)Î%ÓPÏ�Ù � àwÌuË)ÒpÛyÜ

ú ����ì�� � ü � ô < ú ì�� üVú �8�²ì�� ü �ô < ú ì�� ü �ô � ���²ì�� � ú ì�� ü ! �ô � �

Page 16: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

û � . � 6�823�9 F545/�? � CVF5F2/

�$Ü$Ø�ÙPË)Ü�æ�ÒuÓjÝ!Ë�ÊyØaá�Ëì�� � � ô�@

Ü�Ê�ÏzÝjÌuÍyÞ�ÓPÊyØzÓ � ÌvÜJØSÍ�ËVÌpÞ�Ë)Íwá�Ë)Î�Ó�Ï�Ù!Ï�Ö2ì�� � Ø�ÜPÜsÏLÎVÌpØSÓ�Ë)Û"ÝjÌ¡ÓPÊ�Ó�Ê�Ë�Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë�ÚVËVÙPÏyéÉ~Ê�ÌvÜ�Ù�Ë�Üsæ�ÒuÓjÎVØSÍ"è¾Ë�Ë�ëwÓPËVÍyÛLË�Û�ÓPÏ�ÎVÏ�Òpæ�Ð�ÍLßcÏ�Ù�ÌpËVÍ�ÓPË)Û�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)é5ê5ÌpÙPÜsÓ)çLÝ�Ë�Ø�Ü�Ü�æ�Ð�Ë�Ó�ÊyØSÓ

Ó�ÊyË*Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ � æyÜ�Ë)Û²ÌuÍ Ü�ËVÒuÖ�ß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�ØSÒpÒ 7 ÌuÍyÍ�ËVÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÌuÍ Ø�Þ�Ìuá�ËVÍÏ�æ�Ó�ËVÙ�ÒuÏwÏ�Ñ ÌpÜ"í�ëLË)Û�é îlÍ Ó�Ê�ÌvÜ�ÎVØ�Ü�Ë�çjÝ�Ë+ÍyËVË)ÛEÓPÏ ËVëwÑyÒuÏ�Ì¡Ó�Ø�ÒuËVÖ�Ó�Ë)ÌuÞ�ËVÍwá�Ë�Î%Ó�Ï�Ù�� Ï�Ö�ì��Ø�ÜPÜ�ÏwÎVÌpØSÓ�Ë�Û�ÝjÌ¡ÓPÊ ÓPÊ�Ë�ËVÌpÞ�ËVÍwázØSÒpæ�Ë�ÚVËVÙPÏyé6�AÙPÏLÎ�Ë)Ë)ÛLÌpÍ�Þ¨Ø�Ü�Ø�è¾Ïzá�Ë�çGÒpË�Ó - �( è¾Ë�Ó�ÊyË�Í�Ë)Ý41�ßrÓPÊÎ�Ï�ÒuæyÐ�Í�Ï�Ö&Ó�ÊyË�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë�é � Ë�ÊyØaá�Ë

+ ( ��ì5- �( ô < ( ú ì�� ü�ú + ( ��ì5- ( üú #yé û�û�üÝjÊ�Ë)Ù�Ë < ( ÌpÜ'Ó�ÊyË$ÙPË)Ü�ÌpÛLæ¾ØSÒ�Ñ0Ï�ÒpàwÍ�Ï�Ð�ÌvØSÒ¾Ø�Ü�Ü�ÏLÎ�ÌvØzÓPË)Û�ÝjÌ¡ÓPÊ�Ó�ÊyË�â > Ï�Ù 9�â >�� ��ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ Ö£Ï�ÙÓ�ÊyË.1SßcÓ�Ê�ÎVÏ�Òpæ�Ð�Í�ç�ØSÍyÛ�ÌvÜ~ÏSÖ5Ó�Ê�Ë�Ö£Ï�Ù�Ð < ( ú ü ô û � � ( ú ü éâ�æ�ÒuÓ�ÌpÑ�ÒpàwÌuÍ�Þ ú #�é û�ûaü ÓPÏ�Ó�Ê�Ë�ÒpË�Ö�Ó$èwà�ÓPÊ�Ë�ËVÌpÞ�Ë)Íwá�Ë)Î�Ó�Ï�Ù�� 9 à�ÌpËVÒvÛ�Ü

� 9 ú + ( ��ì5- �( ü ô � 9 < ( ú ì�� üVú + ( �²ì.- ( üô � 9 � ����ì�� � ( ú ì�� ü !lú + ( �²ì.- ( üô � 9 ú + ( ��ì5- ( ü �

�$Ü�Ø�ÙPË)Ü�æ�ÒuÓ���95ì5- �0 ô�� 9-ì.- 0 Ö£Ï�Ù 4 ô û 6 � 6 �2� � 6 7 ÝjÊyÌpÎTÊ"Î)ØSÍ�è0Ë�ÙPËVÝjÙPÌuÓsÓ�Ë)Í*Ø�Ü���9-ì�� � ô� 9 ì��×éAÉ~Ê�ÌvÜ~Þ�Ìpá�Ë�Ü

� 9 ì�� � ô @ 6Ë)ÜsÓPØ�è�ÒpÌpÜ�Ê�ÌpÍ�Þ�Ó�ÊyË�ÜPØSÐ�Ë�ÙPË)Ü�æ�ÒuÓ�Ï�ͦÓ�Ê�Ë�ѾË)ÙPÜ�ÌpÜsÓ�Ë)ÍyÎ�Ë�ÏSÖAØ*Ú)ËVÙPÏ*ËVÌpÞ�Ë)ÍwáaØ�ÒuæyË�Ø�ÜJÖ£Ï�Ù�Ó�Ê�Ë�Þ�ÒpÏ�èyØ�ÒÌuÓ�ËVÙTØzÓPÌuÏ�Í�é

� Ë�íyÍyØSÒpÒpà Î�Ï�ÍyÜ�ÌpÛLË)Ù�Ó�Ê�Ë�Þ�ËVÍ�Ë)ÙPØ�ÒjÎ�Ï�Òpæ�Ð�ÍLß^Ï�ÙPÌuË)Í�Ó�Ë)ÛEâ > Ï�Ù 9�â�> � � ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ)ç!ÌpÍÝjÊ�ÌvÎTÊ�Ó�Ê�Ë�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙAÌvÜ'æyÑ0Û�ØSÓ�Ë�Û�Ö£Ù�Ï�Ð Ï�Í�ËJÌpÍ�Í�Ë)Ù'ÌuÓ�ËVÙTØzÓPÌuÏ�Í�Ó�Ï�Ó�Ê�Ë�Í�Ë�ëwÓ)é � Ë$ÎVØ�ÍÜsÓ�ÌpÒuÒ�ÝjÙPÌuÓ�Ë

+ ( �²ì.- �( ô < ( ú ì�� ü�ú + ( ��ì5- ( ü �Ô�ËVÓ����=è¾Ë�ÓPÊ�Ë�Í�Ë)ÝãØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�ÙPË)Ü�æ�Ò¡ÓPÌuÍyÞ�Ö£ÙPÏ�Ð æ�Ñ0ÛyØzÓ�ÌpÍ�Þ�Ï�Í�Òuà�Î�Ï�Òpæ�Ð�Í 1yéAÉ~ÊyËÙPË)Ü�ÌpÛLæ¾ØSÒ=Ø�ÜPÜsÏLÎ�ÌvØzÓPË)Û"ÝjÌ¡ÓPÊ?���=ÊyØ�Ü'ÓPÊ�Ë�Ü�Ø�Ð�Ë�Î�Ï�ÒuæyÐ�;Ü�Ø�Ü!Ó�Ê�Ï�ÜsË�ÏSÖ�ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò0Ø�Ü�Ü�ÏLÎ�ÌvØzÓPË)ÛÝjÌuÓ�Ê � ËVëLÎVËVÑLÓjÖ£Ï�Ù~Ó�Ê�Ë.1�ßcÓ�Ê�Î�Ï�ÒuæyÐ�Í�ÝjÊ�ÌvÎTÊ�ÌpÜ~Þ�Ìuá�ËVÍ�ØSè0Ïzá�Ë�éGÉ~Ê�Ë)Ù�ËVÖ£Ï�ÙPË

����ì�� � ô ú ���²ì�� ü�ú �8� + ( + 9( ü ø < ( ú ì�� ü�ú + ( �²ì.- ( ü + 9(ô ú ���²ì�� ü�ú �8� + ( + 9( ü ø < ( ú ì�� ü�ú �8�²ì�� ü + ( + 9(ô ����ì�� � ú ��� < ( ú ì�� ü�ü�ú � ��ì�� ü + ( + 9(ô ����ì�� �²ì�� � ( ú ì�� üVú �8�²ì�� ü + ( + 9( �

î^Ö�� ÌvÜ�Ø�Þ�Ø�ÌuÍõØ ÒuËVÖ�Ó�ËVÌpÞ�ËVÍwá�Ë)Î%ÓPÏ�Ù�ÏSÖ�ì�� Ø�ÜPÜ�ÏwÎVÌpØSÓ�Ë�Û@ÝjÌ¡ÓPÊõÓPÊ�Ë�ËVÌpÞ�ËVÍwázØSÒpæ�˨ÚVËVÙPÏyç$Ó�Ê�Ë)ÍÐ�æyÒ¡ÓPÌuÑ�ÒpàwÌuÍyÞ�Ó�Ê�Ë�Ø�è¾Ïzá�Ë�Ë�å�æ¾ØSÒpÌ¡ÓNà�ÓPÏ�Ó�Ê�Ë�ÒpË�Ö�Ó$èwà�� 9 àwÌuË)ÒpÛ�Ü

� 9 ì�� � ô�� 9 ì�� ô�@ 6Ü�Ê�ÏzÝjÌuÍyÞ�Ï�ÍyÎ�Ë�Ð�Ï�ÙPË�Ó�ÊyØSÓjÓ�Ê�Ë�Ú)ËVÙPÏ�Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë�ÝjÌuÒpÒ�Ñ0ËVÙTÜsÌvÜNÓ�é

�&À��-À ��Ä0Á�����à ���wÁ5Ç �3G ����� ��ÈrÄyÃ¦Ä � ��� E �\# �-Ã!�wÇ�Ä0Á5Å-È\Â)È\Ä0Á���Åã�� À�G$Ë�ëwÓ�Ý!Ë�ÝjÌpÜ�ʦÓPÏÎ�Ï�ÍyÜ�ÌpÛLË)Ù�Ó�Ê�Ë�Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë$è¾Ë)ÊyØaáwÌuÏ�Ù!Ï�Ö&Ó�ÊyË�Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�ÜAÖ£Ï�ÙjÎ�Ï�;ÜNÓPÙ�æyÎ�Ó�ÌpÍ�Þ�ØSÍ�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ËÌpÍ�á�ËVÙTÜsË�é � Ë�Ø�Ù�Ë�ÑyØSÙ�Ó�ÌvÎ�æyÒpØ�Ù�Òpà�ÌpÍ�Ó�Ë)Ù�Ë�ÜNÓPË)Û�ÌpͦÓPÊ�Ë�Ü�ÌuÓ�æyØSÓ�ÌpÏ�Í+ÝjÊyËVÙPË�Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ*ÌpÜæyÜ�Ë)Û�çyè�æLÓJÍ�Ï�Íwæ�Ð�ËVÙPÌpÎ)ØSÒ�ÛLÙPÏ�ÑyÑ�ÌuÍyÞ�ÌvÜjØSÑyÑ�ÒuÌpË)Û�é

Page 17: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C û ?

�&À��-À\¿0ÀDCFE ÄHGI� E �� È\Â���Ã!�LÂ)ÈrľÁ�� À � Ê�Ë)Í�Ü�ËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ�ÌpÜ!æyÜ�Ë)Û"ÌuÍ�ÓPÊ�Ë�Þ�ÒpÏ�èyØ�Òâ >õÌ¡ÓPËVÙTØzÓ�ÌpÏ�Í&ç�ÓPÊ�Ë�Ð�ØSÓ�ÙPÌ¡ë�ÝjÊ�ÌvÎTÊ�ÛLËVíyÍ�Ë)Ü'Ó�ÊyË�Ü�Ë)Ø�ÙPÎTÊ*ÛLÌpÙPË)Î%ÓPÌuÏ�Í*ÌvÜ�� ��ô � � � �wçwÝjÊ�ËVÙPË � �ÌvÜ�Ó�Ê�Ë�ÎVæ�Ù�ÙPËVÍ�ÓjÙPË)Ü�ÌpÛLæ¾ØSÒcé2É~ÊyËVÙPË�Ö£Ï�ÙPË�çwÓPÊ�Ë�ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ ú ÝjÌuÓ�Ê�Ï�æLÓ$ÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ ü ÌvÜJØ�Ü�Ö£Ï�ÒpÒuÏzÝJÜ)é

û é � � 9 ô ����ì�� ��Lé�� � 9eô � � �#�é 7 � 9 ô������ � � ��

� � � � � � � é � � 1 ÿ 9 ô�� �~ø�7 ��� ���ÓJË)Ø�ÎTÊ�ÜsÓ�Ë)Ñ"ÓPÊ�Ë�Í�Ë)ÝãÙPË)Ü�ÌpÛ�æyØSÒ�Ð�ØzÓPÙ�Ìuë � � 1 ÿ ÜPØzÓPÌpÜsíyË)Ü�ÓPÊ�Ë�ÙPËVÒvØzÓ�ÌpÏ�Í

� � 1 ÿ ô ����ì�� � 1 ÿô ����ì ú � � ø�7 � � � üô � ���67��Sì � � �

��æ�Ù�íyÙTÜNÓ�Ï�èyÜ�ËVÙPázØzÓPÌuÏ�Í�ÌpÜ�Ó�ʾØzÓ � � ÌpÜ�ئÑ0Ï�ÒpàwÍ�Ï�Ð�ÌvØSÒ~ÌpÍ � 5�é É~Ê�ÌvÜ�ÌpÜ�è0Ë)ÎVØ�æyÜ�Ë�ç2Ö£ÙPÏ�Ð Ó�ÊyËØSè0Ïzá�Ë�ÙPËVÒvØzÓ�ÌpÏ�Í&ç

� � 1 ÿ ô � ���67��zì�� � � �ô � ���67�� ú ��� � � üP� �ô úNû �67 � ü � � ø�7 � � � �ú #yé û � ü

É~ÊwæyÜ)çLè�à�Ìu;ÛLæyÎ%ÓPÌuÏ�Í�ç

� � 1 ÿ ô:= � ú�� 5 üÌpͦÝjÊ�ÌvÎTÊ = ( ÌvÜ�Ø*Î�Ë)ÙsÓTØSÌpͦѾÏ�ÒuàwÍ�Ï�Ð�ÌpØ�Ò-Ï�Ö'ÛLËVÞ�Ù�Ë)Ë�1¾é�É~Ê�ÙPÏ�æ�Þ�Ê�Ï�æ�Ó$Ó�ÊyÌpÜ�ÜsË�Î%ÓPÌuÏ�ͦÝ!Ë�æyÜ�Ë�Ó�ÊyËÍ�Ï�ÓPØzÓPÌuÏ�Í

� � + ì�� � ô��8� � � �ú #yé û # üÉ~Ê�Ë�Ö£Ï�ÒuÒpÏzÝjÌuÍyÞ�ÙPË)ÎVæ�Ù�ÙPËV;Î�Ë�ÌpÜjË�Ø�Ü�à�Ó�Ï�ÌpÍLÖ£ËVÙ~Ö£ÙPÏ�Ð ú #yé û � ü ç

� � 1 ÿ ô � � ø�7 � � � ú �8� � � ü �ú #yé û2��üGJÏ�Ó�ËjÓPÊyØzÓ � � 1 ÿ ÌvÜ'ØSÒvÜ�Ï�Ø�ѾÏ�ÒuàwÍ�Ï�Ð�ÌvØSÒ¾ÏSÖ�ÛLË)Þ�ÙPËVË�� � ÌpÍ � 5 é2îlÍ�ÑyØSÙ�Ó�ÌvÎ�æ�ÒvØSÙ�ç�ÌuÖ=Ó�Ê�Ë�ÌuÍyÌ¡ÓPÌpØ�Ò � 5ú Ë�å�æ�ÌuázØ�ÒuË)Í�ÓPÒuà � 5 ü ÌpÜGÜ�àwÐ�Ð�ËVÓ�ÙPÌpÎ�çzÓ�ÊyËVÍ�ØSÒpÒ�ÜsæyèyÜsË�å�æ�ËVÍ�Ó � �&' ÜAØ�ÍyÛ � ��' ÜGØSÙPËjØSÒvÜsÏ�Ü�à�Ð�Ð�Ë�ÓPÙ�ÌvÎSéÉ~Ê�ÌvÜjÌvÜjØ�ÎTÊ�ÌpËVá�Ë)Û*ÝjÊyËVÍ�Ó�Ê�Ë�ÌpÍ�ÌuÓ�ÌvØSÒF� ÌpÜ$Ø�Ð�æ�ÒuÓ�ÌpÑ�ÒuË�Ï�Ö2ì 9 ç�Ìcé Ë�épç�ÝjÊ�ËVÍ

� 5 ô 7 5 ì 9 �

� Ë�ØSÙPË�ÍyÏzÝõÙPË)Ø�Û�à�Ó�Ï�Ñ�ÙPÏzá�Ë�Ø�Í�æyÐ�è0ËVÙjÏSÖGÜ�ÌuÐ�Ñ�ÒpË�Ù�Ë�Üsæ�ÒuÓPÜ)é� � ��� ��� !$#"!���� �"*��"* � � � ��@�� �9��� ������������������ ����� ��� @� ��� ����� � ��� 2� ��4 !� � � � � ��� � �2!�

� � �� � ���*��� ��� � ���F< .� ��� ��Té B$ËVíyÍ�Ë�Ö£Ï�ÙJØ�Íwà 7'ç

��ú 7 ü ô úNû � 7 üP� �Jø�7 � � �>jË�ÎVØSÒpÒ=Ó�ʾØzÓ�7 � Ø�ÎTÊ�ÌpËVá�Ë�Ü!Ó�Ê�Ë�Ð�ÌpÍ�ÌuÐ�æ�Ð Ï�Ö5� ��ú 7 ü � " Ïzá�Ë)Ù~Ø�ÒuÒ(7 ' ÜVéGîlÍ�ÑyØ�ÙsÓPÌpÎVæ�ÒpØ�Ù)ç

� � � 1 ÿ � " ô Ð�ÌpÍ�� ��ú 7 ü � "

� � ��úsû�ü � " ô4� � � � "ú #yé û� �ü� � � � �! " �

Page 18: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

û H . � 6�823�9 F545/�? � CVF5F2/

É~Ê�ÌvÜjÑ�ÙPÏzá�Ë�Ü!å�æyØ�ÛLÙPØSÓ�ÌvÎ�Î�Ï�Íwá�ËVÙPÞ�ËV;Î�Ë�ØSÓ~Ó�Ê�Ë�ÒpÌuÐ�ÌuÓ)éÉ~Ê�Ë�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�Ñ�ÙPÏ�Ñ0Ï�Ü�Ì¡ÓPÌuÏ�ͦÌpÜ�Ø�ÜNÓPÙPØ�ÌuÞ�Ê�ÓsÖ£Ï�ÙPÝ~ØSÙTÛ�Þ�ËVÍ�Ë)ÙPØ�ÒuÌpÚ)ØSÓ�ÌpÏ�Í�ÓPÏ�ÓPÊ�Ë�Ð�ØSÓ�ÙPÌ¡ë+Î)Ø�Ü�Ë

ÏSÖ�Ø�Ý�ËVÒpÒ¡ß^ðwÍ�ÏzÝjÍ�ÙPË)Ü�æ�ÒuÓ�� û # ! ÎVÏ�ÍyÎVËVÙPÍ�ÌuÍyÞ�ÓPÊ�Ë$ÎVÏ�Íwá�Ë)Ù�Þ�ËVÍyÎVË'ÏSÖ=ÓPÊ�Ëjá�Ë�Î%Ó�Ï�ÙAâ�ÌpÍ�ÌuÐ�Ø�ÒH>jË)Ü�ÌvÛLæyØSÒÌuÓ�ËVÙTØzÓPÌuÏ�Í�é

� � ��� ��� !$#"!���� �"*�� * E � �,G8 � � ��� ��� � 4 � 2�@� �)� � � � � � 8 �����)����� � � � �<���)��� � 2 � � �$��� . �� � � � � @� ��� � ����4 ������������� � �M� ��� �

� � � 1 ÿ � " � � � � � " ÜsÌpÍ � ú�� � 6 � � � � üú #yé û � ü ��� �

ÎVÏ�Ü � ú�� 6 � ��ü�+��� 6 � � �� � � " � � � � " >���� 0 % ú � ü� ��� ú � üú #yé û ? ü

��� � ��� � � � 0 % ú � ü � � � � �� 8 � ���9,�)� � 4 � 2 � � < �� ÿ ú � ø � 9 ü ���� � ��� ú � ü � ��� � ������47!� ��)����4� ���� 2 � � < �� � .

� ��� ��Té ��ÓPØ�ÙsÓJÝjÌuÓ�Ê� � � 1 ÿ �, " ô ��� � 1 ÿ 6 � � �67 � ì � � � ô ��� � 1 ÿ 6 � � � � 7 � ��� � 1 ÿ 6 ì � � � �

��à�ÎVÏ�ÍyÜsÓ�ÙPæyÎ�Ó�ÌpÏ�Í�ç�Ó�Ê�Ë�Í�ËVÝ ÙPË)Ü�ÌvÛLæyØSÒ � � 1 ÿ ÌvÜ'Ï�ÙsÓPÊ�Ï�Þ�Ï�ÍyØ�ÒwÓ�Ï�ì � � ç�ÌpÍ�Ó�ÊyË�Ü�ËVÍyÜ�Ë$Ï�Ö0ÓPÊ�Ë � O 6 O �ÌpÍ�Í�ËVÙ�ÑyÙ�ÏLÛLæyÎ�Ó)ç&Ø�ÍyÛ²Ø�Ü�Ø�Ù�Ë�ÜsæyÒ¡Ó�ç�Ó�Ê�Ë*Ü�Ë)ÎVÏ�ÍyÛ¦Ó�Ë)Ù�Ð ÌpͲÓ�Ê�Ë�ÙPÌuÞ�Ê�Ósß^ÊyØSÍyÛ²Ü�ÌpÛLË�Ï�Ö'Ó�ÊyË�Ø�è¾Ïzá�ËË)å�æyØSÓ�ÌpÏ�Í�ázØSÍ�ÌvÜsÊyË)Ü)é G$ÏSÓPÌuÍ�Þ�ÓPÊyØzÓ$ì � ��ô � � � �wç�Ý�Ë�Ó�ÊwæyÜjÏ�èLÓPØ�ÌuÍ

� � � 1 ÿ � " ô ��� ��� 7 � � � � � 6 � � �ô ��� � 6 � � � �67�� � � � � � 6 � � �ô � � � �, "�� û � � � � � � 6 � � �� � � � � 6 � � � � �

� � � � � 6 � � �� � � 6 � � �� ú #yé û<H�ü

ô � � � � "�� û � � � � � � � 6 � � �� � � � " � � � � � � " �� �

É~Ê�Ë�ÙPË)Ü�æ�ÒuÓ ú #�é û � ü Ö£Ï�ÒuÒpÏzÝJÜ�ÌuÐ�Ð�Ë)Û�ÌpØSÓ�ËVÒpà�éÉ-Ï�Û�ËVÙPÌuá�Ë ú #�é û ? ü çLÍ�Ï�Ó�Ë�Ó�ÊyØSÓ

��� 6 � � � ô&%'0 ) ÿú � � 0 6 � 0 üú #yé û<;�ü

ÌpÍ�ÝjÊyÌpÎTÊ � 0GÌvÜ~ÓPÊ�Ë 4 ßrÓPÊ�ÎVÏ�Òpæ�Ð�Í�Ï�Ö � çyØ�ÍyÛ�Ü�ÌpÐ�ÌpÒvØSÙPÒuà� � � 6 � � � ô %'

0 ) ÿú � � 0 6 � � 0 ü �ú #yé ��@ ü

ê�Ï�ÙjË)Ø�ÎTÊ 4 Ý�Ë�ÊyØaá�Ë

ú � � 0 6 � 0 ü > � � 0 % � �õø � 9� � � 0 � ØS;Û

� � � 0,� � � ��� ú � ü � � 0,� �É~Ê�Ë�ÙPË)Ü�æ�ÒuÓ�Ö£Ï�ÒuÒpÏzÝJÜjØzÖ�ÓPËVÙJÜ�æ�èyÜsÓ�ÌuÓ�æLÓPÌuÍyÞ�Ó�Ê�Ë�ÜsË�ÙPËVÒvØzÓPÌuÏ�ÍyÜ�ÌuÍ�Ó�ÊyË�ÙPØSÓ�ÌpÏ ú #�é û ? ü é

Page 19: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C û<;

GJÏ�Ó�Ë�ÓPÊyØzÓ�è¾Ë�ÎVØ�æyÜsË�ÏSÖ ú #yé û � ü ÓPÊ�Ë�êyÙ�Ï�è¾Ë)Í�Ìuæ¾ÜJÍ�Ï�Ù�Ð ÏSÖ � � 1 ÿ ÌpÜ$è¾Ï�æ�ÍyÛLË�Û�Ö£Ù�Ï�Ð Ø�è¾Ïzá�ËÖ£Ï�Ù�ØSÒpÒ � ç0Ü�ѾË�Î�Ìuí¾ÎVØ�ÒuÒpà�ç � � � 1 ÿ � " � � � 5 � " Ö£Ï�Ù�ØSÒpÒ � é�� Î�Ï�ÍyÜ�Ë)å�æ�ËV;Î�Ë�ÌvÜJÓPÊyØzÓ�Ó�Ê�Ë�ÒpØ�Ù�Þ�Ë)ÜsÓÜ�ÌuÍ�Þ�æ�ÒvØSÙ~ázØSÒpæ�Ë�ÏSÖ � � 1 ÿ ô ��� � � 1 ÿ ÌvÜJØ�ÒpÜ�Ï�è0Ï�æyÍyÛLË)Û�Ö£ÙPÏ�Ð Ø�è¾Ïzá�Ë�é �wÑ0Ë)ÎVÌ¡í¾Î)ØSÒpÒuà�ç�Ý�Ë�ʾØaá�Ë� ��� ú � � ü ô � ��� ú ��� � � ü �ãû ø � ��� ú�� � ü��õû ø � � � � " �7û ø � � 5 � " ��$ÜPÜ�æ�Ð�Ë�Í�ÏzÝõÓPÊyØzÓ �65�ô=7�5�ì 9 Ü�Ï�Ó�ʾØzÓ�Ø�ÒuÒ�Ð�ØSÓ�ÙPÌpÎVË)Ü � � Ø�Ù�Ë�Ü�àwÐ�Ð�ËVÓ�ÙPÌpÎ�é'î^ÖGÌpÍ�Ø�Û�ÛLÌuÓ�ÌpÏ�Í�çË)Ø�ÎTÊ � � ÌvÜAÑ0Ï�Ü�Ì¡ÓPÌuá�ËJÛLË�íyÍyÌ¡ÓPËJÝjÌ¡ÓPÊ*ÌuÓPÜAÜ�Ð�ØSÒpÒuË�ÜNÓ'Ë)ÌuÞ�ËVÍwázØSÒpæ�Ë~è¾Ï�æ�ÍyÛLË�Û�Ö£Ù�Ï�Ð è0ËVÒpÏzÝEè�à�Ø�Ñ0Ï�ÜsßÌuÓ�Ìpá�Ë�Íwæ�Ð�è0ËVÙ�çwÓ�Ê�Ë)Í � � ÝjÌuÒpÒ&ÎVÏ�Íwá�Ë)Ù�Þ�ËjÓ�Ï�ÓPÊ�Ë�ÌpÛLË)Í�Ó�ÌuÓNà*Ð�ØzÓ�ÙPÌuë=éAêyæ�Ù�Ó�Ê�Ë)Ù)çwÓPÊ�Ë�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�ËÝjÌpÒuÒ�è0Ë�å�æyØ�Û�ÙPØSÓ�ÌvÎ�ØSÓjÓ�Ê�Ë�ÒpÌuÐ�ÌuÓ)é

�&À��-ÀB��À ��Ä E Æ�� Á�#TÄyÃzÈ���Á=Â��wÅ �� È£Â���Ã!�LÂ�È\Ä0Á � À�É~ÊyË�Î�Ï�Íwá�ËVÙPÞ�ËV;Î�Ë$ÙPË)Ü�æ�ÒuÓJÐ�Øaà*è¾Ë�ËVëwßÓ�Ë)ÍyÛLË�Û�Ó�Ï+Ó�Ê�Ë�ÎVØ�ÜsË�ÝjÊ�ËVÙPË*Ë)Ø�ÎTÊ Î�Ï�ÒuæyÐ�Í ÌpÜ�æ�Ñ=Û�ØzÓPË)Û ÌpÍyÛLÌpáwÌpÛ�æyØSÒpÒuà�èwà�Ë�ë�Ø�Î�Ó�Òpà¨Ï�Í�Ë�ÜsÓ�Ë)ÑÏSÖ�Ó�Ê�˦â�> Ø�ÒuÞ�Ï�ÙPÌ¡ÓPÊ�Ð�éEÔ&Ë�Ó � è0Ë�Ó�Êy˦Î�æ�ÙPÙ�Ë)Í�Ó�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌpÍwá�ËVÙTÜ�Ë�ØSÓ�زÞ�Ìuá�ËVÍ Ü�æ�èLßÜsÓ�ËVÑ&éõÉ~Ê�Ë�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)ÛEâ > Ì¡ÓPËVÙTØzÓ�ÌpÏ�Í Ö£Ï�Ù�Î�Ï�Ð�Ñ�æ�Ó�ÌpÍ�Þ²Ó�Ê�Ë 1�ßcÓ�Ê Î�Ï�Òuæ�Ð�Í@ÏSÖ�Ó�ÊyËÍ�ËVë�Ó$Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË�ÌpÍwá�Ë)ÙPÜ�Ë�ÌvÜ~Ï�è�ÓPØSÌpÍ�Ë�Û�èwà�ÓPÊ�Ë�Ö£Ï�ÒpÒpÏzÝjÌuÍ�Þ�Ü�Ë)å�æ�ËV;Î�Ë�ÏSÖ5Ï�Ñ0ËVÙTØzÓPÌuÏ�ÍyÜVé

û é � ( 9eô�+ ( ��ì5- ( ô + ( ��ì�� + (�Lé ( 9 ô � � (#�é 7 ( 9eô ��� � � �� � �

���� ��� �� � �� é - ( 9eô�- ( ø�7 ( (GJÏ�Ó�Ë�ÓPÊyØzÓ�7 ( Î)ØSÍ�è¾Ë�ÝjÙPÌ¡Ó�Ó�Ë)Í�Ø�Ü

7 ( ôú � ( 6 ì�� � ( üú ì�� � ( 6 ì�� � ( ü

ô ú � ( 6 � � ( üú � � ( 6 � � ( üÝjÊ�Ë)Ù�Ë�Ý�Ë�Û�Ë�íyÍ�Ë

� ô ì��Ó�Ï�è0Ë�Ó�Ê�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û¨Ð�ØSÓ�ÙPÌ¡ë+ØSÓ�Ó�Ê�Ë�Þ�Ìpá�Ë)ͨÜ�æ�èyÜsÓ�Ë)Ñ�é � Ë�Í�ÏzÝ Û�Ù�Ï�ѦÓ�ÊyË�ÌpÍyÛLËVë?1�ÓPÏÜ�ÌuÐ�Ñ�ÒpÌ¡Ö£à�ÓPÊ�Ë�Í�Ï�ÓPØzÓPÌuÏ�Í�éJÉ~Ê�Ë�ÍyËVÝýÙ�Ë�ÜsÌvÛLæyØ�Ò-Ø�Ü�Ü�ÏLÎ�ÌvØzÓ�Ë�Û�ÝjÌ¡ÓPÊ�Ó�Ê�Ë�Î�æ�ÙPÙ�Ë)Í�Ó�Î�Ï�Òuæ�Ð�Í�ÌvÜJÞ�Ìuá�ËVÍèwà

� %�� ô � �67-ì� ô � �67-ì�� �+ � �67 � � �

� Ë�æyÜsË�ÓPÊ�Ë�Ï�Ù�Ó�Ê�Ï�Þ�Ï�ÍyØSÒpÌ¡ÓNà�Ï�Ö&ÓPÊ�Ë�Í�ËVÝ7ÙPË)Ü�ÌpÛLæ¾ØSÒ�ØSÞ�ØSÌpÍyÜsÓ~ì�� � Ó�Ï�Ï�èLÓPØ�ÌuÍ� � %�� � ô�� � � � 7 � � � � �

>jË)Ñ�ÒpØ�Î�ÌpÍ�ÞD7�èwà*ÌuÓPÜjázØSÒpæ�Ë�ÛLËVíyÍ�Ë�Û�Ø�è¾Ïzá�Ë�Ý�Ë�Þ�ËVÓ

� � %P� � ô � � � �û � � ú � � 6 � ü� � � � � � � �� �

É~ÊwæyÜ)ç-ØzÓ�Ë�Ø�ÎTʲÌuÍyÍ�ËVÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ç&Ó�Ê�Ë�ÙPË)Ü�ÌvÛLæyØSÒ'Í�Ï�ÙPÐ Ö£Ï�Ù�Ó�Ê�Ë81�ßcÓ�Ê�Î�Ï�Òuæ�Ð�Í�ÌvÜ�Ù�Ë�ÛLæyÎVË)Û�Ø�Î�ßÎ�Ï�ÙPÛ�ÌuÍ�Þ�Ó�Ï�ÓPÊ�Ë�Ö£Ï�ÙPÐ�æyÒpØ

� � %�� � ô � � � Ü�ÌuÍ � ú � 6 � � üú #yé � û�üÌpÍ*ÝjÊ�ÌvÎTÊ � ú � 6 � ü ÛLË)Í�ÏSÓPË)Ü'Ó�Ê�Ë�Ø�Î�æ�Ó�Ë�Ø�Í�Þ�ÒpËJè0Ë�ÓNÝ�ËVË)Í*Ó�ÊyË$á�Ë�Î%ÓPÏ�ÙTÜ ��Ø�ÍyÛ � é �$ÜPÜsæyÐ�ÌpÍ�Þ�Ó�ÊyØSÓË)Ø�ÎTÊ Î�Ï�ÒuæyÐ�ÍEÎ�Ï�Í�á�ËVÙPÞ�Ë�ÜVç5Ó�ÊyË�ÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�Ë)Û Ð�ØSÓ�ÙPÌ¡ë � ÝjÌpÒuÒjÎ�Ï�Íwá�ËVÙPÞ�Ë*Ó�ϨÓ�Ê�Ë�ÌvÛLËVÍ�Ó�ÌuÓNà�é

Page 20: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

�M@ . � 6�823�9 F545/�? � CVF5F2/

�$Ü�Ø�ÙPË)Ü�æ�Ò¡Ó�ÏSÖ�Ó�ÊyÌpÜ)ç~Ó�Ê�˲ØSÍ�Þ�ÒuË � ú � 6 � � ü ÝjÌuÒpÒ$ÓPËVÍyÛ Ó�Ï� ú � 6 � ü ô @ Ø�ÍyÛEÓ�Ê�Ë)Ù�ËVÖ£Ï�ÙPË�Ó�ÊyË

Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë~ÙTØzÓPÌuÏ�Ü�ÌuÍ � ú � 6 � � ü ÝjÌpÒpÒ0Ø�ÒpÜ�Ï�Ó�Ë)ÍyÛ�Ó�Ï�ÚVËVÙPÏyç�ÜsÊ�ÏzÝjÌpÍ�Þ�Ü�æ�Ñ0ËVÙPÒuÌpÍ�Ë)Ø�Ù'Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë�é� Ë'Í�ÏzÝ ÎVÏ�ÍyÜ�ÌpÛ�ËVÙ&Ë�å�æyØzÓPÌuÏ�Í ú #�é � ûaü Ð�Ï�ÙPË!Î)ØSÙPË�Ö£æ�ÒpÒuà�ÌpÍ�Ï�ÙTÛLËVÙ&Ó�Ï�ØSÍyØ�ÒuàwÚVË'Ð�Ï�Ù�Ë'Ë�ëLÑ�ÒpÌpÎVÌ¡ÓPÒuàÓ�ÊyË�Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë~è0ËVÊyØaáwÌpÏ�Ù�é � Ë$ÝjÌpÒpÒ0ÛLË)Í�ÏSÓPË$èwà � ÓPÊ�Ë$ÙPË)Ü�ÌvÛLæyØSÒ¾Ð�ØzÓ�ÙPÌuë � ô �$��ì��×é � ËÏ�è¾ÜsË)Ù�á�Ë$ÓPÊyØzÓ

Ü�ÌuÍ � ú � 6 � � ü ô Ð�ÌuÍ�

� � �67 � � � � � � � � � � � � � � � �

+ � � � � � � � � � � � �É~Ê�ÌvÜjÙPË)Ü�æ�Ò¡ÓTÜ~ÌuÍ�Ó�ÊyË�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�ÜNÓTØzÓPËVÐ�ËVÍ�Ó)é

� � ��� ��� !$#"!���� �"*��"* E � �,G8 � � ��� � � � !� �9��� � ���������������� � ��� � � 47���)��� � 8 � � =8 � � � < � ��� � ��� ���$�� � �)� � � � ��� �*�������������� ��� � G8 @�)��� � �<������� ����� 4 . �� � � � 0 � ����� 8 �� � � ���!�)��� � �F+ ( � ì5- ( �� � � .1�� � � � � � G8 ��� � �� � <� � � <�� !� � � ��� ��E����� ���)� �@�2� ì���� � � ���� � � � � � � ����� � � 8 ��� ���32 � � � @���� � � �! �)�� �<� �)� � � � . . �

� � %P�( � � �@���²ì���� � � ( � ú #yé � � ü� � � � ����� ����� � � � � ����� @�$�� � ����� 8 �� � � ���,�)���M � � 8 ��� �)��� ,� � � ô � ��ì�� � � �@������� � �� � � � � � �M � � ��� �*��������� � ����� � � � !�

� � � 1 ÿ � " � � � � �, " �ú #yé ��# üE ��� ��,�, � � � � � � � 2� � 47���)��� � 8 � ���32 ��47,� � ��� � � !��� ���! � ���*������� � ��� < .

� ��� ��Té�îlÍ�Ë)å�æyØ�ÒuÌuÓNà ú #yé � � ü Ý~Ø�Ü�Ñ�ÙPÏzá�Ë�Û�ØSè0Ïzá�Ë�é�É-Ï�ÑyÙ�Ïzá�Ë�å�æyØ�ÛLÙTØzÓPÌpÎ�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ë�çyÝ�ËíyÙTÜNÓ~ÓPÙPØ�ÍyÜNÖ£Ï�Ù�Ð�Ó�Ê�ÌvÜjÌpÍ�Ë)å�æyØ�ÒuÌuÓNà*èwà*æyÜ�ÌuÍyÞ�ÓPÊ�Ë�Ö\Ø�Î�ÓjÓ�ÊyØSÓ2� � � � � � � " ÓPÏ�Ï�èLÓTØSÌpÍ

� � %��( � � � � � � ( � " � � ( � �ñJË)Ù�Ë�Ó�ÊyË � ÌpÍyÛLË�ë²Î�Ï�ÙPÙPË)Ü�ѾÏ�ÍyÛ�Ü$Ó�Ï�Ó�Ê�Ë�Ï�æLÓ�Ë)Ù�Ì¡ÓPËVÙTØzÓ�ÌpÏ�ͲØSÍyÛ¦Ó�Ê�Ë81�ß^Ìu;ÛLË�ë�ÓPÏ�ÓPÊ�Ë�Î�Ï�Òuæ�Ð�Í�é� Ë$Í�Ï�Ó�ËjÓPÊyØzÓ!Ó�Ê�Ë$êyÙ�Ï�è¾Ë)Í�ÌpæyÜAÍ�Ï�Ù�Ð×ÌvÜAÙPË)ÛLæyÎVË)Û�Ö£Ï�Ù'Ë)Ø�ÎTÊ�ÏSÖ=Ó�ÊyË$ÌpÍ�Í�ËVÙ�ÜNÓPËVÑyÜ!Î�Ï�Ù�ÙPË)Ü�ѾÏ�ÍyÛLÌpÍ�ÞÓ�Ï�ÓPÊ�Ë�Î�Ï�Òuæ�Ð�ÍyÜ)çyØ�ÍyÛ*ÓPÊ�ËVÙPË�Ö£Ï�Ù�Ë

� � � � ( � " � � � � � " �É~Ê�ÌvÜjàwÌuË)ÒpÛyÜ

� � %P�( �, � � � � �, " � � ( �! ÝjÊ�ÌvÎTÊ�ç�æ�Ñ0Ï�Í�Ü�æ�Ð�Ð�ØSÓ�ÌpÏ�Í�Ïzá�Ë)Ù 1�Þ�Ìpá�Ë�Ü

� � � 1 ÿ � " � � � � �, " �É~Ê�ÌvÜJÎ�Ï�Ð�Ñ�ÒuËVÓ�Ë�Ü�Ó�Ê�Ë�Ñ�ÙPÏwÏSÖNéî^ÓJÌvÜjØSÒvÜsÏ�Ë)Ø�Üsà*Ó�Ï�ÜsÊyÏzÝãØ�ÜsÌpÐ�ÌuÒvØSÙjÙPË)Ü�æ�ÒuÓ~Ö£Ï�Ù~Ó�ÊyË�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�ázØSÙPÌpØSÓ�ÌpÏ�ÍyÜ 9û éjâ >7ÝjÌuÓ�Ê�ØSÍ�ØSÙPè�ÌuÓ�ÙTØSÙPà�Í�æyÐ�è0ËVÙJÏ�Ö-ÌpÍ�Í�ËVÙ�ÜNÓPËVÑyÜ)ç�Lé59�â > � � ú - ü Ö£Ï�ÙJØSÍ�ØSÙPè�Ì¡ÓPÙPØ�Ù�à -²é

É~Ê�Ë�ÜsË�Ö£Ï�ÒpÒpÏzÝ Ö£Ù�Ï�Ð(Ó�ÊyË�Ö\Ø�Î%Ó~ÓPÊyØzÓ~Ó�ÊyË�ØSÒpÞ�Ï�ÙPÌuÓ�Ê�Ð�Ü�ÛLËVÒpÌuá�ËVÙJØ�Í�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�Î�Ï�ÒuæyÐ�Í�ÝjÊ�ÌvÎTÊÊyØ�ÜjØ�Ü�Ð�ØSÒpÒuË)ÙjÙ�Ë�ÜsÌvÛLæyØ�Ò=Ó�ÊyØ�Í�ÝjʾØzÓJÝ�Ë�Ï�èLÓPØ�ÌuÍ�ÝjÌuÓ�Ê�Ï�ÍyË�ÌpÍ�Í�Ë)ÙJÜNÓPËVÑ�â >�é

� Ë�ËVÐ�Ñ�ÊyØ�ÜsÌpÚVË�Ó�ÊyØSÓ"å�æyØ�ÛLÙTØzÓPÌpÎ�Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë�ÌpÜ�Þ�æyØSÙTØSÍ�ÓPËVË)Û Ï�Í�Òpà ØzÓ�ÓPÊ�Ë�ÒuÌpÐ�Ì¡Ó"Ø�ÍyÛÓ�ʾØzÓ�Ó�Ê�Ë�ØSè0Ïzá�Ë"Ó�Ê�Ë)Ï�ÙPËVÐ ÛLÏwË)Ü�Í�Ï�Ó�Ñ�ÙPÏzá�Ë�Î�Ï�Íwá�ËVÙPÞ�ËV;Î�Ë�é²îlÍ ÓPÊ�Ë�Ñ�Ù�Ë�ÜsË)ÍyÎ�Ë�ÏSÖ$Íwæ�Ð�Ë)Ù�ÌvÎVØ�ÒÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¾çwÓ�Ê�Ë�ÑyÙ�Ï�ѾÏ�ÜsÌuÓ�ÌpÏ�Í�ÛLÏwË)ÜjÍ�Ï�ÓjÊ�Ï�ÒvÛ�é

Page 21: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C � û

�-À ��Æ�����ÃzÈ\Ç@� E �@� � ��ÃzÈ����wÁ=Â����Á5Å Ä�G�����Ã�� ��Â)È\Ä0Á�� À �AëLѾË)Ù�ÌpÐ�ËVÍ�ÓPÜ�ÝjÌuÓ�Ê�ÓPÊ�Ë"ØSÒpÞ�Ï�ßÙPÌ¡ÓPÊ�Ð�Ü�Ø�ÍyÛ¦Ï�ÑLÓ�ÌpÏ�ÍyÜ�ÛLË�Ü�ÎVÙ�Ìpè¾Ë�Û�ÌpÍ3� �*Ý!Ë)Ù�Ë�ѾË)ÙsÖ£Ï�Ù�Ð�Ë)Û¦ÝjÌ¡ÓPÊ+Ð�ØzÓPÙ�ÌvÎ�Ë�ÜjÖ£ÙPÏ�Ð Ó�ÊyË�ñ$Ø�Ù�Ý�ËVÒpÒuß��ÏwËVÌpÍ�Þ"Ü�ÑyØSÙTÜsË�Ð�ØzÓPÙ�Ìuë�Î�Ï�ÒpÒpË)Î%ÓPÌuÏ�Í � û � ! ç0Ø�ÍyÛ�Ð�ØzÓ�ÙPÌvÎ�Ë)ÜJË�ëwÓ�ÙTØ�Î�Ó�Ë)Û�Ö£ÙPÏ�Ð Ë�ë�Ø�Ð�ÑyÒuË�ÑyÙ�Ï�è�ÒuË)Ð�ÜÌpÍ�Ó�Ê�Ë�ê-î B.���6yæyÌpÛ*Û�à�;ØSÐ�ÌpÎ)Ü'Ø�ÍyØSÒpàLÜsÌvÜGÑyØ�ÎTðaØ�Þ�Ë � û � ! éGÉ~Ê�ËJÐ�ØzÓPÙ�ÌvÎ�Ë�ÜGÝ!Ë)Ù�Ë�Ü�Î)ØSÒpË)Û�ÜsÏ�Ó�ÊyØSÓÓ�ÊyË �aß^Í�Ï�Ù�Ð ÏSÖjË)Ø�ÎTÊ Î�Ï�Òuæ�Ð�Í ÌvÜ�æ�Í�ÌuÓNà�é¦îlÍ Ë�Ø�ÎTÊ�ËVëwÑ0ËVÙPÌpÐ�Ë)Í�Ó)çGÝ�Ë*Ù�Ë)ѾÏ�ÙsÓ�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙ�ÏSÖ9�â > � � ú ��@ ü ÜsÓ�Ë)ÑyÜ2ÓPÏ�Ù�Ë�ÛLæyÎVËjÓ�Ê�Ë$ÌuÍ�ÌuÓ�ÌvØSÒ¾Ù�Ë�ÜsÌvÛLæyØ�Ò�ÏSÖ=ÓPÊ�Ë$ÙPÌuÞ�Ê�Ósß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�Û�ÒpÌuÍyË)ØSÙ!ÜsàLÜsßÓ�Ë)Ð èwà û @ þ�� é �ýÚ)ËVÙPÏ�ÌpÍ�ÌuÓ�ÌvØSÒ�Þ�æ�Ë)ÜPÜjÝ~Ø�Ü~æyÜ�Ë)Û�çyØSÍyÛ�ÓPÊ�Ë�Ù�ÌpÞ�Ê�Ó�ßcÊyØ�ÍyÛwßlÜsÌvÛLË�Ý~Ø�ÜjÎ�Ï�ÍyÜsÓ�ÙPæyÎ%ÓPË)ÛÜ�Ï�ÓPÊyØzÓ~Ó�ÊyË�Ü�Ï�ÒpæLÓPÌuÏ�Í"ÌvÜjØ�á�Ë)Î%ÓPÏ�Ù~ÏSÖ2ØSÒpÒ=Ï�Í�Ë�ÜVé �ýÛ�ØSÞ�Þ�Ë)Ù ú��Vü ÌuÍ�Ó�ÊyË�ÓTØSè�ÒpË)Ü~è0ËVÒpÏzÝ ÌpÍyÛLÌvÎVØSÓ�Ë)ÜÓ�ʾØzÓ2Ó�Ê�Ë)Ù�Ë~Ý~Ø�Ü5Í�Ï�Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë!ÌuÍ @ @$ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)é&îlÍ�Ü�Ï�Ð�Ë�ÓPØSèyÒuË�Ü2Ý!Ë~ØSÒvÜsÏ�Ü�Ê�ÏzÝ ÓPÊ�Ë~áaØ�ÒuæyËÏSÖ2ÓPÊ�Ë�êyÙ�Ï�è¾Ë)Í�Ìuæ¾ÜJÍ�Ï�Ù�Ð úNû é # ü é �Aá�ËVÍ�ÓPÊ�Ï�æ�Þ�Ê�Ó�Ê�ÌvÜJÌvÜ$Ó�Ê�Ë�Ö£æyÍyÎ%ÓPÌuÏ�Í�Ó�ÊyØSÓ�Ý�Ë�Ð�ÌuÍyÌuÐ�ÌpÚVË�ç0Ý�ËÜ�ËVË�Ó�ÊyØSÓ�ÌuÓ�ÌpÜ�Í�Ï�Ó�ØSÒpÝ�ØaàLÜ�Ø"ÙPËVÒpÌpØ�è�ÒpË�Ð�Ë)Ø�ÜsæyÙ�Ë�ÏSÖ$9�â�> � �+Î�Ï�Íwá�ËVÙPÞ�ËV;Î�Ë�é��$ÒuÒ2ÓPÊ�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜØSÙPË*Ü�Ê�ÏzÝjÍ Ø�Ü�ÓPÊ�Ë"Ï�æLÓ�Ë)Ù�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÑyÙ�Ï�Þ�ÙPË)ÜPÜVé�îlÍ/�JÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð �Lé � ú Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ¦ÌpÍ ÜsÏ�Òuæ�Ó�ÌpÏ�Íá�Ë�Î%ÓPÏ�ÙTÜ ü Ï�Í�Ë�ÌuÍyÍ�ËVÙ�Ì¡ÓPËVÙTØzÓ�ÌpÏ�Í@Ý~Ø�Ü�æ¾ÜsË�Û@æ�Í�ÒpË)ÜPÜ*ÏSÓPÊ�ËVÙPÝjÌvÜsË�ÌpÍyÛLÌvÎVØSÓ�Ë)Û ��ÌpÍ ØSÒpÞ�Ï�Ù�ÌuÓ�Ê�Ð �Lé ú Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌpÍ*Ù�Ë�ÜsÌvÛLæyØ�Ò�á�Ë�Î%ÓPÏ�ÙTÜ ü Ï�Í�Ë�Ø�Û�ÛLÌuÓ�ÌpÏ�ÍyØ�ÒLíyÒpÒ¡ß^ÌuÍ"Ý�Ø�Ü'ØSÒpÒpÏzÝ!Ë�Û�Ñ0ËVÙ!Ì¡ÓPËVÙTØzÓPÌuÏ�Í�é �AØ�Ù�ÌpÏ�æ¾ÜÎ�ÏLÛLË�Ü~ÌuÍ�ê � >5É >.�.G ? ?Lç¾ójø�ø�ç�ØSÍyÛ�â¦ØzÓPÒpØ�è�Ý�ËVÙPË�æyÜ�Ë)Û�ç�Ø�ÍyÛ"ÙPæ�Í�ÌpÍ?� � ß^è�Ì¡ÓjÑ�ÙPË)ÎVÌpÜ�ÌpÏ�Í"Ï�Í�wæ�Í�Ý�Ï�ÙPðLÜNÓTØzÓ�ÌpÏ�;Ü!Ø�ÍyÛ�Ø�ó!ÙTØaà�ó ; @�Ü�æ�Ñ0ËVÙTÎ�Ï�Ð�Ñ�æ�Ó�ËVÙ�é

� Ë�è¾Ë)Þ�ÌpÍ�ÝjÌ¡ÓPʦØ�Î�Ï�Ð�ÑyØ�Ù�ÌvÜ�Ï�Í�ÏSÖ GJËVÝ~ÓPÏ�Í�ç�J Þ�ÒuÏ�èyØSÒ '�ØS;Û�Î�Ï�Òpæ�Ð�ÍLß^Ï�ÙPÌuË)Í�Ó�Ë)Û�ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ)é��æ�ÙAË�ØSÙPÒuà�Íwæ�Ð�ËVÙPÌpÎ)ØSÒyËVëLѾË)Ù�ÌpÐ�ËVÍ�ÓPÜAÜ�Ê�ÏzÝ�Ë)Û�Ó�ʾØzÓ!ÌpÍ�Ñ�ÙTØ�Î�Ó�ÌvÎ�Ë�ç GJË)Ý~Ó�Ï�Í�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í*ÎVÏ�Íwá�Ë)Ù�Þ�Ë)Üá�Ë)Ù�à�Ü�ÒuÏzÝjÒpà¨ÌpÍ�ÌuÓ�ÌvØSÒpÒuà�Ø�ÍyÛ�ÌpÜ�Ð�Ï�ÙPË"Ø�Û�á�ËVÙTÜ�ËVÒpà¨Øzä=Ë)Î�Ó�Ë�Û�èwà²Íwæ�Ð�Ë)Ù�ÌvÎVØ�Ò!ÛLÙPÏ�Ñ�ÑyÌuÍ�Þ¾é 9�ÒpÏ�èyØ�ÒÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜJÝ�ËVÙPË�Ø�ÒpÜ�Ï*Ý�Ï�ÙTÜsË�Ó�ÊyØ�Í+Î�Ï�Òuæ�Ð�ÍLß^Ï�ÙPÌpËVÍ�Ó�Ë�Û�Ì¡ÓPËVÙTØzÓPÌuÏ�ÍyÜVç0Ñ0ËVÙPÊyØSÑyÜ�è0Ë)ÎVØ�æyÜ�Ë�Ø"Ü�ÌpÍ�Þ�ÒpË7 ÛLËVíyÍ�Ë�Û"èwà ú �Lé � ü ÌpÜ~æ¾ÜsË�Û�ç�Ø�Ü~Ï�Ñ�ѾÏ�ÜsË�Û�ÓPÏ�Ï�Í�Ë�Ö£Ï�ÙjË�Ø�ÎTÊ�ÎVÏ�Òpæ�Ð�Í�ÌpÍ�Ó�Ê�Ë�ÎVÏ�Òpæ�Ð�ÍLßcÏ�Ù�ÌpËVÍ�ÓPË)ÛÎVØ�ÜsË�éãÉ5ØSè�ÒpË � é û Þ�Ìuá�Ë)Ü�Ü�Ï�Ð�Ë�Íwæ�Ð�ËVÙPÌpÎ)ØSÒJÙPË)Ü�æ�ÒuÓPÜ�Ö£Ï�Ù�Ó�Ê�Ë � � �LÉ @ @��&?+Ð�ØzÓPÙ�Ìuë Ö£ÙPÏ�Ð�Ó�ÊyËñ$Ø�Ù�Ý�ËVÒpÒuß ��ÏwËVÌpÍ�Þ�Î�Ï�ÒuÒpË)Î�Ó�ÌpÏ�Í �jÓPÊ�˦Íwæ�Ð�è¾Ë)Ù*ÏSÖ89�â > � � Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü�ÌpÜ"Þ�Ìpá�Ë)ÍEØ�Ü�Ó�Ê�Ë+Í�æyÐ�ßè0ËVÙ�ÏSÖAÏ�æLÓ�Ë)Ù�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�Ìu;Î�ÙPË)Ø�Ü�Ë)Ü)é�É~Ê�Ë�â > Ì¡ÓPËVÙTØzÓPÌuÏ�ͦæyÜ�Ë)Û+Ü�ËVÒuÖ�ß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ*ÝjÌuÓ�ʲØÜPÎVØSÒpË)Û�ÓPÙPØ�ÍyÜsÑ0Ï�Ü�Ë�ÌpÍ�Ì¡ÓPÌpØ�Ò�Þ�æyË)ÜPÜVé$B$ÙPÏ�ÑyÑ�ÌuÍyÞ�èyØ�Ü�Ë)Û�Ï�Í�Íwæ�Ð�ËVÙPÌvÎVØSÒ&áaØ�ÒuæyË)ÜjÌpÍ�Ó�Ê�Ë�ÌuÍ�Ó�Ë)Ù�Ð�Ë�ÛLÌ¡ßØzÓPË*ÜsÏ�Òuæ�Ó�ÌpÏ�ÍyÜ�Ý~Ø�Ü�Ñ0ËVÙ�Ö£Ï�ÙPÐ�Ë)Û¨Ï�Í�Ø�Î�Ï�Òuæ�Ð�ÍLß^èwà�ß^ÎVÏ�Òpæ�Ð�Í+èyØ�ÜsÌvÜVç5ØSÒuÓ�Ê�Ï�æ�Þ�ʲÌpÍ�Ó�Ê�ËEG$ËVÝ~Ó�Ï�ÍØSÍ¾Û Þ�ÒpÏ�è¾ØSÒ�Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü�ÓPÊ�ÌpÜ�ÙPË)ÜsÓ�ÙPÌpÎ�Ó�ÌpÏ�Í ÌvÜ�Í�ÏSÓ�Í�Ë�Î�Ë)ÜPÜPØSÙPà�é�îlÍ ÓPÊ�Ë�Ñ�Ù�Ë�ÜsË)ÍyÎ�Ë�ÏSÖ�Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þú � � ��ô û @ ü ç�Ý!Ë�ÛLÌvÛ²Í�ÏSÓ�í¾ÍyÛ²Ð�æyÎTʲÒpØ�Ù�Þ�ËVÙ�Ð�ØzÓPÙ�ÌvÎ�Ë�Ü�ÝjÊ�ËVÙPË GJËVÝ~ÓPÏ�Ͳ̡ÓPËVÙTØzÓPÌuÏ�ͨÞ�Øaá�Ë�Î�Ï�Í�ßá�Ë)Ù�Þ�ËVÍ�Ó�9�â > � �¨ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)éE�LÎVØ�ÒuÌpÍ�Þ�Ë)Ø�ÎTʨÌuÓ�Ë)ÙPØSÓ�ËE� 0 èwà û!- �%ì�� 0 � ÿ Û�ÌpÛ²Í�Ï�Ó�ØSÒpÒuË)á�ÌvØzÓPËÓ�ÊyË�Ë�ä=Ë)Î�ÓPÜ$ÏSÖAÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ¾é~É~ÊyË�ÜsæyѾË)Ù�ÌpÏ�ÙJè0ËVʾØaá�ÌpÏ�Ù$ÏSÖGÞ�ÒpÏ�èyØ�Ò�ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜjÌpÍ�Ó�Ê�Ë�Ñ�ÙPË)Ü�ËVÍyÎVË�ÏSÖÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ÌpÍ�É-Ø�è�ÒuË � é û Ý~Ø�Ü�Í�ÏSÓjÓNàwÑ�ÌvÎVØ�Òré

�������� �������������������! #"%$'&�(*)!+-,�.!/ )�0�1!/ ,21!+�3�45)!/ 6879+;:=<?>@(*$BAC1!(D>E)!+GFIH

4 g~`�bcg%iaiade_�x» ( ½ * º

4 Yl��[cg%_ J *a»+* » º!K »s¼%¼ *a», keg%}z]Tk ()( K »s¼ ( ( º » ¹ »%»1 % »s½%¼ ½ º »s½ »s¼ ¹/ brg%iaiade_axL / M�/N »s¼ � 3�AO)QP�(*)!/�N¨¼ � ¼%¼�»

» ( ½ * º4 Yl��[cg%_ * ¹ ½ J *�½ º J * º�R, keg%}z]Tk ( *a» K�R * ¹ ½ º ( ¹1 % ( K » » ( ¼ K%¹ ¹ » *�½

É~Ê�Ë�ËVÌpÞ�Ë)ÍwáaØ�ÒuæyË)Ü�ÏSÖ-Ó�Ê�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyË)Û � � �LÉ @�@ �&?�Ð�ØSÓ�ÙPÌ¡ë�ØSÙPË�Ñ�ÒpÏSÓ�Ó�Ë�Û"ÌpÍ�ê5ÌpÞyé � é û çè0ÏSÓ�Ê ÝjÌ¡ÓPÊ ØSÍ¾Û ÝjÌuÓ�Ê�Ï�æLÓ�ÛLÙPÏ�ÑyÑ�ÌuÍyÞyçGæyÜ�ÌuÍyÞ¨Î�Ï�ÒuæyÐ�Í�ßcÏ�Ù�ÌpËVÍ�Ó�Ë�Û�â >(ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)é ��Ü�ÓPÊ�Ë�ÌuÓsßËVÙTØzÓPÌuÏ�ÍyÜ�ÑyÙ�ÏLÎ�Ë)Ë)Û�ç2ÓPÊ�Ë�ËVÌpÞ�ËVÍwázØSÒpæ�Ë�Ü�ÏSÖjÓPÊ�Ë�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�Û ÜsàLÜsÓ�Ë)Ð è0Ë)ÎVÏ�Ð�Ë�ÎVÒuÏ�ÜsË)Ù�ÓPÏ û éGJæyÐ�Ë)Ù�ÌvÎVØ�Ò-ÛLÙPÏ�ÑyÑ�ÌuÍyÞ*ÊyØ�Ü$Ó�ÊyË�Ë�ä=Ë)Î�Ó�Ï�Ö'ÜsÑ�ÙPË)Ø�ÛLÌpÍ�Þ�Ï�æLÓ�Ó�Ê�Ë�ËVÌpÞ�Ë)Í�ázØ�Òuæ�Ë�ÜVé � Ê�ËVÍ+Û�Ù�Ï�Ñ�Ñ�ÌpÍ�ÞÌvÜ&Ü�ËVá�Ë)Ù�ËGØ�ÍyÛ�ÜsÑ0Ï�ÌpÒpÌuÍ�Þ$ÏwÎ)Î�æ�ÙTÜ)çVÝ�ËAÊyØaá�ËGÏ�èyÜ�ËVÙPá�Ë)Û$ÓNÝ�ÏjÑ�Ê�ËVÍyÏ�Ð�ËVÍyØ 9�ËVÌuÓ�Ê�Ë)Ù-ÛLÙPÏ�ÑyÑ�ÌuÍyÞJÎVØSæ¾ÜsË�Ü

Page 22: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� � . � 6�823�9 F545/�? � CVF5F2/

Ü�Ï�Ð�Ë�ËVÌpÞ�Ë)ÍwáaØ�ÒuæyË)ÜjÓPÏ"è0Ë)ÎVÏ�Ð�Ë�Í�Ë)Þ�ØzÓPÌuá�Ë�ç0Ï�Ù�ÜsÏ�Ð�Ë�ËVÌpÞ�ËVÍwázØSÒpæ�Ë�ÜJÜNÓTØaà�ÎVÒuæ¾ÜNÓPËVÙPË)Û¦Ø�Ù�Ï�æ�ÍyÛ�Ó�ÊyËÏ�ÙPÌpÞ�ÌpÍ�é

0 0.2 0.4 0.6 0.8 1 1.2 1.4-0.3

-0.2

-0.1

0

0.1

0.2

0.3

n ] q _ag~`�bcg%iaiade_�xa����� N (

0 0.2 0.4 0.6 0.8 1 1.2 1.4-0.3

-0.2

-0.1

0

0.1

0.2

0.3

n } q _ag~`abrg%iaiade_axa����� N *

0 0.2 0.4 0.6 0.8 1 1.2 1.4-0.3

-0.2

-0.1

0

0.1

0.2

0.3

n f q#/ M�/�N¨»s¼�� � � N (

0 0.2 0.4 0.6 0.8 1 1.2 1.4-0.3

-0.2

-0.1

0

0.1

0.2

0.3

n ` q / M�/ N+»s¼�� � � N *

������ ���� � � > .�$'+�� 1!/ 6$BF )� P�AO$545)!+�3!>E(D>E)!+�$53 F��!F�(*$'7 , � �������������

GJËVëwÓ$Ý!Ë�ÜsÊ�ÏzÝýÜ�Ï�Ð�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜjÏ�Í�Ð�ØzÓPÙ�ÌvÎ�Ë�Ü~Ó�ʾØzÓ�Ø�Ù�ÌvÜsË�Ö£ÙPÏ�Ð ÜsÏ�ÒuáwÌpÍ�Þ�Ó�ÊyË�Ö£æ�ÒpÒuà�ßlÎ�Ï�æyÑ�ÒuË�ÛG$ØaáwÌpËVÙ�ß��wÓ�Ï�ð�Ë)Ü�Ë�å�æyØzÓPÌuÏ�ÍyÜVé5É~Ê�Ë�Ð�ØSÓ�ÙPÌpÎVË)Ü&Ý!Ë)Ù�Ë!Ë�ëwÓ�ÙTØ�Î�Ó�Ë)Û�Ö£Ù�Ï�ÐãÓPÊ�Ë~ê-î B.���¨ÑyØ�ÎTðzØSÞ�Ë'ØzÓ5Ó�ÊyËíyÍyØ�ÒSÍ�Ï�Í�ÒuÌpÍ�Ë�ØSÙ�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�ÏSÖLË)Ø�ÎTÊ�Ñ�ÙPÏ�èyÒuË)ÐõÌpÍ�Ó�Ê�Ë)ÌuÙ �Aë�ØSÐ�Ñ�ÒpË)Ü�ÎVÏ�ÒpÒuË�Î%Ó�ÌpÏ�Í&é&É~Ê�ËGÐ�ØzÓPÙ�ÌvÎ�Ë�Ü�ØSÙPËÖ£ÙPÏ�Ð �zß^ÛLÌpÐ�ËVÍyÜ�ÌpÏ�ÍyØ�Ò¾í¾Í�Ì¡ÓPË�ËVÒpËVÐ�ËVÍ�ÓJÛLÌvÜ�ÎVÙ�ËVÓ�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ�æyÜ�ÌuÍyÞ ; ßcÍyÏwÛ�Ë�å�æyØ�ÛLÙPÌuÒvØzÓPËVÙTØSÒ0ËVÒpËVÐ�ËVÍ�ÓPÜÖ£Ï�Ùjá�ËVÒpÏLÎ�ÌuÓNà"ØSÍyÛ"Ó�Ë)Ð�ѾË)ÙPØSÓ�æ�ÙPË�çyØ�ÍyÛ�ÒuÌpÍ�Ë)Ø�ÙJÛLÌvÜ�ÎVÏ�Í�Ó�ÌpÍwæ�Ï�æyÜ�Ë)ÒuË)Ð�Ë)Í�ÓPÜ~Ö£Ï�ÙjÑ�Ù�Ë�Ü�Ü�æ�ÙPË�éÉ5ØSè�ÒpË � é �¦ÒuÌvÜNÓTÜ�Ü�Ï�Ð�Ë�ÜNÓTØzÓ�ÌvÜsÓ�ÌvÎVÜ�ØSè0Ï�æLÓ�ØSÒpÒ'ÓPÊ�Ë�Ñ0Ï�Ü�ÌuÓ�Ìpá�Ë�Û�Ë�íyÍ�ÌuÓ�Ë�Ð�ØzÓPÙ�ÌvÎ�Ë�Ü�Ö£ÙPÏ�Ð Ó�ÊyË

Î�Ï�ÒuÒpË)Î�Ó�ÌpÏ�Í�é5É~Ê�Ë!ÎVÏ�Ð�è�Ìu;ØzÓ�ÌpÏ�Í�Ï�Ö�ÌuÒpÒuß^ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�ØSÍyÛ�ÌuÍyÛ�Ë�íyÍ�ÌuÓ�Ë)Í�Ë)ÜPÜ-ÏSÖLÓ�ÊyË'ÏSÓPÊ�ËVÙ5Ð�ØzÓPÙ�ÌvÎ�Ë�ÜÝ~Ø�Ü�Ó�ÏwÏ�ÛLÌuï*Î�æ�ÒuÓjÖ£Ï�ÙjÏ�æ�ÙjÐ�Ë�Ó�ÊyÏwÛyÜVçyØ�ÍyÛ�Ó�Ê�Ë)ÌuÙjÙPË)Ü�æ�ÒuÓPÜjØ�Ù�Ë�Í�Ï�ÓjÜ�Ê�ÏzÝjÍ�Ê�ËVÙPË�é

�JÒpÒ=Ó�ÊyË�Ð�ØSÓ�ÙPÌpÎVË)Ü~ØSÙPË�Ø�ÒpÜ�Ï�ÜsàwÐ�Ð�Ë�Ó�ÙPÌvÎSçwË�ë�Î�Ë)ÑLÓ~Ö£Ï�Ù �Gë�Ø�Ð�ÑyÒuË ?wé GJÏ�Í�Ë�ÏSÖ-Ó�Ê�Ë�Ð�ØzÓPÙ�ÌvÎ�Ë�ÜÎ�Ï�æ�ÒvÛ�è¾Ë�Ü�Ï�Òpá�Ë)Û¦ÝjÌ¡ÓPÊ+îNÔ&Õ ú @ ü Ï�Ù�îNÔ-Õ$É � # � ! ç�Ø*ÓPÊ�ÙPË)Ü�Ê�Ï�ÒvÛ�ÌpÍyÎ�Ï�Ð�ÑyÒuËVÓ�Ë�Ô&Õ Ö\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓ�ÌpÏ�Í&ç

Page 23: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C ��#�������� �� �

�������� ���1!7 P�/ $ 7 1!(DAQ>E45$'FIH

. ��]ThjiakeY � ��� �½ » K ( » º ( ¹!K%º D keg���iz]TZ\[-]�fNdebcfN�ak ]Tb�fl��kede_a`�YsbR » ¹ ½%½ º * º *�½ 4 ]P[r�ab^]Tk�fNg%_V��YNfl[cdeg%_�de_�]!Z��)�z]TbrYGfs]s�)d [��' ½%½ ¹ ½ ')' * R » � YN[&dehjiade_�x%YshjYN_�[�de_�]!_z]Tbcbrg���f^Xa]T_a_aYNk»s¼ ( *a»s¼ º * K *�¼ ( /¦¥ g��¦g���YNb&h��ak [rdeiakeY2Z\[cYNiaZ&de_�]�f^Xz]T_a_�Ysk»s½ ( º%¹!K RTº%¹ ( K F �)deZr�)hjhjYl[cbrdef ¥ gs��[cX�bcg%�ax%X�]'iSg%iaiSYN[&�%]Tk ��Y» º ¹!K%¹�R ' K%¹�R » ( / Zriade_���i�gTty]�ked��V�ade`$de_�]T_�]T_a_)��ke�aZ½%½ » R ½%½ ()( » K ' ( / bc]T`ad ]P[rdeg%_�XaYs]P[&[cbc]T_aZrtuYNb&de_�]!fs]s�)d [��

ËVá�ËVÍ�ÝjÌuÓ�Ê�ÒpØ�Ù�Þ�Ë�ØSÐ�Ï�æ�Í�ÓTÜ�ÏSÖ�íyÒuÒuß^ÌuÍ�é���æ�Ù�Ë�ëLÑ0ËVÙPÌuË)ÍyÎ�Ë�ÝjÌuÓ�ʲÓ�ÊyË)Ü�Ë*Ð�ØzÓ�ÙPÌvÎ�Ë)Ü�ÌvÜ�ÓPÊyØzÓ�ÓPÊ�ËVàÑ�ÙPÏLÛLæyÎ�Ë�æ�;ÜNÓTØSè�ÒpË�ö@ØSÍyÛ�÷�Ö\Ø�Î%ÓPÏ�ÙTÜ�ÌuÍ úNû é � ü éÉ5ØSè�ÒpË � é #�Ü�Ê�ÏzÝJÜ�ÓPÊ�Ë~Ù�Ë�ÜsæyÒ¡ÓTÜ&Ï�Ö¾Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�ÝjÌ¡ÓPÊ�ÓPÊ�ËjØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ËAÌpÍwá�Ë)ÙPÜ�Ë�çaæyÜ�ÌuÍyÞ

ÛLÙPÏ�Ñ�ÑyÌuÍ�Þ�ÌpÍ"ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò=Ü�Ë)Ø�ÙPÎTÊ�ÛLÌuÙPË)Î�Ó�ÌpÏ�Í�é �wÌpÍyÎVË�ÓPÊ�Ë�Ñ�ÙPÏ�è�ÒpËVÐ�Ü~ØSÙPË�á�ËVÙPà�ÌuÒpÒ¡ßlÎ�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�Ûè�æLÓ�Ñ0Ï�Ü�Ì¡ÓPÌuá�Ë�ÛLË�íyÍyÌ¡ÓPË�ç&Ø�Ü�Î)ØSÒpË)Û+ÌpÛLË)Í�Ó�ÌuÓNà¦ÌuÍyÌ¡ÓPÌpØ�ÒGÞ�æ�Ë�Ü�Ü�ÝjÌuÓ�ʲÍ�Ï�ÜsË)Ò¡Ö�ß^Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ�Ý�Ø�ÜæyÜ�Ë)Û�éGÉ~Ê�Ë�ÎVÏ�Òpæ�Ð�ÍyÜ~ÜsÊ�ÏzÝ@ÓPÊ�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜ�Ø�ÜAÓPÊ�Ë�Ì¡ÓPËVÙTØzÓPÌuÏ�ÍyÜ~ØSÍyÛ*íyÒuÒuß^ÌuÍ�Ñ�Ù�Ï�Þ�ÙPË)ÜPÜVéGó!Ï�Íwá�Ë)Ù�Þ�ËVÍ�Ó9�â > � �¨Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü�ÎVÏ�æ�ÒvÛ¨è¾Ë*Ø�ÎTÊ�ÌuË)á�Ë�Û+Ë)á�ËVͲÝjÌuÓ�ÊA� � �=Ø�Ü�Ü�Ð�ØSÒpÒAØ�Ü û @�ç&Ü�Ê�ÏzÝjÌpÍ�Þ�Ó�ÊyØSÓ�Ø�ÍØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�ËjÌpÍwá�Ë)ÙPÜ�ËjÑ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙAÐ�æ¾ÎTÊ*ÜsÑyØ�ÙPÜ�ËVÙAÓ�ÊyØ�Í�Ó�Ê�Ë�Ï�ÙPÌuÞ�ÌuÍyØ�Ò�Ð�ØzÓPÙ�Ìuë�ÌvÜAÑ0Ï�ÜPÜ�Ìuè�ÒpË�é

�������� �� �"%6-7 0�$'A )� ���: <2��� >@(*$BAC1!(D>E)!+GF � FIH k |zk H

. ��]ThjiakeY »s¼ ( ¼ ½%¼ *�¼ º ¼ ¹ ¼ R ¼½ » º ' »s½%½ * R * ( *�¼ ½ K ½ KR ½%½ ( ½ » K » R »+* »+* »+*' ( ¼%½ »%» R ¹�R º » * R *a» *a»»s¼ *�½ K » ' » »s¼ R »s¼ R K » ¹%¹ ¹ ½»s½ º%¹ ½ ' ½ * ( K ( ¹ ( * ( *» º »s¼%½ K ½ ¹ ( º * º ½ º ( º (½%½ ( * ' »s¼ º K%¹ *)* *�¼ ½ ' ½ '

ê�Ï�ÙjÎ�Ï�Ð�ÑyØ�Ù�ÌvÜ�Ï�Í�çwÝ�Ë�Ü�Ï�Òpá�Ë$Ó�Ê�Ë�ÜPØSÐ�Ë�Ñ�ÙPÏ�è�ÒpËVÐ�Ü�æyÜ�ÌuÍ�Þ�Ñ0ËVÙ�Ó�æ�ÙPè0Ë)Û�îNÔ&Õ7Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ)é�2ËVÙ�Ó�æyÙ�èyØSÓ�ÌpÏ�ÍyÜ�ØSÙPË�Ø�Û�ÛLË)Û Ó�ϨÓ�Ê�Ë�ÌpÍwá�ËVÙTÜ�Ë*ÏSÖ�ÛLÌpØ�Þ�Ï�ÍyØSÒ!ËVÒpËVÐ�ËVÍ�ÓPÜ�ÓPϲØaá�Ï�ÌvÛ ÜsÐ�Ø�ÒuÒ~Ñ�Ìpá�Ï�ÓPÜ)çØSÍ¾Û ÓPÊ�æ¾Ü�Î�Ï�Í�ÓPÙ�Ï�Ò!ÓPÊ�Ë�ÜsÌpÚVË�Ï�Ö$Ó�ÊyË�ËVÒpËVÐ�ËVÍ�ÓPÜ�ÌpÍ Ó�Ê�Ë�ö�ØSÍyÛ ÷ Ö\Ø�Î%ÓPÏ�ÙTÜVé � Ë�æ¾ÜsË�Ø+ÓNÝ!Ï�ßÒpËVá�Ë)Ò¾èyÒuÏLÎTð�îNÔ&Õ7ÜsÓ�ÙTØzÓ�Ë)Þ�à�ÎVØ�ÒuÒpË)Û �!îNÔ-Õ ú @ ü�� � ��B ú 7 ü ç�Ó�ÊyØSÓ�æyÜ�Ë)Ü~Ø�Ð�ÏLÛLÌuíyË�Û�Ü�ÌuÍyÞ�æ�ÒvØSÙ!áaØ�ÒuæyËÛLË�Î�Ï�Ð�Ñ0Ï�Ü�Ì¡ÓPÌuÏ�Í�Ó�Ï*ÌpÍwá�Ë)ÙsÓjÓPÊ�Ë�è�ÒpÏLÎTðLÜVé � Ê�Ë)Í+Ø�è�ÒpÏLÎTð�ì ô�÷���� 9 Í�ËVË�Û�ÜjÓPÏ*è¾Ë�ÌuÍwá�ËVÙ�Ó�Ë)Û�çÌuÓ~ÌvÜ�Ù�Ë)Ñ�ÒvØ�Î�Ë�Û*èwà�Ó�ÊyË�Ñ0ËVÙ�Ó�æyÙ�è0Ë)Û"ÌuÍwá�Ë)ÙPÜ�Ë�� ô����� þ�ÿ ÷ 9 çLÝjÊyËVÙPË���@ÌvÜ��@ÝjÌuÓ�Ê�Ì¡ÓTÜ~ÜsÌpÍ�Þ�æyÒpØ�ÙázØSÒpæ�Ë)Ü�ÓPÊ�ÙPË)Ü�Ê�Ï�ÒvÛLË)Û�èwà 7 � ÿ ç�Ø�Ö\Ø�Î�Ó�Ï�Ù~Ï�Ö-ÓPÊ�Ë�ÒpØ�Ù�Þ�Ë)ÜsÓ~Ü�ÌpÍ�Þ�æ�ÒvØSÙ~ázØSÒpæ�Ë�éÉ5ØSè�ÒpË � é � Ü�Ê�ÏzÝJÜ5Ó�Ê�Ë�Ù�Ë�ÜsæyÒ¡ÓTÜVç�æyÜsÌpÍ�Þ�Ø�èyÒuÏLÎTð�Ü�ÌpÚVËJÏ�Ö � é2É~ÊyËJÐ�Ë�Ó�ÊyÏwÛ�ÌvÜAá�ËVÙPà�Ü�æyÎVÎVË)ÜPÜNÖ£æ�ÒÖ£Ï�Ù�Ó�ÊyÌpÜ�Ü�Ë�Ó�ÏSÖ'Ñ�ÙPÏ�èyÒuË)Ð�Ü)ç=ÜsÊ�ÏzÝjÌpÍ�Þ�Ù�Ë�Üsæ�ÒuÓPÜ�Î�Ï�Ð�ÑyØSÙTØSè�ÒpË�ÓPÏ�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍwá�ËVÙTÜsË�ÑyÙ�Ë�Î�Ï�Í�ßÛLÌuÓ�ÌpÏ�Í�ÌpÍ�Þ¾ç�è�æLÓ�ÝjÌuÓ�Ê�ÒuË�Ü�Ü�Ý�Ï�ÙPð�Ó�Ï�Î�Ï�Ð�ÑyæLÓ�Ë�Ó�ÊyË�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù)é8G$Ï�Í�Ë�Ï�Ö'Ó�ÊyË�ÑyÙ�Ï�è�ÒuË)Ð�ÜÎ�Ï�Íwá�ËVÙPÞ�Ë�Û�ç0Ê�ÏzÝ!Ë)á�Ë)Ù)ç0Ö£Ï�Ù 7 ô4@ � û ç�ØS;Û�Ó�ÊyËVÙPË�Ý~Ø�Ü�Í�Ï�Ó�Ï�Í�Ë 7EÓ�ÊyØSÓ�Þ�Øaá�Ë�ÓPÊ�Ë�è¾Ë�ÜNÓ�ÙPË)Ü�æ�ÒuÓÖ£Ï�ÙJØ�ÒuÒ�ÑyÙ�Ï�è�ÒuË)Ð�ÜVé

� ˲ÍyÏzÝ ÜsÊ�ÏzÝ Ï�æ�Ù�Ð�ØSÌpÍõÙPË)Ü�æ�Ò¡ÓTÜ�ÌuÍ7É-Ø�è�ÒuË � é Ö£Ï�Ù�ÜsË)á�ËVÙTØSÒ�ÜNÓTØSÍyÛyØSÙTÛ Ð�ØzÓ�ÙPÌvÎ�Ë)Ü�ÌpÍÓ�Êy˦ñ$ØSÙPÝ�ËVÒpÒ¡ß���Ï�Ë)ÌuÍyÞ�ÎVÏ�ÒpÒuË�Î%ÓPÌuÏ�Í�é��JÒpÒJÓPÊ�Ë�Ñ�ÙPÏ�è�ÒpËVÐ�Ü*Ø�Ù�Ë�Í�Ï�ÍyÜsàwÐ�Ð�Ë�ÓPÙ�ÌvÎ�ØSÍyÛEÌpÍyÛLË�í¾Í�Ì¡ÓPË�çË�ë�ÎVËVÑLÓJÖ£Ï�Ù��Lñ�� >Jâ ��G û ÝjÊyÌpÎTÊ�ÌvÜ$Ü�àwÐ�Ð�ËVÓ�ÙPÌpÎ�çyÍ�Ë)Þ�ØzÓPÌuá�Ë�ÛLË�íyÍyÌ¡ÓPË�éjîlͦØ�ÛyÛLÌ¡ÓPÌuÏ�Í�ç ��� K�Ô�>.#ÌvÜ�Ü�ÌpÍ�Þ�æ�ÒvØSÙ�é:�Lñ�� >Jâ �.G �¦Ý~Ø�Ü�ÙPËVÏ�ÙTÛLË)Ù�Ë�Û�ÝjÌ¡ÓPÊ ÙPËVá�Ë)ÙPÜ�Ë�ó!æLÓPÊ�ÌpÒuÒuß^â+Î�I�ËVË�Ó�Ï�ØzÓ�Ó�Ë)Ð�Ñ�Ó�ÓPÏÎTÊyØ�Í�Þ�Ë�Ó�Ê�Ë�Ü�ÑyØSÙTÜ�Ì¡ÓNà�ÑyØSÓsÓPËVÙPͨÏ�Ö'Ó�ÊyË�ÌuÍwá�Ë)ÙPÜ�Ë�é2�JÞ�ØSÌpÍ�ç�Ý�Ë�Ü�Ê�ÏzÝ�ÓPÊ�Ë�Íwæ�Ð�è0ËVÙ�Ï�Ö$9�â > � �ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ!Ó�Ï�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ë$Ø�Þ�Ø�ÌuÍyÜsÓ�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙ~Ï�Ö-Ï�æ�Ó�ËVÙ~ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�æyÜ�Ë)Û*Ó�Ï�Î�Ï�Ð�ÑyæLÓ�Ë�Ó�ÊyËØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�Ë)ÙPÜ�Ë�é � Ü�Î)ØSÒpË)Û²Ó�ÙTØS;ÜsÑ0Ï�Ü�Ë�ÌuÍyÌ¡ÓPÌpØ�Ò!Þ�æ�Ë)ÜPÜ�Ý~Ø�Ü�æyÜsË�Û�é � Ê�Ë)Í Î�Ï�ÒuæyÐ�;Ü�ÌpÍÓ�ÊyË$ÌpÍ�Ì¡ÓPÌpØ�ÒyÞ�æ�Ë)ÜPÜAÎ�Ï�Í�ÓPØSÌpÍ�Ë�Û�Ð�Ï�Ù�Ë~ÓPÊyØSÍ�� � �zÍ�Ï�Í�ÚVË)Ù�Ï�ÜVç�ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ�Ý~Ø�ÜAØ�Ñ�Ñ�ÒpÌuË�Û�Ó�Ï�ÓPÊ�Ë$Þ�æ�Ë)ÜPÜ)é

Page 24: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� � . � 6�823�9 F545/�? � CVF5F2/

�������� �� � �������C������� ���� �� P�AO$54�)�+�3!>@(D>E)�+�$BABH

. �a]ThjiakeY N¨¼ � ½ N » � ¼½ J » R ¼R » ' ½ '' ( K R (»s¼ ¹%¹ »+*�¼»s½ ( ¼ *�¼» º J »%» '½%½ J »+* '

GJæyÐ�Ë)Ù�ÌvÎVØ�Ò¾ÛLÙPÏ�ÑyÑ�ÌuÍyÞ�Ý�Ø�ÜAØSÑyÑ�ÒuÌpË)Û�Ó�Ï�ÓPÊ�Ë$ÌpÍ�Ó�ËVÙPÐ�Ë)ÛLÌvØzÓPËJá�Ë�Î%ÓPÏ�ÙTÜGÌuÍ�ÓPÊ�Ë�Ü�Ï�ÒpæLÓPÌuÏ�Í�ç�ÙPË�ÓTØSÌpÍ�ÌpÍ�Þ� � ��ÍyÏ�Í�Ú)ËVÙPÏ�Ü~ØSÍyÛ�æyÜ�ÌuÍyÞ�ÍyÏ*ÛLÙ�Ï�Ñ"ÓPÏ�ÒpËVÙTØSÍyÎVË�é

�������� �� �"%6-7 0�$'A )� ���: <2�������8��� >@(*$'AO1!(D>E)!+GF � FIH � � H

1 ]P[cbrd � � o m BAnv¼�q x # h i # � / M�/ ��� » ( ½ * º¤�3 %�.�C ( » ( *)* *)* h i ½%¼ ( J J º ( ½%¼ » '¤�3 %�.�C�½ º ½ ( ½ K h � »s¼ » J J * ( » » º ¼ »%» (C�8-.�%-1�F54'» »s¼%¼%¼ ½ ( h � »s¼ » ()( * » K�R ' ¹ R * ¹ ¼C�8-.�%-1�F54 ( »s¼ K ¼ K h i º ¼ » J J »+* R * ¹ »s½ ¹C�8-.�%-1�F545½ º ¼%¼ º º%¹ h � »s¼ » * ')' ½ ¹ ½ ( ½ ' » ')( »+* KC�8-.�%-1�F54 * »%»s¼ * ()( h � »s¼ » K�R ¹ ' *�½ * ( *a»C�8-.�%-1�F54 º ½%½�» ( ()( x i ( ¼ ( J »+* K »s¼ R R ¼ ¹ ¼C)Fy? m %&½ »s¼%¼%¼ J h � »s¼ » ()( ½ » K!K ' ¹ R * ¹ ¼9�.=C W ¼ * ' R * ' R J x i º ¼ º J J J K ¼ ( ¼9�.=C W ¼ ' K ' ' K ' J h i º ¼ ( J J ½%¼%½ J J, %&.&»%»s¼ R »%»s¼ R J h i º ¼ ( * ( » J J J J, %&. ( » ¹%¢ ( » ¹ J h i º » ½ ½ ½ ½ ½45426 ( ¹ » ( ¹ » J h i ( ¼ ( J ½ ' ( ¼ » R »+*45426 ¹%¹%¹ ¹%¹%¹ J h i º ¼ ( J J * ( R »+* R » R ½���������! #"%$'&)(+*� #", ��-.�0/�124365 , *7198(;:�<>=4?7=@(;:�1<.(+*A-�:>/�124365 , *7189(;:�<B=4?7=C(+:�1D<

ê�Ï�Ù$Ñ�ÙPÏ�èyÒuË)Ð�Ü��Lñ�� >Jâ ��G��Lç � � ��É @ ;�H ; ç 9 >�� û�û @&?�Ø�ÍyÛLG.G�ó �����yç�ÓPÊ�Ë�ÙPË)Ü�æ�ÒuÓPÜJè0Ë�ßÎ�Ï�Ð�Ë�Ý�Ï�ÙTÜ�Ë�Ø�Ü5Ó�Ê�ËjÏ�æLÓ�Ë)ÙGÌ¡ÓPËVÙTØzÓ�ÌpÏ�;Ü2Ñ�Ù�Ï�Þ�ÙPË)ÜPÜVé-É~Ê�ÌpÜ'ÜsÑ0Ï�ÌpÒuÌpÍ�Þ�Ë�ä=Ë)Î�ÓAÌpÜ'ÛLæ�Ë�Ó�Ï�ÓPÊ�Ë~Ö\Ø�Î�ÓGÓ�ÊyØSÓÓ�ÊyË�ÛLË)ÜPÎ�Ë)Í�ÓjÑ�ÙPÏ�Ñ0ËVÙ�ÓNà�ÌvÜ~Í�ÏSÓjÐ�ØSÌpÍ�ÓPØSÌpÍ�Ë�Û"ÝjÊ�Ë)Í�ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌpÜjØ�Ñ�Ñ�ÒpÌuË�Û"ÓPÏ�Ó�Ê�Ë�ÌpÍ�ÓPËVÙPÐ�Ë)ÛLÌvØzÓPËÜ�Ï�ÒpæLÓ�ÌpÏ�ÍyÜ)é�É~Ê�ÌpÜ�ÌvÜ�Í�Ï�Ó�ÓPÊ�Ë*ÎVØ�ÜsË�ÝjÊ�Ë)Í�Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌvÜ�ØSÑyÑ�ÒuÌpË)Û+Ó�Ï�ÓPÊ�Ë*ÜsË�ØSÙTÎTʨÛLÌpÙPË)Î%ÓPÌuÏ�Í�ç&Ø�ÜÜ�ËVËVÍ�ÌpÍ�É5ØSèyÒuË � é #yé

�Gë�ÎVËVÑLÓ-Ö£Ï�Ù � � K�Ô >5#�çzÓPÊ�Ë�Ñ�Ù�Ï�è�ÒpËVÐ�Ü�ÓPÊyØzÓGÎ�Ï�æ�ÒvÛ�Í�ÏSÓ2è0Ë�Ü�Ï�Òpá�Ë�Û�ÝjÌ¡ÓPÊ�îNÔ-Õ ú @ ü Ø�ÒpÜ�Ï$ÎVÏ�æ�ÒvÛÍ�Ï�ÓAè¾ËJÜ�Ï�Òpá�Ë�Û�ÝjÌuÓ�ÊE��îNÔ&Õ ú @ ü�� � ��B ú 7 ü ç�Í�Ï�ÙAÝjÌuÓ�Ê�îNÔ-Õ$É �2ç�Ø�ázØSÙPÌpØ�Í�Ó2Ï�Ö0îNÔ-Õ$ÉEÐ�Ï�ÙPËjÜsæ�ÌuÓ�Ë�ÛÓ�Ï�Ìu;ÛLË�íyÍyÌ¡ÓPË�Ñ�ÙPÏ�èyÒuË)Ð�Ü!ÜsÌpÍyÎVË$ÌuÓ!æyÜ�Ë)Ü!ÑyØSÙ�Ó�ÌvØSÒ¾Ñ�Ìpá�ÏSÓPÌuÍyÞ�Ó�Ï�Øaá�Ï�ÌvÛ�ÜsÐ�Ø�ÒuÒ0Ñ�Ìpá�ÏSÓTÜ�� � ; ! é2îNÔ&Õ�É �ØSÒvÜ�Ï�Ü�æ�èyÜsÓ�ÌuÓ�æLÓPË)Ü úNû @ þ � ø� ü Ó�ÌpÐ�Ë)Ü�Ó�ÊyË�ÍyÏ�ÙPÐ×Ï�Ö&ÓPÊ�Ë�ÙPÏzÝ ÝjÊ�Ë)Í�ÌuÓjÌpÜ!Ö£Ï�ÙTÎ�Ë�Û�ÓPÏ�ÓTØSð�Ë�Ø�Ú)ËVÙPÏÑ�Ìpá�Ï�Ó)ç�ÝjÊ�ËVÙPË���ÌvÜAÓPÊ�Ë�ÛLÙ�Ï�Ñ�Ó�Ï�ÒuË)ÙPØ�ÍyÎ�Ë�é-îNÔ-Õ Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�Í�ÜsÓ�ÙTØzÓ�Ë)Þ�ÌpË)Ü!ÜsÌpÐ�Ñ�Òuà�ÛLÏ�Í�ÏSÓ~ØSÑ�ÑyÒuàÌpÍ�ÓPÊ�Ë)Ü�Ë�ÎVØ�ÜsË�ÜVé

� Ë�ÊyØaá�Ë�Ü�Ê�ÏzÝjÍ"ÓPÊ�Ë�è0Ë)ÜsÓJÙ�Ë�Üsæ�ÒuÓPÜ$ØzÖ�Ó�Ë)ÙJØ�Ö£ËVÝãÓ�ÙPÌpØ�ÒpÜ~ÝjÌuÓ�Ê�ÛLÌuä=ËVÙPËVÍ�ÓJÑyØSÙTØSÐ�ËVÓ�ËVÙTÜ)é2É~ÊyËÐ�Ë�ÓPÊ�ÏLÛ ÌvÜ*Ü�ËVÍyÜ�ÌuÓ�Ìpá�Ë�Ó�ϲÓ�ÊyË�ÝjÌpÛLË)ÒuàEÛLÌuä0Ë)Ù�ÌpÍ�Þ�ÎTÊyØSÙTØ�Î�Ó�Ë)Ù�ÌvÜNÓPÌpÎ)Ü�Ï�Ö�Þ�ËVÍ�Ë)ÙPØ�Ò~Ð�ØSÓ�ÙPÌpÎVË)Ü)ç!Ø�ÍyÛØSѾØSÙ�Ó�Ö£ÙPÏ�Ð ÓPÊ�˦Î�Ï�Ð�Ð�Ë)Í�ÓPÜ�Ý�Ë�ÊyØaá�Ë�Ø�ÒuÙPË)Ø�ÛLà�Ð�Ø�ÛLË�Ö£Ï�Ù*ÜsË)ÒuË�Î%Ó�ÌpÍ�Þ�ØSÍ ÌuÍyÌ¡ÓPÌpØ�ÒJÞ�æ�Ë�Ü�Ü�Ø�ÍyÛÝjÊ�ËVÓ�Ê�Ë)ÙjÏ�ÙjÍ�Ï�ÓjÓ�Ï�æyÜ�Ë�Ü�ËVÒuÖ�ß^Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�ÌpÍ�ÞyçwÓPÊ�ËVÙPË�ÌpÜJÍ�Ï�Þ�ËVÍyËVÙTØSÒ�ÜsËVÓjÏSÖ2ÑyØSÙTØSÐ�Ë�ÓPËVÙTÜ!Ó�ÊyØSÓÝ�Ï�ÙPðwÜ�è0Ë)ÜsÓjÖ£Ï�ÙJÎVÏ�ÍyÜsÓ�ÙPæyÎ%ÓPÌuÍyÞ�ÓPÊ�Ë�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�éÉ~Ê�Ë�Ö£Ï�ÒpÒuÏzÝjÌpÍ�Þ�ÓNÝ�Ï�ÓPØ�è�ÒuË�ÜJÌpÒuÒpæyÜsÓ�ÙTØzÓPË�ÜsÏ�Ð�Ë�ÛLÌuä0Ë)Ù�Ë)Í�Ó�è¾Ë)ÊyØaáwÌuÏ�ÙPÜjÓ�ÊyØSÓ�ÎVØ�Í�è¾Ë�ÜsË)ËVÍ�Ö£Ï�Ù

Ó�ÊyÙ�Ë)Ë"á�Ë)Ù�à�ÛLÌuä0Ë)Ù�Ë)Í�Ó�Ð�ØzÓPÙ�ÌvÎ�Ë�ÜVé²Ô � �'Ô @ # � � ÌpÜ�Ø+ÜsÓPØ�ÍyÛ�ØSÙTÛ Ü�àwÐ�Ð�ËVÓ�ÙPÌpÎ"ѾÏ�ÜsÌuÓ�Ìpá�Ë"Û�Ë�íyÍ�ÌuÓ�Ë�aß�B Ô&Ø�Ñ�ÒpØ�Î�ÌvØSÍ Ð�ØSÓ�ÙPÌ¡ë Ï�Ö$Ï�ÙTÛLË)Ù #7� � é � � �LÉ @ @��&?¦ØSÍyÛL� � > � � #²ØSÙPË"è0ÏSÓ�ÊEÌpÍyÛLË�í¾Í�Ì¡ÓPË �

Page 25: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C �

� � ��É @�@���?"ÊyØ�Ü�á�ËVÙPà+ÒpÌ¡Ó�Ó�ÒpË�ÜsÓ�ÙPæyÎ%ÓPæ�ÙPË�ç5ÝjÊ�ÌuÒpË � � > � � #�ÊyØ�Ü�ئÜ�àwÐ�Ð�ËVÓ�ÙPÌpÎ�ÑyØSÓsÓPËVÙPÍ�é�É-ØSßè�ÒpË � é �$Ü�Ê�ÏzÝJÜ�ÓPÊ�Ë~Íwæ�Ð�è0ËVÙ2ÏSÖJ9�â > � � ú ��@ ü Ì¡ÓPËVÙTØzÓ�ÌpÏ�;Ü-Ø�ÍyÛ�É5ØSèyÒuË � é ?jÜ�Ê�ÏzÝJÜ-Ó�Ê�Ë~ê�ÙPÏ�è0ËVÍyÌuæyÜÍ�Ï�Ù�Ð(Ï�Ö-ÓPÊ�Ë�Ù�Ë�ÜsÌvÛLæyØ�Ò0Ð�ØSÓ�ÙPÌ¡ë�Ø�Þ�Ø�ÌuÍyÜsÓ�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙjÏ�Ö-Ï�æLÓ�Ë)Ù�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÓPÊyØzÓjÝ�ËVÙPË�æ¾ÜsË�Û*ÓPÏÎ�Ï�Ð�Ñ�æLÓ�Ë�ÓPÊ�Ë�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�é

�������� �� �"%6-7 0�$'A )� ���: <2�������8��� >@(*$'AO1!(D>E)!+GF � FIH � � H

1 ]P[rbcd � / M�/ de_ad [ i # � » ( ½ * º9�.�C W ¼%¼ ¹�R _ag%_�Y ��� i »s½%¼ ½ º »s½ »s¼ ¹

_ag%_�Y � � � * K * * K » J * R ( J_ag%_�Y � i J J J J J»s¼ � � i ( K » » ( ¼ K%¹ ¹ » *�½

m F5¤ m ¼%½ ( * _ag%_�Y � � i * ¹%¹ ( ¼%¼ º ¼ ( » » (_ag%_�Y ��� � ( » » R » ( » ( »s¼_ag%_�Y � i » ¹ » º »%» »%» '»s¼ ��� � ½%¼ ()( » R » R » R

¤=3 %&.=C�½ _ag%_�Y � � i J J J J J_ag%_�Y � � � J J ( R * » R * »%» ¹»s¼ � � � J J * ( » » º ¼ »%» (

�������� �� ��l�A���5���N� �'FIH � � H

1 ]P[cbrd � / M�/ de_ad [ i # � » ( ½ * º9�.=C W ¼%¼ ¹�R _ag%_aY ��� i * � *�½ ½ � ( » ( � *�¼ » � K�R ¼ � ' º

_ag%_aY ��� � ¹�� ¼ R ¹�� ¼ R ¹�� ¼ R ¹�� ¼ R ¹�� ¼ R_ag%_aY � i K�� » R K�� » R K�� » R K�� » R K�� » R»s¼ ��� i * � R!R * � ( ¹ * � * ( * � ')( ¹�� ¼ R

m F5¤ m ¼%½ ( * _ag%_aY � � i R)� ' » º�� ¹ ' * � ( º ½ � » ( ( � ( ½_ag%_aY ��� � ¹�� ¹ ( * � ' ½ * � ¼%¼ ½ � *a» ½ � ¼%¼_ag%_aY � i º�� ½ * * � ( » ½ � º ½ ½ � ¼ K ( � RTº»s¼ ��� � ¹�� º * * � K » * � ¼ R ½ � K ( ½ � ')(

¤�3 %�.�C�½ _ag%_aY ��� i »s¼ � R�K ' � ½%¼ K�� ( º R)� ¹%¹ R)� » ¹_ag%_aY � � � » ( � ' º » ( � ¼ ( »%» � * K »s¼ � K ( »s¼ � ( ¼»s¼ ��� � » ( � ' * » ( � ¼ ( »%» � * K »s¼ � K ( »s¼ � ( ½

��À ��Ã!��Ç�Â)ÈrÇ � E � �LÃzÈ��LÂ)ÈrľÁ����Á-Å ����� E È\Ç@�LÂ)ÈrľÁ�� À��JÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÌpÍwá�Ë)ÙPÜ�Ë)Ü�ÎVØ�Í+è0Ë�ËVëwßÑ0ËVÍyÜ�Ìuá�ËAÓPÏ�Î�Ï�Ð�Ñ�æLÓ�Ë!Ö£Ï�Ù5á�Ë)Ù�à�ÒvØSÙPÞ�Ë'Ø�ÍyÛ�ÛLÌuï*Î�æ�ÒuÓ5ÑyÙ�Ï�è�ÒuË)Ð�ÜVé5ñJÏzÝ�ËVá�Ë)Ù)ç)Ó�ÊyËVÌpÙ-è0Ë)ÜsÓ5Ñ0ÏSÓPËVÍ�Ó�ÌvØSÒÌvÜ�ÌpÍ Î�Ï�Ð�è�ÌpÍyØzÓPÌuÏ�ÍyÜ�ÝjÌuÓ�Ê Ï�Ó�Ê�Ë)Ù�Ó�Ë�ÎTÊ�Í�Ìvå�æ�Ë)Ü)é�îlÍ�Ë)ÜPÜsË)ÍyÎ�Ë�ç-Ý�Ë*Ý�Ï�æ�ÒvÛ�ÒuÌpð�Ë�ÓPÏ+ØSÑyÑ�Òuà¨Ó�ÊyË)Ü�ËÓ�Ë�ÎTÊ�Í�Ìvå�æ�Ë)Ü�ÓPÏ�Ñ�ÙPÏ�è�ÒpËVÐ�Ü�Ó�ʾØzÓ�Ø�Ù�Ë�ËVÌuÓ�ÊyËVÙ�Ü�Ð�ØSÒpÒrç-Ï�Ù�Ö£Ï�Ù�ÝjÊ�ÌpÎTÊ�Ý�Ë*ÜNÓTØSÙ�Ó�Î�ÒpÏ�Ü�Ë�Ó�ϦØ�Þ�ÏwÏLÛÜ�Ï�ÒpæLÓ�ÌpÏ�Í�ÌuÍ�Ø�Î�Ë)ÙsÓTØSÌpÍ�Ü�ËV;ÜsË�é

� Ë�ÜPØaÝ(ÌuÍ É5ØSèyÒuË � é Ó�ÊyØSÓ�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË*ÌuÍwá�ËVÙTÜsË�Ü�Ý!Ï�Ù�ð²Ý�ËVÒpÒ!ÝjÌuÓ�Ê Ü�Ð�ØSÒpÒ!Ð�ØSÓ�ÙPÌpÎVË)Ü)çÐ�Ï�ÜsÓ�ÒuÌpð�Ë)Òuà�è0Ë)Î)ØSæyÜ�Ë�Ï�Ö'ÓPÊ�ËVÌpÙ�ÒuÏLÎVØ�ÒGÍyØzÓPæ�ÙPË�é�îlͨÓ�Ê�Ë�Í�ËVëwÓ�Ü�Ë)Î�Ó�ÌpÏ�Í�ç&Ý!Ë�ÜsÊyÏzÝ�Ê�ÏzÝ Ü�Ð�ØSÒpÒuË)ÙØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�Ë)ÙPÜ�Ë)Ü$Ð�Øaà�è0Ë�æyÜ�Ë)Û�ËVä0Ë�Î%ÓPÌuá�ËVÒpà�ÌpͦÌpÍyÎ�Ï�Ð�Ñ�ÒuËVÓ�Ë�è�ÒuÏLÎTð�Ó�ÙPÌvÛLÌpØ�Þ�Ï�ÍyØSÒ�Ö\Ø�Î%ÓPÏ�Ù�ßÌpÚ)ØzÓPÌuÏ�ÍyÜ)é

��À\¿0À �Á5Ç�Ä �3� E ��Â�� G E Ä�Ç���ÂVÃzÈ\Å5È � �0Ä0Á � E � �yÇSÂ)ľÃzÈ �@�LÂ)ÈrľÁ�� À�îlÍyÎVÏ�Ð�Ñ�ÒpË�ÓPËJÖ\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍÏSÖ~è�ÒpÏLÎTð¦Ó�ÙPÌvÛLÌpØ�Þ�Ï�ÍyØSÒGÐ�ØzÓPÙ�ÌvÎ�Ë�Ü�ÊyØ�Ü�è¾Ë)ËVÍ ÜsÓ�æyÛ�ÌuË�Û�Ë�ëwÓ�Ë)ÍyÜsÌpá�Ë)Òuà+ÌuÍ�ÓPÊ�Ë*ÑyØ�ÜNÓ�ÛLË�ÎVØ�ÛLË � û ç �Lç#�ç � ç ; ç � û ç � � ! ç�èyæLÓ�Ó�Ê�Ë)Ù�Ë�ÊyØaá�Ë�è0ËVËVͲá�Ë)Ù�à�Ö£Ë)Ý Íwæ�Ð�ËVÙPÌpÎ)ØSÒ5Ù�Ë�ÜsæyÒ¡ÓTÜ�ÙPËVÑ0Ï�Ù�Ó�Ë�Û�Ö£Ï�Ù�Þ�ËVÍ�Ë)ÙPØ�ÒÜ�ÑyØSÙTÜsË�Ü�àwÜsÓ�Ë)Ð�ÜVé �~ØSÍyÛ�Ë)Û�Ï�Ù~ѾÏ�ÒuàwÍ�Ï�Ð�ÌpØ�Ò�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ÌpÏ�ÍyÜ'Ó�Ï�Ó�ÊyË�ÑyÌuá�ÏSÓjè�ÒpÏwÎTðLÜ~ÊyØaá�Ë�è0ËVË)ÍÑ�ÙPÌuÐ�Ø�Ù�ÌpÒuà²æyÜ�Ë)Û�ÌpÍ�Ó�ÊyË"ÑyØ�ÜNÓ�ç-Ö£Ï�Ù�Ü�àLÜNÓPËVÐ�Ü�Ø�Ù�ÌvÜsÌpÍ�Þ�Ö£ÙPÏ�Ð íyÍ�ÌuÓ�Ë�ÛLÌuä0Ë)Ù�Ë)ÍyÎ�Ë"Û�ÌpÜPÎ�ÙPË�ÓPÌuÚ�ØzÓ�ÌpÏ�;ÜÏSÖGÑyØ�ÙsÓPÌpØ�Ò&ÛLÌuä0Ë)Ù�Ë)Í�Ó�ÌvØSÒ�Ë�å�æ¾ØzÓ�ÌpÏ�;ÜVé~É~Ê�ËVÙPË�Ø�Ù�Ë�ÎVæ�Ù�ÙPËVÍ�ÓPÒuà*á�ËVÙPà*Ö£Ë)Ý7Ï�ÑLÓ�ÌpÏ�;ÜjÖ£Ï�Ù$ÌuÍyÎVÏ�Ð�Ñ�ÒpË�ÓPË

Page 26: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

�M� . � 6�823�9 F545/�? � CVF5F2/

Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ�ÏSÖ�è�ÒpÏwÎTð�Ð�ØSÓ�ÙPÌpÎVË)Ü�Ó�ʾØzÓ�Ù�Ë�å�æ�ÌuÙPË�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë�ÌuÍwá�Ë)ÙPÜ�ÌpÏ�ͦÏ�Ö�Þ�ËVÍ�Ë)ÙPØ�Ò-ÒvØSÙPÞ�Ë�çÜ�ÑyØSÙTÜsË�è�ÒpÏLÎTðwÜ)éÉ~Ê�Ë�ÌpÍwá�ËVÙTÜ�Ë�ßcÖ£Ù�Ë)ËJÖ£Ï�ÙPÐ�Ï�Ö5è�ÒpÏLÎTð�Ó�ÙPÌvÛLÌpØ�Þ�Ï�ÍyØSÒ0Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�Í"ÌvÜ

� ô ú � þ�ÿ ��ö ü � ú � þ�ÿ ��÷ üú� é ûaüÝjÊ�Ë)Ù�Ë�ö ÌpÜJÓ�Ê�Ë�ÜNÓPÙ�ÌvÎ%ÓPÒuà�ÒpÏzÝ!Ë)ÙJè�ÒpÏwÎTð�Ó�ÙPÌvÛLÌpØ�Þ�Ï�ÍyØSÒ-ÑyØSÙ�Ó$ÏSÖGÓPÊ�Ë�ÎVÏwË�ï*Î�ÌpËVÍ�Ó$Ð�ØzÓPÙ�Ìuë¦ì�ç�÷ ÌvÜ$ÓPÊ�Ë�Î�Ï�ÙPÙPË)Ü�ѾÏ�ÍyÛLÌpÍ�Þ*æ�Ñ�Ñ0ËVÙ�ÑyØ�ÙsÓ�ç�ØSÍyÛ � ÌvÜ�Ø"è�ÒpÏwÎTð¦Û�ÌpØ�Þ�Ï�;ØSÒ&Ð�ØSÓ�ÙPÌ¡ë�ÝjÊ�Ï�ÜsË�è�ÒpÏwÎTðLÜ � 0ØSÙPË�ÛLË�í¾Í�Ë)Û�èwà�Ó�ÊyË�Ù�Ë�Î�æ�ÙPÙ�Ë)ÍyÎ�Ë

� 0&ô ú ì�0 � 0 ��ì�0 � 0 þ�ÿ �;0 þ�ÿ ì�0 þ�ÿ � 0 ü þ�ÿú� é � üÜsÓPØSÙ�Ó�ÌpÍ�Þ�ÝjÌuÓ�Ê � 5 ô @�é�É~Ê�Ë�Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ͲÌpÜ�Ð�Ø�ÛLË*ÌpÍyÎVÏ�Ð�Ñ�ÒpË�Ó�Ë"è�à¨æyÜ�ÌuÍ�Þ¨ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ËÌpÍ�á�ËVÙTÜsË�Ü�ÙPØSÓ�Ê�Ë)Ù�Ó�ÊyØ�ͨÓPÊ�Ë�Ë�ë�Ø�Î%Ó�ÌuÍwá�ËVÙTÜsË�ÌuÍ ú é � ü é*É~ÊyÌpÜ�ÌpÍwá�Ë)ÙPÜ�Ë�ßcÖ£Ù�Ë)Ë�Ö£Ï�Ù�Ð Ï�Í�Òpà¦ÙPË)å�æ�ÌpÙ�Ë�ÜÐ�ØzÓPÙ�Ìuëwßcá�Ë)Î%ÓPÏ�Ù�Ð�æ�ÒuÓ�ÌpÑ�ÒpÌpÎ)ØzÓPÌuÏ�ÍyÜjÌpÍ�ÓPÊ�Ë�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyÌuÍ�Þ�Ï�Ñ0ËVÙTØzÓPÌuÏ�Í�é

� Ë�ÌpÒpÒuæyÜsÓ�ÙTØzÓPË'ÓPÊ�Ë�æyÜsË~Ï�Ö¾ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë!ÌuÍwá�Ë)ÙPÜ�Ë)Ü&ÌuÍ�Ó�ÊyË)Ü�Ë'Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ-ÝjÌuÓ�Ê �Gë�ØSÐ�Ñ�ÒpËû ; Ö£ÙPÏ�Ð�ê5î B5���2ç�Ó�Ê�Ë�ÒpØ�Ù�Þ�Ë)ÜsÓAÍ�Ï�;ÜsàwÐ�Ð�Ë�Ó�ÙPÌvÎ~Ð�ØSÓ�ÙPÌ¡ë�ÌpÍ�Ó�Ê�Ë�Î�Ï�ÒpÒpË)Î%ÓPÌuÏ�Í ú 7 ô û �M@�@ 6*7J7 � ô� �;�H ? ;�ü é"É~Ê�Ë*ÑyÙ�Ï�è�ÒuË)Ð ÌvÜ�Ø�Í ØzëLÌpÜ�àwÐ�Ð�ËVÓ�ÙPÌpÎ ��B ÛLË)á�Ë)ÒuÏ�Ñ�ÌuÍyÞ�Ñ�ÌuÑ0ËDyÏzÝ�ç5æyÜ�ÌuÍyÞ�Ó�Ê�Ë*ÓNÝ!Ï�ßË)å�æyØSÓ�ÌpÏ�Í�ð�ß �2Ð�ÏLÛLËVÒ�Ö£Ï�Ù2Ó�æyÙ�è�æyÒuË)ÍyÎ�Ë�é � ÎVÏ�ÍyÜsÓPØ�Í�ÓGè�ÒpÏLÎTð�ÜsÌpÚVËjÏ�Ö û � û Ý�Ø�Ü-æ¾ÜsË�Û�çSÓPÊ�ËJÜsÐ�Ø�ÒuÒpË)ÜsÓè�ÒpÏLÎTð²Ü�ÌuÚ)Ë�Ó�ʾØzÓ�Ý�Ï�æyÒpÛ�àwÌpËVÒvÛ Ø�è�ÒpÏLÎTð+ÓPÙ�ÌvÛLÌvØSÞ�Ï�ÍyØSÒ!ÜsàLÜsÓ�ËVÐ ú ÓPÊ�Ë"ÒvØ�ÜsÓ�è�ÒpÏLÎTð¨Ê¾Ø�Ü�Ü�ÌpÚVË ;yû�ü é�wÌpÍyÎ�Ë�ÓPÊ�Ë�Ð�ØzÓ�ÙPÌuë"ØSÙPÌpÜ�Ë)Ü!Ö£ÙPÏ�Ð Ø�íyÍ�ÌuÓ�Ë�Ë)ÒuË)Ð�Ë)Í�ÓJÑ�Ù�Ï�è�ÒpËVÐ�çLØ�Ð�Ï�Ù�Ë�ÎVØ�Ù�ËVÖ£æ�Ò�ÜsË)ÒuË�Î%ÓPÌuÏ�Í�Ï�Ö&Ó�ÊyËÑyØ�ÙsÓPÌ¡ÓPÌuÏ�Í�ÌuÍyÞ�Ð�Øaà�àwÌuË)ÒpÛ�è¾ËVÓsÓ�Ë)ÙGÙ�Ë�ÜsæyÒ¡ÓTÜVé-îlÍ�ÓPÊ�Ë!Ý�Ï�ÙTÜ�Ë!ÎVØ�ÜsË�çSØ$ÑyÌuá�ÏSÓ-èyÒuÏLÎTð�Ð�Øaà�è¾Ë~Ü�ÌuÍ�Þ�æ�ÒvØSÙ �Ó�ÊyÌpÜjÝ�Ï�æyÒpÛ�ÎVØSæ¾ÜsË�ÛLÌuï*Î�æ�ÒuÓ�ÌpË)Ü~Ö£Ï�ÙJÜsË)á�Ë)ÙPØ�Ò0Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌpÍwá�ËVÙTÜ�ËJÓ�Ë�ÎTÊ�Í�Ìvå�æ�Ë)ÜjÜ�æyÎTÊ�Ø�Ü � �M# ! ÌuÖÓ�ÊyË�Ü�ÑyØSÙTÜsÌuÓNà�ѾØzÓsÓPËVÙPÍ*ÌvÜ'Í�Ï�Ó!ØSæyÞ�Ð�ËVÍ�Ó�Ë�Û�é2îlÍ*Ï�æyÙ!ÎVØ�ÜsË�ç�Ø�Ð�ÌpÍ�ÌpÐ�ØSÒ0Ù�Ë�ÜsÌvÛLæyØ�ÒyÜsÏ�Òuæ�Ó�ÌpÏ�Í*ÌpÍ�Ó�ÊyËÍwæ�ÒpÒ&ÜsѾØ�Î�Ë�Ý�Ï�æ�ÒvÛ�è¾Ë�ÙPË�ÓPæ�Ù�ÍyË)Û�é

�wÌpÍyÎ�Ë!Ó�ÊyË!Ð�ØzÓPÙ�Ìuë�Î�Ï�Í�ÓPØSÌpÍyÜ5ÛLÌuä0Ë)Ù�Ë)Í�Ó2Ë)å�æyØSÓ�ÌpÏ�ÍyÜ5ØS;Û�ázØSÙPÌpØ�è�ÒuË�ÜVç�ÓPÊ�Ë~Ù�ÏzÝJÜ&ÏSÖ�ÓPÊ�Ë�Ü�àLÜNÓPËVÐÝ�ËVÙPË$Ü�Î)ØSÒpË)Û�èwà�Ó�ÊyËVÌpÙ �zßcÍ�Ï�Ù�Ð�Ü)ç�Ø�ÍyÛ�Ó�ÊyËVÍ*ÓPÊ�ËVÌpÙ~Î�Ï�Òpæ�Ð�ÍyÜ!Ý!Ë)Ù�Ë�Ü�Î)ØSÒpË)Û�Ü�ÌuÐ�ÌpÒpØ�Ù�Òpà�é � I�Ù�àwÒpÏzáÜ�æ�èyÜ�ÑyØ�ÎVË�Ü�ÌuÚ)Ë$Ö£Ï�Ù.9�â > � ��ÏSÖ @�Ý�Ø�Ü�æyÜsË�Û�éGÉ-Ø�è�ÒpË é û íyÙTÜNÓ~ÌpÒuÒpæyÜsÓ�ÙTØzÓ�Ë�Ü!Ó�Ê�Ë�Ü�Ï�ÒpæLÓ�ÌpÏ�Í�ÝjÌ¡ÓPÊ��îNÔ&Õ ú @ ü � � ��B ú 7 ü ÝjÌ¡ÓPÊ�Ø�è�ÒpÏLÎTð"Ü�ÌuÚ)Ë�ÏSÖ Ö£Ï�Ù$Î�Ï�Ð�ѾØSÙPÌpÜ�Ï�Í�é2É~Ê�Ë�ÌpÍLíyÍ�ÌuÓNà�ßcÍ�Ï�Ù�Ð Î�Ï�;ÛLÌ¡ÓPÌuÏ�ÍÏSÖ2ÓPÊ�Ë�ÌpÍ�á�ËVÙTÜsË�Ï�Ö5ÓPÊ�Ë�è�ÒpÏLÎTð�Ô-ÕýÖ\Ø�Î�Ó�Ï�ÙTÜjÌvÜJË�ÜNÓPÌuÐ�ØzÓPË)Û�ÝjÌuÓ�Ê � ú ö�÷ ü þ�ÿ + � � çyÝjÊ�Ë)Ù�Ë�+�ÌvÜjÓ�ÊyËá�Ë�Î%ÓPÏ�ÙAÏ�Ö�Ø�ÒuÒ¾Ï�Í�Ë�ÜVé2É~Ê�ÌvÜ'ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�Í�Ë�ÜNÓPÌuÐ�ØSÓ�Ë$ÛLË�Î�ÙPË)Ø�ÜsË�ÜAÛLÙTØSÐ�ØzÓPÌpÎ)ØSÒpÒuà�Ø�Ü2ÓPÊ�Ë$Ñ0ËVÙ�Ó�æ�ÙPèyØSÓ�ÌpÏ�ÍÌvÜ~ÌuÍyÎVÙ�Ë�Ø�Ü�Ë)Û�é

������� ��������1!7 P�/ $���� , � �������O���9!��� � �� ���H

fNg%_a`ad [rdeg%_ ,21 %&.=C YNZr[rdehJ]P[rY Z\[cYNiaZ¼ � ¼%¼%¼ » � Y * ¹ J¼ � ¼%¼�» R)� Y * R J¼ � ¼�»s¼ K�� Y ( ¹ J¼ � ¼ º ¼ ½ � Y ¼ K J¼ � »s¼%¼ ½ � Y ¼ º J¼ � º ¼%¼ » ()' � K�R» � ¼%¼%¼ ' ¹�� ½%½ R

É5ØSè�ÒpË é ��Ü�Ê�ÏzÝJÜ2ÓPÊ�Ë�ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�Í"Ë)ÜsÓ�ÌpÐ�ØSÓ�Ë�ç�Íwæ�Ð�è¾Ë)Ù'ÏSÖF9�â�> � ��ÜsÓ�Ë)ÑyÜGÓPÏ�Î�Ï�Íwá�ËVÙPÞ�Ë)ÍyÎ�Ë�çÓ�ÌpÐ�ÌuÍyÞ�Ü5Ö£Ï�ÙAÜ�Ë�Ó�Ó�ÌpÍ�Þ�æ�Ñ�Ó�ÊyË�ÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�ËVÙGØ�ÍyÛ�Ó�Ê�ËjÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)çSØSÍyÛ�Ó�ÊyËjÍ�æyÐ�è0ËVÙGÏSÖ=Í�Ï�Í�ÚVËVßÙPÏ�Ü�ÌpÍ�Ó�ÊyË"Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�é¦É~Ê�Ë*Ð�Ë�ÓPÊ�ÏLÛ/�~É~îNê7Û�ËVÍ�Ï�Ó�Ë)Ü�Ó�Ê�Ë�ÌuÍwá�ËVÙTÜsËVßrÖ£ÙPËVË�Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�Íú� é ûaü ç=ØSÍyÛ¦Ð�Øaà�è0Ë�æyÜ�Ë)Û¦ÝjÌ¡ÓPʨÜ�ËVá�Ë)ÙPØ�Ò&ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�Ë)ÙPÜ�Ë�Ó�Ë�ÎTÊ�Í�Ìvå�æ�Ë)Ü)é�â >jß^Ü ú � � � ü Ø�ÍyÛâ >~ß^Ù ú � � � ü ÛLËVÍ�Ï�Ó�Ë�ÓPÊ�Ë�Ð�ÌpÍ�ÌuÐ�Ø�Ò�Ù�Ë�ÜsÌvÛLæyØ�Ò&ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ æyÜ�ÌuÍyÞ*ÛLÙ�Ï�Ñ�Ñ�ÌpÍ�Þ�ÌuÍ�ÓPÊ�Ë�Ü�Ï�ÒpæLÓ�ÌpÏ�Í�Ø�ÍyÛÙPË)Ü�ÌpÛLæ¾ØSÒ&á�Ë)Î�Ó�Ï�ÙTÜ)ç¾ÙPË)Ü�ѾË�Î%ÓPÌuá�ËVÒpà�ç=ØSÍyÛ¦Ô ��ÌvÜJÓPÊ�Ë�ÒpË)Ø�ÜNÓ�Ü�å�æyØ�Ù�Ë�ÜJÜ�Ï�ÒpæLÓ�ÌpÏ�ͦæ¾ÜsÌpÍ�Þ*ÓPÊ�Ë�Ü�ÑyØ�ÙPÜ�Ì¡ÓNàÑyØSÓsÓ�Ë)Ù�Í�Ï�Ö!ÓPÊ�Ë*Ñ�Ìpá�Ï�Ó�è�ÒpÏLÎTð¨Ø�Ü�Ó�Ê�Ë"Ü�ÑyØ�ÙPÜ�Ì¡ÓNà¨ÑyØzÓ�Ó�Ë)Ù�Í�ÏSÖ~ÓPÊ�Ë"ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍwá�ËVÙTÜ�Ë�é�É~ÊyË

Page 27: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C �&?

â > Ð�ËVÓ�Ê�ÏLÛ�Ü$æyÜsË�Û:� � ��ÏSÖ û @yç¾Ø�ÍyÛ�ÜsÑ0Ë)ÎVÌ¡í0ÎVØSÒpÒpà�ç #�Ï�æLÓPËVÙ�ØSÍyÛ û ÌpÍ�Í�Ë)Ù�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�Í�Ö£Ï�Ù�â >~ßlÜVçØSÍ¾Û � � ��ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ�Ö£Ï�Ù�â >~ß^Ù)é��LËVÒuÖ�ßcÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ÌuÍyÞ�Ø�ÍyÛ¨Ó�ÙTØSÍyÜ�Ñ0Ï�Ü�Ë�ÌuÍ�ÌuÓ�ÌvØSÒ'Þ�æ�Ë�Ü�Ü�Ë)Ü�Ý�ËVÙPËæyÜ�Ë)Û�é Ô � æ¾ÜsË�Û ÓPÊ�Ë����������²ÙPÏ�æLÓPÌuÍyË�ÌpÍ Ô � �J�$ó I Ó�Ï�ÎVÏ�Ð�Ñ�æLÓPË�Ó�Ê�Ë�ÒpË)Ø�ÜNÓ*ÜPå�æ¾ØSÙPË)Ü�ÜsÏ�Òuæ�ßÓ�ÌpÏ�Í&é*É~Ê�Ë�Ë�ëLѾË)Ù�ÌpÐ�ËVÍ�ÓPÜ�Ý�ËVÙPË�ÎVØ�Ù�ÙPÌuË�Û¦Ï�æLÓ�Ï�Í�Ï�Í�Ë�Ñ�ÙPÏLÎ�Ë�Ü�Ü�Ï�Ù�ÏSÖjØL�wæ�Í/�wÑyØ�ÙPÎ)ÜNÓTØzÓ�ÌpÏ�Í û @yéÉ~Ê�Ë�Î�ÏLÛLË�Ö£Ï�Ù�ÎVÏ�ÍyÜsÓ�ÙPæyÎ�Ó�ÌpÍ�Þ�Ó�ÊyË�ÌpÍyÎ�Ï�Ð�Ñ�ÒuËVÓ�Ë�è�ÒuÏLÎTð�Ö\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�Í�ÌvÜ�Ü�Ï�Ð�ËVÝjʾØzÓ�ÌpÍ�ËVï�ÎVÌuË)Í�ÓÌpͦÓNÝ�Ï�Ý~ØaàLÜ=9jÌuÓ�Ó�ÙTØSÍyÜ�ѾÏ�ÜsË�ÜJÓPÊ�Ë�Û�ØzÓTØ�ÜsÓ�ÙPæyÎ%ÓPæ�ÙPË�Ï�ÖAÓ�Ê�Ë�Ñ�Ìpá�Ï�Ó�è�ÒpÏLÎTð¦ØSÍyÛ¦Ó�Ê�Ë�ÌpÍ�á�ËVÙTÜsË ú ÓPÏæyÜ�Ë�Î�Ï�Òuæ�Ð�ÍLß^Ï�ÙPÌpËVÍ�Ó�Ë�Û"ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�Ü ü ç�Ø�ÍyÛ�Ì¡Ó$ÎVÏ�æ�Í�ÓTÜ~Ó�Ê�Ë�Íwæ�Ð�è¾Ë)ÙJÏSÖ2Í�Ï�Í�ÚVË)Ù�Ï�Ü!ÌpÍ�Ó�Ê�Ë�Ü�ÑyØ�ÙPÜ�ËÐ�ØzÓPÙ�ÌuëwßcÐ�ØzÓPÙ�Ìuë*Ð�æyÒ¡ÓPÌuÑ�ÒpÌvÎVØzÓPÌuÏ�Í�è¾ËVÖ£Ï�ÙPË�Ñ0ËVÙ�Ö£Ï�ÙPÐ�ÌuÍyÞ�ÓPÊ�Ë�Ø�Î�Ó�æyØ�Ò�Ð�æ�ÒuÓ�ÌpÑ�ÒpÌpÎ)ØzÓPÌuÏ�Í�é

������� ��� �� �1!7 P�/ $ ��� , 0B/ )'4 (DAQ>E3�>E1'.�)!+�1!/ >@+�45)!7 P�/ $B(*$ I1�4B(*)!AQ>��'1!(D>E)!+�H

fNg%_a`�� ,21 %&.=C 6=¤=B [cdehjY n Z q _ag%_��sYNbrg%ZYNZr[s� Zr[rYsi�Z iabcYNfNg%_ Zcg%k ��Y [cgT[c]Tk iabcYNfNg%_

¢ o m BAnv¼�q� �C"�2/!nv¼ � º q » ()' � K�R » º�� ' K »+*�½ � » K » º ' � » ¹ ' K ½ K�RTº¢=W o�D� )1 % {vZ n\»s¼�q »%» ' � » K%¹ º%¹�� ( ¼ »%»s½ � *a» » ¹ ' � ¹ » » ( ¼~¼ º ¼¢=W o�D� )1 % {vb n\»s¼�q ')( � ( ½ ' R!R)� K%º »+* ( � K ¼ ()( ¼ � ¹%º » ( ¼~¼ º ¼¢=W o�D� )1 % {vZ n º q ½ K ( � ½ ( K *)* � º!K » K%¹�� ½ * ( ½%¼ � ')( ¹ ¼~¼ ( º¢=W o�D� )1 % {vb n º q ' ½ � º ( R ½ * � K%¹ ()' º�� º » ½%½%¼ � ½ R ¹ ¼~¼ ( º¢=W o�D� m C º�� Y ' º J ()' ¼ � ¼ ( J J * º ½ ¹ ¼ º

É~Ê�Ë�Ó�ÌpÐ�ÌuÍ�Þ�Ü!Ü�Ê�ÏzÝ@ÓPÊyØzÓ �~É~îNê � â >~ßlÜ úsû @ ü ÌvÜ!ÎVÏ�Ð�ÑyØSÙTØSèyÒuËjÓPÏ2��îNÔ-Õ ú @ ü�� � ��B ú @yé �ü è�æLÓæyÜ�Ë)Ü�Ð�æyÎTÊ ÒuË�Ü�Ü�Ð�ËVÐ�Ï�ÙPà�é �JÒuÓ�Ê�Ï�æ�Þ�Ê�ÓPÊ�Ë�Ø�Î%ÓPæyØSÒ!Íwæ�Ð�è0ËVÙ�ÏSÖ$ÍyÏ�Í�Ú)ËVÙPÏ�Ü�ÌpÍ ÓPÊ�Ë"Ð�ØzÓPÙ�Ìuë�ÌpÜ� �;.H ? ; çaÓPÊ�ËVÙPË�Ý!Ë)Ù�Ë # ; # � è�ÒpÏwÎTð�ÍyÏ�Í�Ú)ËVÙPÏ�Ü-Ù�Ë�å�æyÌuÙPË)Û�ÌuÍ ��îNÔ&Õ ú @ ü ç�ØSÍyÛ�Ó�Ê�Ë)Ù�ËVÖ£Ï�ÙPË�Ø�ÒuÐ�Ï�ÜNÓ2ØÐ�ÌuÒpÒpÌuÏ�Í�Ë)Í�Ó�ÙPÌuË�Ü5Ó�ÊyØSÓ2ÍyËVË)Û�Ë)Û�Ó�Ï�è0ËJÜNÓPÏ�ÙPË)Û�é ��îNÔ&Õ ú @ ü ÙPË)å�æ�ÌpÙ�Ë�Û�Ð�Ï�ÙPË�Ó�ÌpÐ�ËjÌuÍ�Ó�ÊyËjÌ¡ÓPËVÙTØzÓ�ÌpÏ�;Üè0Ë)ÎVØ�æyÜ�Ë�Ó�Ê�˨Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù�Ý�Ø�Ü*ÛLËV;ÜsË)Ù)çjØS;Û@Í�ËVË�ÛLË)ÛEÓPÏ Ï�Ñ0ËVÙTØzÓPË�ÝjÌ¡ÓPÊ Ð�æyÎTÊ Ü�Ð�ØSÒpÒuË)Ùè�ÒpÏLÎTðwÜ)é É~Êy˨â > Ð�ËVÓ�Ê�ÏLÛ�Ü�Ñ�ÙPÏLÛLæyÎ�Ë�Û ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�˦ÌpÍwá�Ë)ÙPÜ�Ë)Ü�ÓPÊyØzÓ�Ý�ËVÙPË+ÜsѾØSÙTÜsË)Ù�Ó�ÊyØ�ÍÓ�ÊyË"Ï�ÙPÌpÞ�ÌpÍyØSÒ!Ñ�Ìuá�ÏSÓ�èyÒuÏLÎTðLÜVé²É~Ê�Ë�Ô ��Ð�Ë�ÓPÊ�ÏLÛ�Ñ�ÙPÏwÛ�æyÎ�Ë�Ü�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍwá�Ë)ÙPÜ�Ë)Ü�ÝjÌ¡ÓPÊ Ó�ÊyËÜPØSÐ�Ë�Íwæ�Ð�è0ËVÙ�ÏSÖGÍ�Ï�Í�ÚVË)Ù�Ï�ÜJØ�ÜJÓ�Ê�Ë�Ñ�Ìuá�ÏSÓ$èyÒuÏLÎTðLÜVç0ØSÍyÛ�ÓPÊwæyÜ$ÙPË)å�æ�ÌpÙPË)Û�Þ�ÙPË)ØSÓ�ËVÙ�ÜNÓPÏ�ÙTØSÞ�Ë�Ø�ÍyÛÎ�Ï�Ð�Ñ�æLÓPØSÓ�ÌpÏ�ÍEÓ�ÌpÐ�Ë�é7É~Ê�Ë+Ü�Ï�ÒpæLÓ�ÌpÏ�Í@Ý~Ø�Ü�Ñ0Ï�Ï�Ù)ç�Ê�ÏzÝ�ËVá�ËVÙ�ç'Ñ0Ï�ÜPÜsÌpè�Òpà è0Ë)ÎVØ�æyÜ�Ë�Ó�Ê�Ë+Ü�Ë)ÎVÏ�ÍyÛ�çÓ�ÊyÌuÙTÛ�ç�ØS;Û�Ö£Ï�æyÙsÓPÊ�Ñ�Ìpá�Ï�Ó�èyÒuÏLÎTðLÜ�Ý!Ë)Ù�Ë�ѾÏwÏ�Ù�Òpà*ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë�Û�é-îlÍ"Ó�Ê�Ë�ÜsË�Î)Ø�Ü�Ë)Ü)çwØSÓ�ÒpË)Ø�ÜNÓ~Ï�ÍyËÒpÏwÎ)ØSÒ-ÒuË�Ø�ÜsÓ�Ü�å�æyØ�Ù�Ë�ÜjÑ�ÙPÏ�è�ÒpËVÐ ÊyØ�Û¦ÒuÌpÍ�Ë)Ø�Ù�Òpà"ÌpÍyÛLË)ѾË)ÍyÛLË)Í�Ó�Î�Ï�Òuæ�Ð�ÍyÜ)é5GJÏ"Ñ�Ìuá�ÏSÓ$èyÒuÏLÎTðLÜJÝ�ËVÙPËÜ�ÌuÍ�Þ�æ�ÒvØSÙ�é

��ÀB��À #���-ÃzÄ���È\Á��D�;�-Ã!�wÇ�Ä0Á5Å-È\Â)È\Ä0Á���à À�îlÍ�ØSÒpÒ�Ï�Ö�Ï�æ�Ù-Ñ�Ù�Ë)áwÌuÏ�æyÜ�ØSÒpÞ�Ï�Ù�ÌuÓ�ÊyÐ�Ü)ç�Ý!Ë'Ü�Ï�æyÞ�Ê�ÓØ�Ð�ØSÓ�ÙPÌ¡ë � Ó�Ï�Ð�Ø�ð�Ë�ì�� ÎVÒuÏ�ÜsË�Ó�Ï�Ó�ÊyË�ÌvÛLË)Í�ÓPÌ¡ÓNà�Ð�ØSÓ�ÙPÌ¡ë�é�É-Ï�è0Ë�Ð�Ï�ÙPË�Þ�Ë)Í�ËVÙTØSÒcç=Ý!Ë�ÎVØ�ÍÜ�ËVËVð¨Ìu;ÜNÓPË)Ø�Û�Ø�Í�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ÌpÏ�ͨÓ�Ï+Ü�Ï�Ð�Ë�Ð�ØzÓPÙ�Ìuë �"é�É~ÊwæyÜ)ç5Ý!Ë*ÎVÏ�ÍyÜ�ÌpÛ�ËVÙ�ÓPÊ�Ë*Ï�è�òNË)Î%ÓPÌuá�ËÖ£æ�ÍyÎ�Ó�ÌpÏ�Í

� ú � ü ô�� � ��ì����, "ú� é # ü

ÌpÍ�ÝjÊ�ÌpÎTÊ ��ÌpÜ�ÜsÏ�Ð�Ë�Ð�ØSÓ�ÙPÌ¡ë�Ó�Ï*è0Ë�ÛLËVíyÍ�Ë�Û�é���ÍyÎ�Ë�Ý�Ë�íy;Û�Ø�Ð�ØzÓ�ÙPÌuë � ÝjÊ�Ï�Ü�Ë�Ï�è�òNË)Î%ÓPÌuá�ËÖ£æ�ÍyÎ�Ó�ÌpÏ�Í ú� é # ü ÌvÜ!Ü�Ð�ØSÒpÒ¾Ë)Í�Ï�æ�Þ�Ê�ç�Ó�Ê�Ë)Í*ÓPÊ�Ë�ÑyÙ�Ë�Î�Ï�;ÛLÌ¡ÓPÌuÏ�Í�ËVÙ!Ö£Ï�Ù!Ó�ÊyË�Ð�ØzÓPÙ�Ìuë*ìõÌvÜ�ÛLË�íyÍyË)Û*èwà

� ô � � þ�ÿ �É~Ê�ÌvÜGÌpÐ�ÑyÒuÌpË)Ü2ÓPÊyØzÓ �ýÌvÜAØ�Ð�ØzÓPÙ�Ìuë�ÝjÊ�ÌvÎTÊ�ÌpÜGË�Ø�Ü�à�Ó�Ï�ÌpÍwá�Ë)ÙsÓ�çSÏ�ÙGÙTØzÓPÊ�ËVÙ�çzÓ�ʾØzÓ'Ü�Ï�Òpá�ÌpÍ�Þ�Ü�àwÜsÓ�Ë)Ð�ÜÝjÌuÓ�Ê �7Ü�Ê�Ï�æ�ÒvÛ�è0Ë!ÌpÍ�ËVëwÑ0ËV;ÜsÌpá�Ë�éF��Ó2Ï�Í�Ë!Ë�ëwÓ�ÙPËVÐ�Ë'ÝjÊyËVÍ � ô ì�çzÓPÊ�Ë�è¾Ë�ÜNÓ � ÌpÜ&Ó�ÊyË!ÌvÛLËVÍ�ÓPÌ¡ÓNàÐ�ØzÓPÙ�Ìuë�çLè�æLÓJÜsÏ�Òuá�Ë)Ü!ÝjÌ¡ÓPÊ �×Ø�Ù�Ë�Ë�ëLÑ0ËVÍyÜ�Ìpá�Ë�é ��Ó~Ó�ÊyË�Ï�Ó�Ê�Ë)ÙjË�ëwÓ�ÙPËVÐ�Ë�ç�Ý�Ë�íyÍyÛ�Ï�æ�ÙjÜsÓPØ�ÍyÛ�ØSÙTÛÜ�Ì¡ÓPæyØzÓPÌuÏ�Í�ÝjÊyÌpÎTÊ�Î�Ï�Ù�ÙPË)Ü�Ñ0Ï�ÍyÛ�Ü!ÓPÏ � ô �yç0ØSÍyÛ�ÝjÊ�ÌvÎTÊ�ÌpÜJÎTʾØSÙTØ�Î%ÓPËVÙPÌuÚ)Ë)Û"è�à"Ó�ÙPÌuáwÌvØSÒ ��ß^Ü�Ï�Òpá�Ë�Üè�æLÓ�Ë�ëLÑ0ËVÍyÜ�Ìuá�Ë�Ó�Ï Ï�èLÓPØ�ÌuÍ � Ð�ØzÓPÙ�ÌvÎ�Ë�ÜVéýîlÍ è0Ë�ÓNÝ�ËVËVÍ@ÓPÊ�Ë)Ü�Ë�ÓNÝ�Ï�Ë�ëwÓ�ÙPËVÐ�Ë�Ü�Ó�ÊyËVÙP˦ØSÙP˦ØÍwæ�Ð�è0ËVÙ�ÏSÖAØ�Ñ�ѾË�ØSÒpÌuÍyÞ�Î�Ï�Ð�Ñ�Ù�Ï�Ð�ÌpÜ�Ë)Ü)çyÑ0ËVÙPÊyØSѾÜjÓ�ÊyË�Ü�ÌuÐ�Ñ�ÒpË)ÜsÓ�è0ËVÌpÍ�Þ*ÓPÊ�Ë�èyÒuÏLÎTð�ÛLÌvØSÞ�Ï�ÍyØSÒ&ÏSÖì�é

Page 28: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

� H . � 6�823�9 F545/�? � CVF5F2/

�JÍyÏSÓ�ÊyËVÙ~Ý�Øaà�Ï�Ö&áwÌuË)ÝjÌuÍyÞ�ÓPÊ�Ë�Î�Ï�ÍyÎ�Ë)ÑLÓ�Ï�Ö5Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPËVÒpà�Ð�ÌpÍ�ÌuÐ�ÌpÚVÌpÍ�Þ ú� é # ü ÌvÜ!Ó�ÊyØSÓjÏSÖÌpÐ�ÑyÙ�ÏzáwÌpÍ�Þ+Ø�Ñ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙ�é+ñJË)Ù�Ë � ÌvÜ�Ø�Í�Ë�ëLÌvÜNÓPÌuÍ�Þ¨Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù)ç-Ö£Ï�Ù�Ë�ë�Ø�Ð�ÑyÒuË�ç2Ø�ÍÔ&Õ×Ö\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓ�ÌpÏ�Í&é�î^Ö!Ó�Ê�Ë�Ö\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ͨÞ�Ìpá�Ë)Ü�Ø�ͨæ�;Ü�ØSÓ�ÌvÜNÖ\Ø�Î%Ó�Ï�Ù�à¦ÎVÏ�Íwá�Ë)Ù�Þ�ËVÍyÎVË�ÙTØzÓPË�ç�ÌuÓ�ÌpÜÛLÌuï*Î�æ�ÒuÓ�ÓPÏ�ÌuÐ�Ñ�ÙPÏzá�Ë�ÌuÓ�èwà¨ØSÓsÓ�Ë)Ð�ÑLÓ�ÌpÍ�Þ�ÓPϦÐ�ÏwÛ�Ì¡Ö£à¨Ó�Ê�Ë�ö�ØSÍyÛ ÷ Ö\Ø�Î%Ó�Ï�ÙPÜ)é���ÍyË"ÜsÏ�Òuæ�Ó�ÌpÏ�ÍÝ�Ï�æ�ÒvÛ�è¾Ë$Ó�Ï�ÛLÌpÜPÎVØ�ÙPÛ�ÓPÊ�ÌvÜAÖ\Ø�Î%Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�Í�ØS;Û*ØzÓ�Ó�ËVÐ�ÑLÓ!Ó�Ï�Ù�Ë�Î�Ï�Ð�Ñ�æ�Ó�Ë$Ø�Ö£ÙPË)Ü�Ê*Ï�Í�Ë�ç�ѾÏ�Ü�Ü�ÌuèyÒuàÝjÌuÓ�Ê�Ð�Ï�Ù�Ë'íyÒpÒ¡ß^ÌuÍ&éGó!ÒpË)Ø�Ù�Òpà�çaÓPÊ�ÌpÜ5Ð�Øaà�è0Ë!Ý~Ø�ÜsÓ�ËVÖ£æ�ÒwË)Ü�ѾË�Î�ÌvØSÒpÒuà�ÌpÍ�ÓPÊ�ËjÎVØ�Ü�Ë'ÝjÊyËVÍ�Ó�Ê�ÌvÜ5Ñ�Ù�ÏLÎVË)ÜPÜÐ�æ¾ÜNÓJè0Ë�Ì¡ÓPËVÙTØzÓPË)Û�Ø�Ö£Ë)ÝõÓPÌuÐ�Ë�ÜJÛLæ�Ë�ÓPÏ�Ñ0ËVÙTÜ�ÌpÜsÓ�Ë)Í�ÓjÖ\Ø�ÌuÒpæ�ÙPË)Ü)éê�Ï�Ù�Ø"Íwæ�Ð�ËVÙPÌpÎ)ØSÒ&ËVë�ØSÐ�Ñ�ÒpË�ÏSÖAÌpÐ�Ñ�ÙPÏzá�ÌpÍ�Þ"Ø"Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù)ç0Ý�Ë�æyÜ�Ë�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPË�ÌuÍLß

á�Ë)ÙPÜ�Ë)Ü�ÓPϦÌpÐ�ÑyÙ�Ïzá�Ë�ÓPÊ�Ë"èyÒuÏLÎTð�ß^Û�ÌpØ�Þ�Ï�;ØSÒ2Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ�Ö£Ï�Ù�ÓPÊ�Ë � >.��>�� 9 û ç � >.�wî >,> ûØSÍ¾Û � >.�wî >,>���Ð�ØSÓ�ÙPÌpÎVË)Ü)é�É~Ê�Ë"Ë�ëLѾË)Ù�ÌpÐ�ËVÍ�ÓPÜ�æyÜ�Ë)Û�ÛLÙPÏ�Ñ�Ñ�ÌpÍ�Þ�Ï�Í�Í�æyÐ�Ë)Ù�ÌvÎVØ�ÒAázØSÒpæ�Ë)Ü�ÝjÌ¡ÓPÊ� � �5ô û @yç¾Ø�ÍyÛ ����� ��� � ��ô @yé @ @ û é�îlͨÉ-Ø�è�ÒuË é #�ç ��� � ���?� �� $ÌpÜJÓ�Ê�Ë�è�ÒpÏwÎTð�Ü�ÌuÚ)Ë�ÏSÖ2ÓPÊ�Ë�è�ÒpÏLÎTð�ßÛLÌvØSÞ�Ï�ÍyØ�Ò�Ñ�ÙPË)ÎVÏ�ÍyÛLÌuÓ�ÌpÏ�ÍyËVÙ�çaØ�ÍyÛ ��� � ��� ���� � ����ÌpÜ&Ó�ÊyË!Íwæ�Ð�è¾Ë)Ù-Ï�Ö 9�â > � ��Ì¡ÓPËVÙTØzÓPÌuÏ�ÍyÜ&ÙPË)å�æ�ÌpÙPË)ÛÖ£Ï�Ù�Î�Ï�Í�á�ËVÙPÞ�Ë)ÍyÎ�Ë~ÝjÊ�Ë)Í�Ó�Ê�Ë�è�ÒuÏLÎTð�ßlÛLÌpØ�Þ�Ï�ÍyØSÒLÑ�ÙPË)ÎVÏ�ÍyÛ�Ì¡ÓPÌuÏ�Í�ËVÙAÌvÜAæ¾ÜsË�Û*ØSÒpÏ�Í�Ë�é5É~ÊyËJÍwæ�Ð�è0ËVÙ!ÏSÖ9�â > � ��ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ÌvÜ�Ü�Ê�ÏzÝjͲØSÞ�Ø�Ìu;ÜNÓ�Ó�Ê�Ë�Íwæ�Ð�è0ËVÙ�Ï�Ö'Ï�æLÓPËVÙ�ÌuÓ�ËVÙTØzÓPÌuÏ�ÍyÜ�æyÜsË�Û�ÓPÏ�ÌpÐ�Ñ�Ù�Ïzá�ËÓ�ÊyË�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)Ù)é

������� ��� ��Q7 P�AC) �'>E+8. 1 P�AC$�45)!+�3�>@(D>E)!+�$'ABH

}�keg)f^§ }akegVf^§1 ]P[cbrd � � Zcde�NY iabrYsfNg%_ » ( ½ * º3 %5C2%&.,!» ()( ¼ º ( » »%» R * ' º ' ' º R ½ R »3 %5CVo % %G» »s¼%½%¼ K ( º ½ ' K »s¼ * »s¼ K K%º K!K3 %5CVo % % ( K ½%½ K ( º ½ »s½ ¹ ')' ' K ')( K »

��Ë)Ü�ÌpÛ�Ë)Ü�Ó�ÊyË)Ü�Ë�ØSÑ�Ñ�ÒpÌvÎVØzÓPÌuÏ�ÍyÜ)ç�Ý�Ë�ÊyØaá�Ë�æyÜ�Ë)Û�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌpÍ�á�ËVÙTÜsË�Ó�Ë�ÎTÊ�Í�Ìvå�æ�Ë)Ü~Ö£Ï�ÙJÜsË)á�ßËVÙTØSÒ�Ï�Ó�Ê�Ë)ÙjÑ�æ�ÙPѾÏ�ÜsË�ÜVéGÔ&Ìuð�Ë�ÌpÍ ú� é # ü çLÝ�Ë�Î)ØSÍ�Þ�Ë)Í�ËVÙTØSÒpÌuÚ)Ë�Ï�æ�Ù~Ñ�ÙPÏ�è�ÒpËVÐ�Ó�Ï�Ð�ÌuÍyÌuÐ�ÌpÚVË

3 ú*)=ü ô � � ��ì ) �, "ú� é �wü

ÝjÊ�Ë)Ù�Ë �~ÌvÜjØ�ÙPÌuÞ�Ê�Ó�ßcʾØSÍyÛ*Ü�ÌvÛLË�Ø�ÍyÛ ) ÌvÜ~ØSÍ�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË$Ü�ÑyØSÙTÜsË�ÜsÏ�Òuæ�Ó�ÌpÏ�Í�éGÉ~Ê�Ë�Ù�ÌpÞ�Ê�Ó�ßcÊyØ�ÍyÛÜ�ÌpÛLË ��ÛLÏwË)Ü�Í�Ï�Ó�Í�Ë)Ë)Û�ÓPÏ"è0Ë�Ü�ÑyØSÙTÜ�Ë�Ì¡Ö!Û�Ù�Ï�Ñ�Ñ�ÌpÍ�Þ*ÌvÜ$æyÜ�Ë)Û¦ÌuÍ+Ó�Ê�Ë�ÜsË�ØSÙTÎTʦÛLÌuÙPË)Î�Ó�ÌpÏ�Í�é �wÑyØ�ÙPÜ�ËØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�Ü�Ï�ÒpæLÓ�ÌpÏ�;ÜjÓ�Ï"ÒuÌpÍ�Ë)Ø�Ù$Ü�àwÜsÓ�Ë)Ð�ÜJÐ�Øaà"è0Ë�æyÜ�Ë)Û�ÌpÍ�Ö£Ï�ÙPÐ�ÌuÍyÞ*Ñ�ÙPË)Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ)çLÖ£Ï�ÙË�ë�Ø�Ð�ÑyÒuË�ç¾ÓPÏ"Ö£Ï�Ù�Ð Ø�ÜsÑyØ�ÙPÜ�Ë�Ø�Ñ�Ñ�ÙPÏaëwÌpÐ�ØzÓPÌuÏ�Í�Ó�Ï�Ø �LÎTÊwæ�Ù�Î�Ï�Ð�ÑyÒuË)Ð�Ë)Í�Ó�Ï�Ù�ÌuÓPÜ�ÌuÍwá�ËVÙTÜsË�é��wË)Ë� ? ! ØSÍ¾Û � H ! Ö£Ï�ÙjÐ�Ï�ÙPË�Û�Ë�ÓPØ�ÌuÒvÜ)é

�&À ��Ä0Á-Ç E Æ��)ÈrľÁ À�É~ÊyÌpÜ�ÑyØ�ѾË)Ù!ÊyØ�Ü~ÛLË)ÜPÎ�ÙPÌuè0Ë)Û�ØSÍ"Ø�Ñ�Ñ�ÙPÏ�Ø�ÎTÊ�Ö£Ï�ÙjÎ�Ï�ÍyÜNÓPÙ�æ¾Î%Ó�ÌpÍ�Þ�ØSÑ�Ñ�ÙPÏaëwßÌpÐ�ØSÓ�Ë�ÌuÍwá�ËVÙTÜsË�ÜjáwÌpØ�ÜsÑyØ�ÙPÜ�Ë�ßlÜ�ÑyØSÙTÜsË�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ)é�É~Ê�Ë�Ü�ÑyØSÙTÜ�Ë�Ð�ÏLÛLË�ÌuÓ�Ë)ÙPØSÓ�ÌpÏ�ÍyÜ�ØSÙPË�ÛLË�ÜsÌpÞ�ÍyË)ÛÓ�Ï�è0Ë�Ë�Î�Ï�Í�Ï�Ð�ÌvÎVØSÒcçwÊ�ÏzÝ�ËVá�Ë)Ù)ç�Ó�ÊyËVÌpÙ~ÎVÏ�ÜsÓ�ÌvÜjÜsÓ�ÌpÒuÒ�Í�Ï�Ó~ÎVÏ�Ð�Ñ0Ë�Ó�ÌuÓ�Ìpá�Ë�ÝjÌuÓ�Ê�îNÔ&ÕãÖ\Ø�Î�Ó�Ï�Ù�ÌpÚ)ØSÓ�ÌpÏ�ÍyÜ)é�$Ó�ÊyËVÙ�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�Ë*ÌpÍwá�Ë)ÙPÜ�Ë*ÓPË)ÎTÊ�Í�Ìvå�æ�Ë)Ü�ÓPÊyØzÓ�æyÜ�Ë�Ø�Û�ØSÑLÓPÌuá�Ë�Ü�ÑyØSÙTÜ�Ì¡ÓNà�Ü�ËVÒpË)Î%ÓPÌuÏ�Í ÜPÎTÊ�ËVÐ�Ë�ÜØSÒvÜ�Ï�Ü�æLä=ËVÙ~Ö£ÙPÏ�Ð Ó�Ê�Ë�ÜPØSÐ�Ë�ÛLÙTØaÝjèyØ�ÎTð=éGñJÏzÝ�ËVá�ËVÙ�çwÜ�ËVá�ËVÙTØSÒ=Ë�ë�Ø�Ð�ÑyÒuË�ÜjÜsÊ�ÏzÝõÓ�ÊyØSÓjÓ�Ê�Ë�ÜsË�ÑyÙ�ËVßÎ�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ!Ð�Øaà�è¾Ë�Ø�Ñ�Ñ�ÒpÌuË�Û*ÓPÏ�Î)Ø�Ü�Ë)Ü!ÝjÊ�ËVÙPË�Ï�Ó�Ê�Ë)Ù~Ë�ëLÌpÜsÓ�ÌpÍ�Þ�Ï�Ñ�Ó�ÌpÏ�ÍyÜ)çLÜsæyÎTÊ�Ø�Ü�Ñ0ËVÙ�Ó�æ�ÙPè¾Ë�ÛîNÔ&Õ7Ö\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓ�ÌpÏ�;ÜVç�Ö\ØSÌpÒcéâ�Ï�Ù�Ë~ÌpÐ�Ñ0Ï�Ù�ÓPØ�Í�Ó�Òpà�ç�Ï�æ�Ù'ÎVÏ�ÍyÎVÒuæyÜ�ÌpÏ�Í�ÌpÜ2ÓPÊyØzÓ'Ó�Ê�ËjÞ�Ù�Ë�ØzÓ�Ë�ÜNÓGázØSÒpæ�ËJÏ�Ö=Ü�ÑyØ�ÙPÜ�ËjØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�Ë

ÌpÍ�á�ËVÙTÜsË�Ü�Ð�Øaà è0Ë�ÓPÊ�ËVÌpÙ�æ¾Üs˦ÌpÍõÎVÏ�ÍzòNæ�;Î%Ó�ÌpÏ�ÍõÝjÌ¡ÓPÊ ÏSÓPÊ�ËVÙ�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ)é � Ë+Û�ËVÐ�Ï�ÍLßÜsÓ�ÙTØzÓ�Ë�Û�ÓPÊ�ÌpÜ�ÝjÌuÓ�ʲÌpÍyÎ�Ï�Ð�ÑyÒuËVÓ�Ë�è�ÒpÏwÎTð�Ö\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓ�ÌpÏ�;Ü�Ø�ÍyÛ¦ÌpÐ�Ñ�Ù�ÏzáwÌpÍ�Þ�è�ÒuÏLÎTð¦ÛLÌvØSÞ�Ï�ÍyØ�Ò-ÑyÙ�ËVßÎ�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ)é"É~Ê�Ë)à+ÊyØaá�Ë�ØSÒvÜsÏ�è0ËVËVÍ�æyÜ�Ë)Û�Ü�æyÎ)Î�Ë)ÜPÜsÖ£æ�ÒuÒpà�Ö£Ï�Ù�Î�Ï�Ð�ÑyæLÓ�ÌpÍ�Þ¦Ü�ÑyØSÙTÜsË�Ü�Ï�ÒpæLÓ�ÌpÏ�;ÜÝjÊ�Ë)Í@ÎVÏ�ÍyÜsÓ�ÙPæyÎ�Ó�ÌpÍ�Þ�Ñ�Ù�Ë�Î�Ï�ÍyÛLÌuÓ�ÌpÏ�Í�Ë)ÙPÜ)ç!Ø�ÍyÛ Ï�Í�Ë�ázØSÙPÌpØ�Í�Ó�ÊyØ�Ü�Ó�Ê�Ë+Ñ�Ù�Ï�Ð�ÌpÜ�Ë�Ï�Ö�ÎVÏ�Ð�Ñ�æLÓPÌuÍyÞØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�ÌpÏ�;ÜAÓPÏ�Ï�Ñ0ËVÙTØzÓ�Ï�ÙPÜ!ÓPÊyØzÓjÐ�Øaà*è0Ë�Ë�ä=Ë)Î%ÓPÌuá�ËVÒpà�ÛLË)ÍyÜ�Ë�éÉ~Ý�ϨÒpÌuÐ�ÌuÓPØSÓ�ÌpÏ�ÍyÜ�Ï�Ö�ØSÑyÑ�Ù�ÏaëLÌpÐ�ØzÓ�Ë�ÌuÍwá�ËVÙTÜsË�Ü�ÌpÍ Þ�ËVÍ�Ë)ÙPØ�ÒjØSÙPË*Ó�ÊyËVÌpÙ�ÒuÏLÎVØ�Ò~ÍyØzÓPæ�Ù�Ë�ç!Ø�ÍyÛ

Ó�ÊyË�å�æ�Ë�ÜNÓPÌuÏ�Í+Ï�Ö!ÝjÊ�ËVÓ�Ê�Ë)Ù�Ï�Ù�Í�ÏSÓ�ØSͲÌpÍ�á�ËVÙTÜsË�ÎVØ�Í+è0Ë�Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË)Û+è�à¦Ø�Ü�ÑyØSÙTÜsË�Ð�ØzÓPÙ�Ìuë�éÉ~Ê�Ë)ÌuÙ�ÒpÏwÎ)ØSÒ~ÍyØSÓ�æ�ÙPË�Üsæ�Þ�Þ�Ë�ÜNÓTÜ�ÓPÊyØzÓ�Ó�ÊyËVÌpÙ�æyÜsË�ÌvÜ�Ð�Ï�Ù�Ë�Ë�ä=Ë)Î�Ó�Ìpá�Ë�Ï�ÍEÜsÐ�Ø�ÒuÒ~Ñ�ÙPÏ�è�ÒpËVÐ�Ü)çAÖ£Ï�Ù

Page 29: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

F5¤0¤�%�3��-o£1�F W .*o£4��5.%-C).�¤�%&.=6�3245/5o W o\324-.�%5C � ;

Ë�ë�Ø�Ð�ÑyÒuË�ÓPÊ�Ë�Ñ�Ìpá�ÏSÓJèyÒuÏLÎTðLÜjÌpÍ�ÌpÍyÎVÏ�Ð�Ñ�ÒpË�Ó�Ë�Ö\Ø�Î%ÓPÏ�ÙPÌuÚ�ØzÓ�ÌpÏ�;ÜVçLÏ�ÙJËVÒvÜsË�ÒvØSÙPÞ�Ë�ØSÐ�Ï�æ�Í�ÓPÜjÏ�Ö-íyÒpÒußcÌpÍÐ�æ¾ÜNÓ�è¾Ë�ØSÒpÒuÏzÝ�Ë)Û�é$îlÍ+Î�æ�ÙPÙPËVÍ�Ó$Ý�Ï�ÙPð0ç0É-Ø�Í�Þ � #�# ! Î�Ï�æ�Ñ�ÒpË)Ü$ÒuÏLÎVØ�Ò-ÌpÍwá�Ë)ÙPÜ�Ë)ÜjÏzá�ËVÙ$Ø"ÛLÏ�Ð�ØSÌpͦÌpÍØ ��ÎTÊ�æyÙ�ÎVÏ�Ð�Ñ�ÒpËVÐ�ËVÍ�Ó�Ø�Ñ�Ñ�ÙPÏ�Ø�ÎTÊ�é �'Ù�Ë)ÒuÌpÐ�ÌuÍyØ�Ù�à�ÙPË)Ü�æ�Ò¡ÓTÜ!Ø�Ù�Ë�Î�Ï�ÍyÜsÌvÜsÓ�ËVÍ�ÓPÒuà�è¾ËVÓsÓPËVÙ�Ó�ÊyØ�Í"ÝjÊ�Ë)ÍÓ�ÊyË~Ø�Ñ�Ñ�ÙPÏaëLÌuÐ�ØzÓPË'ÌpÍwá�ËVÙTÜ�Ë!ÌvÜ2ØSÑ�Ñ�ÒpÌpË)Û�ÛLÌuÙPË)Î�Ó�Òpà�Ó�Ï�Ó�ÊyË�Ð�ØSÓ�ÙPÌ¡ë�ç�Ø�ÍyÛ�ÌuÓPÜ2ËVä0Ë�Î%ÓAÊyØ�Ü5Ü�ÌpÐ�ÌpÒvØSÙPÌ¡ÓPÌuË�ÜÓ�Ï � ? ! éîlÍ�Ó�ÙPà�ÌpÍ�Þ�Ó�Ï�ËVÍyÜ�æ�ÙPË$ÓPÊyØzÓ~ÓPÊ�ËVÙPË�ÌpÜ�ËVÍyÏ�æ�Þ�Ê"ázØSÙPÌpØSÓ�ÌpÏ�Í�ÌuÍ�Ó�Ê�Ë�Ë)Í�ÓPÙ�ÌpË)Ü�Ï�Ö�Ó�Ê�Ë�ÌpÍwá�ËVÙTÜ�Ë$Ö£Ï�Ù

Ø�ÜsѾØSÙTÜsË�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ÌpÏ�Í"Ó�Ï�è0Ë�Ë�ä=Ë)Î%ÓPÌuá�Ë�çLÝ�Ë�ÊyØaá�Ë�Ó�ÙPÌpË)Û�Ù�Ë)Ï�ÙTÛLËVÙPÌpÍ�Þ�ÓPÏ�Ù�Ë�ÛLæyÎ�Ë�ÓPÊ�Ë�Ñ�ÙPÏSíyÒpËÏSÖGØ�Ð�ØzÓPÙ�Ìuë�éAîlÍ�Ø�á�ËVÙPà"ÛLÌuä=ËVÙPËVÍ�ÓjÓ�Ë�ÎTÊ�Í�Ìvå�æyË�ç � ØSÍ � . �M� . � # ��! ÎVÏ�Ð�Ñ�æLÓPË�Ó�Ê�Ë�ØSÑ�Ñ�ÙPÏaëLÌuÐ�ØSÓ�ËÌpÍ�á�ËVÙTÜsË$ÌuÍ�Ø�Ý~Øaá�ËVÒpË�Ó�ÜsÑyØ�Î�Ë�ç�ÝjÊ�Ë)Ù�Ë$Ó�Ê�Ë)Ù�Ë�Ð�Øaà�è¾Ë�Þ�ÙPË)ØSÓ�ËVÙ'áaØ�Ù�ÌvØzÓPÌuÏ�ÍyÜ!ÌuÍ�ÓPÊ�Ë�ËVÍ�Ó�ÙPÌuË�Ü'Ï�Ö�Ó�ÊyËÌpÍ�á�ËVÙTÜsË�çLØSÍyÛ�Ó�ÊwæyÜ~Ñ0ËVÙPÐ�Ì¡Ó$Ø�è0Ë�Ó�Ó�Ë)ÙJÜsÑyØ�ÙPÜ�Ë�ØSÑ�ÑyÙ�ÏaëLÌpÐ�ØSÓ�ÌpÏ�Í�é

�"Ç���Á5Ä�% E �wÅ � ���wÁ=Â�� À�É~ÊyËJØSæLÓPÊ�Ï�ÙTÜGØSÙPËjÞ�ÙTØzÓPË�Ö£æ�ÒwÓPÏ�Ó�Ê�ËJÙPË�Ö£Ë)Ù�Ë)Ë)Ü5Ö£Ï�Ù2Ó�Ê�Ë)ÌuÙ'ÎVÏ�Ð�Ð�ËVÍ�ÓPÜÝjÊ�ÌvÎTÊ Üsæ�è¾ÜNÓTØSÍ�Ó�ÌvØSÒpÒuà�ÌpÐ�Ñ�ÙPÏzá�Ë)Û Ó�Êy˦å�æ¾ØSÒpÌ¡ÓNà Ï�Ö$ÓPÊ�ÌpÜ*ÑyØSÑ0ËVÙ�é É~Ê�˦ØSæ�Ó�Ê�Ï�ÙPÜ�ØSÒvÜ�ϲÝjÌvÜ�Ê ÓPÏØ�ÎTðwÍ�ÏzÝjÒpË)Û�Þ�Ë�ÓPÊ�Ë�Üsæ�ÑyѾÏ�ÙsÓ�ÏSÖ'Ó�Ê�Ë�â�ÌpÍ�Í�Ë�ÜsÏ�ÓPØ �wæ�Ñ0ËVÙTÎ�Ï�Ð�Ñ�æ�Ó�ËVÙ�îlÍyÜsÓ�ÌuÓ�æ�Ó�Ë�ÝjÊ�ÌvÎTÊ+Ñ�ÙPÏzáwÌpÛ�Ë)ÛÓ�ÊyË�Î�Ï�Ð�Ñ�æ�Ó�ËVÙ~Ö\Ø�Î�ÌpÒuÌuÓ�ÌpË)Ü$ØSÍyÛ�ØSÍ�Ë�ë�ÎVËVÒpÒuË)Í�ÓjË)Í�áwÌpÙ�Ï�Í�Ð�ËVÍ�Ó�Ó�Ï*Î�Ï�ÍyÛLæyÎ�ÓjÓ�Ê�ÌvÜ~ÙPË)Ü�Ë)ØSÙTÎTÊ�é

%�.0D�.%�.=456�.=C� »����9�������8��� � � �5+�45)!7 P�/ $B(*$ 0I/ )B4 7 1!(DAQ> Q1�4'(*)!AQ> �'1!(D>E)�+ P�AO$54�)�+�3!>@(D>E)�+G>@+8. 79$'(��-)B3!FIH����-$ 6-/ ( >E791�(D$

1!+GF5&�$'A�� � � 6 g%hji���[�� F iai�kv� 1 ]P[rX��e� » (�� »s½�n\» ' K%º q ��iai�� ½ S» K��� ( � � �5(*$'AO1!(D> ��$ � )!/ 6-(D>E)!+ : $B(��-)'3!F � 6 ]Th!}abcde`�x%Y B _ad ��YNbrZcd [�� ¤ brYNZcZ�� 6 ]Th�}abrde`ax%Y%� » ')' * �� ½����9������������������ ���������� ! ���"$#����%�-����&(' ��) ��*O�+ ��� �%, +�F5)�79$ ��$BAQF5> )!+GF2)� 2>@+�45)!7 P�/ $B(*$ 0B/ )B4 - 7 1!(DAQ>

Q1�4'(*)!AQ> �'1!(D>E)�+ >@(*$'AO1!(D> ��$ 79$'(��-)B3!F �zmwde_�� F kexa� F iaiakv�e�aº!K n\» ' K *Vq �Siai�� ½ S» º��� *���9�������8������ � ��&.�%� )$���"���� ��, + 1QP�P�AO) �>@7 1!(*$ Q1�4'(*)!AQ> �'1!(D>E)�+;79$'(��-)B3!F Q)!A 0B/ )'4 7 1!(DAQ>E45$BF%F56->@(/-

1�0I/ $ Q)!A � $54'(D)�A 1!+�3 P-1!AO1!/E/ $'/�P�AC)B45$BF5FQ)!AQF �Smwde_�� F kexa� F iaiakv�e�GR!R n\» ' K%¹ q �Siai�� ½ ( ¹��� º �10 �$2 �3� ��� ���� � �Q(*$BAO1�( > � $ F5)�/ 6-(D>E)!+ )� =/ 1!AD.�$ FQ4�1�/ $ / >E+�$�1�A;F �!F5(*$'7 F � 1 ]TZ\[cYNb�� ZjW�XaYNZrdeZ���mL]T§%YNXaYs]T`

B _ad ��YNbcZrd [��V�aW&XV�a_a`�Ysb-¢�]s��� 324 � » ' R ½ �� ¹ �10 �42 �$� ��� �� � � ��&5) �3�9� �6�G��&������87� ����� � �5(*$'AO1!(D> ��$;FQ)!/ 68(D> )!+ ) �/ 1!AD.�$;FDP-1!AQFQ$ / >@+�$51!A F �!F5(*$'7 F

1!AQ>@F5>@+8. >@+ 45$BAQ(*1!>E+ 7968/ (D>E3!>E79$'+GF5>E)!+�1�/ 1QP�P�AO) �>@7 1!(D>E)!+ P�AO)�0B/ $'79F � B [rdeked [^]TZ 1 ]P[rX��e� ()( n\» ' K ( q �i�i�� » ( R S»+*�¼ �

� R �(9 �6:$; �=< ����&?>9�6�-��� & � � P�P�AO) �>@7 1!(*$ >@+���$BAQFQ$ (*$54��-+G>�@'6-$'F Q)�A90B/ )'4�-�P81�AQ( >E(D>E)!+�$53 791�( AQ> 45$BF �SWLYNf^X��% YNiSg%br[ B51�CVo ' º #)»s½ � 1 de_�_aYNZcgT[c] C �aiSYNbcfNg%hjia�)[cYNb o _aZr[rd [r��[cY%� B _ad ��YNbcZcd [���gTt 1 de_a_aYNZcgT[c]�� 1 de_){_�Y�]TiSg%kedeZs� 1�4 � » ')' º��

� K � � o m B2C L 1�+ >@+�45)!7 P�/ $'(*$ m B Q1�4'(*)!AQ> �'1!(D> )!+ Q)!A;7 1!(DAQ>E45$'F=>@+ FDP81!AQFQ$ F �!/ >@+�$ Q)!AQ7 1!( �&WLYNf^X��% YNiSg%br[ B51�CVo ' º # R�K�� 1 de_�_aYNZcgT[c] C �aiSYNbcfNg%hjia�)[cYNb o _aZr[rd [r��[cY%� B _ad ��YNbcZcd [���gTt 1 de_a_aYNZcgT[c]�� 1 de_){_�Y�]TiSg%kedeZs� 1�4 � » ')' º��

� ' �() ��:����!7�A!�!B �=C � BD��A��E�8� ��&FB �=0;��A��G��� G � �2/ )'4 P�AO$54�)�+�3!>@(D>E)�+G>@+8. Q)!A (��-$ 45)!+IHQ6�.�1!(*$ .!AC1�3!>E$'+G(79$'(��-)B3 � C)o�F21 � � C fNdv� C [c]P[�� 6 g%hjia�)[��e��¹ n\» ' K%º q �Siai�� ½%¼ ' )½%½ ( �

� »s¼���J�� K � �2�E:L� !�=�NM�� �!J��E:%�!K�OP � Q���� ��&R�9�EBS��� �T< ���� � � P�P�AC) !>E791�(D$ >E+�� $'AQFQ$ P�AO$545)!+�3!>@(D> )!+G>@+8. I)!AF P-1!AQFQ$ / >E+�$51!A F��!F5(*$B79F � o _V[rkv� � � 6 g%hji�� 1 ]P[rX��e� *)*�n\» ')')( q �Si�i�� ' » S»%»s¼ �

� »%»��1*B��� �$KUA�VTV �$�9�L0 �$94���8�"����6� ����&WJ��4X �$Y � ��& � � >@AO$54'(#: $B(��-)'3!F I)!A ��P-1!AQFQ$ : 1!(DAQ>E45$'F � 3 �Vtpg%br`B _ad ��YNbcZrd [�� ¤ bcYNZcZs�amwg%_�`ag%_�� » ' K ' �

� » ( �1*B�!� ��KUA�VTV��NY �!B �!BS���8"����G����&RJ��!B ��Z ��< �8 � ��P81!AQFQ$9791�( AQ>� (*$'F�( P�AO)80I/ $B79F � F-6�1 WLb^]T_aZs� 1 ]P[rX��C gTtu[��A�e� » º n\» ' K ' q �Siai�� » S»+* �

� »s½��F� ��:%�E9 �85��� [G!��GE��C9��:#�69��"����6� ����&\0 �%C9�]�=7�;�A��GNQ � ��1!AQ>E1!(D> )!+�1!/�>@(*$BAC1!(D> ��$ 79$'(��-)B3!F I)!A +�)!+N-F �!797 $B(DAQ>E49F��!F5(*$B79F%)� %/ >@+�$51!A $^@'61!(D>E)!+GF � C)o�F51 � � 4 �ah�� F _z]Tkv�e� ( ¼$nr» ' K ½�q �Siai�� ½ * º )½ º�R)�

� »+*�1C9��:#�%9��"���� � � F�(*1�0B>@/ >@( � 1!+�1!/ �!F�>EF )� >@+�45)!7 P�/ $B(*$ m B I1�4'(D)�AQ> �'1!(D>E)!+GF � 1 ]P[rX�� 6 g%hji��e� * R n\» ' K%¹ q �i�i�� » ' » ( » R)�

� » º � � < $'/ 1 �$53 1!+�3 F�(*1�0B>@/ > �'$53 >E+�4�)�7 P�/ $'(D$ Q1�4B(*)!AQ>��B1�( > )!+GF Q)�A +�)�+N- FQ$B/ [-O1�3_HI)!>E+G( / >E+�$�1�A F��!F�(*$'7 F �¢ o WG� ()' nr» ' K ' q �Siai���K ' ¼ ' » º��

� » ¹ ��0 �`94� ���"���� � ����� � � �� �1�7 P�/ $'F : 1!+G61!/ , < $ � >@F5>E)�+ �!HE� � D ke�ade` / �)_z]ThjdefNZ o _V[rYNbc_z]P[rdeg%_z]Tkv�. �%]T_aZ\[cg%_�� o m0� » ')' » �

� » R �FB ��C9��BS���A��9� ��&1:#��� ��' ���aZ%�G� � � : 1�( AQ>�ab�)!7 P�68(*1!(D> )!+GF �VW�XaY � g%Xa_ 8 g%ia§Vde_aZ B _ad ��YNbcZrd [�� ¤ bcYNZcZs�¢�]Tk [rdehjg%bcY%� 1�/ �aZrYNfsg%_�`�YN`��e� » ' K ' �

� » K ��0 �EBU�N��G��� ��& � �!CcA 7� ��� � �21!AO1!/E/ $'/�P�AC$�45)!+�3�>@(D>E)!+G>E+8. &�>E(�� FDP81!AQFQ$ 1QP�P�AO) �>@7 1!(*$ >@+���$'AQF5$'F � CVo�F21� � C fsdv� 6 g%hjia��[s�e� n [cgj]Ti�i�Ys]Tb q �

� » ' ��0 �%BU�N��G� ����&?C ��K �%���8"���� � �21!AO1!/E/ $'/�P�AO$545)!+�3!>E(D>E)!+G>E+8.;1!+�3 1QP�P�AC) !>E791�(D$�>@+���$BAQFQ$'F )!+ (��-$�b�)!+N-+�$�4'(D>E)!+ : 1�4��->@+�$ �yde_ ¤ ]Tbc]TkekeYNk ¤ brg)fNYNZcZrde_ax�tpg%b C fNdeYN_V[rd |zf 6 g%hjia��[rde_axa� % � D � C de_afNg���YNf%� / � . �

Page 30: Home | College of Computingechow/pubs/newapinv.pdf · 2009-07-16 · 6 823 9 F545/ ? CVF5F2/ Ó Ê¾ØzÓjîNÔ&Õ7Ñ ÙPË)ÎVÏ ÍyÛLÌuÓ ÌpÏ ÍyËVÙTÜ!Î)ØSÍ"è0Ë á Ë)Ù

#�@ . � 6�823�9 F545/�? � CVF5F2/

¯2Yl��YNZ���m0� % � ¤ Yl[r�sg%ke`��w]T_a` / � F � % YNYN`��wYN`aZs�e� C)o�F21 � ¤ X�dek ]T`aYNkeiaXad ]�� ¤�F � » ')' ½ ��iai���º » ' º ( ½ �� g%kv� ( �

� ( ¼��1�9��� �!Cc� A 5��;!��&���� � ���$ �E�-$5)!A ��)� #: 1!(DAQ>E45$BF#>E+="#6-7 $BAQ> 4�1�/ �#+�1!/ �!F5>EF � / g���YNbs� 4 Yl� ? g%bc§S� » ' ¹ * �� ( »��1Z��N>UA �NXU�����G�� �����;��� &��9�N>UA �=>#���G��" ��� �6, +;1 Q1!79>@/ � )� (D&�)T- / $ ��$B/8P�AO$545)!+�3!>@(D> )!+G>@+8.�F )� (��-$ >@+N-

4�)�7 P�/ $'(D$90I/ )B4 I1�4B(*)!AQ>��'1!(D>E)!+ ( �QP8$ � C gs��deYl[ � � 4 �ahjYNb�� F _z]Tkv� 1 ]P[rX�� 1 g)`�Yskv�e� »An\» ' K%¹ q ��iai�� ()' ½ ½ ( ¼ �

� ()( � � �5+�45)!7 P�/ $B(*$�0B/ )B4 I1�4'(D)�AQ> �'1!(D>E)!+GF 1!F P�AO$545)!+�3!>E(D>E)!+�$'AQF I)!A FDP81�AQF5$'C)¤=/ 791�( AQ> 45$BF �zWLYNf^X�� % Yl{iSg%b\[ .01 { % % ¹ # ')( � . keYNx�]T_�[ 1 ]P[rXaYNhJ]P[cdefNZs� o _af%�e�S¢=gT[rXaYNkekv� 9�F � » ')')( �

� ( ½�� � ��1�4B(*)!AQ>��'$�39FDP81�AQF5$ 1QP�P�AO) !>E791!(*$ >@+���$BAQFQ$�P�AO$545)!+�3!>E( > )!+G>@+8.�F=oIH��E�-$5)!A � � C)o�F51 � � 1 ]P[�� F _z]Tkv�e�»+*�n\» ')' ½�q �Siai�� * º º!K��

� ( *� � � 1�4'(*)!AQ> �'$53 FDP-1!AQFQ$ 1QP�P�AO) !>E791!(*$ >E+�� $'AQFQ$2P�AO$54�)�+�3!>@(D>E)�+G>@+8.�F&o\oIH � )!/ 68(D> )!+ )� -½%/�D�. F �!F5(*$'7 F)!+ 7 1!F5F5> ��$B/ �%P81!AC1!/@/ $B/�4�)�7 P�6-(*$BAQF � o _�[ckv� � � 8 dex%X C i�YNYN` 6 g%hjia��[rde_axa�GR nr» ')' º q �Siai�� » ' » ( » º��

� ( º ��0 �L0=� ���A � : )B3!> M�$53 0I/ )B4 �-O1QP�P�AC) !>E791�(D$ I1�4B(*)!AQ>��'1!(D>E)!+ F5(DAO1!(*$ .!> $BF � 4 ��hjYsbs� 1 ]P[cX��e��¹ »�n\» ')')( q �i�i�� ' » S»%»s¼ �

� ( ¹ �1C9�!0=� � ��A Q � � ¤ brd �%]P[rYGfNg%hjh��a_adefs]P[rdeg%_�� » ')' ½ �� ( R �(' �!) ��� ����& J���Y2� ��V � � � 4B> $B+G(�P-1!AO1!/E/ $'/�FQ)!/ 6-( > )!+ )� / >E+�$�1�A F��!F5(D$'79F �Sde_ ¤ brg)f%� » R�[rX F _�_)�z]Tk F-6�1

C ��hjiSg%Zcde��h g%_�W&X�Ysg%b\�$gTt 6 g%hjia�)[cde_axa� » ' K%º��ziai�� »+*�½ S» º ( �� ( K �(' ��)�� � ��� & Y �3�=7�;��G� � ���� � � + >@7 P�AO) ��$53 "%$'&�(*)!+ >@(*$'AO1!(D>E)�+ Q)�A�(��-$�.�$'+�$BAO1�/ >��B$53 >E+�� $'AQFQ$;)� 1

791!(DAQ>� , &�>E( �;1QP�P�/ >E451!(D> )!+GF � CVo�F21 � � C fsdv� C [^]P[s� 6 g%hjia��[s�e� » ( nr» ')' »�q �Siai�� »%»s¼ ' S»%»s½%¼ �� ()' �(> ���-����& � � AC$�45)!+�3�>@(D>E)!+G>E+8. (*$�4 �8+G> @B6$BF I)!A >E+�3�$DM�+G>E(*$ 1�+�3 +�)!+GF��!7979$'(DAQ>E4 / >E+�$51!A2F��!F5(*$B79F � � � 6 g%hji��

F iaiakv� 1 ]P[cX��e� ( *�nr» ' K!K q �Siai��GK ' S»s¼ º��� ½%¼�� � "%687 $BAQ> 451!/ : $'(��-)B3�F Q)!A � 1!A .�$ � > .�$'+�� 1�/ 6$ � AO)80I/ $B79F � 8 ]TkeZr[rYs]T` ¤ brYsZrZ�� 4 Yl� ? g%bc§S� » ')')( �� ½�»�� � ��� $ !>D0I/ $ >@+G+�$'A�-O)!6-(D$'A P�AO$545)!+�3!>E(D>E)!+�$53�,21 %�.�C 1!/ .�)�AQ>@(��87 � CVo�F21 � � C fsdv� C [^]P[s� 6 g%hjia��[s�e�

»+*�n\» ')' ½�q �Siai�� * ¹ » * ¹ ' �� ½ ( � � o m B W%L 1 3!61!/ (��8AO$'F �-)!/ 3=>@+�45)!7 P�/ $'(*$Ao m B Q1�4'(*)!AQ> �'1!(D> )!+ � 4 �ah��amwde_�� F kexa� F iaiakv�e� »jn\» ')' *Vq �

i�i�� ½ K�R *�¼ ( �� ½%½��(2 � � ) � ��� � � ���2$54'(D> ��$ FDP81!AQFQ$ 1QP�P�AO) �>@7 1!(*$ >@+���$'AQF5$ P�AO$545)!+�3!>E(D>E)!+�$'AQF � o _�iabrYNiz]Tb^]P[rdeg%_��� ½ *�(2 � Z���2;������� � �2��:$;�� �6���%���=" ��G=;6�G� ��&F2 � � ) � ����� � ��1!F5(�&�1 ��$B/ $B(/-C0�1!FQ$53 FDP-1!AQFQ$91IP�P�AO) �>@7 1!(*$

>@+���$BAQFQ$ P�AO$545)!+�3!>E( > )!+�$'AQF � o _�i�bcYNiz]Tb^]P[rdeg%_��