7
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science

School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

VICTORIA UNIVERSITY OF WELLINGTONTe Whare Wananga o te Upoko o te Ika a Maui

School of Mathematical and Computing Sciences

Computer Science

������������ ���������������������! "�$#%�&�'��()�*�,+-+./������01�32�45���6�

798;:�<>=@?BA�CEDFDFGE<IH�J;KILM<ON9PB8;:FGE<IHRQ*S�KITVUW<OLMX�<>=Y8

Z�[]\@^&_&`a\cbed�fg[chFiej1k6l�monpZ�f�npqsr�tvuwVKI=@xcy{zo|;|�}

~e�����v���s���F���c���������c�����@�]�&�]�o�����>�����e�������B~e�����@���1�Y�� ���'�����������������>�����p���¡ ¢¤£¦¥ �¨§�©�ª�ª�«v¬­�@���������]���>�® �@¯±°I�Y�]���]���

² ���´³�µ%©]¶�¶�¶>©>·�¸�·]¶�¹º �c§s³�µ%©]¶�¶�¶>©>·�¸�ª]¶O¸

» ���]���E³ ² �@���&¼ ½$�@�o�>�p����¾¿�����@¼ �O�v¯3¼ ����¼ ��À�O�p���&³ÂÁ�Á¨¯$¯$¯3¼ �����@¼ �v�v¯3¼ ���]¼ ��ÀcÁ¨���@���@�]�����

Page 2: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

VICTORIA UNIVERSITY OF WELLINGTONTe Whare Wananga o te Upoko o te Ika a Maui

School of Mathematical and Computing Sciences

Computer Science¢¤£¦¥ �¨§�©�ª�ª¬­�@���������]�����® �@¯±°I�Y�]���]���

² �@�E³�µ%©�¶6¶�¶O©�·�¸]·�¶�¹�« º �]§s³�µ%©]¶�¶�¶O©�·�¸]ª�¶O¸» ���]���E³ ² �@���&¼ ½$���I�������'¾¿�����@¼ �v�v¯3¼ ���]¼ ��À�O�p���&³ Á>Á¨¯$¯$¯3¼ �����@¼ �v�v¯3¼ �>�]¼ ��À¨Ác���Y�p�Y�]�����

������������ ���������������������! "�$#%�&�'��()�*�,+-+./������01�32�45���6�

798;:�<>=@?BA�CEDFDFGE<IH�J;KILM<ON9PB8;:FGE<IHRQ*S�KITVUW<OLMX�<>=Y8

Z�[]\@^&_&`a\cbed�fg[chFiej1k6l�monpZ�f�npqsr�tvuwVKI=@xcy{zo|;|�}

�������������

[��s[���\¨j�`��F[Bi��sj����1[i��Wbe\¨k1`��e[ d []bvj�_&`a_���k'[]\�^ _&`����s[���k'i k'[]be\@^���� �s[��e[]d ieh"! []_�k�# [^ b��e[$�&[��e[]d iehF[�� _s[�% k'[]\@^&_&`����s[���& b�� bvh&k'[��'�´j1i�! l*f�l \cbvj(����&sk'i�k'[]be\@^)�*�'[9\cb��'[���´iej6j1[����&` j�[�! []_�k+�,��bvk1^s[cj�` _-�-# [�^&b��e[ bed��'i b��&bvh&k'[���l*f�l \cbvj(���gk'i k'[]be\�^ k1^&[Bh&j�` _;n\c` h da[��Wi��.���/#0���sj%bvh h&j1i�be\�^"^ b��1�F[c[]_­k'j�` [��2%g` k1^ dabvj+�e[3�&_&`��e[cj(�1` k54 \cd b��+�'[��*b��6%¿[]d d�b��`a_��*���'k'j+47�ej�i��sh*��&sh&j�i��ej�b�!7! [cj8�gb��9%%[]dadRb��9�*�*�1`a_s[��+�*be_&bed�4��'k+�gbe_��'! be_&b:�e[cj8��#

Page 3: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

� � �����*�������*� � ��������

Z�^s["b��sk1^siej8� bvj�[ da[]\¨k+�sj1[cj8� `a_±l%i�! h"�sk'[cj­m;\c` []_&\¨["bvk���`a\¨k'iej�`ab���_&`��e[cj8��` k54 i�� []dada`a_��ek'i�_ &��6[�%� []bedabe_�� #

Page 4: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

Techniques for Active Learning of OO Development

Robert Biddle, James Noble, Ewan TemperoSchool of Mathematical and Computing Sciences

Victoria University of WellingtonWellington, New Zealand

(robert,kjx,ewan)@mcs.vuw.ac.nz

ABSTRACT�������������� �����������������������������������������! "���#�%$!���'&(���#�)���"�������*$+,+ �������#����-�.��#�/��01���2$3�����2�������#����-����)����45���#�*$��!�'&/�!�#�#6����!��-�������7���.98;:<8=����%�>�#6����?�������*$�����@������#�A�B��C���&/�������.��#�/���D �����$���E���� �0F���C$!�G���;���'��?������-����#�H8;:<8I�#��%���J���<�������*$K��$!�A-�������#��-!���#���� +,+ 0 + ��L��-!-�������%$=$3���L ��#���M���'�#�I4��N��$O�'�G� ��P�!�!�����*�����RQ���7�����#�����,4S�#���C���K���3�����T�Q5 ������-!�#6U-���� �%��.�.�����K���,4S�#���C��� ��!����!����V���3����Q>�T���V���!�W.X���!�� �����#0

1. DESCRIPTION OF THE EXPERIENCEDOMAINYR�Z��#�#�#�/�V�#���>���#�?->��#��#�/�����! X�� ([T�����E\������#�/�����]���#���#����-!.����(�

4;��$3�����L���(���(�>�!�#�#�5.���������*���'���H������������! �0�^S$!���, �������;-3��-��������������!�#�����.��?���J��$!�?�����*$��!�'&/�!�#�A4S�,���!�#���!�����_6>���3�X�#��.�.��#�/������Z���><��`>-�������#�!�#��0a ���������������G��!���! Z�����#���3�����K�W����������bQ5���S���#�%$!�!�'&/�!���#6U ����)��$��

.X�����c�'�����5���X�����������d���(����������.��#�/�H���,�������������#0 a �e�G������(����4���;��$��'�?������P���C�����������������I���)->����(�'���#�Z (Qdf;���/4S���'�A���3�]gA������h i�j 0@kJ���G��!���! X���3�Z�>�#��� ��]����K�T�����! ��NQW��#�'�������_63 �����$" ��#���������>�#��� ��O�����O ��W���Nl��#�����L���I�����G��J6;���!�m �����������Z������' ��c����������������(���RQ��N����#�N�U$!���C��'.����'����N�����#�S4��N��$X����������'�� �6/���&/��������� ��*`�-�����E%�G�������J6!-���� !���#.n������(���! >6����!�W�#�������!���������10^S$��K�#���>���#�<4;������L������#�!������ X����K���(���(�>�!�#���� ��� ([T�#���V����NE

���(�%�G�������po +,+,q ���Z�T���!���#�/���,4��N��$M����������X��L�!�" 3���%r( �����!�3�I�'���$��d����#�>0ts>��.��W�#���>���#�P$3�����Z ��#���u���P����X�!�����������N�bQ/6S���3�����$!��������������@$3�����? ����#�P�v������3�>�!�T�QX �����!-��#02Yb�P���.��V������#�#6��$��;�T���!���#�/���F$!�G���C ��#���L->��� �%��.�.�����#6� !���U����$���D�#�������#�D$!�G������(�����'�����d.X���3�� �����V��, ��!����!����,���!���NQ>�T���#0)�M�K�B�/�#���)���5���3���NEQ>����V���3�"���#��� ��16����3�Z�>���!���V���!�>�����V��.�-!���#.����(�%�G�������Z�>���%��������G�C��$��@����.��@����.���0U���@$3�����S�RQ�-����������NQH�v�/�#�!�������������7�b4@�G��?�>��E���#����-!.����(��6_ ����?$3�����L������Z��-!-!�������d��$!�����#�*$��!�'&/�!�#�<���W�� >[b�#���E������#�/�����p���#���#����-!.����(�P���K !�!������#��W->��/�#�#���#�#0ws(��.��d���K��$�����!���������N�RQ]�#���>���#�,$3������ ����#�I�'�G� ���6J4�����$I���#��������H��#�������!�K���x i�y �T���!���#�/���#0+ �>��T�%�G���'�� I-������(����4S����P�b4;�54;�#����E\r(�!��4��=���#�%$!���7&/���#�L�v��

+,+ �>�#��� ��J6D8;:<8t����%�>�H���3�5������#-!�'�#Q h x 6Dz>62{ j 0Z^S$��#������#�*$>E���'&(���#�C����V���N������(Q��������!���H�v��C��$!�#�N;�� !�����N�bQ����,$��� �$!���� �$/�;�'�����#���� +,+ �>�#��� ��J6>���3����$!�#�NS�����������V�3�����>��?������H.X��r��#�C��$��#.9����Q

�!��*�B�!�A���I�������*$����! Z���3�5�'�#����!���� �0P8;:<8t���G%��������' ��I���&/��������4S���rM���m�.X�����C������.��#6C���3����$��W8;:<8|���G%�����G��W�����!�*������Z�GE���N�}�������V��$!���<��!-�-����V�����������K�#�� ��� ��#.��#�/�V������$!�*QZ�G����*����������_6��%���! ����16/.��(�>�N~3���_6����3�H��,���J0D:<�����#-��7�#QL�!�#���#���������NQ����(���������#������*$K������.�.��#.H ���J-3�G�����#��-3�������� )���!��$!���>���� <���<��������NQK�#�! ��� ��4��N��$u��$!�5������' ��u4S���r_0t�?��4S�#�����6�4S�d4@���(���#�c���=�'�/���(�>�!�#�.���������������������'��.��#�/���,�'�I����$���L���������(�N���'�������(�����'�����I�����G���*%������TQ>�T���#.��������#����-�.��#�/��6(�#�-��#�#�'�����NQd�G�<�����������V�T�%�� ����#0

2. DESCRIPTION OF THE EXPERIENCE

2.1 OO Principles^S$!�X�T���!���#�/�����'�M��$��#��X�#���>���#���G��W����4S����.�����K��� +,+ 6F��4S�� ��# ����P /Q����/���(���!���'�� )��$!�� 3������<->����!�#��-!���#�#0A^S$����#����<�'�������������� >[b�#���������!�I�#�'�����#�#62 ��#$3���(�����>�6F�#������-���!�'���������16D���3�I�����NE�'�� ���%���������10A���)���'��L���(���(�>�!�#�< 3������?�,�Zk5���C��$!�V����.������'.���6�#�'����H���'�� �%��.������!�����&/�!���!�#�X�>�7�� �%��.��#0W������$!�#��4S���/�K��$!��T���3�>�#�/���U���? ����A���L�'�����?���3$��G4O��� +,+ �TQ>�T���#.t�������!�����NQL4;���r(�#6���!�P4;�K4S���/�@�����%$!�#�%r���$!�#�N<�!�!������T�%���3�>�'�� �0^S$!�������������S���#�%$!���7&/���;4S�����/���(���!������4S���C�)r>���!�L���3������-������

������#-��'��Q/0��������/���(���!�����I�W��'.�-��������#��� ��M�!����! "�"�#�'����L���'�GE �%��.Z02^S$!���>�#��� ������A��������v�!���NQ��%$!����#�����) ����.X�����> !���A���!���'�!������d�(��.H �������C�*������������U�B�#����������?���!�#���!�����! X�� � ���� ����������J61���!$!�*E�N�%�����#��6@���3�m�]�#�������#���������e�#�'����#0�oB�M�X�bQ>-��'�#�����NQm�!����m�]�.X����� 3���!r(���! W�TQ��T����.�4��N��$I�b4;�"r(���3�>�,�������#�#�����/��0 q �M�L��$!�#�5���>�E�����!���u�I������!���������16V���3�O-���#����(���#�c�����&/���#�!�#�]�>�'�� �%��.���$3������*�%���������O$���4w��$!�P�TQ>�T���#.�4S���r����=�'�=��$��'�L��N���3���������J0����W���>E���(�����#���M��$!�W�'�����]���V������#-!�'�#Q/6;���#������ ��'�� I$���4n�����%$O-��������-!�'�#Q/���X��$!�?������,���2���"�� ([T������0S^J�H��#.����3����$!�#.w���F��$��#�N@������#�#64S�<$3���3�>���H���>�;���!����`H����%�>�C4��N��$���$!���� ([T�����@���3���#�'����;�3��.����#0^S$!���T���3�>�#�/���<��$��#�Z4@����rZ��$������ �$Z��$��L��N���3�G�������5���#����%������ P�����$!�?���&/�!�#���#�K���'�� �%��.Z0^S$!���I�����������=�*`��*��#����O4;���r���������Q�4S�#���}6H�v��I��#����%���L����GE

������#0V^S$!�L�����������K�3�G������,���&/�!�N����Z���(�����'���#.��#�/���B��?�#����Q����!��6��"������Q/���!�H �������.��L��������0H^S$!����#&(���#�!�������'�� �%��.�-���G�(�7�>����#�����! �$]�����%������63 !���?����������&/�!�N����Z���.��,���!��� �$/�?�7���.���$!�,�T���>E�����(���#0 a �<4S�L�B���#�����N�%�������_6U��$������4;����H.X���/QZ��-�-��������!�N�����#�V�����#.����3�M��$��#.��� ������H��$!� +,+ -�����!���'-����#�#6@���3�=��$!�#�N���.�-!�������GE���������#0 a �H4S���'�}6C��$!�"�T���!���#�/�����B�/�#������e���G����B������QO���O��$��Z���'�GE �%��.��#6F���3�]-!���%r����d�!-I�����%�����'�,���;��$��H�,�Zk=��$!�*Q]$3���].�����������Z���>����!�N���'���U->��#��#�/�%���������J0a �14S�A$3�����2��#-����G�����)��$!���U�������G��'���!�J�#���>���#�#6�4;�C.X�����A���.��

.����!��].��(���N~3���G�������!�#0�YR�!�N���'�����NQ/6K4S�=$3�����>�'�T���� ��������� !�'����r���G%���#6/������ ��!�#�H��$!�S�T���!���#�/���F���) ��S�����%�������� >[b�#�����#6>���!�H���r������$!��.w���L4@��N���?��$��)�� ([T�#�*�?���3�X�#�'����<�3��.��?���P��$!�V����%�_0C�V��4@E�#���*�61��$����?4@���)�#�!.L �������.���61���3�Z��$��L�T���!���#�/���?���v���#�I ����,�� >E[T���������!�5�#�'����,�3��.����)�#���>�B������10HkU�G�����6J4;�H->���E\-���#-!������d��$!����G%���S���H.X��r��?��>��?��$!�V�3��.��#�S4S����?�#����#�*��0;^S$����V����������������

Page 5: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

������������ ������������������������������������� �"!#����$%�&��'(�)��*+,�-�"���.0/ ��)$����1%2�� .03 0'(� . ��4

����.���6U���!�I�����'��4;���M�!�)���W$3���!�5�����,����'���L�G�,%���!����.Z0LYR�,�����������'��4;���M����#�� �$/������$3���3�_6U.������!���! P��$3�G�,4S���#���!�'�I���.�������.��#������� ��5.�����K !���TQW����'���V���X�T���3�>�#�/����4�$��X�!�#���"����-!�������#��-3�G���.�����(5^S$�����P����P���.����}��������������d�#������'����H�'�=�%$!�/������! 5�d���#��� ��

�v��C��!�%$����H��`>����#�����0 + �!�S���D��$3�G�D��$!�S��`���.�-!���@����.X�����H�$������7� ����}��.����'�'�G����!�X.����������G���'�� ,���K��$��<���3�>���#�!�#��0 a �!����$!��C���;��$3�G��N�L�$!���!�'��$3�����H�#�!���! �$��� ([T�#�����K�B��H������Q/���!�H���d$!�G�����"�������0�V��4S�#���*�6;4S�"���#����.�.��(�!�G���W���.��"��`(�%�]-��#��-����Z���76R����N�����#�984�$���$3�����)��$��,�-��#�#�'���1�%���rP���2�%$!�#�%r(�'�� ������*$d���/����%���*���'���J63���3����!�������� ,�#����#�*�S�#���(�����(�!�N�RQ/0U�p�N��$��)�'��� ��)���3�����#���#��6�4;���-��#��E���'������.X���(QZ�#�����7�5 ��H�� >[b�#�����,4��N��$!���M�P�#�������#���������16U4��N��$����!�NQ���B��4��������!�����NQ"-!�������#��-3�G�����! �0+ ���P~!�3���@�!�����W������$3���H4S�W�v�����3�=��$3���L��$!�"&(�!�����N�bQ=���?��$��

�>�#��� ��X4@���@�!���S�� �����������#�NQX����N����������6� ��#�����!��<�#���#�X-��/������#��� �����'��.��#�/���L ��'���W���.�����$!���! Z���d�%���'r��� �������6C���!�=�������G4w��$!� +,+->����!�#��-!���#�����H ��)����>����4;���10

2.2 Domain Analysisa �v����C���/���(���!���'�� +,+ -�����!�#��-��'���#6�4S����$!�#��������#�!��A$!��4 +,+�TQ>�T���#.��)������-��#�#�N~!���10��M�L ��# ����I4��N��$�����.X���������3���NQ>��������3���$��#�".��G���?���W���H�!��,������#�#0^J�d���������.����������������#���#.��#�/���)���d�>��.X���'�M���3���NQ�����#6F4;������E

���(�>�!�#�����.�-!���K����`(���3���U���!���NQ>��'�)���3�Z >%�����!�T�����.����! ���$�����! �$�����������,��`>����#����#�#02���V�bQ>-��'�#�����NQ"�>�L��$��'�@���"�H�'��� ��, ������-J6>4�����$���!�Z-��*�����u���������! ����������� ��d�G�X���e�������$!�����O->���[b�#������]o}��#�~! ��>�� x q 0+:!��C����`(���3�������!���NQ>��'�#6/4;�V�T�%�G�;4��N��$P�)�%���!�-!����#����Q4��N��$��I���*`>�W�>�#������-��������p���,��$!�]�>��.X�����16<���3�O�T���3�>�#�/���X~���T��'�>�#�/�����7QO�!�����!�#6C4�$!���*$O4S�Z��$��#�O~!�N����P���!�O->��'����N���<;���0 a �7�������/���(�����#���! K�!���������#�#6(4S�@��$!�����'�/���(�>�!�#�����.����7�GS�'��� ��? �����!-�����������P��`>����#����#�L���d�'�>�#�/�����7QM����W������#�L�7���.�����`(���3���S����������-�E�������!�� /QW���/��r>���� ��B��<���*� !�#0a �N��$!���� �$K��$!�#��;��`>����#����#�A����@���*QK��'.�-�����6���$��#�ND��.�-3�����2�����

��X�#���!��'���*%�� !����0�=?���!�!���G��P�'�>�#�/����~!�������L��� � ��#�T�����! ]�����!���NE�������@�� >[b�#�����#6>���!�L���*� !�A����@�'�����(���N~!���H���C�����3�>�7�������@����@������#�#0fC���X���H��$!�P������ ��"���3���*��'�����#�H��$!����W���O��$��W�G�����$������M�%���!�TE-!����#����Q/61�N�,���)���7���#��-������' ����H���W������P��!�!�>�#�]�!�3�>����T�%���!�����! ���H��$!�@�T���!���#�/�D�B���#�#�#0C^S$��@�7�G� ��< �����!-��G��.����-!$������6���$!�S�B�/���!����d��$!�K-���G[T�#�*�����Z����`(��6����!�Z��$!�K �%�����3���D�����!���%���������5�����F����#.���H������������H$��#��-��v�!�_�#�(�(������!.��#�/��0s(��.��V������)�����!���������X���W�*%���v������ �������`(���!���1���#��*��'->�������J0 + �

��$��Z�����Z$3���3�_6;�N�X.H���T���������m���M�]���������3�� ����d�7�>�#�/���N~3���G���'���J0+ �M��$��W����$!��L$3���3�_62���H�$!���!�'�=�!���L ��P��������NQM��`>-!�����#�N��6A.H���T������'��4��'���#���3�>�Z���.��d�>���������N�bQO���u���/���� !���7�GQe���3�O �%��.�.X���6

�����>���@?� @AB�C�����D&2E��CFG�H��I'(����J'(�-�K1�LNM . �%���O0�QP��0�����������H��R'(����TSU��$ . !#� ���V�W1������ . �>��X*+��Y!Z�0�[��'K� . �� �T��0����� . �H� . �&��$�\���M]�(S����H1&��������-D^�)0��2 . �H���_*E� � ������0� . ���$�`�)���>$T�(4

���!�W�$����!�'�"�����#�"�����#���3���K�L�.X�����1��.������/�����D.��������N��#�*���'���J0

2.3 Use Cases�p�N��$"�#���3�>�'�!�����,�� >[b�#�����V���!�W�����3���'�������,�!��,�#����#�<���Z.����3�164S�]�>����#�!��W����������#6V���3�O���(���(�>�!�#�d$���4 ���M�����%���'�V�!��d������#�#0�M�P���/���(���!�����@6b�#�����(���'���<����W�#����#�98 h a�j 0MYb�M��$��#���6A��$!�P���*E�%�����2���S�'�/����%�����������I�'�,->��#��#�/��61 !�>�)��$!�H�����%���'���K�G��� ������#�I�����$!�� �$�E\���#���#��4@�#Q/6(��#.X���'�����! K���#�*$��!���'�� �Q(E��v��#��0 a �S4S�#���J�������'����4@E���! ]��.�-!���#.��#�/�%�G���'���=�!����! ]������������L���#�%$!�������� ����#�#6C��$������������'�>����#�! ���$/Q5���� ���#�������J6D���3�I�������G4��,�B���T����L�������#����-�.��#�/��0Wo�g2���#�>E���'���J�!��K��������)������X$3�����?����$!�*?��� ����N~3�����(�?���>�����/�%�� ����<4;�L�>���TE�#����S���"�K�'���������#�*���'���J0 q a �v����@���/���(�����#���! K��$!�<r���Q��'�>���������3��$!��4����! "���.��H�*`!��.�-!���#�#614S�H��$��#�I���rd��$!�L�T���3�����(���V���W4S���r���Z�.X�����1 �����!-!�@�����>���%�����1���.��)����,��������#0�M�����/���(���!�������I���*���'���L���#�%$!���7&/���K�v��,��$��#. ���P�!���6U�� ����'�

3������m���m����%�>�����!�M������#-!�'�#Q/0M���W����������$��W�#��%����6b�!��W���������G%���98�6J���3�"4@��N������$��L�!��.��K���2��$��L������#������G�?��$��K����-J61���3������(�'������$!�P���G%��4�����$O�d�����!�W����4��=��$!�X.��'�!������6A���H�$��G4��m���~3 �����W{(0 + �M��$��������v�L4S�W�����%���'�A��$!�b6T��������H���(�����(�c8>6A���!�M�����$!�C��' �$/�A4;�������%��������$!�"6b�TQ>�T���#.t��#�-����!��� !�����N�bQ08�0A^S$��S��#��!�N�A����H4@��N����#�5���'������ �6�4�$!�*��K��$��K�'�����#�?���Z��$!�,�����v�?���(���*��'�#�G���K4��N��$��$!�������!�#�C������$������ �$(��0A^;4;�K-��#��-��'�<���������������$!��-!�����A�'����$�������'���'�� �����63���"4�$!����4S�,�������U6b����,������,����'��-!�'�#Q-8"o}��#�)~3 ������d q 0�?��,�#����K����%�>�<���3�P������#-!�'�#Q"4;���rX�B��?.L�!�%$P��$��,����.��?����GE

������C�B��.������7�G;�7���.|��`>-�������#�!�#��4��N��$P8;:<8V0(^S$!�����G%���;����<�#���>E��������]�G���N�}���*���P��$!���X�����c ��d.X������-!�!�'�G�����16S���3�m��$!�"������#-!�'�#Q���(���������#�K-��#��-!����4�$!�"�7�>�#�/���N�vQ54�����$I��$!��-����'�/���K�����(����4,0W^S$!�������#�D���������#���#�/���'���/����;������;�T���#��e6R���(�����(�c8<���3�f6R��#�-����!��� !���NE�N�bQ08�6����3����$!�#��)�����!���#-�������-!-����G@���H���/���#�!��N�vQ���$��)�(����4�-������/���#6 ��#�����!�����$!�S����'�<-!�'�#Q/��C.H���T�2��`���.����!�@��$��#�N;.������'������������.����������#-!�NQ/0�p�N��$��!��;�#����#�#6���$!����;����;���!�NQ,�b4;�V����'���#6/���*����2���3�K�TQ��T����.Z0

�?��4;�#�����63��$��K����QP�%���! ��� !���H�>�'������ P�3�G������K.X��r����<�v��,���T����Q����.����-!$��������$!���)�B���#�����N�%�����#�K����N���������A�����T���#���'�� �61��"����$!��V������..��#.L �����S�����Z���*�?��������N���'���#63���.��*���'.����@�Kg_������! ����N������3�G�������#�#0a �K4��N��$e8;:<8V6F��$!������W������P������#-!�'�#Q=�������'��]������B���;�B���-���*E��#�/�����! ]��$!�W���#��� ��m���5����$�����#0 a �v����L������.��L$3�����W���#�����'��-������$!����;�!���������#�#6(4S���bQ>-!�������'�NQL���ER�����#.L !����6(���3���,-3����C�B��S�����*$������. -!�'�#Q]���>�,��$!�#�N,�������������#6D���!�]��$��H�'��� ���� �����!-������T���#�������N�����������NQ/0+ �!�V ��#�!�*~3�#�'���_�#���!���&/���#�!�#�V���J��$!�)�� !�T�%�����������Z���P�#���#�/���'���

�!��L��������,�'�)��$!���V��$!�H ���$3���(�'����?���;��$��H�TQ>�T���#. �'�?�#������7�>������

Page 6: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

��������� � ������H1�0�����U2+0�M . �KD�� ���`��FG�H��\'(����#� . �_02H������L���XM � . �T� . M���$�,���-����� ��� . ��2�4

������������ A �H�� '(����#1H���-����>DRST���2E� � '(�������&��$ . !#� ��� ��$�* . ���H1�����%��� . �H�H1 ��$���������� �������������

4��N��$5�N���?��.�-!���#.��#�/�%�G���'���J0?^S$!���).X��r��#�<�'�?-������� !���L���X->��#��#�/���$��;�TQ>�T���#.����2�\6b !�'���*rK ���`08V����������� �����������}0D�M�A$3�����A�B���!�3���$����D��-�-�������*$�����Q)�!����v�!�/���H���!�(��#�����! <$!��4M���V���������.������A��$�� ����!�!�!������#��������$����TQ��T����.��L4�$!���L���H���/���#6A���3�54�$3���L�N���>�/�#������2�>��0J�M�A$3�����2�B�����3�K�!��A������S���'�� �%��.t������B���/�'�,��#���>�B������'�� ��$����@�7�>���>6!���!�"���<�$���4��"���W~! ����� i 6(4S�K�(%��4����"��`>-��'���#�N�� ���`�>�#�!�������! ���$!�K ����!�3����QW���2��$!�,�TQ>�T���#.Z0@^S$!���?�#���(���#�/�������"4S���������� /Q������#�� ���#� h ��j !���S���/�#�C�!���;�bQ>-��'�#�����NQ��B���G������V�'�X����V����)�ZkA0^S$��H����H�����������%�>�,����H������"������B���D���5��$��H������ ���)���*�.Z61���

4;����! � ��#�T��r��#��-!���! X��$!�#. ���Z�>������H.�������>���%�����C���#��� ��J0X^S$���#��%���?����K�����TQ"���X�!�!������T�%���3�16!���!�"��$!�,�����7�E\��� �$(�?�-!���N�V4;���r(����-��#�#�'�����NQd4S�#���D���5�����T�����! ��!���$!���! X��$!����������V�v���. ��$!�K�TQ>�T���#.Z0�u$!�#�,4S�A���/���(���!���;���/������3���/���#��� ��L������$��A�TQ>�T���#.��!����! V8;:<8V64;�����v���#��������#����"$!��4 ��$��I�'�G����d�>�#��� ���������������"��$!�5�G����%������TQ>�T���#.w ��#$3���(������<������#�#�"���W��$��V��� �$/��$3���3�P��7�>�#�@���U��$!�)�����#����K����%�>�#0+ ���H~3�!���2�� ����������������M���K����Q5��� ����N~3�����(��0��u$!������4S��$!�G���

�>����#�!�����P��$!�K���*�%�������<���2���>@���#�*$��!�'&/�!��6>�N�<$3���<���!�,��.�-����%���/�� g_�#���W ���Q/���!�u���/Qc�����%�����'�#0|^S$��]�����������d�v�/�#�!�W���p�!��]������#��T�������#�V��$��,�'.�-����%�����#�,���2���&/�!�N��#.����(���#6!���!�"��.�-!�'���/�����N�V����Xr���QZ-3���?���C��$!�L���#�����'��-!.��#�/�V-���/�#����#0�^U�/�W���v���#�I�T���3�>�#�/���~���T�P�'�#����!���� =�� ������P�TQ>�T���#. ���#���#����-!.����(������d���.�-!�NQO ������#��-����#�N~3���G���'���!�#6����!��.�����C��$!������N�����������'.�-����%�����#�����J�������*�.��'�>E���� H���&/�!�N��#.��#�/���#0

2.4 Later ActivitiesYR�Z�'������<��#�������!�?���Z����V���(���(�>�!������QP�#���>���#�#634S�Kr����#-W��$��

�����>���! � A^�����H1�0�T�Z�����D �H����������$�#"%$&"C��0'K$H����'���1H���)� ���7��*H���)( . ���"M]� . D ���_�����&��0'(�����>4

���*���'�������(�����'���#.��#�/�@��$�����! �$����>��0 a �7����V����V���/���(���!�*����QW��#�TE��������#62���!�I���>K��#���������L���=����.X�����M���3���NQ>��������3�5�!��#�K������#�#6��$!�?�!��`(����#�������]�>�N��#�����NQ"���(�����'���#�<8;:<8V0+ ����!��d���K8;:<8w�'�����������!�� !�NQe�#���(�����(�������3���}6@ �����4;�]���

-!�'�#QM��-���$!������'�X���V�� >[b�#�����L.��������$3���M�#�'�����#�#05YR�M�}���*��6A���NE��$!���! �$P4;�?r��#��-W���3�X��`>-!�'�����X��$!�<�����.n8;:<8V6/4;�)���������� ��?��$!���-�-�������%$"���S�#�����#�#�/�%�������� L.�����V��� + :<�%�/�� >[b�#�����#6(��#�-����!��NE !�����N�����#�#6A���!�I$!���'-��*��#0P����r��#��-I��#�-����!��� !�����N�bQ����K��$!�����#�/�����6�#�-��#���7������Q5-����'�/�����! X�����)$���4���$!�K4S��%�]����-����!��� ��'���N�bQ]��.�-��'���#� �����$P������$!����N�bQ����3�X���>�bQ/6��������G4��@�������'�� ���%�G�������Z��@�����'�� ����������J6���!�W������<�H�!��*�B�!�1$!��������T�����)�B��?�����T���� !�>�������"���2���(�����'���� ����!�#��0Yb�"����V�������%$!���� ����C���#��� ��J6�4S�����'��P.X��r��,�!��K���C���d��.�-���E

�%���/�U�*$!��%���*��������T���'�@���!�����#�/���7���(�!��;�#����#�#02^S$��;�TQ>�T���#.���#�-����>E��� !�����N���'���?�>���%���������"���"�����#�/���7���J����)������#�<����)��$!�?����.��)r(���3�X�����#�-����!��� !�����N���'���P������m�'�c8;:<8V02�?�N����.X��������Q/6;8;:<89�$������7�O���*E��������H�Z���#��� ��=�����#���'�'�� ���%�������� I�� >[b�#�����L4��N��$�����-����!��� ��'���N�����#���$3�G�"���� �����$���Z.X�G���*$u��$��]����-����!��� ��'���N�����#�d������$!�]����I������#�#0^S$!���<.��������<��$!���<�#���#�/���'���U�!��K��������?$!���'-"�'�d�%$!�/������! X�� ([T�#�*���#�-����!��� !�����N���'���#6@���!�m������I���m�%$!�#�%r(�'�� Z��#�-�������� !�����������#�*�P��$!�*Q�Kg_�*V��-���%���������3���J ����7�������#��6����3�X�%���#���� !�����N�bQ/0Yb�d�v�������G4����� Z��#���������)4S�H�T������)�#�������3�G���'���I���@�>�#��� ��!�#6J���3�

$3�����V������. �*`��*��#����#���!����! L$!�#�>��'�T�����,�#�������!���������P�B��������4����! ���$!�-�%���������#�K���2������ !�����N�bQW�#�������3�G���'��� h +�j 6_���3�"������P���/��rP�v��V-������#�>E���'���D�%$3���! �����N���3�G���'���!�?���X�#���!��'���*?��$!����)�)g_�#�*�)���d��$��L�>�#��� ��o}���.����7�G)���X��$!�L��-!->������*$]���;g2�*r(���!�!�]�*�,���}0 h ,�j q 0,�M���#�����5���>E���(�����#�< �����$��v%��.���4S���r>�;���!�X-!�����������#6(���!���'�/���# �%�����V�������������`>����#����#�X���c�����->��#��#�/�%���������!�#0�^S$��#��"����-����#�X�#�����#���3���"�������/���(���!�*����Q=�#�������#�#6S���!�=4;�" ��#�����#���P��$3�G�������� ���X��`>������'�������!�W.��#�/������'�� H�$����!�'�" ��)��$��)�!�*`>���T����-!�#0

2.5 Other Aspects�M�W���(���� �%�����W��$!�P.X�G[b��P���*���'���Z�#���#.��#�/���H���/���������������������d�H���������3�� !�NQZ�����!��*����G���'���K4S�#Q/0C���,�T���'���F->��#��#�/������-��'���V����Z�T�%���!�!�G%�����#��������X��H��#.����!��K�B���.X����0Z�V��4S�#���*�6D��!�%$M-���*E��#�/�%���������!�X������Qm�'���T��d y .����(�����#�H��X���6@���3�m4S�"��$��#�O ������r���/�������#��� ��Z������.��@�B��)��&/���'�%rX��`>����#�����0C�M�,.��G���,�� ������V���3��#�������H������.��,�T�%�#QI���I�%���*r�6F ����)4;���Qd���Zr��#��-��"����4|-����E~3����0Lf;�*�b4S���#��->��#��#�/�%���������5��#���������#6U4;�����rZ��$��H�T���3�>�#�/���V����!�!�����%��r��)���.����'��< !�>���'���! ���<��`>����#����#�V���@������.��#0g2���#�m���e������'��� ��Z���#�����>��"��#�������O4��N��$ x i�y �T���!���#�/���#624S�

$3�����I��� ����!������� ������r����>���"4��N��$t�e�'�G� ��=�(�!.L ���"����������.��#6���.��]���!�d4�$!��. �T�%�#Qc�'�u��$��]�'����������d��$!�#������6�4�$!�����5����$!�*���#���'���!� ;#�]�G������X�!�#��� /Q/0e^S$!���X$3���� ����#�e$��#��-����m (Qm$!���>���� �����G�B�Z������� /Q/624�$!���%$e���-!-!�����#�������(���#���'���(�L�%�� ��'�����B����T���3�����(���

Page 7: School of Mathematical and Computing Sciences Computer … · Te Whare Wananga o te Upoko o te Ika a Maui School of Mathematical and Computing Sciences Computer Science ¢¤£¦¥

����4;���rZ�G������3�16�����'���K�v���. ���-!-!�NQ>���! ��#�)g_�#��0 a �v����$!�*)���>E�����/�%�� ��S���3���G�B�#�2���H����2�#�N�bQK���F��$!���D��$!�*Q,�v���&/�!���(���NQ,$!�����;%���%r(����F-����T������%�>�S��!�N�%�� ����?�B����!��V���@�!��V������V��<8;:<8O����%�>� � ��$���Q�G��X-���G�(�7�>���5�7��#�� ��#�����!�����$�������%�>�K�v�������>����#�������B�!�S��������E������#.����(���@���P��$��?�v����/��6� ����@ !���%r(������)�'��� ��#�NQ" ��'���!r�6����!�W�G�������#�"�����(���#���'���(���NQX��!�����W����4��"��$��).��'�!������0���] ��#����%�����NQu��#�(����4���$��d������. ���#��� ��p�Qg_�����"���Z�=�'��� ��

������-J6(�%$!�/������� �4�$��'�%$X����->��#��#�/�;���;����.��<��������4��#0S^S$��<������.��->��#��#�/����$!�#�N���4��"4;���r�6����3�W-��*�B���. ������#-!�'�#Q"�v�����$!�)�'�G� ������3�>�'���!�#��0�g2`>-��#�*���'�� W��$��'�)�����������K�������!���#�/���'���L�B��,������.��)����v�/�#�!�U���)��$!�D4;���r�6����!�)�#����Q/���!�D���/��r(�U�v��4S��%�)���@��#�#���! @4�$!�������$!��D���#��.��U$!�����;�#��.��;��-K4��N��$10F�M�2�Q����!�L���'����4m�#��.�.��#�/������I �����$]-���/�#�#��)���3�Z��#����N���#6U���3�d���(�>�N�����#��.�.����(���< /Q"������..���.H �����@���3�Z���3�>�'���!�#��0���M~3�!���u�>�/�#�!.��#�/�]����.���%�u���3���(�'�����u-���G[T�#�*����M����Q

������B���@�B��W&/�!���%r(��Q=�����-!�'�#Q>�'�� M�>�#��� ��u�>�/�#�!.����(���H���!�O���G%���#0�u����$����>����$!�#���6C4;�Z�����T���� !�>���"�G�����$������M�%���!�-3�G��#�!���'���X���3�-����!�#6>���!���!��V���P�������$!������-���G[T�#���;�B��;������.��A����->��#��#�/�@�>�/��E��.��#�/���#02s(��.��@������.��C���!�N���'�����NQX.X��r��@�Qg_�����;���K-���(�>�!�#�� �������E���N�v�!�1�!���G�?�>�'�� �%��.��#6! ����@4;�,�T���#��@��$3���<���W��$��#��,���G���QP�T�%�� ��#����A���#���#����-!.����(�S���<������.�-����%���/�@���H�v�/�#�!�<���W��$!���!r(���! >6������<���->��#��#�/�%��������� �A.��#��TQP���< ��/�(��5Y\�D���F�#�����GD���?�!�J��$3���J��$!�;�����������C�'�#����!���� )��-�-�������%$H$3���F ���#���

����!��~����#6� ����S��$�����)���@�����)�'��� ����#�G��������0 a ���������?�����G��!���! ��>�/�#���#&(���N��Z�]-�����N�������Z�G��������!���W�'�m��$!�W���!�����#���#�Z���3�=��� ��!�N~!�����/����/��-���%�G���'���J0A�M�<$3�������B���!�3���N�@��.�-����%���/�C���K�B���T����@��$!����� �$/��G����N���3�����#���(�����(�3������Q/0<�M����`>-!�'���'�]��`>-��'���#�N���NQZ��$!���?��$��#��K���#�*$>E���'&(���#�����v�����e���(���������X��`>-��'��%���������O���3�M���!�����.��#�/�%���;��.�->�������E.����(��6S���!�O��$3�G�P�����?r(���3�>�����,�'�>�����P���!�e��� � ����T���'���!�P�����c �����(�����'�����W���"��$��)�T���#-!�<���'���! ���$��?4@�#QP�����H ��/�(�"���#��� ��10���P������d�%��r��X�d����Q5-�������������W������N���!�������>���#�����#�#6C���!�I�Q

���3�c�*��������I���p�G��.����-�$!����d���K��`>-!����%�G���'�������3�e��`>�#�N���#.��#�/��0���"����r��#�O��$!�W������#-!�'�#QO��#�������!�����J6T���*������X�T���3�>�'�K8�6����3�=���E.����!�I-��#��-!������$3�G����$����'�����"���K���Z$!���'-��!�������;�����!���#�/�%�����������$��d������' ��u�����!�#�W���X$!���!�10�gA����NQc���O��$!�Z�#��������6@4;�d.X��r�����.��V�#����NQ�-�$(Q>������������!������ ��'���S4�����$P���3�����,��&/���'-�.��#�/� h d j 6>���3�����W��$��'�H�������m��`>�#�!��X���]-!�'�#Q=.H����'��0I���P��$��#�m-!�'�#Q=.H����'�&/���'�*����Q5�>������! P������.���`>����#����#�#6U���3�5�����3�>�NQd���"��� ��!���A�#��.����! !���%r����� ��*��$!��V�����L�7�G� ���< �����!-10;s>�#���#�������� �.H����'�?���#���#-��%�� !������H�#����Q/���!�V�����Z ��)�L�%$3�������#�� ���6! !���������#�W�������� ���#�#.��#�/���������$��#��-d���' �$/���#�"��$!���G��.����-!$�����(5C�M�,$3�����)�v�����3�".�����K�� !�T�%�����&/���'�%r(�NQW-!���#�#�W.H������?���H4S���rW ����T�V�G���*%�����}0

3. SUGGESTIONS FOR USEYR�P��$����@-3��-��*@4S�)$!�G���)���>���'�������P���.��)���U��$!�V�����*$��!�'&/�!�#�;4;��>�#���#����-����P���L�'���#���3�>�?.�����)�����������V�'�#����!���� H���#�%$!�!�'&/�!���S���"���>�����������V��$3�G�<�'�/���(�>�!�#�,�� >[b�#���E\������#�/�%���������J0S���)$3�����,�#���!�#����E�%�G�����W$�����)���"���#�%$!�!�'&/�!���S������NQP���"�TQ>�T���#.��>�#���#����-�.��#�/��0U����v�����3�X�����%$W���U��$��<���#�%$!���'&(���#�;$!���S ����#�P4;����$/4�$!������6����!�P���!�NQ.X�����@�.X���'�!���G[T�!�T��.����(���2����.X���/Q���!���#�#���������!��#�#0 + �>A��`>-���E����#���#��$3���K ��#�#�M���*QI���!�#����%�� ����! �6D���3�5�T���3�>�#�/�K�#�������3���������!�$!�����] ��#�#�u���*Qc-��������������0t�M�] ��#�����#���5�����?��$��#��d���#�%$!�!�'&/�!����$������7�W ��)�������3�� ����K���3�W�����TQP���H����, (QP����$!��<���>�!���G������#0^S$��?�#���!���#���������P ����b4;�#�#�X������������! ����3�X������' ��W���@��.�-����%���/�

�v����R4S�M�>� g_����#�/�H�����������#0u^S$��"~!��T�����H��$!���X�>�#��� ��e�'�����Nl�E���!�N��6>���!���'�#����!���� L$��G4e�������#��� ��X���S�N����#�N�U���X��.�-����%���/�C�����!��0^S$��X��#�#���!�M������$!���H���#��� ��=�N����#�N�<���H���=���*���'�(�N�bQI4��N��$=�'.�-���E�%���/�@���.��'�'�G��������#�@���L�'�#����!���� �0��)�#��� ��W���>���������#�S�����G��!���! ��� ����>���$����>��.X�����161���3�]�� ������?���&/�!�N��#.��#�/���#0��Z���(QZ�'.�-����%���/�,�>��E��� ��"���#�%$!�!�'&/�!���@�'�(���������,�������.�-������! ���������������!����$������ �$W�!��)���$��#������T�����#�#6/�������'�!���������H���3��$��S��#��!�N��6/���3�������*%�������������)��.�->�������0^S$��)8;:<8=���#�%$!�!�'&/�!��6��B��@��`���.�-�����6�4S���S->���-�����#���v��;�'�#����!���� �>�#��� ��16� !���H�B�����3�m4��7�>�#�-���#���u��-!-!�������G���'���p�����T�%���3����%�c�>��E

��� ��d->%���������#��0@s>��.��,���2���>V�����������K������������! ����#�%$!���7&/���#�@��������NQ���'�L�v�/�#�!�_[T���T�A���������G��!���! >6(��!�%$����2��$!�@���������'���!�� ([T�����C������#-!�'�#Q/0�?��4;�#�����6�����$!�*A�����*$��!�'&/�!�#�#6��#�-��#�#�'�����NQ���$��S�!��@�����������%�>�;���3��!��<������<����'��-!�'�#Q/6(��#�#.9���,$!�����V-������#�/���'�������C���������3�� !���V�����*$>E�!�'&/�!���S�B��V�TQ>�T���#.��������#����-�.��#�/��0

4. REFERENCESh x j�� �#�/��fC�#�*rW���!�P�M��%�d8;���!�!���� �$3��.Z0 a �'�� ���%������QP�B���������*$����! ��� >[b�#���E\������#�/�����W��$����!r(���! �0>YR������� ��� ���� �� �������������������� ��� �!���!� � � ��� � ��� ����"� � �$# �!� ��&%�����('��) *#+�,'- � � ��� %�.��)���'�/0)1' ���2)3�4%2��5�576 # �()8# ��� �%6-!�� ���� x$9 , 6 x z + z(0

h { j �,���(�'�"f;���'�����d���3�ds(�!�����Zs>���*$�.X���"s>��.�������0�:<; �=��>����)��%@? � �BA�0 a �!�>�'�����E��M����'�*Q/6 x z�z � 0

h d j :<�� ����<fC�7�������K���!�"gD4@���]^U�#.�-�����>0!gD`>-!�'�������'�� ������!�#�<�������v�b4S����,��#������ !�����N�bQW�(�7�H���d���3�������TQ>�T���#. ���3������ �Q/0!Yb������ � ���&%�#+�,'� �C D; �� �������4%@�E/ � 8�)F6G)�(#")��H� � .57/ ��!� )�I# �!� � �KJL%�/ �()8# ���H� ���1 �!���!�)���*6!-3�� ��#� � x$9 � � 6�"�#�� �������!��6 a �!�T�%�����'�>6)���!�NQ x z�z � 0

h i�j 8;$!������#�V8V0�f;���/4S�#���F���3� ����.��#� a 03g2������J0M� ��8#+N�� �&)��$�0#D�,'����O���() 8#+�,'@J�P��I#���� ��!� �#+� D; �Q�R6G)���(��� � L0a s>�)gDERgA:<Y8O�?�� �$���VgC�>�!���G���'���Z:<�#-������#6!^S$!��S?����� ���M���$!���� ������W�?���'�������N�bQ/6(�=���$!���! ������T�K8c�)s a 6 x z�z x 0

h aGj kJ��QWkA038;�����T�%���/�����!�K���!�ZkJ����Q a 0U�H0!kJ�/�%r/4S�/�(�10 )��8VW)�����*����X ��� ���Y���)���8# �()F6�Z�/,#"% �� ��D; �[�!� % �I6 ��)��7%� ��D; � %� �TX �!) ' �-� �!� ��!���(%-\%���(#]'��!0 a ����������>E��M�#�����Q/6x z�z�z(0

h ,�j gA�����:;03g2�%r>�����3�16�k1�����)�I0!kA0U�)�#������.H >���6����3�Z�"�'�%$3���#� �>0:�����'�����! >0�8;$!���� ��K��������*�;����)��������<��$!�����'���#�/���N�vQP�B�>���������&/�������.��#�/���#0(Yb������� ��� � ��� �� ,���[����^��L������ ���1 �!���!�)� �%��� � ��������"� � �$# �!� ��&%-�����('��) *#+�,'Q ������ %���)3�,'�/U) ' ����)��7%@�_5�546 # �()8# ��� ��6 x z�z , 0

h �Gj YR���G �����#�� !����J6_�Z��$!�(�!�<8;$>����T���������16M`D������r �����������16���3�TS?���!�!�� + ����� ����G%�10 � ��������"� � �!# �!� ��&%a � 8V_)3���J��,'�#+� ���!�!#+��'�0 a �!�>�'�����E��M����'�*Q/6 x z�z�{(0

h +�j ����r��� =?���#����#�10KX �I) �I#86 #� �*J��,'�#+� � �!�$#+��'�0 a �#������.��'��`2��#��#6=V��4cb;���r�6 x z�z�{(0

h z j =?���!�*Q��p���'r(���!����J0.X �(#+��'d��>��e��)��&% �[�W�E�Tf$� *��� -)�6�_5�57� � )��$; � ��� \%�!N�I6 �!5 &�!� }0�8S��.L ���'�� ��,�?�!�����*�����RQ`D��#��#6 x z�z , 0