departement d'informatique these - …theses.univ-oran1.dz/document/15201660t.pdfdepartement...

141
DEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT EN SCIENCES Filière: Informatique Spécialité: Systèmes Informatiques Répartis Soutenue le : -- / 05 /2016 Devant les membres du jury : Directeur de thèse : G. BELALEM Professeur à l’Université d’Oran 1, Ahmed Ben Bella Président : B. BELDJILALI Professeur à l’Université d’Oran 1, Ahmed Ben Bella Examinateur : B.BENMAMMAR MCA à l’Université Abou Bekr Belkaid, Tlemcen Examinateur : S. BENSLIMANE Professeur à l'Ecole Supérieur en Infomatique de SBA Examinateur : O. BELHAMITI MCA à l’Université d’Abdelhamid Ibn Badis,Mostaganem Examinateur : M. GUEZOURI Professeur à l'Université d'Oran1, Ahmed Ben Bella COOPÉRATION DYNAMIQUE DES AGENTS POUR LA TOLÉRANCE AUX PANNES DANS LES SYSTÈMES À LARGES ECHELLES

Upload: trinhdan

Post on 11-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

DEPARTEMENT D'INFORMATIQUE

THESE

Présentée par

MEROUF EL Bak hta

Pour obtenir

LE DIPLOME DE DOCTORAT EN SCIENCES

Filière: Informatique

Spécialité: Systèmes Informatiques Répartis

Soutenue le : -- / 05 /2016

Devant les membres du jury :

Directeur de thèse : G. BELALEM Professeur à l’Université d’Oran 1, Ahmed Ben Bella

Président : B. BELDJILALI Professeur à l’Université d’Oran 1, Ahmed Ben Bella

Examinateur : B.BENMAMMAR MCA à l’Université Abou Bekr Belkaid, Tlemcen

Examinateur : S. BENSLIMANE Professeur à l'Ecole Supérieur en Infomatique de SBA

Examinateur : O. BELHAMITI MCA à l’Université d’Abdelhamid Ibn Badis,Mostaganem

Examinateur : M. GUEZOURI Professeur à l'Université d'Oran1, Ahmed Ben Bella

COOPÉRATION DYNAMIQUE DES AGENTS POUR LA TOLÉRANCE

AUX PANNES DANS LES SYSTÈMES À LARGES ECHELLES

Page 2: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���������� ���� ������������������������� ���������� ����!��������!��"���������#��$%������ ���������� ���&��� '��������� ����������� ��$(���� �� �&����"���������������������������� ����� ���% �����)*+,-.-,/'0���������� 1 �!������� 2�� 3'4����5� 5����'���� �!��� ����������� ����� ����� �������#��$(�������������������� �������������'���� ����������� ����� ���� ���������������6���$( �������� ���� �� �����% �����+*+,-789-.-9'0���������� 1 �!������� 2�� 3'4����5� 5����'����������������� ����� :�������#��$( �"�������������� ������������% �����;*/.<<,+.=>'0����������?1 �!��������% �'5�������'��� �!��� ��� ������� �� @����"��� �����$A��% �����B*+,<B-9/.<,'0���������� C���D��������� E ����������D54'���!����� �"������ ������� �#������������� ������ � ���@��� ���!��������������!���� ������� ���� �"��� ��$(���������% �����F*+,-G./9H9'%�I������ ���� ����� 1 �!������� 4&��������E& 5����'%����� ��'���� � ����� ��������� ��������� ��� �!������ �������!���$(���� �������� �����������% �����.*+,<J./9<.'%�I������ ���� ����� 1 �!������� 2�� 3'4����5� 5����'���� �!������� � ����������������� ���:���� �!������ ��� ���!���$K������"���� �����'� ������������ �$ L

Page 3: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

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

Page 4: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ���������������������� ��������������������������� ������������������������������������������������������� !��������"�� �� �����������������������������#����������������$���������������������������������������������#������ �%���� !���������&���"������������#���������������������#��������������������������������������������������'�(���� ������������������&��)������� ���*������#+,,-. +,,-.��������&��)����������������������������/������������ ������ ��� � ������&���� �����#�� ��������������������������*�����012345 012345����������������������������������������� ��� ������6����������� 7$��������������������������� ���������� ��������������������������������#������"������������� �����$����� ��������"��������&�������������������289�����&���&���:;<=> ������������#���� �����#���������?������������������� @AB�CDE��FGHIJKLIMNJOPQRSGTULVNIPQOPQRSWXNHPLYOPIQSZXRILPYOPIQS[RUQOS\][SGIINXYOPIQ_`a�BbcDB����� �������������'���������������� �&���������������������������������&��������������������������� d��&������"�&�� �� �������'�'�������������&������&����������&�����������������������'������������� ����������� ��� d��&��e�)"e�������e����������'��������������������'�������������������������������(�&�$��������������&� ���*����&��)�������+,,-. +,,-.�����&����������&��)�������������������� ����e��&�&� ��� � ���&��� f&�����������������&����������012345 012345�����������������������'������� ��� �g��&������������� f&������ ����������&�������������'��&���'��������������������"e���������&����'�&�� ��������������������������289���:;<=>�������& h#���� ���������������&�������������'�������� ijklAbm�FGHIJKLIMNJOPQRSGTULVNIPQOPQRSWUNHPLYOPIQSZURILPYOPIQS[RUQOS\][SGIINUYOPIQ nnn

Page 5: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������ ������������� ��� �� �������� �����!�!� �� "# $%&'()'(***************************************** #+ ,-%./012'345( ************************************* +6 $%&'-3.5'3%&7************************************** 68 9-:2&372'3%&;512&57<-3'******************************* 8=> ?����"@A��BC���������! D#*# E&'-%;5<'3%&*************************************** F#*+ GH7'I1(;37'-3.50************************************ J#*6 $/%5;$%1K5'3&:************************************ L#*6*# M%;I/(7;(7(-N3<(******************************* O#*6*+ M%;I/(7;(;0K/%3(1(&'**************************** #P#*6*6 $2-2<'0-37'345(7;5$/%5;<%1K5'3&:********************* #P#*6*8 QN2&'2:(7('3&<%&N0&3(&'7*************************** ###*6*8*# QN2&'2:(7******************************* ###*6*8*+ E&<%&N0&3(&'7***************************** #+#*8 GR-('0;(S%&<'3%&&(1(&'******************************* #+#*8*# Q''-3.5'7;(/27R-('0;(S%&<'3%&&(1(&'******************* #6#*8*#*# T32.3/3'0******************************** #6#*8*#*+ M23&'(&2.3/3'0**************************** #6#*8*#*6 U37K%&3.3/3'0***************************** #6#*8*#*8 G0<5-3'0******************************** #8#*8*+ V&'-2N(7W/27R-('0;(S%&<'3%&&(1(&'******************** #8#*8*+*# XHK(7;(K2&&(7*************************** #Y#*8*6 M%H(&7;Z2775-(-/27R-('0;(S%&<'3%&&(1(&'**************** #FE[

Page 6: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��� ��������� ���������������������������������������� ������� �������������������������������������������� ������� ���������������������� �������������������������� ������� ��������� ������������������������������������� ��������� ������������������ ���������������������� �!������� ������������������� ��������������������� �!��� " ���������������������������������������������� �!����� #����������������������������������������� �!����� ��������#������������������������������������ �$����� %������&����'���������������������������������� �$����( ������)��������������������������������������� �*����� ��������%&# ��������������������������������� ����� &�������%������ ���������������������������������� ����! ����������������������������������������������� ��+,-./0123+,245.6/70/78 39��� :����������������������������������������������� �(��� �;�<�������������������������������������������� ����� =����������;�<������������������������������������ ����( �;�<���������������������� ����������������������� ����� &������������������������������������������������� ����� ���������� �������������������������������������� �$����� >� ������?��� ������������������������������� �*������� �;�<������ ���������������������������� ��������� ����;���������������������������������� ��������� :���������������������������������������� ������� >� ������������������������������������������� �!������� #������;����@��������������������������� (�������� :���������������������������������������� ((��� ���������� ��������� �������������������������������� (������ :��������������A&����;�B����� ����������������� (�������� %���������������������������������������� (�������� %�����C������������������������������� (������ :��������������;�<��������������������������� (�������� %�����C������������������������������� (!������� %���)������ ����������������������������� (!����� :������D����������������������������������� ($A

Page 7: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������� ������ ������ ���������������������� ������� ��������������������������� ���������������� ��������� ������������������������������������� ����� ���������������������������������������������������� !����� �������� ����"�#$ �������������������������� !����� ������� �������"������������������������������ %����� ������� ����������������������������������� %���� &����� ������������������������������������������� %�'()*+,-./01*2+3),+45 66��� ������������������������������������������������� %���� 7�8��������������������������������������������� %���� &������� �����9� ��������������������������������� %������ :�������������������������������������������� %������ ;��<�� �����9� ����������������������������� %������ ������ ��������������������������������������� %������ =�� �� ����������� ����������������������������� %���� =���������� >�� ��������������������������������� �!�� �?��@ A����? ���������������������������������� ����% B��@��� ? @������������������������������������ �%��� ������������������ �������������������������������� ������� C�� �"��������������������������������������� ������� C�� �&�D�����������EF ��������8�<����G���������� ��������� &������ �� ������ ���������������������� �!������� ����8������ �� ��<� �������������������� �!������� =���������� >�� ������������������������ ����� =� ��� ������������������������������������������ ������� H�� ������ IJK L �������������������������� ������� &��K L������������������������������������ ������� M����K N��<���� ������������������������������ � ����� M����K &���������������������������������� � ���� &��K ;��<�� >�� �������������������������� �%��� :�������������������������������������������������� �%����� H����� >�� K ��O��������P� ��������������������� ������� 7�����K ��O������������������������������������ ������� C����@�LK ��O���������������������������������� ������� 7� ����<����� � ���� K ������������������������� ��K�

Page 8: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����� ������������������������������������������� ���� �������������������������������������������������� ���������������� !"�!#$ %���� ! &'(� )��*�+��������������������������������������������� � (�, -./���0������������������������������������������� � (�,� 1.2������ ����������������������������������� � (�� ��0�2�0����+�-./���0��������������������������������� � (��� 3.+�0���*������������������������������������ �,(���, ��*0�./��+��./���0�������������������������������� �,(���� 455*����0/�+��./���0���� ������������������������� ��(���( 455*����+��./���0���� ��������������������������� ��(���� )��+��./���0���������������������������������� �((���6 �0*+��0���.����������������������������������� �((���7 8�5�+9�:*����������������������������������� �((���� 3.�0��;�+��./���0������������������������������� ��(�( <��+���;50*0��=����*����*0�./��+��./���0�������������������� ��(�� ����*�>����� �������������������������������������� �6(��� ?5��;�0����50*@0�;+�A0*������BA�?C ���������������� �7(��� � -�����+�=����0/�������������������������� �7(��� �, 4�/�*���;�A�?D�6E������������������������� ��(�6 455���0������0�F��GHIJKL ���������������������������� ��(�7 ��������4�0��� ���������������������������������� � (�� -��*�055*����+��./���0����GHIMJKL ���������������������� ��(��� A*.N�./���0������������������������������������� ��(���, -./���0���� ���������������������������������� �7(�� O.���0��P5.*�;���0�P�������������������������������� �(��� 80�P+����QRS1�0+����T ���������������������� (���, 80�P+����SU ������������������������������ (���� 8�;5+��./���0����QGSU������������������������ ,(���( 8�;5+����=�*/����QVSU������������������������ ,(���� 1�/*.+�0��W0�����TRS1�0+����T ������������������� �(� �������������������������������������������������� (� !%XY�� !$#!#��X� ZZ[\�]X� $������ ZZS))

Page 9: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� � ����������������������������������� ����� �!"#$$$$$$$$$$$$$$$$ �% &� ���� ��������� �� $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '�$� &����������� ����� !(#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ )�$% *����*��+����, ��(#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (�$! -��������*����*��+����, (#$$$$$$$$$$$$$$$$$$$$$$$$$$$ "�$' &. �����/�������������$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ �%�$0 1��+��������� $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ �'�$2 3�� �4��5���. �����/������������� �0'#$$$$$$$$$$$$$$$$$$$$$ �0�$) &�����������6�,��� !)#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %7%$� 3��������������������� ����8�9���$$$$$$$$$$$$$$$$$$$$$$ %2%$% -��������������$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %)%$! -��������:��;+������,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %(%$' &� ���,������:��;+������,5���������+���������� $$$$$$$$$$$$$$$ !�%$0 *:��;+������,��������4�������9���$$$$$$$$$$$$$$$$$$$$$$$ !'%$2 <��+� ��������:��;+������,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !0%$) *��'=>�������������:��;+������,�8�� ��$$$$$$$$$$$$$$$$$$$$$$ !"%$( &���� �������������������� ����� ��� 4�� �$$$$$$$$$$$$$$$$$$ '7%$" ?����� ����� $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '�%$�7@���������:��;+������,�8�� �� $$$$$$$$$$$$$$$$$$$$$$$$$$ '�%$��* ���������:��;+����������� $$$$$$$$$$$$$$$$$$$$$$$$$$$ '%%$�%&���� �����:��;+������,�8�� �� $$$$$$$$$$$$$$$$$$$$$$$$$$ '0%$�!A��� ����?-�?�BC $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ')%$�'A��� ����?-�?���.�$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ')%$�0A��� ����*>�?���.� $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '(%$�2A��� ����*>�?���� ,��$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '(%$�)D?�BC $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '"%$�(E?���.�$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 07%$�"<���FGH?�1������4��,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 0%%$%7B�+���,��?C�FHI*&1& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 0'%$%�*&1&�8�����+� �:����J ��� $$$$$$$$$$$$$$$$$$$$$$$$$$$ 00%$%%38��+����*&1& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 00%$%!A��� �*>�?�&� �:� ,�$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 02%$%'B��������K�:�� ���*>�?�?��������&<L $$$$$$$$$$$$$$$$$$$$$ 0)%$%0*:��8����������� 5������+�+��� ��� $$$$$$$$$$$$$$$$$$$$$$$ 0)%$%2&� �:� ,�?�A��� �����:��;+�����$ $$$$$$$$$$$$$$$$$$$$$$$ 0"?FFF

Page 10: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� � ��� ��������� �������������������������� �������������������� ������ � ���������� ����������������������� ������ ������ ������! ��������"����������������������������� ����#�$������! ����� � ��� ��������������! ������ ������! ��������% �� �&��#'$������! ��������� � �(��� ��������! ������ ������! ��������% ����� �&��#�)������������������ � ����� �������! ������ ������! ��������"�����% �*#�' ������(�������� ����������� ����������������������������� ��#�� ������ +,-./-012134-5,.-678'��9����������������������� ��#�# :� �� � ;���<�= ��������������������������������� ��#�& $ �%�� � ! ������ ��>�� � ����������������������������� ��#�* )��!�� � ��?� �� � ! ��������� � ��>�� ������������������ ��#�� )��!�� ������%�������������� ��� ��>�� � ���������������� ��#�� :� �� � ���������� ����������� ������������������������� �'#�� )��!�� ������%���� ����������� ������������������������� ��#�� @ ��� ������ ��A��������������������������������� �&#�'�������A���������������������������������������� �*#�''B� �!� ��C������������������������������������������� �*#�'�������C�������������������������������������������� ��#�'#��������� � ��>�� ������������������������������� ��#�'&@���� � ��>�� �����%��������$DE ������������������������� ��#�'*) ����� ����%��������� ����� ��������������������������� ��#�'�A����%��������� ����� ������������������������������� ��#�'�)������������� �� ������ ��������������������������������� ��&�' ����� �� ��!����������������������������������������� ��&�� D %������! ����F$G �������������������������������� ��&�# $�����!� � HIJKLM8#'9 ������������������������������'��&�& )��!�� � ��?� �� � ���N��!������������HIJOKLM �����������'�*&�* )��!�� ������%���� ���N��!�������������������������������'��&�� )��!�� ������%���� ��!���������������������������������''�&�� @���� ����P�QR��) ����� ���������������������������'''&�� @���� ����P�QR��S��������������������������������''�&�� @ ��� ��!��������QH��S����������������������������''�&�'�@ ��� ���% �! �� QT��S����������������������������''#&�'') !��� �����"������UR��) ����� U ����������������������''#VW

Page 11: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������������� ����������������������������������������������������� ����� ���������������� !�"���������������������������������� �#��� $� ������������"�����%��&'�����%��(�������)*!������� �� �������� �+��� ,� '"��������� �������������������������������������� +-��+ .�'���� ������/������"�����%��&'�����)�0)����� ���������������� -���� ��%��&'�����0�"�����������1�%��������������������������� �-��� ,� !�"�����0�"������� �������������������������������� �2��� 3��� 4�������� '"����� ������������������������������� 2++�� .�'���� ������/������"�������0)������0)������������������������ 56+�� ,� !�"����789:;< ���������������������������������##+�� ,� !�"����789=:;< ��������������������������������#++�+ >�����)�����3,?��789=:;< ���������������������������#�+�- 3��� 4������,� '"����� ���������������������������������#+�6 789:;<@�789=:;< ���������������������������������+A

Page 12: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� � ��������������������������� !"��#��$%&#'"'��%&��(��)"'�*��"���������#�����+%"'��,(��)���'����-"�.�)��'���/������)��'"�0123456���-"�.�)��'����%���'%��#/�%�++�)��'#/�%�'�(��"��%&"��-�'��'�����%")"�-���$�0+%��'"'���+%"'�,(��)����7�'�)�$%"������'�/�'#�#��"��'%"�-"�.���'�"/"�%��%&"++%��"'���58���"�%����&�'�%�����������"'������'�"%9�#���������+��:%�)�����"%��%$���7�'�)����"%��%+"�"%%�%��'���'��:�#�'�%���+%������������"'����+����#���������+��:%�)��9.�"���#�-�%%����;�'����'5<��7�'�)����'��:�#��/���'"++��,+��#"�0�"%��%���'����(��'"�0'�"�'�)��'��������#��)"���/��56��"++%��"'����9.�"���#�-�%%���'�����:%�)��'")#%���#%"*�"%�'#��/���"��'���%��"�+��'�����'����/�%��"'���1==345<���7�'�)��9.�"��#�-�%%�+��/��'>'���%"���?#�����(��)���+%�������+"�"��.)����(��)"'�*���'�%%��*��@6%��'���$A��%%����"%��%$BCB$�'+%���#��))��'6%�����)+�'��.1DE456��������'��)��#��.�������(�"�'���'����"��%�*��%%����'��+������'%���'�%��"'�������'��)������&"��#���"�0"++%��"'����9+"�'�����&�)+��'��F�"��%�)����9%"��)"���56%�����)+�'��."'��#:�"����+�&"''��'����"��%���)"���"�"�#)�*���'�����'���%%�"������������������"��#��GH���I�.���=J5I�.���=@I�#*������&�'�%��"'�������7�'�)�����'��:�#�1=2K4<��%�����)+�'��.��'��+"�"��.)����'��:�#9.�"��#�-�%%�$�"��%�*��%%��������������(��)"'�*������'":�'�"�'�$/��'�"%��#��$�7�")�*���$#/�%�'�/��$-"�'�)��'���+���:%���'���?.��":%��G+"��0�)+%�$%���#��"�0$���/����$�'��L".�$"++%��"'����$����#��$+%"'�(��)�$555J+��/��'>'��+��/������#���"+���)��'�'+�:%�#��"/�����M��')���)"%��.��'����"��%�����'���������#��12345<�����/�������'�M��'������)"���9����%���'��0'����������������0���;�'����'-"�'�/�'����"/�����"��-�'��'���NO"�"���/���GO""PJN$*����=

Page 13: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� ��������������������������������� ������!�"� ��#������!���$�#� ���%��%���&'���()����#�������#�%���� %*%����� ��%��������+������%�,�*�(������ ��-���� ��� ������� +�������������%����%)�%��������.�������%��%��� ���&/ ����� ��!�����%�����%����)�%�%��0�������������%����� �������������+��%������������� �������(��%*��� �����12%��� ��!�����%�����%����# ����#������3��� ����� �����.�(������� ������������������������+����%�$�������&4 ���.���.��%�5�������/������#�!������ ����+����3� ������6�%7%(���8%�%!��� �. ���� 9�����: ;!������� %*���� %*��< ��(��=!7>���������?%��?%���*������(�������%�&12 %���� ��!�����%�����%��������#-���� ������3�2��#� ���%��%��� ��������������������?%������������. ������ ����� ����������%�����%����&$��@��%��(�����+��%��+�����%���+�����������2�*��%����. %������� � ��-����%���� ����� �����&A BCDEFGHIJKLMN"%��?%������%�����%�����@��������+����!� ?% ���������+���OP�'Q���%��?%��������%�� ������� R (�������������#��� �����%���+���������%*������������ ���STU&4 R (������%���+������%�����%�������������%��� �� # V�����( (��?%������%���%���%����3#�%���������+������ ���� ��2%����� ��%�W� ����?%�� ���#��� ��������+��������%�����%����?%���������� � ������ +��� ?%���������%���%�#�%���������+������ ���&'�� R (������%���+������# �(��! �������%����� ��%����%+����%(��#��?%���������� ���������+����!?%�3�����%���%����� X���� �������� ���R ������%����� ��%��� �������+��������%�!����#�%������%������+���������%�����%��������%)��3���������� ���� ����� ��.�&12 %���� ��!��� R (������%���+���������+�!� ��� ���#��� ����%���+������# �(��! ����������+������������������!��?%��������%����� ��%����� ���# ��� %* ��-���������%������������&Y�������% ������%�����%��� %*�Z������(�-�����%���#�%������%������+���&" ������?%���!3� #���� R (������%���+������ ���#��� ����%���+����������?%������������� ����� �������+���������������%�����%����&"�%� ��������� R (������ ������ ����%�%��. ����������#��� �����%���%�!�2��������� �����2%��%���������� ��� %*� ���� � �� ��+���������� ���&4�����.���������%� ���������%� ��������� ����� ��� %*� ���������������# %������� ������ ����������.��=������O���������������QS[\]U&^Y.��=�����������%+�������42�� ��%�;��-������ ��%����������������������� � �-���������R���O� ��*�����! ��-���%������[\_]�����%�������%��%������ \��������Q&4���?%����;��-���%(��%���.��!��������� %��3�2�� ������������������������%��%����� �������������R�.�������.��=�����O %���%����� �������;��-������� �� ��Q&^a����� �������������� ��������?%���%�;��-�������%���?%�����%����� ���%� ������!����������������������%�������� %��� ��-��3��?%2%�����������������������?%������������(���Z����%��� ������ ��#����&Y����� ����������� ���������%������ ������;��-���������(%�������?%�������������� ��%��������%�����&/ ����V !������.��?%������������ ��� ������ �%����%@��������@���������(�-���������?%���%��. ��������� ���!� �� ��3�2��.����������!R (�����_

Page 14: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� �� �������� ������������ ����� ��������������� ����������������������������������� ���� ���������������������� ��������������������!����� "� �� ���� ���#��$�� ��� �$��%&&'(%&)*(�+������������ ��� ������ �� ��,-.� �����������!����� / �0��1-.� ����#� ���" ����������������������� $����"0������ ��2�������� ������� ������2�� �������� �� 34������5 � ����� ����� 1-.� �!� ���� �������������!����� ���������6��������������������5��������1-.������������!����� ������ �������� ���������� 7.897/ ���.����8 �������:�7.8� �������������/��$�������� �������������2����� ����� ������ +�������� ����� ����� �;���<����� �����0��� �����2���������$�����<�� ��=�7���2������ �����������������2����� ��� ���� ��������������.�2����� ����������>�#���������������7.8�����>������ � ����������������!����� �?���� �� ��� �� ��������� ����� �� �������������!����� �!� ����� ������"�� �� ������ ����� ��� �� ������������� ��������@ ABCDEFGHDFBCIJ�� ���������������� ��� ����2����� � ���������������!����� 5"� ��� � ��� ���������2 ���������� �K�#� �!������ ��� �� ����� ������ �������������9����������� ������ ������� ���� ��� �������:���� �2���������9����������� ������ ������� �� ������������$���������� ��� ������������������������� :�L� ������"����� ����������� ������ �!� �����#���#� ��� ����������������������!����� ,-MNOP,?����������!����� "� �� �����#��Q������� ,�����"�0����4�����#��Q�����3�� � ��� ���#�� ���� ����������������� �#��Q����� �8<��������������� ���#�� ����� ���� ��� ����� �������������4������� ��� � �������"�0���R����#�$����� ����� ���� �����������/ �������� ��� ������#� ���$���� ��!����� �+� ������#� ����� ������� ��"���� ������ 9� ��� :���������2 ������ ��������,�� � �����������3�������#��Q������� ��� � ������ ;ST����#��!�����������������<���� ���� ����� �� ���������� ����� ���� ���Q� ����#��Q����� $��� ������� ����"������� <�#��� ���������� �������������������-MNOU,?����������!����� "� �� ���������������,��� �������������� ���� ����� ���� ����� ����������������/����$������������5"� ���<�"��������� 7/ �0�� V����38 ��� 97V8:�+���� ����� ����������!$�� ���� ,$���W�$����W��X�����"����������$�� ��2��������W.����#��$������� ��� ����� ��������������!����� ����������������� ����� �� �� �6������� �������� ������ ������ ����������� ����������������Y7��� .�"�� Z�.� ���!�!� ��������� �������>������������� ���� � �����������$����� ����� ������������������������������� [

Page 15: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������� ����!��"��"#��!��$%���&�%!#������' ��"�'��"(�!)!"*'�(�%"+"�����"�,�� ����!���"��%�"�!-./0-)!"�'.�$��/1���'��"23���!����"%������"�%��(4�� ��"�����(�"����������� ����!3��'+'���!����"%��(4�� ���'*"��(�"����������� ����! ��"$%������-./�"'%�%'%!����(�1��(�!�"%!5��"%��(4�"%�%!�"���6&�����!��(���� ��7�*'�3���!�$��! �� �!���!��$%��(���1��%�"%����"����5����%!!����"�4�"%�%!�"���87�!�(�!�1��"!6.���1��%�"%���!"��������� ���4�"%�%!�"%��(�&-90&��"%����-:��'9 "%'%;�"%��2�"�����<���<�(���7��6= >?@ABCDAECFBGHIABHDJ?CEK�"��'���!��%"�!"!"���"�����#��"���<� %"��!0L�%�M%1���N26M%1���N�-"���"���(�'���!��%"�OPQRSTU�V�(���%"��!�����"��%!"%#��!(�����(��' �"%�16W�(�X�%"��!!%��!(%Y����"!�! ��"!�"����� "!(�"����������� ����!6�OPQRSTU�Z� ��!��"���!"��"�1%�(�"����������� ����!87�!�(��<��[ �%�"%�16\��<� %"���!"(%$%!���(��� ��"%�!�]&��"������/ �*!���"�"(��4��"(�"�%���3���! ��!��"��!�"�$�����!��"�� ��"�����(��<��[ �%�"%�1����(����! _ a0b��"%.�$��\���(%��"�(\<��[ �%�"%�126]/'��%���"%��(��<��[ �%�"%�1���""� ��"%�"��%"���!(%Y����"! ��7�*'�!(��<��[c �%�"%�1"��!#�����1�!"%��Wd93��!"��[�1��"���<�%�(4%�%"%�"���6&����<�#�� ��7�*'�3���"�"(��4��"�!"!�%$% ��������"�%7�"%��8�� ��7�*'�(���%"�8�4�%(�(4���� ���<� �� �!��6 e

Page 16: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������� �!"#$ %!"���� �&��'�$( %%!��)�'���$"! ��� *+% ����#, ��'�!"%$&� �&��-.��) %&�!���//����% !*�"� �'�$( !���*��"�*'���/% ! �&0����!�$��'&1"!��������)�&2*��'�!"%$&� �&����+&�� ����-3��*&��&$'"�!&���'"� &$���!� %%!��)�'�!"%$&� �&��%!�%��"�-4$ 5�'����) %&�!���*���/% !������!�$����! �"6&��%!�%��"��'��)��7%�&��&�6��'�!"%$&� �&��%�*! /"$&�!�!$���)�&+'(*�&$&� ��*!-���������8�%!"�����*���!0&��'���$"! ��� *+% ����, �"�*!*���"6��& �&��&���$9$&6��������$$ ,�! �&0����!�$(*�&$&� ��*!��$�:�*!�&���*!-;��) %&�!�'"�!&�$�%!�����*�'��"6��& �&��%!�%��"��"0 $*�$��!"�*$� ���,���*��% !'���&/*$ �&���-<&� $�/���=��*���!/&������/ �*��!&�% !*������$*�&����*�����/,$�'�%�!�%���&0��%�*!$���! 0 *+:*�*!�' ��$�'�/ &��'���$"! ��� *+% ����- >

Page 17: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� ���������������������� � !"#$%&!'# ��������������������������������� (��) *+,!-./$',!"'0%1 ������������������������������ 2��3 45#%$4#.6%!' 7 ������������������������������ 89:;:9 <=>?@AB>ABACDEFA:::::::::::::::::::::::::::::: G9:;:H <=>?@AB>A>IJ@=EAKALM::::::::::::::::::::::::::: 9N9:;:; OPCPFMICEBMEQRAB>RO@=R>F=KJRMELS ::::::::::::::::::: 9N9:;:T UDPLMPSABAMELF=LDILEALMB ::::::::::::::::::::::::: 99��V *W"/!1$/X# &!'# /./ ! ������������������������� �)9:T:9 UMMCEYRMB>A@PBZCAMI>A[=LFME=LLAKALM:::::::::::::::::: 9;9:T:H \LMCPDAB]@PBZCAMI>A[=LFME=LLAKALM::::::::::::::::::: 9T9:T:; <=ALB>_PBBRCAC@PBZCAMI>A[=LFME=LLAKALM::::::::::::::: 9��a b#51"c &/c%dXc%!/, ���������������������������� �(9:e:9 fIMAFME=L>ABJPLLAB::::::::::::::::::::::::::::: 99:e:H gIMPY@EBBAKALM>RBBM?KA ::::::::::::::::::::::::: 9h9:e:; i=@ICPLFAPRjJPLLAB>PLB@ABO@=R>O=KJRMELS::::::::::::: 9h��( k l'"# /./ !$/,c7/ !,������������������������� �89::9 USALM::::::::::::::::::::::::::::::::::::: 9m9::H iJAB>ABUSALMB::::::::::::::::::::::::::::::: 9G9::; nBM?KA<R@MEoPSALM::::::::::::::::::::::::::::: 9G9::T iJAB>_ELMACPFME=L:::::::::::::::::::::::::::::: HN9::e O@=R>BAMn<U:::::::::::::::::::::::::::::::: H9��2 p#$-5/$%*+,!-./����������������������������� ))��8 4# &5%,'# ���������������������������������� )3qrq stuvwxyzu{wt|}~����}���}���}�~����~��}�~�~����������~���������}~�����}���������}����~����}�����}�������������������������}�~�������}��}�}�~���������������}�}�~���������~�������~��������~���~��~�}����������������~���~�����}�������~�}��~��|������ ¡¢ £ ¤¥

Page 18: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������� ��!����"#����� ���� ����#�"$���%����& $��&$%'�����()��$ !"�������'����$������$���*�+� ��!'���,�"��%! �$"!�'�" -��� �����$����! !%�������� �������$$'!"���.�()�+�������/�'��"������'"!�����"����' ����" ����0!"�����$���'����� ��!������$��"�#�����"��/�"�/���������/1��(234 56789:;<=78>=?@A)-��.$"%����������"�+�!�"��#$��B -��!�%,%��� -��� �����$�����C��1%������"�+�!�����$���!�!"� �%���' �����"�$"�������"�"� �!����"����'�"���"!�������.$"%�������'$�"�"����"���$ �+$"���$���$+D����.�$%%��(&��$"�������"�'��#���,�"�/$%$�1��$�/!�!"$�1��E����"�+�!� $+� �%���$� $�� �%���(F� $� ����"���!"���������� � $�� �����$�$� -!�� ��!()���C��1%������"�+�!�$��!�!� ����*!���' �����"��$��G����%+ ��E�� ������'�"�� �� �G���"�E����"� ��E���� ����"�EH�+I(J�� ��������KLMN(O#����-� �"' �� $������ ���$��G����%+ ���� -��.$"%����������"�+�!�E���� ���"���$����.$�"������� �P���"�Q(Q'$�"#���G� ���" -����"�$�����$����"� ���$���'�������"$����' ���!���������������RP���"�Q(QRFC��1%������"�+�!�KLMN)���C��1%������"�+�!�'��#���,�"�� ���!�����0!"�����%���1"��KSTNRUVW��WXXYZ���W���[& ����"�R�-���������%+ ��-$"�������"��$�����!�'�"��"!����)O\"�'�����*�+ �'$�"����"�" ����'$��+� ��!()��"���$�"��������G/$%$�1���[%,%��C��1%��-��' $�����$�E $����� ������G��%� ��"����$���$�� ��$��"] ��-����� � ���'G'� !� ��%�_�"�UVW���aa��bZ��W��c�[d"���R�-�������$ ����$��-$"�������"�/!�!"$�1���"!'�"������"��0!"���������%��������'�"' �����"�$"��������$��()��������$��"� �!�'�"��"!����eO\���/�����-���"�����$������' �����"�"���$�"�����.$"%���������%�����"!����%���1"����$�$%������.$"%�UV��������XW��fgfXW��['��"G�$G'��"[hIh��R�-���������%+ ��-$"�������"��''� !�'��"�E����-���$"����B��!����"����i�/�'�"���� �1"�()��"���$�"���'��#���,�"����$"�������"�$��������������'�"�$��� �����"�$�����!�#��j���"���E�����"��� ��C�G�1%�+����$�'' ��k���+ �%��������%$���*�+ ��������+ � l

Page 19: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������� !"�������#� "$"��%!&�'�(� "&�(�!�)�!�*&'��"���+&!��'���"'�($(�&� &��"+,'-�*&��"�� ��%!�".�-�'��"%���� )�! �� �/�0"��"�' -��"�!�� "��&� �&")!� �#�!�'�&!'!#�&�-!�"���(!&1� ��233456789 &� �"���"&��(!�&1� ��&�(���)��!#�&/�!�&��������&�������.���� "%���� )�� � �(!&1� �!#�&���&!�!&�")�1!�"����%��(! &�6:����'� &� #) �� "+&-��".�-�'��� ";) )�!'�(� "&1����" )&����"� "� �) ��(�.�! "�")�-) ��;��6������������ "��#���<�"=(�+'�&'�����"� � ��(/'��-���� !"����>�������&��?�"�&@)������#!�"��;��''�������#���������!"!&� "���6:���������&����&'����� "(�"�!'��)��,"�!#���� �#��"�!'��!"�� .��%!#�����'!(� ")�� &1!�;�+'!1!�"������ �/�'�")�"� �'! ���������,(�� ���&�A"6BCD EFGHIEGJKHLMNO:�P'���P�(��"� ;>#���Q�;���36R?��"� �!;������#�&���"���� )��6S'����)&��)(� "+&-��"� �!�!��;(�+�",&�"�"��+�'��"��T&�'���'���� ��� ��)U �"�� �*!&"�6Q�;���36R�P'���P�(��"� ;23345�V�'� W�X����2Y45+'�P'���P�(��"� ;��"� �!�!��;(�� %��(!"�.�����"��/�)�.����"&� ���"�!����)&1�''��)&� �(�.���+�! �'�.��'� ���'���������&��#��"�!'��)��+� �)#�'�"�#��< !(�.��+� ������! &���&!'&�'+� (�<� ���"�&@!;�+����'!"��%��(���"������#�&���� "%��� ��,'!��(! ��+,���&'�� "��*"�� �����7 "�� �"6�V�'� Z�����245+'�P'���P�(��"� ;��"� �"<'��-� %��(!"�.���[����������&��)#�'��"�#���")'!�"�.����� "%��� ���&�((����#�&��,��(�'"��'��&'�� "��*"�� ��,'-!������"�&1 �'�;���7 "�� �"6Z�������"� ���&�)")��&� ��'"!"�� � 7\>W�]������� �_����� a?.���*!(� �'��.�!'�")���P'���P�(��"� ;���#� "����� "��#��� ���"���'6P�""��)U �"�� ��b="�'-!���&")#�'�"�%��P'���P�(��"� ;+!� ��.��'-)'!�"�&�")����c��������#�&��/!�)����7 "�� �"6�V�'� d7V\>'-� �"�"�"����"! �!����""�&1 �'�;������e"!"��f ��?23gh5�'�P'���P�(��"�� ;��"'-!&&=�,� �)���#�����!�"!;)���������&��� %��(!"�.���&� U;��!/'��>���#����+4

Page 20: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� �������������������������������������������������� !�������������������"�������#�$%���������������&������������'���%���%�%#����������#��(����������������������#��������� )*�!���#����"������+���%%����,��-%�#(�.����������#�����&�����#��%�������#�%��/���� !��,��-%�0���(�����������������1�%��.�������������(�&���������#��(��1�����������2%�����������������������3��#(/�&�������#(�.������#��������������#�������������-��%��������#��������#��#������4��#�%��#� 5��������%&�������#��(�����������#������������������#��(������������1��%���0����#���������� 67876 9:;<=>?;>?>@ABC>*�DEFGHIJKL#�������������������.#���������2M���N�����I O�PN�����I OPQ�#-���#�!���#!�%������HRL)STUVWXYXTUTZ[\Z[]T_TaXYT2b�1�c������b������$b��b�P�����%%������%�(��#�0�����%�#-��#�1���������#����������/�&�����4#������� *(��������������-�����(��1�����������#�����#���������$1��%��d�(������������(�.����� e���&�����#(����������(��������������������������#�����������������,���-#�����������.���5����������(�#������4%�����4f�����4�������1���������%���������������#��������������������gh�/�������'�����������(�#�����2��1����������� !�0����%���i���%��������������������� !�������������������������&���4������#�#�'�����������/���0���������������&����#(��������1������������-�����%%�������������j�&2����.�%���P�������������������0��&��������j�&������������1����������� e��%�����.�%����������������������������Pk�����l����Q������1�mn����m�*��� )oU\[TpVqTTZ[\Z[]T_TaXYT2e���1��%���b������$e��b�����e��b����#�����$�����!���##����������.#�����������#(������������0������1�����������#������%���#������������������#���������#4�(��#�#(������2��������#�������%%������&�&����/-0������������� ��������/������������%��������1���������� *��#������������(���#���������-�4�(��1������������%�������������3������������%-����#����i��������#��������������%���#(/�&����%���2��������&���#�#������� ���������%�����������#���r

Page 21: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� �������������������������������������������������������������������������������������������������� !��������"��#$%��&��'����&�����'��(�&�)*+,-./0-1201-33+0.+0413/3-562378�9��������������#������:8��#;<�=���������>�������?�������������!����������@�����#�����8��#�=�����������&A����?�����������9�������������������B����������C���������������������������=���������<���D��A���=�!����������<������E�&�<���� !������=8��#$'��F������� @G�HIJIK LMNOPQRNQNSTPMUQVQWXY����������������Z�����9�������������������<�������������[�����������������>�:��������!<�������������������������������9������������=�����\���'����<�������������=��������������������&���������&����=��9�����������&��������������������������]�����������������������&��='��F��<���������%��&��<���������������]�����������&����������D������������!�����A��������������������������&��$�����&������<�����&��������������<�����&���?����������&�>D?����__�)a3+1.b3c-65d$�=��9������������=�����&�������=�������������������������������� �������e���&������������������������������������������������e���������������������!���=�������������������?����>�F�������������<�������>�����f=������������=�����&��������������&�������<����!�����<�������������������������������������������g����������&���������!���������\�������)a3+1.b32hii1+.10.6-3$�=��9������������=�����&����������������������&����������������&������������������������������������������������������������&����������������e���?������<���:Z:��������������������"���!�����<���������g��]���@�����jk<�����&����������������������&������������������������������������=�����g���������B����������#����9���������������e���&������������&����������������������������=�������������������������e���������<��������������������&����������<�����>�F�����������������������)a3+1.b3c1lm62$�=��9������������=�����&���?�������������?����?��������������������&�&����������������#����������������������������������������=��9��������������������������)a3+1.b3nol-6p3$�=��9������������=�����&�>D?��������������������������!�����������D��������&��������������������f����\���������&����������������������������������������������Z��������A��<����������������������������������������>����&������������������������������������?�������������������������D�����������\���������&���Y��������������D�������&�>D?�����������������������>��&������������������&���������������������!�=������������HIJIJ qrsrtXSsURXUuvQRNvqPMvNtMVTvXUWwf=������������������������������&�������������������������������x$)y10hzb1d-6/h+0h10/o/0{i3$@���������������������������������������>��������������������D�������<�������9�|����=����������:9����������������=������������������<�=��������������������������������������������=�������������=���������������>���f�����������������������������e��������������������Zg����Z�>����9�������=�������������������������B��__� jk

Page 22: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���������������������� !"!#$%&'�(� )�*�+�! ,-, "..��#"��*!. ��-�( �����/0 ."(.��/� �(/#�� !�/ !,-, � ,./1 !.(0/ (2"!��"/0#�(��0 �� /+*!!0 /.(�20 /+ #3"4� #�� !�5) �" /�.*//�6� !�����/"!�+ /*����/+ 2�(��"��/"��*!4��. (, �� !�+ ."(�"7 (�!/ (2 �(/�(.��/� �(/�����/"� �(/899:5�;<�����������=��>?&@!/$/�A, 6"/0)�*�+#*,.���!7� #3!*�*7� "�"B"#���0+ +0�#*�. (� /.(�!#�."� /�CD#3 /+�/$/�A, !�! !/ ,6� + . ���/,*(# "�E1 �+ � /+�/�(�6� (/�(�F�!B("/�(�#��( 2�(�� �� +�)�*�+899:5�G?><��?�>�?��=&�*��/$/�A, )�*�+ /�6"/0/�(�! !/ ,6� + / (2�# /�!+0. !+"!�/� /�!/+ /"��( /5) 4��+*!! + �".��//"!# H�"� #3!*�*7� )�*�+1#F /�� ("// ,6� , !�+ # // (2�# / !�! / �� �!��0"I!+ .(0/ !� (�!/ (2�# )�*�+4��#*�2( �*�/� /!�2 "�E/�(� /4� �/�! "..��#"��*! /�6"/0 �!�2 "�2�(�� �1!�2 "��*7�#� �1�! �!� (B"# B"#�� H�����/ (J555%8KL:�GMN�' (2�# O 2 �P7( , !�%&P2 #� // (2�# /)�*�+1�!#�� !�. ��!07*#� (� !�2 "�+ / (2�# 4�F�����#*!2� !� ���+*��."$ (.*�(# �"5Q"!/� #"/*R� /( //*�(# /)�*�+/*!� !/�(#3"(7 1� /$/�A, #(0 +F"��( / !���0/+F"..��#"��*!/)�*�+ !�����/"!�� /*����/+ 2�(��"��/"��*!+�/.*!�6� "I!+ ( /. #� (� /� (, /+�#*!�("�'OP8ST:5�U�>�����V�����&@!/$/�A, 6"/0)�*�+#*,.���!7 /��!/$/�A, #*,.�A� , !�2�(�� � ��!+0. !+"!�+ �"#*�#3 .3$/�4� /�(�"4� �� � /( //*�(# / �"..��#"��*!//*!�+0.�*$0 /899:5�W�?X�Y����=&O // (2�# /)�*�+/*!�Z E�6� / �. �2 !�"[�/�0/H�*��,*, !�� /�*�(+ /#*,, � /. ��� /#3"(7 /+ �("2"�� !"�7, !�"!�*� !(0+��/"!�"��*,"��4� , !�� /( //*�(# /�����/0 // �*!�"�"��� /+ /�\#3 /H�("�� (8KL:5]_` abcdecfghgeidjkdbldigdehO )�*�+#*,.���!7 /�#*,, �*�� /� #3!*�*7� /1��"+ /"2"!�"7 / �+ /�!#*!20!� !�/8Tm:8no:&pqrqsqp N<����t?V�u0+�#��*!+ /#*v�/+ 7 /��*!&"2 #� )�*�+� / !�( .(�/ /!*!.��/H/ /*�#� (+ �"7 /��*!+ /( //*�(# /*�+�. (/*!! �!0# //"�( H�"/�. (2�/�*!+ � �(/.�"� B*(, /��!F*!�4�FHB*(, (� #*(./.(�!#�."�+�. (/*!! �H�����/ (� /"..��#"��*!/)�*�+2�/0/."(�F !�( .(�/ 5�w!2�(*!! , !�",�#"�&�"2�(��"��/"��*!. (, �+F0#*!*,�/ (�F0! (7� �����/0 .*�(�F"��, !�"��*!+ /( //*�(# /1 �+ (0+��( �F0,�//�*!+�)xS5�'$/�A, "!��+0/"/�( &�"(0#�.0("��*!+ /+*!!0 / �+ /"..��#"��*!/".(A/�!+0/"/�( �/0�/, ."( E ,.� % /�70(0 ."(�!6"#y� !+4��/�*#y �( �"!# � /$/�A, H!*�2 "�.*�("//�( (�! +�/.*!�6����0. (,"! !� + // (2�# /)�*�+8Tz:5��*6����0 �"##A/B"#�� & !/�*#y"!�!*/+*!!0 / � !+0.�*$"!�!*/"..��#"��*!//�(� )�*�+1�F"##A/H# /+*!!0 /+ 2� !�/ �� , !��! 4� /��*!+ #*!! E�*!{!� (! �5�u0+�#��*!+ /#*v�/+F�����/"��*!&� ,*+A� 0#*!*,�4� +�)�*�+. (, �"�E#�� !�/+ (0+��( �+ #*!�(|� (� �(/+0. !/ /1.��/4� ��/! ."$ !�4� # 4�F��/�����/ !�#*,, ( //*�(# /)�*�+5 TT

Page 23: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ����������������� �������������� !"#$!%&'()*#%+, - '. "%&/0())%)%'.1(''$0123%&&+&/0!(+30()4+.1'" +&&15+%!5+%&1'0('-$'1%'.&67%&%'.#%4#1&%&/&+#.(+.!%&4!+&4%.1.%&/3(1-%'.8.#%0('&01%'.%&3%0%& &4%0.& - '.39 !!%#3 '&0%..%! .%0:'(!("1%67%&4#1'014 +,#1&5+%&1)4!15+$&3 '&!%;!(+3<'=(#) 2.15+%&('.>?@ABC#(*!D)%&.%0:'15+%&AE91!%&.-# 15+%!%&1'=(#) .1('&%.!%&3(''$%&&+#!%;!(+34%+-%'.8.#%0('&+!.$%&%'.(+..%)4&%.3%'91)4(#.%(F/1!G 3%&)()%'.&(F!%&G&.D)%4%+. -(1#+'3G&=('0.1(''%)%'."# -%67%&%'.#%4#1&%&3(1-%'.8.#%0('&01%'.%&3+= 1.5+%0%..%.%0:'(!("1%%&..(+H(+#&&+H%..%I3%&4 ''%&%. +.#%&4#(*!D)%&.%0:'15+%&6�8)%!%&)%1!!%+#&=(+#'1&&%+#&3%&%#-10%;!(+3#%'0('.#%'.0%"%'#%3%4#(*!D)%/) !"#$!%) 1'.1%'3%&'(#)%&$!%-$%&3%) 1'.%' '0%6BE$0+#1.$3 '&!%;!(+3A79 +.#%%'H%+) H%+#3+;!(+3%&.#%4#$&%'.$4 #! &$0+#1.$6J- '.39 3(4.%#0%..%.%0:'(!("1%/!%&*$'$K01 1#%&3(1-%'.& -(1#5+91!&('.&.(0L$&!%&1'=(#) .1('&&%'&1*!%&3%.(+.%!%+#%'.#%4#1&%I+'=(+#'1&&%+#3%&%#-10%&3%0!(+3.1%#&6;%! 4(+## 1.1)4(&%#+'"# '3#1&5+%4(+#! &(01$.$6J1'&1/1!&3(1-%'.&9 &&+#%#5+91!&0:(1&1&&%'.!%=(+#'1&&%+#3%&%#-10%&!%&4!+&K *!%&/5+1" #3%!%+#&1'=(#) .1('&.(. !%)%'.&$0+#1&$%&6B7 * '3%4 && '.%4%+.= 1#%%,4!(&%#!%*+3"%.A7%0!(+30()4+.1'"'$0%&&1.%+'%0('2'%,1('<'.%#'%.&. *!%6BE+H%..%&I!9 .. 5+%AE.(0L%#3%&1'=(#) .1('&3 '&!%'+ "%4(+## 1.#%'3#%!%&%'.#%4#1&%&-+!'$# *!%& +, .. 5+%&%. +,)%' 0%&3%&: 0L%#&%,.%#'%&6BM'%: +.%31&4('1*1!1.$3+&%#-10%A7 31&4('1*1!1.$3%&%#-10%(N%#.%4 #+'=(+#'1&&%+#3%&%#-10%0!(+33(1.&%&1.+%#%'.#%OP%.OO6OOQ6RST UVWXYZ[X\]_Y] XaXY7 .(!$# '0% +,= +.%&%&.!9 4.1.+3%39+'&G&.D)%1'=(#) .15+%I 00()4!1#& =('0.1(') !"#$! 4#$&%'0%(+!9(00+##%'0%3%= +.%&>bcd@/5+91!&9 "1&&%3%3$"# 3 .1('&4:G&15+%&3+) .$#1%!/3%3$= +.&!("101%!&/39 .. 5+%&) !-%1!! '.%&/39%##%+#&391'.%# 0.1(':())%2) 0:1'%6e!!% 44 # 1.0())%+')(G%'3%" # '.1#+'%&+#%.$3%=('0.1(''%)%'.fg(1#h1"+#%b6di6h1"+#%b6dAEj#%.$3%=('0.1(''%)%'. bk

Page 24: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ��������������� ��������������������� !"#��!""�$�"�%&'())*+,-)'.&/('0*&)1.&2345)+344&6&4)&78*+6&4)/&'3,9&5)+2'())&4.-'83-*/:&4)+)1&4)&*6&'.&;(,+/+)1<.+'834+,+/+)1<6(+4)&4(,+/+)1&)'15-*+)183-*/:&4)+)1=>??@ABCDCBCB EFGHFIFJK%(;(,+/+)1&')/:(8)+)-.&.:-4&&4)+)1L(55368/+*-4&2345)+344(/+)1*&M-+'&<.(4'.&'534.+)+34'.3441&'<8&4.(4)-4+4)&*N(//&.&)&68'.3441AO/&')P141*(/&6&4)(.6+'M-&/:&4)+)1&')&41)().:(55368/+*/(2345)+34*&M-+'&(-.1,-).&/:+4)&*N(//&.&)&68'.3441=>QR@AS&/34/&'5+*534')(45&'</(;(,+/+)18&-)T)*&1N(/-1&L/:(+.&.:-4&4'&6,/&.&5*+)U*&'VW%(8*3,(,+/+)1<43)1&XYZ[<M-&/:&4)+)1'3+)434\.12(+//(4)&'-*/:+4)&*N(//&.&)&68']_Z]<'(5(4)M-:&//&4:1)(+)8('.12(+//(4)&LZa AW/(8*3,(,+/+)1<43)1&bYZ[<83-*M-&/:&4)+)12(''&/:3,9&).:-4&.12(+//(45&'-*-4+4)&*N(//&.&)&68'.3441cN3+*dM-()+34>A>eVbYZ[afgXYZ[ c>A>eW%&)&68'63h&4(N(4)/(8*&6+U*&.12(+//(45&cN3+*dM-()+34>ARe<43)1ijjkci�l�j���j�kl�mn��e< oppbaqrs XYZ[tZ c>AReW%&)(-7.&.12(+//(45&+4')(4)(41cN3+*dM-()+34>Aue<43)1vYZ[<M-+'&.1;4+)8(*=>QR@VvYZ[a wxyz{|x{XYZ[ c>AueBCDCBC} ~GF�J��GHFIFJK%3*'M-&/:&4)+)1&')*18(*(,/&<&//&&')5(*(5)1*+'1&8(*'(6(+4)&4(,+/+)1A%(6(+4)&4(,+/+)1<43)1&oYZ[<&')/:(8)+)-.&.:-4&&4)+)1LT)*&6(+4)&4-&3-*1)(,/+&.(4'-41)().(4'/&M-&/&//&8&-)(55368/+*-4&2345)+34*&M-+'&</3*'M-&/(6(+4)&4(45&&')(55368/+&.(4'.&'534.+)+34'.3441&'<(N&5.&'8*351.-*&'&).&'63h&4'8*&'5*+)'A%:&4)+)1&')&48(44&(-.1,-).&/:+4)&*N(//&=>QR@A%(6(+4)&4(,+/+)1&').345/+1&L/(6(+4)&4(45&<&//&&')/:&4'&6,/&.&)3-)&'/&'(5)+34')&54+M-&'<(.6+4+')*()+N&'&).&6(4(P&6&4).-*(4)/&5h5/&.&N+&.:-4,+&4<.&')+41&'L/&6(+4)&4+*3-L/&*1)(,/+*.(4'-41)().(4'/&M-&/+/8&-)(55368/+*/(2345)+34*&M-+'&AO/&7+')&8/-'+&-*')h8&'.&6(+4)&4(45&<M-+8&-N&4)T)*&5/(''1'&4RP*3-8&'=>??@V(N(4)/:355-**&45&.:-4&.12(+//(45&c6(+4)&4(45&8*1N&4)+N&e3-(8*U'/:355-**&45&.:-4&.12(+//(45&c6(+4)&4(45&53**&5)+N&eABCDCBC� �F����FHFIFJK%:())*+,-)536,+4(4)/(;(,+/+)1&)/(6(+4)&4(,+/+)1&')/(.+'834+,+/+)1A%(.+'834+,+/+)1<&')/:(8)+)-.&.:-4&&4)+)1LT)*&&41)().:(55368/+*-4&2345)+34*&M-+'&.(4'.&'534.+)+34'.34\41&'<L-4+4')(4).3441<&4'-883'(4)M-&/(23-*4+)-*&.&'63h&4'415&''(+*&'&')(''-*1&=>QR@=�?@=�Q@=�u@=�R@A�//&8&-)T)*&6&'-*1&8(*VW%(8*3,(,+/+)1<43)1&�YZ[<M-:-4&&4)+)1'3+).+'834+,/&L/:+4')(4)ZA >u

Page 25: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ������������������������������������ �!�"�#��"�$%&'$�(�%�)�&���*+,�����"!������������������������ �!�"�-$%&.#�!��"����� !������"��/������0/�������1"�2�"��3!����/���"�1�"!�������"���-4���5�/���6+7.+����8�������9��!!��1���������"-:;.#��1��"���"������"��1�����������!���"�1"��-��:;<:=.+>!���1��!������"������!���"�1?��8����"�������"��"�9�-��:=<:@3��1?��1?������A1����"�1?���#1����/��"��������"����!�.�2��"���� �"��!�������"���+B���"����"����:@#!�������"����������"�C���1����"���!�����+����"�"���"D��!����"�����������2�1�-��:E<:F.+��GHI���"J"�������0�������-4���K8��"���6+L.3GHIMNOPQRNSTUVOW:OXNOPQRY:OSZ[R\UOXGII] -6+L.5�/���6+73 ������ �!�"�����������"�"�����GII]������"�5�/���6+7��"���1�D8��<_6La+ �������"�����C���1?��_b6a#!���"�����GII]1�������36.!�"����������"�1"��!���9��!!��1�#.!����!���"�1?��8����"�������"��"�9�#c.!�"���������������!���"�"�#L.!�"�����������������2�1�+defedef ghijklmh����1���"���"!���"�"����������"�"�<�2�"����9����������n"���������1����"�����������#����2������"�1��"�8�����1�"��"���?�8���_6La+ ���!��������������"A�����9����"�8���#!���1���"��"��������1"�3�����1���"�C����1��"�-����/!���'��9�"�C����1��"�*.#8����"!���<!����C�11�����1���1����8���1��1�"��"���?�8�������!���2���������"+�����1���"�C1��D���"��!�"�-����/!���'��9�"�C1��D���"��!�"�*.#8����"!���<!�����11��C���1�����2�!/�"�������C��"���������!���9����"���+�����1���"�C��"�/��"�-����/!���'��9�"�C��"�/��"�*.#8����"!���<!����C�11�����1����!"���"�������������������!���9����"���+opqpr stuvwxyz{|wz}vyu~�y��t�u��tty�ytu���9��"��#!����������"!����9��!!��1�����"!��1������"!��1����8���1����!��������"���9��1"��������"_6La+�����9��!!��1������"A�����2���"!���8��!����2�1���!�2�����A�������2�1����1�D�+ 6L

Page 26: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ������������������������������������� !"#��$�%������&����'�������&�(�����)��*�����&�����������������#��������������������$��+����$��)��*��(��������&����,��$+�����-������$�%������&�!.�&�����$/��������������$��+������������%����!0�����������$��&������%��������$+���%����$������)��*��#�����$�%������&�����+�1��$+�����������������'�&�2 345!��&�&��$���6��&7�-��%��$�����������������$����������� !"89������8���%��������������&���&������������������#�������������������$�����:�������!.�������$+���%�������&���������*��$��������������'�(���8��������������:�������&&�$�����������!.�&����$��+����������$+���%���������'�����������������!.+����$������������&���&�����������������&�����$����$+���%����;����������������������<!9=������8��������������&����(���&�$+���%����!0��$�%������&����'����$*�(�����)�:�*���������������������!>���2 ?@5#���&�����A&�����$��������������������)���������������!B����*������#�����'�&���&��������$�����'�����6&�������&�A�!>��C�*��:����#�����'�&��+������$���'��$����+�����'����$���������&�A�!B��������&���������������$�A����$���2 ?@5#�����'�&����$�������/�������'��&������/�����������$����&�����,��������������'��&����������$!.�%���(�����)��*��������$����$�������'�&����&����$������������&�������)��$+������!0����D�;&���7<���$�A�������%���(�����)��*������$�A����'�����$�$���'���$�����'�&��!9>�%������&��8���$�%������&�$������+��&���&���$+���������$��)��*��6������������'�&����&�A�����+�����������!.�$�%������&����&���&�������������$������#�����&�����������������������������&����(���&������+��'����������!������ !"8=����'��6���E����$�%��&����������2 345FGHGIGF JKLMNOMLPQQMN.��������(�����'������'����$���������C�&����������������'���D���&���������(�����&���������2 ?@589.��������%���&7��; �RST#R�UVS��W<#(���+�����������������D����$�%������&�!�+�����&��������������#��&����$*��(�+�����&���������D���$���$��C�����#������%��&��������$��������������&����&�#��������%�����������!>�������&��$&��#�����&��������&����$���&����$�A����'�����$�%�������!9.�������������������;��R�S����#���SS���R�UX��S<!>���&�&��#��&����$*��(�����)��*���������$��$����������!����$*���������'��6�����������$��$�%������&��$�����������Y�(��$�����&�����! 3

Page 27: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ���������������������������������� �!"#����� ����������$%&�����'��(������������������)*����������+)������"(��������*���'�',�*���������,)��-'����.����%������������/��������"�)/01�������� �������"234������������$%&����('��������-�������)���'���)����������5'����(���)���)��'���6�����,�������7)��8"0(�������9���)�(�������������'9��''���%:;<;= >?@ABCDEFCCGHAHIFCJHAKLDAM?BNKO?BBAPABK�����0���)��'��-���)����)���'��Q���-��6��(���������������-R������'���-�S������'�������(S��)��'��-����)����)���(����������-�-%��������(S��'���')�(���)������TUUV5�����-9���������6�)���7)��,����(S��)*��0��������������,-9����',�(()����(���6�)�������'��0��W��%&�����.-�-��'�����'�������(S����9-��R(�����������W'��(��(���)�'�X��,-'������������6�)���7)���6�(�'����)�'����(S��7)���������������-�)���'���-���(���6�)����)'�)������(��%&�'�����-�'��-�������-�S���������7)�������)9���'�9�'����-�)�0��W������)'�����"���)9�����'0��7)��"�����"%%%$X�����-9��������6�)���7)���-���',�(()����(����6�)���������"���/��"����(�$��'�)��(���-7)��(��%&�(�����-�'��-.-�-��'������������-�S�����,��Y�(������6�)����R���9�'����'��0��W����'���9�����+(��6�)���X�����'-���(��)*�������)�)*6�)���7)�����0���6��(����������-������6�)���%����.�-����'-���(��)*�����������)�����'�(���(��-�)�0��W��+(�����)��+�-'�9���������9�(�����-���(���6�)���%Z[\ ] _abcdebfghbfiej�,�/Y�(��6��'���'-���(��)*6�)�������,-9����'���-6��''��(���)�0��W����'.�-'���-���(���6�)���%&�'���9����+(�����'�(S�k���-(��������'�l�.)��U%m"7)�(���)����'�6�)��+'��-6��''��(�%����'-���(��)*6�)������'�������n)9����������(S�����-��(�����������������-��/'���������)�0��W��ToUV%:;p;: qLKANKO?BDACrFBBAC���-��(���������������)�s����-�'��-�'����,)���)�������������9�(�%t�����'���7),�''������-�����9�%u',�����-"�����7),�''����(��(��������'���7),�''�����-�'��-�'�����',�*-()���������'��)���9�(�%���6�����'���')�)��'��-������'���)�9�����TUUV5����-��(����9�����(�����-��(��)���,����)��(�������+�����6�����'������-���'��(����$���Y�)������'���������(�������W��+(�7),)������)�+���-(��������-(���.�$��������(�������-��(�-�%��(���(��-���-��(�����,����)�����'�-�+'�(���'�*��-�)(���%��(���.�"'��-(���.���'��-��(�������9�7)���)��)�v(�Q������������������(�'()'7)���)���9��������-.'�.��/'���)�(�����������'�(������%����(����w'����9������/'��(�(���������+9-��R����'������-������(��6�����+(���������W.'��.-�-��'���)�-R������6��(������',���'�(�����%&��(����w'����)9���s����x�(�)-��)��9��)���-���'���9��������1-��"�((W�+)��1����-���������������)���*�������"%%%$Um

Page 28: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ������������������������������������������������� ��!"��#�$%�����������"&"������������#�%%��������'()���*�����������+,��-.�/�0%��"�������������1�������"%��#�$��������#����2�*�������"%�����%�����#��%���%*���3�������'4��#������3������"%�����%����%�����������"�$�"���%������""�����5���+�67�8���0'9�������*��3���%�������������������������������������������������������������%����:��;����<�')�������1�����������";���������������������������=�����������������������������������%�������5������ %��=����������=����������=���'()�%�����""�������:��������������>�?�������������1�������������������������������"������������:��"��#����������=�������>���������#�� �������������������@"����������*����������"����#�$��%�����')�������"����#�$��%����������������������"���!���#������3�#�����:���������#����2�*��#�����A��%������:����������������� ��!"�'(B��@��"�"����@�*��C�����������>����5��=�������#�$��������#����%%��������=3��������������%����"��!���*����3�����#�%%�������������$�������'9��������5�������������������$���������%�����""�3��%������������%*��#����������������"��!����"&"���"%�3���#�$����������#�%%��������'9*�3���������������"�������������%���>���������������%*���"��!�����#������5����������*������������#�$���������%�����""�����"��!��'DEFEG HIJKLMNOOPQPRJSTOUOJVQP)�����;�����"������ ��!"�����>�����:��"���#�������������������$�"%��#����������:����')�������"�������:������:�����������5�������"%�����:����:�����#�$������')�������"������#������%�����:����%����������*��3���W����%����=��%��������������"%��������XYZ[\'()���%������������*��3����%��������""�����������')#������� ��!"��������������������!��"���')���3�#��������������������=��� ��!"������"���>���������������>�#�������������#������'9��������������������%%���%��������%����'()�%����������������>���*���*���������������$�"%��#������'9���%���%���$�"%��&�����������������������������"����$��%�����������3�#��������������������')�;������������"����������������������#����������'()���"%�����������������3���#������� ��!"���"%������]��""���������������%���%��"������������:��"��������������$�"%��#������' �����������%���������@>@������#�%%��������������������������%������@�$���������%��������#�%%��������+��%����0=���#�$���������%��������������+%��������0'���%���%���$�"%��&���������������%��3���������"%�����������_�������������"�?�����������������������' �������"���!����%�����������#����������������������������#���������%�����������"�������������*"�������������$:�����'DEFEa bcMIdKRePKTfgKRRPOSKROMPOhMcTShcQgTJNRi)��������$XYjZ\XYYZ\����"�������������������*��3����������������$%������������9��������������"%���������������%�����' Yk

Page 29: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���� ������� ����������������� �����!��"#$%$&'(#)*&#+&#,-#./--#/.0'$$1-/../02&21-#&+1((#-+#3/0#.02$#456#)1-)/-+#7"8/9,#&:+8#$#0/0*.329,*#);,-#</=1-/+&2>#1,./$$2>#.1,0/$$,0#03;#?2$&#-+#);,-@/+A,.456#B$1,(2$$21-)#$&:+8#$7"8/9,#<12$9,;,-#(/+82-#&1(@##-./--#C23#$&.1$$2@3#)#0#B$1,(#&&0#3/&:+8#.1,03/)#,?2'(#<12$)/-$3/(D(#(/+82-#E/.0'$)*./--/F#G1,)/-$,-#/,&0#(/+82-#45H#$&21-)#$#?+#.&21-$73;,&232$/&#,0$.*+2I#,-#-$#(@3#)#$&0/2&#(#-&$./0&2+,32#0$9,2)12>#-&D&0##?*+,&*#-+/$)#)*&#+&21-)#./--#$45J10AK1L)#$/,>#&/F#7"#&&#&#+8-29,#.#0(#&/,L10AK1L)#+1-&2-,#0(D(#$23/&:+8#*+81,#M,$9,;N+#9,;23)#>2#-&2(.1$$2@3#);/>/-+#0$/-$3/0#$&/,0/&21-)#3/&:+8#9,2/*+81,*456#&0%7#$&3/.3,$$2(.3#&#+8-29,#4O33#+1-$2$&#N0*#$$/%#03;#?*+,&21-)#3/&:+8#*+81,*#)/-$3/(D(#0#$$1,0+#),+31,)+1(.,&2-F4������P ������������������ �����!��"#$%$&'(#)*&#+&#,-#./--#/>/-&$1-/../02&21-./0)#$1,&23$)#.0*)2+&21-)#$./--#$45Q2F0/&21-)#$&:+8#$7R,+/$);*+8#+);,-#(/+82-#C23#$&.1$$2@3#)#</20#(2F0#03/&:+8#>#0$,-#/,&0#(/+82-#.3,$I/@3#456*F*-*0/&21-),31F2+2#37";#$&,-#&#+8-29,#9,2+1-=12&3#$$%$&'(#$)#0#)*(/00/F#$.*021)29,#$4O33#0#)*(/00#3#$%$&'(#/>#+3;*&/&.01.0#45S#3<BT#/32-F7U10$9,#.3,$2#,0$2-$&/-+#$);,-#/..32+/&21-$1-&#-+1,0$);#?*+,&21-$,0.3,$2#,0$(/+82-#$>20&,#33#$C+#$%$&'(#F'0#/,&1(/&29,#(#-&3;*+8#+)#$2-$&/-+#$);/..32+/&21-4VWX YZ[\]ZZ_ _Zab_cde_Zacfghgf ijklmn3-;%/./$)#+1-$#-$,$/@$13,.1,0)1--#0,-#)*I-2&21-#?/+&#),&#0(#o/F#-&pC23#?2$&#.3,&q&)2r*0#-&#$)*I-2&21-$C+8/+,-#*&/-&.3,$/)/.&*#N,-+1-&#?&#./0&2+,32#04s1,$-1,$+1-&#-&#01-$)1-+2+2);*-,(*0#0,-#-$#(@3#)#.01.02*&*$+1((,-*(#-&/)(2$#$.1,03#$/F#-&$tuvw45xy����z��7{-)#$<1-)#(#-&$),./0/)2F(#(,3&2B/F#-&$#$&)#+1-$2)*0#0,-/F#-&+1((#/,&1-1(#4R./0&20),(1(#-&1|,-/F#-&#$&#?*+,&*$,0,-$%$&'(#C+#3,2B+2/,-+1-&0q3#/@$13,$,0$1-+1(.10&#(#-&4"#&&#/,&1-1(2#+1-$&2&,#3/)2r*0#-+#.02-+2./3##-&0#,-/F#-&#&,-1@M#&4{-1@M#&#$&)1&*)#(*&81)#$9,;23$,}&);2->19,#0.1,0#-1@&#-203;#?*+,&21-4~1,0,-/F#-&C3;2->1+/&21-)#(*&81)#$)#$1@M#&$#$&0#(.3/+*#./03/-*F1+2/&21- ��

Page 30: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���� ���������������������� !�"�#$%"&���'(# �)*&#+,�#��#���*��#��� �"�#-�.� ,�������/�"�-���/# -���,����� !��#��*0"1����,����)*&#+.� 2-#�(���"�+*#3"#45�"-,.- ��3,���(&*������.�*��&�(�.�� �*0!/-+*�#-��(��-���/# -���,���4�6789�������������������. -3�"�#$%"&���3'3(# �)*&#+����"-������.��(� !��# '(��!/:��,�����0�! #�* �%#+����*��#"�.�;+�(�. ��( �+&#�#�#��#/�(��-�"-,.- ��,���4<���� #;*��*0������(��;*��)*#+��,-�#/���=)*�"�*03"#�-#����0.+#"#���-*#,.+#"#���>%��+�"-,.- ��,���)*&#+�,��������?*/ �.-* ���#�$�# �+�* �;*��4�@8���A�B��������������*�����#�!�-"#�+�(���+�����-C#+���"�.�;+�(&#��� ��# �/�"+���*� ��������4D� �����"�%*������/#����-"#!�!%#+(-#�(-�". ��( ���"-,.��+���*� ��)*#.�*/���+&�#(� '����#�( ����-;E�"�#$�-*�*"-�� �# �+�.� �* ;� (���"�����F"1�4GHIHJ KLMNOPNOQRNSTO��"+����,���.-��#;+�(�������� !.-�('+�)*���#-��*#/�����E*�)*&')*�+�#/��*(�"-,3.+�0#�!(-#�3-�(!/�+-..� +��������UV+�0#���(�*0"-�"�.�#-����-#�+&-�" !�(��������� :�"-,.+�0��"�.�;+��(�"-,. ��( ���(��-+*�#-��� *�. -;+:,�.� �*03,W,��%�-#�+&-�" !�(��������� :��#,.+��)*#��.�*/���)*� !��# '+�* �.� "�.�#-��XYZ[4�\] �_]� �8_���a�=�.. -"1��-.3(-b�>#+��-��(-�"(��������"-,.+�0��4V+�-��!�!#,��#�!�(���+�"�( �(�+&#���++#���"�� �#c"#�++�(#�� #;*!��c�(�$�# �"-,,*�#)*� (#d! �����e��:,���0.� ��4���e��:,�,*+�#3��������.-* ��+- �W� �"-,.-�!)*�(&*�.��#��-,; �(&������(�"��e.�4<�(#�)*�"���������-��f#�����#-���+�g"� #+�(#�.-����(�.+����0.+#"#���=+�* ;���(� :�+��>.-* ����#�( �+�* �;*��4�\] �_]�7�����a�=�.. -"1�;-��-,3*.>"��-��(��������� :��#,.+��45�* ���* ���+�* .� ,��.��(&�/-# *���0.+#"��#-�(��;*����(�,��� ���.+�"�*��.+��#c"��#-�.-* +������#�( �4h�.��(���%+�* � !�"�#-���*0!/!��,����.� ,�������*c��+(� !�-*( �(��. -;+:,��"-,.+�0��45���e��:,��,*+�#3������.�*/���W� �"-,.-�!�(&*��,*+�#�*(�(&������ !�"�#$�4D-* #++*�� � "�"#%-�$�#�� :��-*/��� !$! ��"�'+�$-* ,#+#: �4i�+� !)*�+��$-* ,#����-#���(��W� ��� :��#,.+��%(-�!�(&*��#���++#���"��-,,��-*�+#,#�!�%+�"-- (#���#-�(�+�* ��"�#-��.� ,��'+�"-+-�#�(��* /#/ �4�j_]�klA7�m]�n��!�! �+%+�(#d! ��"���� �(�������� !�"�#$���(��������"-��#�#$�.�*�W� ��0.+#)*!�.� +�"-,. -,#��o"�"#�!p"-,.+�0#�!45�"-,.+�0#�!(���e��:,�� !�"�#$��0#��+�(!/�+-..�,���(��-*/�++���1!- #��(���+�(-,�#��(�+�"--.! ��#-�%(�+�"-,,*�#"��#-���(�+�"-,. !1���#-�(��-*/��*0.1!�-,:�����++��)*�+&!,� ���"�4q-*��$-#�%#+���,�#�������.-��#;+�(�"-�"�/-# (���e��:,��1!�! -�:���"-,.- ����+��(�*0�e.��(�"-,.- ��,����="-��#�#$�� !�"�#$>%-�.� +� ��+- �(&������1e; #(��45�,�E- #�!(��,-(:+��(&������1e; #(��. -.-��(�(!"-,.-�� "1�)*��������(#d! ����,-(*+�� !�"�#$���"-��#�#$��/�"*�,-(*+��.!"#c)*�)*#"-�� r+�+&�"�#/��#-�(���*� ��,-(*+��4h�����.. -"1����#��! �����������,;+��..- �� *���-+*�#-��(!)*���.-* ,-(!+#�� +���e��:,��"-,.+�0��(-��+&��/# -���,������(e��,#)*�%,�#��++��� !�-*�.��"+�# �,���+�. -;+:,�(&#��� �"�#-���� �+��(#d! ����,-(*+��4GHIHs tLOTuvNwxyTz{|RNST<��..�++��e��:,�,*+�#3�����=-*}i~>%*��e��:,�"-,.-�!(��!+!,�����*#/����=�-# �#�* ��4�>XY�[� ��

Page 31: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���� �������������������������� ���!���"#�� ��"��#��$%�%�#&����� �!���%���'!�(��������)&� ��)*���+(,���)*����������!%���������� ���'!��"�!���!��)*����&���"����)&���!������� ���%� �#�������!��"������� #���(,���)*�������"#���-���������� ���'!��&�"�!����.���"��/!����%%�� %��!������� �0��"#�&��#$����(��������)&�1 �#$�����'!����� ���)*���"#����!&����23456�&��'!�&���"�%�������&�������%�#������ !�7��8��(��������)&� ���&#�����9'!�!������� ���)*���2�� ��� ��#$����6������!:(��������)&� ��"%�#�����+;"������#��#!:#$���� �< �"���������"�� !�����������������#��-��������#��"!&�� ���)*��� �+(�=���"%�#��!���>#�$%� ���"�%������&�#""&��#���� �����"%�#�������&#�%#����� !��� �����������#���� ��� �0�#�����'!�&���#""�&&��#&��&��� �&�!������(?�$!��@(ABC7��8���!&���#$���DEAFGHIHJ KLMNOPQRSTNUVWTRXSY�!�!�#$���������#$��#���!�#!����������!��&#-���&#��!��� ��#"!���#�����&����$��� ����"��)&8���(,�������Z��"#���'!��&����"8����'!� ��#$����"�!����#����"&��"&!�'!�&#����� �&�!��#��������#�������#!�����#!�� �&�!��!&���! �'!��&� ���������� �����&�!��#���������%��! �� �����[���(Y�!�!�#$����&�#!�������&#-���&�"�����&#���&&�!�� ���>����(\����������"��#����"�����"#&�� �&������#��������#����&#�#�!�� ��)!���&�#��8�#!:�����!������&�����"%������ ��#$���������"�������� �-#���!��"����8���7"�&�$�� �����!#����� ������#������������&�������&#�#)&�@(@��������#$�#����!�&���#�"����)&��(\#���"%�#�������&#-����$%�%�#&� ������#�����&#"&!�%�! �%� #��&���7��8����!&���#$����DEAF(]&���"����)&� �"#�&�� ����"%�#���� ��#��8��)����%#�����'!���$��������&��������#$�!��'!�����&��%�!&�#� ��#�����������&������������ ��#$����(=�!���#��8�����"&�0%��&�"��)&8�� �&#���"%�#����"�!����#������ %��������'!�-#��'!�� '!#� _

Page 32: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���� ������������������������������� !���"��������#$��"%&%��!�'��(��"&!)����!������(%()!��"�����%*!�+� ����������"�"���"�������+�!�"���*�!!)*�!"�"�����",�-��'�����!����"����$��"�����"��!)����"��������.�"�/0���!)����!�������*�!��(�!����1#��*)!�"���2�����+�!�"���3���!����"����$��"����3!)����"��������.�"�456 7899:5;<89 =:>?@68A<8 BC?8D89E65F6E:A 78>F;G58=:>?F6EHI8 J5K9FA689 J5K9FA689 LAD@?8ADFA68 JE65F6E:ADMEADEN@;8A<8=:>?F6EHI8 J5K9FA689 LA95K9FA689 =:IIFH:;F6E:A9E>?I8 JE65F6E:AD8<::?@;F6E:A=:>?F6EHI8 LA95K9FA689 J5K9FA689 OA<:>H;8>8A6 JE65F6E:AD8<::?@;F6E:A=:>?F6EHI8 LA95K9FA689 LA95K9FA689 =:IIFH:;F6E:A<::;D:AA@8 JE65F6E:AD8<::?@;F6E:ALA<:>?F6EHI8 J5K9FA689 J5K9FA689 <:>?@6E6E:AEADEPED58II8 JE65F6E:ADMFA6FQ:AE9>8LA<:>?F6EHI8 J5K9FA689 LA95K9FA689 <:>?@6E6E:A<:II8<6EP8 JE65F6E:ADMFA6FQ:AE9>8LA<:>?F6EHI8 LA95K9FA689 J5K9FA689 =:ARE69EADEPED58I9 JE65F6E:ADMFA6FQ:AE9>8LA<:>?F6EHI8 LA95K9FA689 LA95K9FA689 =:ARE69<:II8<6ES9 JE65F6E:ADMFA6FQ:AE9>8T�+����U/U1T�*���$��"�!��"���VWXYZ[\[] _abcdefghi������'����������*�"��j�"����j��"����"���"�!���*�"��"������"!���k'�"������k"��-%����j���*�����"l"!����+��)��*��!*!����!����"��-�������������"��'"! �*����!��-�!�-����")")�m��"�)�����(��"���j������"��-����j���VUWnYVUopYVUoUY/q���������������*����'�**��)�#�������*�"��j&+����$�j��"���"�**�!��"*��!(��!��!�������"����&+����$�j��"�*��!��)���!�!�)�����!"����!�����!�����#����'��j��"��������!�����'���)j����"���rst�"�����*���"�������!�����/s���j��"���"������*�����"�!)�!��#����*�����"����j��"�����$��"�!��"�����������"�����"��!��"*����u���������$������"���"!��"����"�"���"��v�j��$�**����"����/s����"���")���!��-�!�-����"�m��"�)��*��!��""!���w��!��������"����&+����$�j��"��u�����*��!����������*�"��j/x��������'���k��"�"!����������*����+���1yx������r��rzr�("{�!����r�!����|'����j��"�*�����"l"!��"����)�*��!����!&�$�**!������������"��"����j��"���!�����!�����+�����k�**����"�������$�"�����"��!/yx������}��rz}��"�(�!�����r�!����|'�j��"*��"~���!��!����������)*�������"�"�$�k)��"����$����!�������"���*!�j!����"����������)����**��!��"������"*��!��������w��!��$�**����"����u����/yx���������rz��(!��"!��"�!�����r�!����|'����j��"�*�����"l"!�*!�j!���)�*��!�*"�����!�$�"�����"�������**����"����(��!��������������!������"����j��"���������%~����"��(!��"!��"�!����")!�����j�������*!����"����������"�����"����u�����"'���l��"��*�'*��!������"������������")����!�����)���!)�/��!)���)'���������"����&+����$�j��"���!��"��"!����"�������������!�������"�������'������!���VUopY1ys����!�������"����j��"��".�k�+�����������ys����!�������"�������"*!�%��"�(��y#������"�����/ oU

Page 33: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ������ ����������������� !"#$%&'()*)&#+,#&'-%!*..*)/'0*.!,0&(,!1 (,.#/( .#$%&'()*)*-$2$*%-* !)*&#-(3(&(4'*0&#..'+,*!,0&(,!3#)!*. (,/*#,5.*)/'0*.+,'#..,)* -&#�#6'&'-%*-&#!'.3( '6'&'-%!*..*)/'0*.(7*)-8&",-'&'.#-*,)9:-3(,))* !)* (-)*3)(3(.'-'( 3&,.#,-( ($**-' -*&&'4* -*1 (,.#/( .,-'&'.%!*.#4* -.3#)&#4*.-'( *-&*0( -);&*!*!'7%)* -..*)/'0*.9<# .&#-(3(&(4'*0&#..'+,*=&",-'&'.#-*,)(,, * .*$6&*!*.,-'&'.#-*,)..( -)*3)%.* -%.3#), 6)(>*)*-#..,)*&#4*.-'( !*.#33&'0#-'( .9?*6)(0>*))*@('-&*..3%0'�0#-'( .!",-'&'.#-*,)*-0( -#0-*&*0&(,!9?*0&(,!0($3,-' 40( -'* -, *' -*)A#0*,-'&'.#-*,)+,')*@('-&#)*+,2-*!,6)(0>*)*-0($$* 0*, *3B#.*!* %4(0'#-'( 3(,))%.(,!)*&*.0( C'-.* -*)$*!*0(D-1% *)4'*1E99�&#� !*0*--*3B#.*&*.0( -)#' -*.F?�.*)( -.'4 %*.* -)*&*0&(,!*-&*6)(0>*)9<# .0*0#.1&*0&(,!3#..*8&#3B#.*!"*5%0,-'( 9<# .0*--*3B#.*1&*0&(,!)%.*)/*!*.)*..(,)0*.3(,)&# 0*)&"#33&'0#-'( !,6)(0>*)*-()!( # 0*&*.!'7%)* -*.-G0B*..,)0*.)*..(,)0*.9<# . (-)*.H.-I$*1 (,.#/( .A(0#&'.%.,)&#4*.-'( ' -*&&'4* -*!*�#6'&'-%*-!# .0*0#. (,.#/( .3)(3(.*)!"#$%&'()*)!*,5.*)/'0*.!# .&*0&(,!JK9LMNOPQMRMSTUVQPWXPVSJ0*.*)/'0*)*@('-&*.6*.(' .*-&*..3%0'�0#-'( !",-'&'.#-*,)*-&# 0*&# %4(0'#-'( #/*0&*A(,) '..*,)3(,).*$*--)*!"#00()-.,)&*.3#)#$I-)*.!"*5%0,-'( 9<# . (-)*0#.1 (,.#/( .A(0#&'.%.,)&*3#)#$I-)*!*�#6'&'-%9?*6)(0>*)*..#H*!"(6-* ')&*$#5'$,$!*�#6'&'-%#/*0&*$' '$,$!,0(D-13#)0( -)*1&*A(,)Y '..*,)#,4$* -*&*0(D-.# .-* ')* 0($3-*&#�#6'&'-%9Z(-)*#&4()'-B$*!* %4(0'#-'( #,4$* -*&*!*4)%!*.#-'.A#0-'( * -)*&*0&'* -*-&*A(,) '..*,)3#)&",-'&'.#-'( !", * %Y4(0'#-'( ' -*&&'4* -*86#.*!"(3-'$'.#-'( !*.*..#'$.!*3#)-'0,&*.*-)*0B*)0B*!*-#6(,9[*--* %4(0'#-'( *-4%)%3#), #4* -0(4 '-'A$%!'#-*,)9\9LMNOPQMRMXV]TNWSQMW_ WSSMaJ0*.*)/'0*#..,)*&#�#6'&'-%!"*5%0,-'( !"#33&'0#-'( 9<# . (-)*0#.10*.*)/'0*3*,-6#&# 0*)* -)*!*,5-*0B '+,*.!*-(&%)# 0*#,53# *..*&( &*..3%0'�0#-'( .!",-'&'.#-*,)*-&*-H3*!"#33&'0#-'( Jb�ccde=0*.*)/'0*,-'&'.*&*.3(' -.!*)*3)'.*3(,)#..,)*)&#�#6'&'-%!"*5%0,-'( 9f&0($6' ** -)*!*,5-*0B '+,*.!*0B*0>3(' -' 4J0B*0>3(' -' 486#.*!,-*$3.#, '/*#,!*gh.*-0B*0>3(' -' 40(()!( %*#, '/*#,!*.*)/*,).9i(,.&*.3(' -.!,0B*0>3(' -' 4-*&&*+,*J4*.-'( !*.-(0>#4*14*.-'( !*.fjk1&*0B('5!"' '-'#-*,)*-&"' -*)/#&&*!*0B*0>3(' -' 4.( -3)'.* 0( .'!%)#-'( *-4%)%*3#)!*.#4* -.0((3%)#-'A.3(,)$' '$'.*)&#.,)0B#)4*!*0B*0>3(' -' 49bl�emnoJ0*.*)/'0*,-'&'.*&#)%3&'0#-'( !*.-G0B*.3(,)#..,)*)&#�#6'&'-%!"*5%0,-'( 9?#)%3&'0#-'( ,-'&'.%**-#0-'/**-*&&*$' '$'.*&"% *)4'**-&*.0(D-.!*4*.-'( !*�#6'&'-%3#)&",-'&'.#-'( !*..&(-.&'6)*.!# .&*.)*..(,)0*.)%.*)/%*.9[B#+,*.*)/'0*+,* (,.3)(3(.( .*.-4%)%3#), * .*$6&*!*.#4* -.0((3%)#-'A.+,'#..,)* -&#0($3&%-'( !,-)#/#'&!", *A#@( .*p0#0**-' -*&&'4* -*9Z(.#33)(0B*..( -6#.%*.,)!*.BH3(-BI.*.0&#..'+,*.*-)%*&&*.-*&&*.+,*JbFH.-I$*)%#0-'/*J (-)*.H.-I$*!%-*0-*&#3# *#3)I..( (00,))* 0**-0($$* 0*&#)%0,3%)#-'( !*.-)#'-*$* -.9?*0B('5!*0*-H3*!*.H.-I$**.-6#.%.,)&"'!%*+,*&*.-*0B '+,*.!*3)%!'0-'( !*.3# *. *.( -3#.Kqqr�#6&*.0*+,')* !.&*..H.-I$*.3)(#0-'/*3&,./,& %)#6&**-&'%*#,5-*0B '+,*.!*3)%!'0-'( ,-'&'.%*.9 \\

Page 34: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��� ��� ������ ���������� ���������� ��� �� ������ ���� ������������� ������� � ��� �!�������������� ���������"#�� �$�� !�������� �������� � ��� � �%��&'��� ()*'�������� � ���� �����#+� �,��-���./0&�12�3"43567(8"9 #./0&:����������� ������� $��$��(����!������� �-� ����� ����� �� ������� ���� ����/���� ���� ��������;��� ��� ����� �--��� ��� - �������� � ��- ���'����$������-����!�<��� �� ������������$�����!������� �-��=�-�� $��������� ���������� ����� ��������/>��?���������� � ��� � �%������� � �������� ����@� ���� �A������ B ��� ��'����$������-����!�<��� �� ������������$�����!������� �-��=�-�� $��������� ���������� ����� ��������CD0E/:��< ������������<$� ��FF%����$�!���GHI�������� ��� ��� ��F�--��������- ��<-��%������������@� ���� �����?��%-�'-� � �F������������� � ������� �������������� �-���< ���CJKE/�L�@������ ���� !��������� $� '����$�������� �@� ��'����������� �� �� ��� ��C.E/M �� '� ��$����������-�< -����� �� ��������� ������$�������� �������� ��'�! ����� ���-����!������������ ������ ���������������� ���-��F��/NOP QRSTUVWXRS���� � =�� �����������������������Y�F������������� Z���������� ����������� � ������������������<���� =�� =��� �����=%��/[������������������� ����� �-���B �F\����� � ���< ��� ��� �� $������������ ���<������'����?��%-��-��� B�F����/[������������ -������F���-����! ����;���L]M��������� ���<������������� ���� �-��� �F/��� �����-���� ����� ���'$� ���������$��������F�� � =�� ���'����;����� � ���������� ���� ��� ��������� �������������� =� �� =�� ����/������� ����������� ����<������$���������������������� =�� ����_�� �� � ������� �� ��������������@�� � ����-������� ������� ��/[���������<��� ������ ���������� �� =�� ������� ���� ���L]M���� ���������� �����F� �� ��A�������La���� =�� =��� ����/�� =�� ����� ��������������A��������-�� $���� =� b�� �� �F�����!��� �����-�����>��������<�-�� ���� ���$����������������������������A�������� ����������-�� $��/_

Page 35: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� ������������������� �� !"#$% &"� ��������������������������������� �'��� ()*%+,"&� &�- �������������������������������� �.��/ 0!" "%"1*2#*%)*%+,"&� &�-������������������������ �3��' ()*%+,"&� &�-#4�21*%1"$#%"5,$ &�-����������������� �6��. 7"#81*#$292 85* ����������������������������� �6��3 ("� !&:$ &"� ��������������������������������� �;<=>=? @ABCDEFCGHIEFG============================== JK<=>=< @ABCDEFEGLGMNOC ============================= JP��6 QR2$1 4 2*S,R!&5*� 4$S�������������������������� '.<=T=? UOVDWMFEHXOYZCFCG[\GFDHGW]DECGCZBCEZ============= _><=T=< UOVDWMFEHXOYZCFCGW]CWVXAHMG===================== _T<=T=J UOVDWMFEa================================== _b<=T=_ UOVDWMFEMDEcFCWXOOEHAWDMAXHCcMCZHCd =============== _b��e f5R1&"!4 &"�#*%)*%+,"&� &�- ���������������������� .g<=P=? hMZDMijACFCjCGMAXHFkUlm ========================= nK<=P=< hMZDMijACFCGioCWMAXHFkAHAMADMCEZ====================== n><=P=J hMZDMijACFCGMXWDjC============================= >?��; ("�%1$2&"� ���������������������������������� 3'pqr stuvwxyzu{wt|}~�����}�}~���}���}��~������}����}��������}����~�~�����}}�}��}~}�����}�������}~��������}�~����}����}����}�}����}�}�~����}���}�����}����}�}��}�}������}�����������������������}���~���}������������}�}�����}�������}�������������}��~�������}�}��}��~�������~}������}��}�������������|������}�|}�}����}}�}���}�����������}������}���~���}�����~��~��������}����}�}��������}���~���}�����}������}������}�}~������}�}~���}�������� ¡¢��£¤¥¦§�©¤�¦ª«¥¬¦ª«¥ ­­®¦°±¥  «¡²¢­¦°¥¦°ª����� ¡¢�����}�����������}�������}������}����������}��}~�������}�}���~�}�����³}�������}�}��}�������������}��}������}� µ

Page 36: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� � �������������������� !"#$"#%& !"#$'�(� (")�*�)$+� (!��)),)'-�#(�%")$(�.�#$ /("!'"0,�'�)/$1$)',)2)$3.� �#'1#$+-�4/�,$"!#)1#)'/51"++1#��6�17"$,�++�.�#$1,)�(8�,('�)$!��1%�)$17+�9������� !"#$"#% �,$5!,(#"(+1$!+/(1#��1,4 1##�)�#�1)'�$(1#)"$�$+�)/����) �(.1#�#$) ,")0,-"+�!#)")$�:,#(�$!,(�#1(("3(�6(���1(%�.�#$'�)'�(#"�() !"#$)'�(� (")��!�/(�#$)6�$(� (�#'(�+-�4/�,$"!#: 1($"('���) !"#$)9;!,(1)),(�(0,�+�)2)$3.�(��!,8(�: 1($"�'-,#/$1$�!�/(�#$&�!((��$*6+�)2)$3.�'!"$)$!���($!,$�)+�)'!##/�)#/��))1"(�)),(+-/$1$1�$,�+'�'-1 +"�1$"!#�#�!,()'-�4/�,$"!#�$)!#�#8"(!##�.�#$$�+)0,�+1�!..,#"�1$"!#6+-".1%�'�+1./.!"(�6�$�9<#�7!##�(/�, /(1$"!##� �,$=$(�%1(1#$"�0,�)"+� (!$!�!+������ !"#$�#(�%")$(�,#/$1$%+!71+�!�/(�#$9<#/$1$%+!71+�)$,#�#)�.7+��!#$�#1#$,# !"#$'�(� (")� 1( (!��)),)'�+-1 +"�1$"!#9<#/$1$%+!71+&#!../1,))"+"%#�'�(��!,8(�.�#$*5!(.�,#��!, �'�+-�4/�,$"!#6�-�)$>:>'"(�+-�#)�.7+�'�)/83#�.�#$)0,"!#$)�(8":+1(/',�$"!#'� ,")+�)'"?/(�#$)/$1$)"#"$"1,48�()��1�,#'�)/$1$)(� (/)�#$/) 1(+�) !"#$)'�(� (")�9�-/$1$�!�/(�#$'!"$)1$")51"(�+�)'�,4 (! ("/$/)),"81#$�)@ABCDE���FG���D<#/$1$%+!71+�)$�!�/(�#$)-"+#��!#$"�#$ 1),#.�))1%�!( ��+"#9<#.�))1%�!( ��+"#'1#),#/$1$%+!71+'!##/�)$,#.�))1%�0,"1/$/�#8!2/1 (3),# !"#$'�(� (")�1 1($�#1#$:��$/$1$%+!71+�$(�H,181#$,# !"#$'�(� (")�1 1($�#1#$:��$/$1$%+!71+9��$2 �'�.�))1%� �,$=$(��(/�)�#$(�+�)#I,')'/ �#'1#$)9<##I,'JK�#8!"�,#.�))1%�:JL'!#�JL'/ �#'',#I,'JK9EM���NOG�P��D<#/$1$%+!71+1)),(�+�(��!,8(�.�#$)-"+#��!#$"�#$ 1),#.�))1%��#$(1#)"$9<#.�))1%��#$(1#)"$ 1((1 !($:,#/$1$%+!71+�)$,#.�))1%�0,"1/$/�#8!2/181#$,# !"#$'�(� (")�1 1($�#1#$:��$/$1$%+!71+�$(�H,1 (3),# !"#$'�(� (")�1 1($�#1#$:��$/$1$%+!71+9�1 (! ("/$/'��!�/(�#��1)),(�0,�+�)#I,')&/+/.�#$)'��1+�,+*�!..�#��#$+�,((/>�4/�,$"!#: 1($"('-,#/$1$�!((��$0," �,$=$(� (!',"$'1#)+��1)'-,#��4/�,$"!#)1#) 1##�9�1 (! ("/$/'�(��!,8(�.�#$1)),(�0,�$!,)+�).�))1%�)�#$(1#)"$61,.!.�#$'������ !"#$"#%6)!#$"#�+,)'1#)+-/$1$%+!71+9Q"#!#6��).�))1%�))� �('�#$+!()'�+1(/�, /(1$"!#6 1(��0,-"+)#�)!#$ 1)(�>�#8!2/) 1(+�)#I,'))!,(��)9<#/$1$0,"1)),(�+1�!�/(�#���$+�(��!,8(�.�#$�)$,#/$1$'�5!($��!�/(�#��9�1R"%,(�S9T"++,)$(�,#� (/)�#$1$"!#%(1 �"0,�', (!��)),)'-�4/�,$"!#'�'�,4#I,')DUJKVJLW9�-�#)�.7+�UXKVXLVXYVXZW (/)�#$�+�).�))1%�)/��1#%/)�#$(���)#I,')9��$$� (/)�#$1$"!# �(.�$'�'/$��$�(+�)'/ �#'1#��)�#$(�+�)#I,')9��[\]\����� !"#$"#%',#I,' �)$ (/)�#$/ 1(_a9�-/$1$%+!71+_ (/)�#$�+-�#)�.7+�'�)����� !"#$)'�)#I,')9b1#)+��1)c'�+1R"%,(�S9T6+�.�))1%�XY�)$,#.�))1%�(/%,+"�( 1((1 !($:+-/$1$%+!71+_de_YKV_YLf�1("+/$1"$/.")�$(�H,�1 (3)+������ !"#$"#%9b1#)+��1)T6+�.�))1%�XK�)$�#>$(1#)"$)�+!#+-/$1$_de_KKV_KLf�1("+/$1"$�#8!2/181#$+������ !"#$"#%.1")(�H,1 (3)+������ !"#$"#%6�-�)$:'"(�+-/8/#�.�#$'�(/�� $"!#�)$ �(',�1("+#-�)$ 1)�#(�%")$(/'1#)+-/$1$%+!71+9b1#)+��1)'�(��!,8(�.�#$6+�#I,'JL)�(17+!0,/�#1$$�#'1#$+�.�))1%�XK.1")JK1'/g:�#8!2/��.�))1%�)�+!#_9b1#)+��1)S6+�.�))1%�XL�)$!( ��+"#)�+!#_de_LKV_LLf�1("+/$1"$(�H,)181#$+������ !"#$"#%�$�#8!2/1 (3)+������ !"#$"#%9�-�)$>:>'"(�0,�)�+!#_6��.�))1%��)$(�H,181#$'-=$(��#8!2/9h#�1)'�(��!,8(�.�#$6JL'!"$(���8!"(+�.�))1%�XL'�,45!"))�0,"�1,)�'�)�1+�,+)"#�!�/(�#$)�$"#�!((��$)9 Si

Page 37: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������������������������ !""�#� ���!#�#������$#%��&'() *+,-,.,/0120.30.45,67-6789�&:�!�! !;�&���!;<��# ���$:�##�&�� =� >:!�#��#�&�?�&�#�&��;� �<���!#�@<���& !=<��#��A��B:���:�!�! !;� �<<:�#��#�;@�$< ���!#!�;��� =�� =��C!�&�< ��D!#&��#& ����&� ��!#;�&��!�&�::�! =�&:!&&�?;�&�:!�#�&����:��&��#�<:�#��#�&E&B# =�!#�&<&���#����&:��"�&&���&F�G�H�IJKLMNOKLPKQO�A����"<�=!�� !#&�&��R !;;� ���R:�������&��S<��#�&:�! �&&�&��&B&�T"���&:!�#�&����:��&���"�#�T���!��;�"�#��#�<:�#��#���9� !=<��# ���&<���&�;!?��$U!�"<&#@�&��!# :�&�&&��<��� @�&��# �&��:�##�V��;�:�!�! !;��� =�� =��#�;��#����� !�D��"�#�:��"��!�&;�&<���&�;!?��$U!�"<&�A������ =�� =�&@�S� ����<#<��;�"�#�:��;� �<���!#�@�#���:=����<:�#��# ��#���&;�&:!�#�&����:��&�;! ��$�9@�# !#D<#��#�"�W����� ����"<�=!���&�;���&V���@�S���!"�#!:��&V�����##�����#���;� !=<��# �:�#��#�;@�$< ���!#�9@�S���!"�#!�&� ��� �<��&<:���#� �& ��������!��&�#����T��&;!�&��;���:��&���&B&�T"��:�T&;�:�##��IXYYZLYKKMO[\B# =�!#�&<�]�9�&:!�#�&����:��&�&&!#��<�;�&<&��"�#�T�� !!��!##<�&���!�&;�&:�! �&&�&��;@�$< ���!#E��U�!#R�&&����V��;@<����;!?�;�<&�;��#�&!�� !=<��#��A����&B# =�!#�&���!#:���_���FaH�bc��def��FgH�;� !=<��# ���;@<����;!?�;�&��&&��<�:��;�U���V���!�&;�&:�! �&&�&&!#�&�!::<&;!�&��;�:��&��# !":���� ��<����;!?�;�b���c��def���;� !=<��# ��&��&&��<�:����&"�&&���&h?�;��&iEV��D���#�;�& �#��$�� !""�#� ���!#�j#�@<D����;�&"�&&���&!�:=�;�#&�be��������;�&=!�;!��&�� =�V��"� =�#�&!#�&B# =�!#�&<�&E��;�&:�! �&&�&�<k ;�# =�#�;�&:!�#�&����:��&��#U!# ��!#��;���=!�;!��;! �;��IJKLlmQnNPZoOnnPpO�9�&B# =�!#�&���!#&�U���� ���"�#�T��:���&&��&�E�#���;�&�#�;�&"�&&���&��;@�::;� ���!#�A=�V��:�! �&&�&:��#��<��;�T��"�#���&:!�#�&����:��&���"�#�T���#�<:�#��#���A�:�#��#�E�#U!# ��!#��&"�&&���&���&���#D!B<&����&�#U!�"���!#&V��&!#��&��":�;;<�&&�� �&"�&&���&[:���Bk?� >�#�]E;�:�! �&&�&��D��:��#����#:!�#�����:��&�������!##�;q!#���V�� ����:��&��&�U!� <��9@�;�!���="����< �&�!#�&&���[!�"�$�"�&�;�:�!?�?�;��<]V��;�:!�#�:��&U�&&�:������@�#<����;!?�; !=<��#�E���!# V�@�;�$�&���#�;��#����� !�D��"�#��!�W!��&�&&�r�< �#��� �a

Page 38: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ���������������� ��� ��������� ��!"#�$%��%�&"��'�& ��!()*+)*,-./01/02)3140)1)*+0/54)1673-.-489/6):9038;)0</6.00)=)01:)*8.4:*.=-41/02)1)88))3141/8/3>)-.46-843/)46369/3.03?*.==)891.8>690*)94@-900)3ABCDAEFFDAEFGDH89=/2691/.0AEFID)1=J=)-.468;9=>8/.691/.0:)39416)31)*+0/54)3:)1.8>690*)94@-900)3ABCDKL)54/)316)=96549M8):9038)3169<94@)@/319013?54;/83N.*98/3)013468;/01)6<988):)*+)*,-./01/02)18)31.*,92):)3O*+/)63:)*+)*,-./013APQDAFPD)1/8R940=9054):)169<94@54/>14:/)018)-6.1.*.8):)*+)*,-./01/0284/S=J=)K()3169<94@)@/31901341/8/3)01+9M/14)88)=)018)*+)*,-./01/02/0:>-)0:901.4*..6:.00>*8933/54)3903*.03/:>6)6892)3S1/.0:)*.+>6)0*)?8;>191:)89*.==40/*91/.0?8)6)*.4<6)=)01)189*.=-8)@/1>:;)0</6.00)=)01K()3169<94@ABCDAEFFDAEFGDAEPDAETFD41/8/3)0140*+)*,-./01/02/0:>-)0:90139031)0/6)0*.=-1)89*.+>6)0*):;>191.4892)31/.0:)3*.==40/*91/.03K()*+)*,-./01/02*..6:.00>M8.54901)3141/8/3>:9038)3-9-/)63AEPCDAEFIDAQUD?*)54/942=)01)89346*+962):4*+)*,-./01S/02KVO0:)6>:4/6)*)346*+962)?8)3169<94@AUUDABPDAQD41/8/3)0140*+)*,-./01/02*..6:.00>)0.0M8.54901KW9/3*)11)31691>2/))@/2)40)2)31/.034--8>=)019/6):)*.==40/*91/.0)1:)3=)3392)3:)*.016X8)3KY0-843893R0*+6.0/391/.0:)1.438)30Z4:3-.4689*6>91/.0:)3*+)*,-./013942=)01)89346*+962)*.03/:>69M8)=)01K()*+)*,-./01/02[0:4/13-96=)3392))3141/8/3>:9038)-9-/)6APID?/8)312>0>698)=)019--8/54>:9038)3)0</6.00)=)013.\89*.==40/*91/.0)315493/=)01696)K��] ^�"_%�"&$$ _'�()33)6</*)3:)89*.4*+):)8;/0N693164*146)a[99bc8/>394@*8.4:3-)4<)01J16)-6>3)01>3*.==)4026.4-):)*)016)3:):.00>)3ad919*)01)6cK(;)01/1>d919L)01)6276)40*)619/00.=M6):)3)6<)463ae.313cK()33)6<)4633.019f)*1>3g40).4-843/)463=9*+/0)3</614)88)3ahW3cK(;41/8/391)46-)41)@>*41)63.09--8/*91/.0:9038)3hW3:):/f>6)0133)6<)463)0N.0*1/.0:):)8)463*+962)3ah./689i/246)FKFcKL+954)9--8/*91/.0)31-6>3)01>)-964092)01M6.*,)6K()M6.*,)6)316)3-.039M8):)892)31/.0:)31j*+)3)1/841/8/3)896)33.46*)988.*91)46b(V-.46/:)01/O)68)33)6</*)3)18)36)33.46*)3:/3-.0/M8)3:9038)L8.4:K(;9--8/*91/.0:)8;41/8/391)46)31:/</3>))0-843/)4631j*+)3:>-)0:901)3k/0:>-)0:901)3)154/3)6.013.4=/3)394@hW3Ki/246)FKFlW.:78):43R317=) FI

Page 39: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����������������������������������������������������������� �!��"#��������$����%�������� ��&��'��'�(!�'����'�������(������������')�*"�'���+'(���,-./-0������%����%'�'%'������������'���'��������(%�����'�������'���'1��'��*�����(���'�����$�����/-2�%�������� ��&��'��'�(��������'�����������%1�������������'�����������')�3+'(���,-.3#�������� ��&��'��'�(40�����������'�)��%��'���*567�8 9�:�6;����;��8/3��������������������������'�������(�����'������'��'����������'�)��%��'����������'���������� ��&��'��'�(������<� ����������������'���'�������)����'�������'�)��%��'�����������������(������!�'%'�$'%'����������� ��(�����'�!���������������$����'�����'���������'�������'�)��%��'���=����'��������������������'����%���'��������������!�'����'!����������'���>��,����+'(���,-.-0�0�����������'�����'��������������������������������� ����� ��&��'��'�('����$�������-4?��������'��*?���1��&/3����(�������������������� ��������"# �������1��&������'��� ��&��'�������������&�������%�%�'�����1��*�����'��@����+'(���,-./-A�����B���'���!��������������������)�'�������������'����)�'����������������������'�-C������������%'(���'��"#����(��������������'����������������%��'!��%������D���%'(���'��������������������������-0�����$����'�����������'�����������������'�)��%��'����'�!�����������'�)��%��'����������'������������������'����'�������E=������F� '����� ��&��'������� ��(�����%�%�'�����1��-G��D���������'���������������'������(���������1��&������� ���H'%��������%%�������������������'������ ��&��'��'�(*�����'��I����+'(���,-./-40 ��&��'��'�(3��������(���!�'����������������������%�� '���'�����������'�'������������������'�)��%��'����������&�������%�%�'��������&�(�*�����'��J����+'(���,-./-0���(������������������'%��-2�� ��&��'��*����� ��/��%��������'%�(�������������%�� '����'������������%�� '��������������'����������������������'�������%%��'���'����������&�(�-2�� ��&��'����������'��B�����'�'������������������"#����������������������%1���������������'�������'��-4H'%��3�������'%����('!��'�������������� ����(�� K�'!��-A�������� ���� ��&��'��$'�(=� �!��'������������ ��&��'��'�(��������'�'�����%��������%�����*?����'��.��,L

Page 40: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������������������������� ��!���"�#��$���� ��%�&�!�'��������(��� ���(�����)'��� ���'������������������"�#����*�(�(�#������+!��� �� ����,� ���#�� �����'��-��#�����(�����)'��� ����./! �� ���(+!����0�� ���� �� �����!(�(! �� ��01�+!���� ����� (���23�������(+�� ��23�/��������$�����%���(���� ���� ��������� �%!'������������! � ������ � �����!�����41�+!����'��#���� (���� ���#�������%�� ��������(�����%�����/������(��,���$�+���� (! �� ���(�(!-���������� ����!�������� ���(+��-��#� ���'���#� ��56��������-��#� ��������+! � �����7���(�(!-��������(� ����� �����%��(�23����+��%������#�� 7�+!����'��#���� ���&���,'��&�������� ����(��� ���������89: ;<=>?@AB>@<=C���'�����5��'��D�!#� �&��(���� !�(������'��#�E������ ����(������'� ��$����'��'���������''�����#�� �F��%���,�!���(�����)'��� ���7GHH�IJ���+�''�����GHH�IJ� �����(��,(�K!��� �'�� ������(�����)'��� ������������#'��,� !$�������D��� !� �������� !��� �&���(����&����%���(���� E#�0.L�%���(���M�(�7��%���23�0N�'�!��� ����#�������%�� ������723��(�#O#����%���7�P ���/�������%���$�����%���� ����!������)'��� �������(���!�(�' � �-5D���(� �#'��Q�����)'��� ������D��&��� �� ��!��� ��,'������N������������!������%����#���#�#�����##� ���(+!������� �������������������%����.L�%���(���� E#�0N�'�!��� �������%����(���� E#��/�������%���$�����%���� ����!������)'��� �������(���!�%����������'�����Q�����)'��� ����� ��������D��&��� � ��!��� ��,'������N�� ���������#D��#���#��(�#�������(���� �P��'���������������!������C���D����,'��&����� ���''�����(�����)'��� ���$�����%����!��#!(�����"�D����R��#�6��� !(����#D����� ����!�(������'������������ ����&��(! ������ �� ��''������ �S

Page 41: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ���� �������������� ������� !"# $%&'()��(�*��++�,-. /# 0)(*(%*���1%)2+�2������ 3 45&%+%6�1�*�7829 45&%+%6�()(*(%+1�*�782": $%;(7�715�(%*(<): 45�(%*(<)()(*(%+�1=()*���%++�1�&'�&>8<()*()6?:@ 45�(%*(<)�A�&*(B8<��+%&<'5��)&�?:C 45�(%*(<)�A�&*(B8<��+���&<����7�)*DE. F<7G��1�25H��)&�1�&'�&>8<()*()6/IJK L�7827%;(7�71�*�%)27(22(<)1�7�22%6�/I�M L�7827()(7�71�*�%)27(22(<)1�7�22%6�/I L�7821�*�%)27(22(<)�5�+1�7�22%6�N9ODP� Q� �7�0)*���%++�1�&'�&>8<()*()66+<G%+9DP� 0)*���%++�1�&'�&>8<()*()61�2������ RS�J Q� �7�T&'(��1�&'�&>8<()*()6+<&%+1�!"JSU# Q�V�7�T&'(��1�&'�&>8<()*()61�2�������#WDXUI Q=5�5)�7�)*1��5&�8*(<)1�7�22%6�N8%�+�!"UEY.ZUI Q=5�5)�7�)*1=57(22(<)1�7�22%6�N8%�+�!"U99S[� L�782��2*%)*\�2H�=]+�8�<&'%()&'�&>8<()*()61�!"U"?� Q(2*�1�27�22%6�2�;*��)�21�2��������1�8�(2+�1��)(��&'�&>8<()*()6:YP J_�K $%*�(&�1�+%158�)1%)&�"SU# Q�V�7�T&'(��1�&'�&>8<()*()61�*a8�7�*%G+�1�2��������L%G+�%�bcde1(&*(<))%(��1�2a7G<+�2fghgi jklmnopmqrsopqt'%H��2��������&<)*(�)*�)<�8+�2(���2u$2e��vw!"xy!"zy{{{y!"M|cL<�*�2+�2u$21�2������H�(8%�*(&(8�)*1%)2+=%88+(&%*(<)}!"#~���25+�&*(<))�)*8%�7(�++�2�)()(*(%*���-. /�cQ���+�1=()(*(%*����2*%22��5+%6�2*(<)&<���&*�1�&'�&>8<()*()6�*&<++%G<��%��&+�G�<&>���)&%21�&'�&>8<()*()6�;*��)�ct'%H��2���������*(+(2��)()*���%++�1�&'�&>8<()*()69DP�()158�)1%)*�*H�(8��*�*��1(A5��)*1�2%�*��22������2c$%(2+�2u$21�7�7�2�������*(+(2�)*+�7�7�()*���%++�cF<�22�88<2<)2H��+�*�7821�*�%)27(22(<)1�7�22%6�1%)2+�7�7�2�������2*&<))��*(+�2*()&+�1%)2+=()*���%++��/I�M�/IJK�<�/I�M�2*+�*�7827()(7�71�*�%)27(22(<)1�7�22%6��/IJK�2*+�*�7827%;(7�71�*�%)27(22(<)1�7�22%6�c�<��5�(*��+%&�5%*(<)1�27�22%6�2<�8'�+()2�+�2%�*���21%)2������d�d���d����*(+(2�)*�)�'<�+<6�8'a2(H��8%�B%(*�7�)*2a)&'�<)(25�cQ�2%�*���21%)2����������*(+(2�)*1�2'<�+<6�2+<6(H��28<��&<)*��+��+���22a)&'�<)(2%*(<)2}�������c4%)2&�&%2�*<�2+�2<�1()%*���2�(�*��+2�<)*&�5��+���28<()*21�&<)*��+�1%)2+�7�7�*�782cQ�2u$21�7�7�2������)=<)*8%21�2'<�+<6�28'a2(H��22a)&'�<)(25�2�d����1<)&)<�22�88<2<)2H��&�2u$2<)*1�2'<�+<6�2+<&%+�215�(�5�21�*�782�5�+%��&�)*%�;1�15&%+%6�7%;(7%+3ct�**�'a8<*'�2�(78+(H��H��+�2'<�+<6�2+<&%+�2<)*%�8+�2�)�������1�3�Y�E�2�&<)1�2]+%T)1=()*���%++�1�*�782��

Page 42: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ���� �� ���� �������������� ����� ������� ����� ��� ��!" � �� � �� ��#� � �$� % �� �#� % � ������� � &� ����� ���� ��� ���� �$����$ ������ � ' ()*+,-./�012���0�3� ()*+,-./4 56(7869:56( ;<�0=>?@?A?A BCDEFGHIJKIJLM N�'�� <������� � ���O�� �� ���� ��'� ��� ���P� ����Q �R$������'ST � ��� �$��N�'�� <��UV�� ��'� ����Q �R$������'ST � ��� �$��� ���P� W� ��(XYZ �$�� ��Q P� !"��� �% ��[Z��� ���\�Q� �� �Q �R$������'�]�� _������$ �� �� � �� ���� ���Q����� ���� % �� � ��� �!"�;���#� � �% ��=�a���P� � �!"��]���$ �� �Q����' ����Q������ � �� �������� ���� �� �� $ ���Q �' � � �� ' ��� $����T������ ��� �� �� �� ' ���$Q ������ �b�� ����$ �� ��� �Q �R$������'�� ��� �Q �R$������'��������� ST � ��� �$������ �� �!"����#� � �% �������� ��� �#� ��� �% �� � �Q �R$������'(XYZ�����S� \����Q �R$������'S� ��% ��� Xcd;efgehi������jkglg�eg�mg�=����#�� � �#� � ������ �� �!"���� �% ���M Xcd �������T� $�����;�' � Sn��� ���T��=P�������� �� S�Q P� ��� ����� �Q �R$������o $ �� ���� ���� ��� �!"�� �#� � �% ��$ ��#�� � � ���$ ���� ������S� �� � ��� � ' � �Q����' � �P� (XYZpqr.s�t���������� �Q �R$������'��� ���uv.$ �wxy.�z{ ��� Xcd� ��� � �% ���M �Q �R$������'��� �% ��[Z ���] �� �T� � ����� �10

Page 43: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ����������������� � ���� ��� �������� �!" ��� #$%��� &' �&(�) ����*+* � *��� *+* #$%� ����,-. �� �&�� �� ����������� � & ���'& * ����� &' �&-/� ��' ��(��' ��� ������*+* � &' �&, ������ � &' �&012��345 �'�� ��* ���� 6734����&�8. * ���� 9 ��&����� &(��&*��,��(���&:�&*�� ;-;,8<$=%>5?@A�B5CD#E�?@A�B�FG<$=%>5? H@A�B5CD#E�? H@A�B�FIJ=D=KA�B�LA�B5MN��1 (;-;,. * ���� 9 ���&�� �����(���&:�&*�� ;-O,8$=%>5? H@A�B5CD#E�?@A� � IJ=D= KA�B5LA� �MN��1P%>QRSR" (;-O,. * ���� 9 �� �T�&�������(���&:�&*�� ;-U,8$=%>5?@A�B5CD#E�? H@A� � IJ=D= KA�B5LA� �MN��1P%>QRSR" (;-U,V��&����& &������& �� 2�)�������W��� ����������� ��&��* ���� �&�� ���-X���� �� �������������&�����7W�� ��� *��2 �� ���� ��&�'���YUZ[Y\]][Y\;U[2� �* ���� ��&T�� ������� ��� ��� �' ��+�& �&� ���&�������&��� (���&:�&*�� ;-,8_ aR4`bc?Bd (;-,e!4` ��� *���*�*��'������ ��� �����������** ����(���&:�&*�� ;-f,84`R`ghi%j (;-f,e!% ��� ��*W& � ���&��� �-k��l� &����**���������� �����_ a� �� *�+�� &���&������� �* ���� ��&�� ����Yfm[Y\Um[Y\U][2*��� �� ��&���&� � �n��o* -p� ���& ���������&���� �)������������ * ���� ����&���2����� ���2���l� * ���� � &����&��� ������ �������* ����& � ���&�� �� �&����� � �&� &������ �� ���������� �q�������� � ������ �Y\]][Yf[Y\;U[Y\OU[-p� � ������ �7���&� & ��� #$%� ���������-r��� ��& s�����* ���� �!� #$%��* ���� ������&� �& 7#$%����� 2����&�� ��&�� ����l� �) ������ �&���t7�&������� ��T������'����) �'�n &� * ���� -X���� ��� ����&�'�� &���&�������)��* ���� �&�� ���2���� &�� ��&�� �����&� &����� ��������'���� �&��� &� * ���� & s�-u �� �������� �� v��� *��� �� ��&���&� � �n��o* ��&� �* ���� � ����* �� � � *��� �&���*������-X������& ���&��� 2�����'������������� ����l� � ���&� * ��� �* ���� �2*������� �� ���&� &����� �* ���� � �'�n��2t��� � �& *� &* ���� �'�n���&o�� �� ����������7�� ���' �� � ��������� �� ������ _ a� &����&����&� #$%�����&� -/��&�� ������ � * ���� 2��� #$%& s� ������&� �&� #$%�����2���������&� �&� ���� ���������T����'���� �&��� &� * ���� ���� �� �n���&���� �����&��� ����� �' ��)��&��� �) ������ �&-V��&����& &�� ����& �� q�&� 2� �* ���� � �T�&������ ���' �����+�& �&� &� ������ & ���'& * ��-. �& �� &�� �����YUZ[Y\]][Y\;U[Y;m[�&��' ��l� � �* ���� ���� ��� �� T* �� �T�&������ �' ��+�& �&� &� ���������&��� _ w�'���� � &�� &�� ����������(���&:�&*�� ;-f,- O;

Page 44: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ������������ �!"�#�$%"�"%&�$��$'�$$(#�$�!)&*+$�,$���+-�%��� (..��/(%�&!012130122301453&���-�&6��"�(/&''�!�/(%�&!��"(!%�(.+"�&���� 012738�(!$!&%"�."&.&$�%�&!8/9(6��:;$%&/<��(!$��=/9��"��/9�/<.&�!%�!#>�$%���$'�$$(#�$�!)&*+$��"(!%���"$�� �?!/($��"�/&�)"�'�!%8/�$'�$$(#�$.��)�!%@%"�"+/�.+"+$�%"�A�!)&*+$B���"$��$%�!(%�&!$�!/($��-�$&�!$�C�%%�$%"(%+#��+)�%���$'�$$(#�$�!A%"(!$�%�%(�'@'�%�'.$"+���%��%�'.$��/"+(%�&!�%$%&/<(#���$/9�/<.&�!%$�C9("#�"��$."�'��"$'�$$(#�$�!)&*+$B�!�!&�)������$%�!(%�&!��"(!%�(.+"�&����D�%�!"�#�$%"�">�$%���$'�$$(#�$�!)&*+$��"(!%�� /�6��.�"'�%� ($$�"�"�!�/&9+"�!/�E&"%��%��'�!�'�$�"���($�"/9("#���/9�/<.&�!%�!#�FGHGIGF JKLMNOPQRNSLTUSRNV(!$��/9�/<.&�!%�!#B-($���%�'.$8�(�+)�(%�&!� 9&"�&#��$%�!/"+'�!%+�()�/WXYZ(.",$X�!%�")(���$��/9�/<.&�!%$�[�-�%��"�$*!/9"&!�$(%�&!�$%� �!�%�(��$�"�()(���"��Z�\�Z�](�&"$�(E&"'��������WXYZ�&!!��()(���"�8/�6��('+��&"��(#�$%�&!��/9�/<.&�!%$�[("�$*!/9"&!�$(%�&!.��%@%"��+/�%+�.("� �!�%�(%��"&�.("�!�:;&"��!(�"�_`[ �!�%�(%��".��%�(!/�"�("�$*!/9"&!�$(%�&!$������+.($$��!/�"%(�!$����&�$��(%(������$'�$$(#�$$%&/<+$�(!$��$-�a�"$�&/(� ���$'�$$(#�$�!A%"(!$�%.&%�!%���$��+.($$��(%(������$-�a�"$�&/(� ��$:;$�V(!$/�/($8� �!�%�(%��"�!)&���!'�$$(#���"�$*!/9"&A!�$(%�&!B%&�%�$��$:;$��$�")��".&�"6� ��$$*!/9"&!�$�!%���"$b�'�"$�:&�"c&"'�����d�_ e�fghijYYklf�Ymni ���d�`o!�:; &"��!(�"�.��%(�$$��%���$�"$�$'�$$(#�$/9("#+$.&�"'�!�'�$�"�(�+)�(%�&!�!%"������%/����$6��/&''�!�6��!%()�/�����V&!/$��!�e�i"�p&�%�!'�$$(#�/9("#+q��e�f8�����%���$���mrX��/�'�$$(#��mrX��e�f�.&�"�+/���"��/"+�"&�.($$&!/9�/<.&�!%�&/(��%(�'@'�%�'.$�����%���$���YYklf��e�f�%��%�'.$��%"(!$E�"%��'�$$(#�.&�""+#��"$&!."&."�YYkli�:&�"c&"'�����s��YYkli�YYklft�� ���s�[(/&'-�!(�$&!�!%"�/�$��� %*.�$��"�$*!/9"&!�$(%�&!"+���%/&!$��+"(-��'�!%�($�"A/9("#���/9�/<.&�!%�!#�[("�$*!/9"&!�$(%�&!.("� �!�%�(%��"(�#'�!%��($�"/9("#���$�")��"'(�$����'�!�'�$��(/&!$&''(%�&!� +!�"#��/("�� �%��D$�"&!%"+���%�$�[("�$*!/9"&!�$(A%�&!.(":;8'�!�'�$���%(� ��"�$*!/9"&!�$(%�&!� �!�%�(%��"'(�$����$�"/9("#���$'�$$(#�$�>�$%���$'�$$(#�$/9("#+$��?!.��$$���%�'�"���($&�"/��$%�""&!+&���%�'.$��%"(!$E�"%$��$'�$$(#�$�$%)("�+$��&!�(/9("#���$�")��"8�("�$*!/9"&!�$(%�&!.(":;.��%(�!$�/(�$�"��$."&-�,'�$�[(c�#�"���u"+$�'���$��a+"�!%�$$%"(%+#��$/�($$�6��$��/9�/<.&�!%�!#B-($���%�'.$�44

Page 45: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������������������� ���� ���!�������"���#�$�% ������&��������&������'������!������ �������& ����������������� (%�������'��)�������!������&��������������������������������������������( *����'% ��+,-./ 0 1/,234./567. 167./-/89 :;8<=62> [email protected]@-. A+5@-. ?@2<BC,.D782 1/,23657.3D3,>. +6>>@9,<=7.3D3,>.3EFFG H82 H82 H82 IJ6 C635?@3 K ?-.<6,;7.33,>.3 H82 H82ELMLG IJ6 IJ6 H82 IJ6 C635?@3 K ?-.<6,;7.33,>.3 IJ6 H82ELNOG IJ6 IJ6 H82 IJ6 C635?@3 K ?-.<6,;7.33,>.3 IJ6 H82ELMMG IJ6 H82 H82 H82 P896;.?@3 ?QK ?-.<6,;7.33,>.3 IJ6 IJ6EROG IJ6 IJ6 IJ6 H82 P896;.?@3 ?QK A87-J562>7.33,>.3 IJ6 IJ6ELSTG IJ6 H82 H82 H82 P896;.?@3 K A87-J562>7.33,>.3 H82 IJ6ELNTG IJ6 H82 H82 H82 P896;.?@3 ?QK A87-J562>7.33,>.3 IJ6 IJ6ELTMG IJ6 IJ6 H82 IJ6 P896;.?@3 K A+ 7.3D3,>.3 IJ6 H82ETTG H82 IJ6 H82 H82 C635?@3 K ?-.<6,;7.33,>.3 IJ6 IJ6ETUG H82 H82 H82 H82 A;8JV K A87-J562>7.33,>.3 H82 IJ6WXYZ[\]] IJ6 IJ6 IJ6 H82 A;8JV ?_P3K_P3a65<B A87-J562>Q?-.<6,;7.33,>.3 H82 H85,;Da,@3$�% ���������'������������ ��������)����������������� (%�������'��#��� �����b�c��d�� �$�% ����d����)���� ������� ��������������� ���e���feg��h�i�fhg�j��� ���������������������� d���)��kl���������m������������������� �������'������� ����!����������� ��b�������� ���i������������� ����)��)�� ��kl���!����� ����m����������������% ��������� ���� ������''������ �������!��n������'����op

Page 46: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ���� ������������������ !"#$�%%�&' !'(�'!&%!&)* �(+!&!'%!&�,'! -�%%!&+�'!.)&�'�%�&*&+�,&%!/0!/1)(�,'�,�23�&!+�'!.)&#4%%!) *&!,'!��&&��,!5!.)%!!5)%�/�'�6+!,(' !�)) (/0!�-!/+!�578&+�.9.!&! -!� :;<=>0�?�!78/�%/�%!&!&@AB!'@AC#=D��,'EFG;!5)� !H/0�?�!78 / *!&(,) () !/0!/1)(�,'&%(/�%IJKLMNJKLLO�,+*)!,P+�..!,'#Q/��&!+!RAH%!'!.)&+!/0!/1)(�,'�,�)!�'9' !+*/�%*!,' !%!&+!�578&#=>0�?�!78 &'(/1!'(�&%!&.!&&��!&+� �,'&(,@AB +�,&%!S/0�! +!/0!/1)(�,'�,�#T�,&%����� !"#$H%!.!&&��!UV!&'�,.!&&��!!,P' �,&�')('!,'�!%H�%&! �&'(/1*+�,&%!S/0�! +�/0!/1)(�,'+!WRL#4,/�&+�)�,,!!' !/(�- !.!,'H%!WRM+!.�,+!WRL+!%�� !,-(X! %!.!&&��!UVH?��!&'+*Y2&'(/1*+�,&WRLH/Z!&'P2P+� !�%!&' */�)* �3%!#=�!&.!&&��!&!,-(X*&)!,+�,'@AC+!%�&(� /!&(,'+!&.!&&��!&( )0!%�,&)('!,'�!%&#[��,.!&&��!!&'!,-(X*)(� %�) !.�! 6(�&+!)��&%!+! ,�! /0!/1)(�,'�,���,!,(�-!%%!+!&'�,�'�(,!'+� �,'/!''!)* �(+!H�%&! �/0� �! �-!/+!&�,6( .�'�(,&&�))%*.!,'�� !&'!%%!?�!%!F\]!'%!EEK +�&(� /!#>!.!&&��!)!�'6( /! %�+!&'�,�'�(,+!/ *! �,/0!/1)(�,'%(/�%�-�,'+!' ��'! %!.!&&��! !_�&#T�,&%����� !"#$H%!WRM!,-(�!U 2WRL+� �,'&(,@AC!')��&?�!/!.!&&��!!&'%!) !.�! .!&&��!!,-(X*2WRL�) a&%!+! ,�! /0!/1)(�,'�,�JKLMH/!.!&&��!&! �/0� �*)� %!F\]!'%!EEK #Q%� */!)'�(,+!U b/&,b&(� /!cdef/&,bT�&'�,�'�(,cdgcH%!WRL/ *!&(,JKLL�-�,'+!' ��'! U b�%,Z!&')�&.(,' *+�,&%����� !"#$c#[�WRM!,-(��,��' !.!&&��!2WRL.9.!+� �,'@ACH%!.!&&��!,!&! �)�&/0� �*)� +!&�,6( .�'�(,&/� +*Y2%!F\]!&'%!.9.!+�,&%!&+!�578&# ���� !"#$<�!&)* �(+!&+�/0!/1)(�,'�,��!&' �-��5he"ijhkgj) (�-!,'?�!?�!%?�!&(�'%!) ('(/(%!+!/0!/1)(�,'�,�Higl +�'!.)&+!/0!/1)(�,'�,�!&'/��&*)� %�)0�&!+!&'(/1��!/� )!,+�,'/!'!.)&%!,m�+3%(?�!&(,!5*/�'�(,)(� &'(/1! %!&S/0�! &+�,&%�.*.(� !&'�3%!#QS,+!.�,�.�&! /!'!.)&H,(�&�-(,&+*/�+*+Z�'�%�&! %�&' �'*��!+![(6'/0!/1)(�,'�,�#T�,&/!'X)!+!/0!/1)(�,'�,�H/0�?�!78 / *!&(,S/0�! +!/0!/1)(�,'!'%Z!,-(�!2%Z�,�'��'!� +!&(,&! -!� )��&�% !) !,+�..*+��'!.!,'&(,!5*/�'�(,#>Z!&'2%Z�,�'��'!� +Z�&&� ! %�/(%%!/'�(,+!&S/0�! &+!/0!/1)(�,'&+!'(�'!&%!&78&+�&! -!� �S,+Z�&&� ! %Z�'(.�/�'*H)��&�%&'(/1!/!&S/0�! &no

Page 47: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������������������� ��������������� ���������� ��� ��������� ����� ����� �����!�� �������"������#������#��" �� ��$����� �������������������������%�� �� ����� �&'()�*� ������+���&'()$�#����,-�!��� � ���������!�������.��� ���������*� ����������/��#��" �� �� %$����� ���������������� ���� ���� �������%����� ��012 ���%�������012����� ������ �������� �������"�%��3����%����#���4��5�6 ����� �� �������� �����������#��" �� �� %������� �+�����,-������������������#��" �� �� %������ �.��������� �� 78

Page 48: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������ ��������������� ��!� ����"��#$�! �! %$���&'()*+,,-.���/%��012345-6)*(7*895-6)*(,,*:;<=(>?@ABCD!������.���/%��� E�F��$/�&'(,,G9HI234JKBCD!������.���/%����L��$/�&'(,,MN;4O94I234JKBCD!������PQ�R�!� ���..� !R���/E��&'(��S� &'(,,T*:;<5-6C��.$��U�.!��!� ��.���/%�-,,12345-6CV���! /�!� ��.���/%�-,,*895-6CW�������.���/%�-,,XYOZ(5&'[6C� ! �!�/����R�!! �!R���!&'(��L�!�� .���/%���&'[$���S/$��.!\����!���$�!�S���� !���"��#$�! �! %��&'(,,M]O85-6CS�.���/%���L�-����"/�%�,,GM&5-6C� _��S�� R�!! �!R���!S�.���/%�-�����L���$/�,,T8O;3245&'(6CD!������.���/%��$��� �!�SS�.� �� ��/ �!�$���&'(a�bc���bdedf�ec���bdeg�eggh egebi��hbg��ajklmnokp/ �!�qV�����!� r&'(st���eOuv*:;<=(>?@ABd�Q���/%�-w*:;<=(>?@ABxOy�zT*:;<5-6){1|��ebT8O;3245&'(6wT8O;3245&'(6}-ebd�zOwO}~ebdt���e��mj�kT8O;3245&'(6�k�ajklmnok���cfd��ededf�ec���be�c�h� edeg�eggh eg���eb��e��e�eb�����e��bg��ol��j����$"/ qV�����!� r&'(s�z-)*:;<=(>?@ABhbdT*:;<5-6){1�hbdXYOZ(512345-66��eb.r2<�1�TTM�(�93;�T*:;<5-6s�"/�r.s���e�ge.r!��Vs�"/�r.s���ebd�z�k���ol��j�����cfd��edec�ec����b��b ��ol��j���"��#$�! �! %r&'(sD!���p/ �!�qV�����!� r&'(s93;5&'(6w93;5&'(6}~���/��IM�>��JKB�(W� �rIM�>��JKB�( }I234sp��;24+TTM�(wT9�+t���e�uvMN;4O94I234JKBd�XYOZ(5MN;4O94I234JKBx�y6w�ebdt���e�k���ol��j�����cfd��ede�eg�bc���b�gh���b��ol��j�����F �"�� !��r&'(�-s4�wTG9H5-6�T*:;<5-6TTM�(wTTM��������4��k���ol��j�� ��

Page 49: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������ ������������ !��!"#��$��$�#� �%&'()*�+,,-.'/0��-.123453678�!��9����:;<��!"#����$�=%&'>?:�@:�+A(BCD1EFGHIJ��:;<��!"#����$�=%&'>K�L��=A>8�MN$!���$�M�=%&'OA>?:�@:PQR! ���$$���L��S�#�L$TU���!���$=%&'>:;V�+P$#� M�WL����!��R����M��!"L����MX!����M��!��!"#��$�MY �M�$�LMM �RMO�W�$���L�� �����L MM��R��!��� $��R#�$�L$!��Q���$�O!W�M�Z[Z����L9�!�WL ���MM��9� �M\UL$M!�!LMO�W�$���L�� �]EG'()'M��!"��L$M�L��M��&_'�� M��M��MML��M�� M��# �M�����$���!��!"#��$��$���Y ��$�R�L���$9�NRM#L���ML ���MM��9� �M=a���b��� ��c\de>fghEFGgAi()'j)kCgAi()ljEm/nioA(&_' =c\de>UL$M!�!LMO��p���X!������!��!"#��$��$�-*'� M��9� �)'�M��LM������MX!����M��!��!"#��$�M��!L Q��M�MaqM��L MM��L��M��&_'=a���b��� ��c\dd>f-*'/ rsltu1-*lv&_' =c\dd>Sw^�M���$��x����MaqM�L$M)'\y���$�WR�L���&_'O��NL�� Q#�MM�x����RMfz&_'m/{f�$��Y �)'$��R#�$��WL ! $L ���M��9� ���# �M�����$���!��!"#��$��$�\UL$M!�!LMO��M |�Y ��W�$���L�� �M��!"�-*'����#��$�����L9L��\z&_'/{f�$��Y �Y �)'�R#�$��W $L ���M��9� ���# �M�����$���!��!"#��$��$�\UL$M!�!LMO��!��!"#��$��$�L $�9�L � MNM�}��M��L�R!��$!�R#� �LMM ����L!��R��$!��WR�L�\~$��MML����!�$�����-.��73�r3M��L�$9�NR#L��W�$���L�� �]EG'L x��!"��#� �� ����L$����WLMM ����L!��R��$!����xL��\����� ������������������M�W $!��!"#��$��$���!L����M��9� �)'OM�ML��M��&_'$W�M�#LM9���O�W�$���L�� �]EG'�$������WL��$����!"������!��!"#��$��$�L $�9�L � MNM�}��M��L�R!��$!�R\��MM��9� �MY �#L���!�#�$��L$M�WL##��!L���$ ����M�$���M�$���9L���M��!��!"#��$��$����R��$�M��Y �#� Z9�$�����������M�$���9L���M�N$L��Y �M\UL$M!�!LMO��CF �$�����MM��9� �MM��LR�L����$����R��$�=<LM����Lb�� ��c\�O�W�$���9L�����!��!"#��$��$�� $� �e�M�#� M#����Y ��W�$���9L����L$M$� �dO��$!CF =$� �e>����CF =$� �d>��>\UL$M!�!LMO�L���R��ZML���$��M��MML��M��#����$M���$Z��L$M��M�$���M����M�$b��� ��c\���b��� ��c\�OML �Y ��L���L���$�$���EOn���M��L��$��R�\� �MY ���MM��9� �M�$���M�$���9L���M��!��!"#��$��$����R��$�M����M#� 9�$� ����M�����R��$�M� M�L Q���L���MO��!��!"#��$��$�!�����$$R[xLM�� ���#M��9��$��$L�RY L�[!�$�9�L \��ML##��!��M!�LMM�Y �M� ���Z$�9�L Q#��#�MR�M�R$R�L����$��L$M��MMNM�}��M��

Page 50: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������������������������� !� "#��$��$ �%���$�����������&'�()&'�*)�������$��� !� "#��$��$ �$����#��+���� �#��� ������ !� "#��$��$ ��$���$�,�����#�������-���$ �����##�� !�. !�/�����,������� �����$ !� "#��$�0 !�/���� �#���$�1�$+���� ��%��������,� �$234��#�������������� !$�/��+�$�+�������+#��� �����$�� !� "#��$��$ 5$�+������+���� ���� �$��6�������������� ���� �����$�� !� "#��$��$ 7+��������� +�$�� �$���������+�$������ !�� ��� !� "#��$��$ ���������$��� ���8�����%�� �++�$� ����$�%���$����$�$$� �� �����������9���$ ��$�������$���,������� !� "#��$��$ �$���������,������� ��$���:$#���.�� !� "#��$��$ �$����#�����+���� ����� �;���%�$ ������ ��,��+�$��<� !� "#��$��$ �����$$������#����##��#����=���� "������+�$������$�>���� $����� ��,��+�$���$���+�+����������/���� $�?�+��$��� �$��++����$��������� ����+��$��� �;����� ��,��+�$����#�$��$�.�� �;��� �����$����$#����� +�$����� �;��� !� "#��$��$ �@�$�$�����##�� !�.$����,�$���������$� �����$����$+�$�+���$�$���/��$���,� �$������#!�����������$ ���%#�$$����$�,������A��>+��-�BCD EFG�$,����$+���� �0BCHEFI.�8JKL M.�$ �$���>��/�������,���FG����N+O+��$,�A� �+���� �0FI�@�$� � ��$�������$�/��FI��#�$���FG�<�P�� "�� �$���,������ �#��������������#�$��$ ���$���������,�����������������$���� !� "#��$��$ �������$��$�+���� �P�����$QRSTDUVGW��������4X4�84�����$�+��������,����/��#���� �#�$���$��1�##�� ����$�$ �����1�%� ����$�-�QRSTDUVGWYJZM[LB\]J.�����FG��$,�A��$+���� �0FI��#��������$��� !� "#��$��$ �� �����%���,�����<��6�����1� �$�P�� "������� �����$�� !� "#��$��$ �$���������,����#�����������$��� $����� ��,��+�$� �!���$���=����,����������#�$��$ �����$,�/��������,������#�$��$���<�P�� "��+�$�+�����$�+�����+���� ���� �$��6���$���������,�������,�����#����>+���_a�b_cdcc�ef�<�P�� "����$�$�����##�� !�$� ���#���$ ������1����$ ��+�$�#�� �/����������$g��+����$ ����/��/�1��������+���� �����#�$��$ �QRSTDUVGW�-���P�� "����+���$#�$$�.�����g� ������� �$�������QRSTDUVGW�$�������$����������ChG�� !�/�����,���FG���1�##�� ����$./������$�� ���+�$���� "�����$����? !������ !� "#��$��$ ������,�����<� �++�$� ����$�%���$��$���������,�����%����+���������� �$�����+�$�����5�ij���� �++�$� ����$������&��)7.�������/�������%��,�������$��$���+���� �QRSTDUVGW����� ���+�$������<�P�� "��+�$�+�����$�+��������,�����+#��/�����$� !� "#��$��$ �<���/��(k

Page 51: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������ �� �������� ��������������������������������������� �� ����������� �� ����������!��"���� ��������� �� �������#$�%�� ���������& ������������ ����"�'()*+,*-.#'()*+,*-.���� ���"������/01���2������3 ������������������������4�����������������5�'(67.*89*��%�� ���:#$�;�"���<#= �������� �������� � ��� ������������������������>�?@�A@�B@�CD#$� ���� �EFGHI.8�7JKLM������������������� ���������������������� ��KL#N��� � ������B ������ �� ������'?B�����������?���������O�� ��� ������� �� ������'??�������������������� � ��������� ����"�PL#Q�2�������KR��� ���� ����������� ����EFGHI.8�7JKRM#S� � � �������A ����� �� ������'?A��� ����������������T� �� ���A�2� ����� ����������� ���������������� �� ��������"'UA#;�"���<#=VW �������� � ��� ������������������������X������������������������� ����Y/01�4Z���;�"���<#[:#Y/01�\]��������������� ���/01���_���������������������4 2���&������������������� � ��� ���������� �����a��������:#b�����������������c������� ���� �� ��������"'()*+,*-.���������3��2������������ �� ��������"�a������_&!������2��O�� �����������������'()*+,*-.#�� �������� �� �d�����O�� ���������� �����V/01J��MeY/01�\]#N��� � ����� ������ ������� �� ������������!��"���������� � ���������������& ��������� �� �������������������2��"����� ��� �� ��������"�� ��#$2�������������������������������� ������ �� ��������"'(f)*+,*-.&���Zg��������������hh'(�����������������Zg� ���������� �� �d�������� ��a�� i ��� ��#X�hh'(������������� ������������KjI7�����������������������&���5� �����������k������������Zg��� i ���������������������������������#N��������������5�� �������������������� �� ��������" �����������!�������#N��� � �������������!�������������� �� ��������"������������c����� ����"��2������������������ ������ �� ������k������������� ������� ����"��� �� ��������"#l���������!������2�a���������2������� ��������������� ������� �� ��������"����� � ������������������ ������ ������ �� ��������������������#S������ ������2�a������������ ������������ �� ��������"������ �������� ��������� �� ��������� ����"����������dmn

Page 52: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ����������������������� � ������ ������������������������������ �����!��� ��"��������#�����$�%&'������ ��� (� ����� �������)����*���� � �"� � �����!��� �� ���� ����� "����������� ������������ ����������+�������!��� �� �����������)����*�����"������ ������������ ,-.���������/���0����� ��"����� �����,-. �"����������,-. � ����������1,-.2����� ����!��� �"��������������������"�������3�����!��� �"���������� ����!��� �������+��"���������)����� ��������������!� � ���"�"���������� ������"� ����������!� � ��� ��4��� ���� � ����������� �� � �"� � �����!��� �� ��5��� �6789:;9<=�>����+�� ������ ��"��������� � �"� � ���������*����� ���������� �� +��)�����5�� ����� �"������ ��������5��� � ��������� ��� ����������!��� �� ���������!��� �"������ ���� �� ������(� �������������!��� �����������"��� ����� ���������� � ��?@A������"� �������(� �������� ������/�����������*����� �"� �2�����B� �����!��������!��� �"������ � ���"�"��������������"������ ������� ����)����� �C���������� �(� ���#�����$�DE�FG������ ����!��� �6HG��� ����� 67IJ=9KL9��M���!���3�M���!��� ����6789:;9<=��5�������� ��� � ��&#�����$�DE&N����� �����!��� �� ��5��� �O(� ������ �#�����$�DE/�2������"� �FH����� ��� ����������!��� �� �P����� �"������QR�3���� � ���������"� ����S6HGT6HHT6GUV�>�FH��*���� "������QWXD

Page 53: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������������������������������������� ����!���������"#$��%&��������������������'"#$�� ()*�������������+������������������������),������ (������-�������./0123145�� � ��.6(����������7�������8������%&�����������)9:����������;�����<)=>?+@ �������������������� A (�� �):��� (��B�����./0123145���������.((������-�����8��������������%C7 �)D� ���B���%C?"#$��%C������������7"#$�����@�-�����./0123145),������ ����������-����������������������������������-����?����������������������-��@ ������������������� (?��������%C@�����������������?���������8���7��;�����<)=>?�@@):��� �������%C��������B�����./0123145):�������� �������.(�8���%C��-��������������),����-��������� ����������������������8���+���-������������8< ��������������./0123145 �E��������B����������8���� �������!��8�������������8���+��7���������������������������������������8�8�������+��),������8������������+��������������������8���+��?F*,@��-������������� ��!���-���G���������E������-����7���������������8�������'��������-���������������������8���+�����������������������8�������������8���?H���;�����<)==@I9D�"#$��8��������B���������������"#$�����J9D����-��������B�����8������7��-�K���������8������7�����������-�������������������������-�������������������?�����������������@J9D������������������������������������������������8���);�����<)==I*�������������������8���+�� L<

Page 54: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ���� ������������������� !"#$%&'()*(#+&$)!),'),-.#%+&%+")/&)$+) 0+%1) 0203$#,-)$45 +6,), 67!)8$#,-)$ !)$9!)2)$),)1#%$! 2)( +2)2),'),-.#%+&%+"72)2:&),&)$!)62:.)+2 +,)6)&2�%+1#;0)$!)66)$1)0$6,#+,)$+:6. $!),'),-.#%+&%+"��������� <=!"#$%&'()20,'),-.#%+&%+")/&)$+) 0+%1) 0203$#,-)$�>?@AB@CDEFGHIGJKL����MNOPQKRSTB@CDEFGHIGJUVWKUVWXYFHZE[UVWXYFHZE\@CDEFGHIG]�>UVW\O]KL����_ ab)+2@CDEFGHIGc#RZd),#1)$_d),#1)$ @Z��e�>�> _fd),#1)$����b&#$)d),#1)$%+b& 8!)()(#$g��e�>��e�>�� !"#$%&'()h%!!06&$)!),'),-.#%+&%+")/&)$+) 0+%1) 02),' ;0)6)$1)0$%+1#;0:2 +6!),'),-.#%+&%+"7,�)6&i2%$)!)6)$1)0$;0% 0+)2:.)+2 +,) 1),!�%+%&% &)0$)&;0% $)j0!)()66 ")@CkGlmGnF4 h*

Page 55: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������ ������������ !��!"#��$��$��%���$�& $�'�& � (��'� �)*++,-./0123*45�$!���$6���7�$$�8 ��$��8 �9���!��!"#��$�� �&6��123*�%�9��� #&9�:;2<=2>?@AB@CDEFG��HIJK.0L@MN@MF)OP=2>QRD@MS@E�:P/K=JK.0L@MN@MET<P/K*UJK.0L@MN@MV��HI&WP/K=JK.0L@MN@ME�:,-./0123*WX��HIYZ�[(\123*]H�H_��&��23*HI �:HI �:H�H�:;2<=aEFGbP/K=)OP=aEET<P/K*U)OP=aEV��HI_��&��123*HI �:c��def�Hgf���hI:���HfId�Hdij��I��f�hk�Hld�Hdij��I����Ih��HmcnopqrsnqYZ�[(\123*](����123*�$(�&6�������tqurcnopqrsnqc��def�Hgf�d�eH�fId�Hdij��I��f�hk�Hmcnopqrsnq_Zv�Yv\123*]�:<1wx)*��HI(�$�\2>?@AB@CD]Y�<1wyWyzX{ |���$�\}23*]}2?@~@wN@�F}2?@~@wN@��}23*HI �:�:�}2?@~@wN@�F��=�.a���0F�b;2<=2>?@AB@CDEFGE��HI���&��}2?@~@wN@�y������6 |��HI �:qurcnopqrsnq������� ���f��h���I�� �6��$�%#��8 ����!��!"#��$��$�& $�'�& � 9t9�����$� 9 ����9�$9���%��#�����&5�� ���mX�4)wF�<13���)�F�<1��<1~�m�� �)w4JK.0wF<13���&$9)�4JK.0�F<1�m� &$����$���'&�����!��!"#��$��P�w�%#����<13!�7�9�$!��!"#��$�2�\��P/K��!��!"#��$�9$��9�#&9��$��7�&$9�&5�� ��]��# �98 �JK.0wF<13���<139��!"�9�$#��#��!��!"#��$��&$9�&�7�����9�&6��m<13'7����& 99�9&��9��1,wm(�!������9��$��9�#&9'����)w�$'���2>QRD@MS@& &��$�6��!"��m��&�7!�#���$��!���99&�����'7�����&�&���!�����3DMwR#� �'7�������9�7#�$�&$!�9� )wm��{��!"���$'���2>?@AB@CD& 9��'� �)�m��&�7!�#���$��!���99&������$���&�� ���)��7!��$!�� $!��!"#��$��$���!&������$���&�� ��$'��� $��99&��2>}?@AB@CD 9�9¡¢9m�&$9!�!&9�<1���<1~!�7�9�� �9!��!"#��$�9��!& %}2���}2~m_��9� ���$���&�� �JK.0���!����!���!�9!��!"#��$�9����9�$'�t�� �&�7�����9�&6��m�&�7�����9�&6������'7�����& 99���&����!��7��!��!"#��$��$�\�� 9��96��!"9���� 9��9�!����9��!��!"#��$�99�$�6��$��£ 9]&'&$���7!�&9����9&$!��$9�!����9m ¤¤

Page 56: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������������������ !��"��#$ ��%����&%����'() *+,-./0/,123+45617/0-28 �9�: �9� ;$���� %��9%��%����!��"��#$ ��%���<==>?��:��!��&9%��%����9$� $ 9��9!��9@AAB@CDB�E��9@AABFG�9H9%I;��%�G�9����"��#$ ��%���� �! ����G�99�J��KL�9�!�%�;$9����:���!�9�M�!9�%�"��#$ ��%���KL�9�!�� ;;�����%� ���!��%�����:���!�9H9%I;��N�9��%���9!��9@CDB�%�G�9��%���"��#$ ��%���� �! ����!��9G�9!��&��:���&!�9H9%I;��O�LG���P; �%��G�9!�Q����%9$���;I%��9�%�G�9�9!��9G�9�&$���;��%�%� �9�O�LG�����P���;�G�%� �$���;�%��9RSTSUVWTX YSZX[T8 ;L��!�99��:���9 �\�]8 ;L��!�9 _9$��9��:��� �\C]��!�$�99��%�!��9G�9��:��� �a���L�%$��9�� �!�8 ;L��!�9bG �!G�%cOd�"�9e �A]]N ������!�9bG �!G�%9 �]]\��]]]_fg�O��&!�� ;;�����%� �f�%��9��:���9h �i\�]iO��&!�9$����9j �% �]$��$��� !�kl�!�� ;$����G�9$��m �;����9!���9%� �9�$$� �"�9F� �9�: �9�%�G�9�%� �9;�%��J��9�no��������p�9%Gp�������� �9 ;;��!����%Gp�&���%� �!p�$$G���%� ��qGG�� ;$���!��99�Gp�������!�� ;;�����%� ��nO�;$9!p�&���%� ���p�9%G�%�;$9��%��G�9 �;�99� �!�G�$��;�I��%d�"�!p�$$G���%� ��%G�%�;$9!���$ �9�!�G�!����I��%d�"�� CA

Page 57: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������� ! "#$%#&'(� )*+,-�./.+012)3-4*,5-66,71-+784"98:;<89&�$��������)*+,)+)=6*35)>?1@+7843),-+012)� 3-4*,-:)**8@:1)*6?17A?)$BC8D+35)>?1@+784E �F��GF��� HI JKLMN��� !O /IPJKLMN��LQP! "#$%R&'(S)*+,)48=T:)3)+012)*3-4*,5-66,71-+784)+�)*+,)48=T:)3)12)1;6874+*1:?)*3@U:-4+,5)>?1@+784$LMN��� !)*+,)18D+35)>?1@+78435@4)+012)� 3-4*,-:)**8@:1)*6?17A?)V7,741,@+,)18D+3)18==@471-+784",5)>?1@+784*3)*?W?4)=)4+*?=7**784X:?1)6+784&$Y)18D+3@Z./.12)1;6874+74[)*+LMN��LQP!)+7,741,@+,)18D+3)188:374-+784V,5)4:)[7*+:)=)4+35?+-+)+,)18D+3)*+81;-[)$C5)*++:87*=?+:7\@)*6)@W)4+]+:)@+7,7*?)*68@:1-,1@,):3)@>-@+:)*=?+:7\@)*)**)4+7),,)*3-4*,)1,8@318=6@+74[EB @:12-:[)EY)_�a)*+,-*@:12-:[)*@:,)+)=6*3):?684*)$b,)*+1-,1@,?6-:,-c8:=@,)#$%d$_�a� _�e�_�fe� "#$%d&'(EB_�e�Eg)=6*3):?684*)-W)1+8,?:-41)-@>6-44)*$B_�fe�Eg)=6*3):?684*)*-4*+8,?:-41)-@>6-44)*$Bh78,-+7843) YiE jklm�n_�aOoLMN�a pOq�r "#$%s&LMN�a� LMN�e�LMN�fe� "#$%t&'(EuLMN�e�EC8D+-W)1+8,?:-41)-@>6-44)*$uLMN�fe�EC8D+*-4*+8,?:-41)-@>6-44)*$unVoEc-1+)@:*357=68:+-41)$vwxwy z{|}~�����{����������}��~�}����������iA435?+@37):,57=6-1+3@48=T:)3)*h�**@:48+:)-66:812)���G��V48@*-W84*@+7,7*?@4*1?4-:783)3)@>*):W)@:*Vp�#�V��#)+,84[@)@:3)1,8@3,)+�%#���",)*:)*+)3)*6-:-=�+:)*)*+3-4*g-T,)#$R&$ dt

Page 58: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������� ��������������� !��"#$%&'()*+,*(-*.+/&/*0,+&123.(,45678+,*&''(9:;,*0,:;,:<'92=/2=3*9=/:9>'&(-,*&?,:+,:&*9@2+=%A&'&*0,:;,:<'92=/2=3BC&=*DEFG.*/,'9.(>,*.(,(+,*.(:;&(3,:&.*-'&(+&3,*/29=0,/9+-(&=:,&.H'&==,5I%&.3>,=/&/29=0.=9>J(,0,*KL*02>2=.,-?20,>,=/+,/,>'*0,(-'9=*,5I,*&''(9:;,*MMNO�,/�MO�9=/'(,*P.,+,>Q>,2>'&:/,*.(+,/,>'*0,(-'9=*,:&(+,*0,.H./2+2*,=/.=:;,:<'92=/2=3:99(09==-&.=2?,&.0,*KL*5E&(:9=/(,=9/(,&''(9:;,RSSMO�&>92=*0%2>'&:/*.(+,/,>'*0,(-'9=*,:&(+&3,*/29=0.:;,:<'92=/2=3&.=2?,&.0,*=T.0*=,0,>&=0,'&*J,&.:9.'0,:99(02=&/29=B*&.U,=:&*0,*A=:;(9=2*&/29=F5123.(,4567VW9>J(,0,*KL*K*XY������� �����Z [�\.3>,=/,(+,=9>J(,0,*KL*&.3>,=/,&.**2+,:9]/0,3,*/29=0&=*+,*/(92*&''(9:;,*BK92(123.(,456F5I&:99(02=&/29=&.=2?,&.2=/,(=,0&=*MMNO�,/�MO�,H23,.=,3,*/29=*.''+-_>,=/&2(,0,:9>>.=2:&/29=,/J,&.:9.'0,>,**&3,*0,:9=/(+,5RSSMO�./2+2*,.=>2=2>.>0,*>,**&3,*0,:9=/(+,*,/0,:99(02=&/29=5123.(,456VW9>J(,0,*KL*K*:9]/abcba defghijklmenopjpqhrphsfmtliq$&=*:,//,'&(/2,=9.*&?9=*./2+2*-+,>Q>,*:-=&(29,H'-(2>,=/&+'(-:-0&=/*&.UP.,+,=9>J(,0,*KL2:2,*/uH-,=4v5W9.*&?9=*09=:>902u-+%2=/,(?&++,0.:;,:<'92=/2=3&u=0,:9=/(+,(+,=9>J(,0,*KL*5 w

Page 59: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������� ����������� !"#$%&$"'$(%) )$*%%($)"'$+% ,*-("&./012%&345)6(7889:�&$)*;<'"*&(" (=345)$6(�9:�&)99>:�?&;! ")*3(%*&"%4"$@(&%&) (=6&3A&3B!4*;)*;-&$)'%&C'D/E $&(%&34FF(;*3 )*4;6(3A&3B!4*;)*;-;'3&$$ *"&6 ;$7889:�&$) (34("$6&% "&$G;3A"4;*$ )*4;64;3%&345)6&% 344"6*; )*4;$&" "'6(*)/H($$*%�()*%*$ )*4;"&$G;3A"4;*$ )*4;6&$IJ$F*;*F*$&%&6'3 % -&6()&F!$26&$4")&@(&%&$!'"*46&$6&KLM &)KLN $&"4;)'- %&F&;)"'6(*)&$/� ;$3&3 $2%&$F&$$ -&$&;O)" ;$*)$)43B'&$6 ;$%&$P3A*&"$6(3A&3B!4*;)$$&"4;)"'6(*)&$23&@(*$*-;*P&F4*;$6&345)$6&$)43B -&&)F4*;$6&34;$4FF )*4;6&Q ;6&! $$ ;)&/R4(S4("$6 ;$TUUVWX2(;$&(%') )6&3A&3B!4*;)*;-&$);'3&$$ *"&!4(" $$("&"(;&"&$) (" )*4;34""&3)&/� ;$YVWX2%&$&"C&("64*)&;"&-*$)"&")4($%&$F&$$ -&$&;C4G'$!4("'C*)&"%&$F&$$ -&$&;O)" ;$*)? $$(" ;)% 34;6*)*4;6&"&34(C" Q*%*)'D&)%�*;*)* )&("64*)344"64;;&" C&3%&$F 3A*;&$C*")(&%%&$+3A @(&)4("6&!4*;)6&34;)"Z%&23&@(* (-F&;)&%&345)/E&345)6&99>:� ')'34;$*6'" Q%&F&;) (-F&;)'%4"$@(&%&) (=6&3A&3B!4*;)*;- (-F&;)&2! "3&@(&3&)G!&6&!4*;)6&"&!"*$& Q&$4*;6&$)43B&")4($%&$!4*;)$6&34;)"Z%&!4(" $$("&"% "&$) (" )*4;34""&3)&?&[&)64F*;4D/H*;$*2%&345)99>:�&$)65+% % )&;3&6&!4*;)$6&"&!"*$&?6&$)43B -&D/,*-("&./01\]4FQ"&6&$ _$I$345)������� ����ab��cd�E�';&"-*& (-F&;)&$*%&;4FQ"&6&$3A&3B!4*;)$ (-F&;)&3 "(;&-&$)*4;$(!!%'F&;) *"&6(3A&3B!4*;)*;-&$);'3&$$ *"&+3A @(&*;)&"C %%&6(3A&3B!4*;)*;-?I4*",*-("&./0eD/,*-("&./0e\]4FQ"&6&$ _$I$';&"-*& fg

Page 60: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������� �!�"�#��$�!��#���%�� ��&'��!���&�((��$)!�����%&$$&%%�$�&�*&��$��&%%$��#��+(,) �$-��!������&-���$&$)!����./ %(�����������(���� �� ����!����$!� &��� %����0(�������� �����(&�� ����&��� !,) �$-��1�#&����#���%�� �� -.23435 6789:;<=>?" !,)��!��$(,��%&��!� ��0$�!���@���$ ��$�&%%$��#�������+ ���&'� ����(��)� ��) &$��!�!��*��$'��$�+ABCD+E��0$��@BCF��(� -���$!��(��!(��BGCFFFH(��$����!��%&$&�I�$�����!& �J&0(�C.KL+&'��M'&$��� �$�F��GF%&$%)$��!�.NOPOQOR STUVWXWYZ[\WU]Z_[W������� ���$�#&$-�%&�(��a��I��&'��!������&-��!��� �$b(�H(��#���%�� �� -&� �'�&��@ ���� !)%� !& ���&� �'�&�!��a��I��(��#���%�� �� -���0&�)��$� ����(�%#&��L.���������(���(���c��#���%�� �� -���( �-&$!����!��*�#���%�� ��H(�!�$ �I$���(����$& �L.d&$�� �$�+!& �(��&�!��e���+(� ��0$�!���#���%�� ��� ���(����(����%� )����&�$�%��$�$��'�$� �(�- �!�$����'$��� ���#)$� ��� �&�!�%& �&�-�� �� �(����%�!�$)%� ��. �����&���$�(&��()$& ��&�*%& ��&'��!����f��-) )$&(��� �)(�')�H!��*%#&���L.g& ����&�h�������e���%$�'���� �� ���$�#&$-���%%()�� �&�$�� ��$��!����%�!�$)%� ��H���$i�-�$�C.GjL.i�-�$�C.GjhM��Jk2343l 6789:;<=;9=m<n:o77=pq:9;qopnm;nrpnsE���&'� ����(��)� ��) &$��!���%���$'��$�+MBC��(� -���$!��(��!(��BGCFFF+ ��0$�!���@BKFH(�$����!��%&$&�I�$�����!& �J&0(�C.KL.��&�*!������ ��&��� �*��$ �'&$��� �$�t��CFD.u�����*%)$��� �&��� ���%�$���!���c��&(���$��$(� �'�&��a��I��.NOPOvOR STUVWwxXg& �������*%)$��� �&��� +������&���$�� �� ���� !���f�%&$$&%%�$�&�*&��$����$&�)-���.g& ��e���+�#&���$)��%��� !�����&-��*�-�� �#���%�� �� -��!& �����(&���$!� &��� ���&(�� �$�(����$'��$�&�-�� ��(���f�!��#���%�� �� -��(���f�!������&-�.g& �������+(���f����(�)&�*!)%� !& ����*��$ ��%(�����(��&�*!������ ��&��� .yz

Page 61: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� �������������������������������� !���"��#$����%$&��'!(($)�'%��!)���%*+,�(%����$��������-�$��'!(($)�#$%)��!)�./��.*012���%$&��'!(($)�'%��!)���%*,(%���)���3���-�$��45!��6�7$��*0/890 6�7$��*0/8:;5�'!<�=�% �>�'�����?������& ?��(�)�%��!)��)!$�%-!)�'%�'$�?���(?���#$���$�-%)��:@ABCDEEFGHIJ*K,�@ABCDLEGHIJ*M0K,��@ABCDNOOEGHIJ/P,0�!)'��)%)�QORCDEEFGHIJ/*,�QORCDLEGHIJ/3, ��QORCDNOOEGHIJM,0����?�$��%��(!)���)�#$�)!���% �!'S�(�)�(����%-�!�%��!)���'!)��%�)���.TU'�#$�%$7(�)���%V%"����?�$���-�'�0WXY Z[\]_ab_cdefgefhi_cbcj=%)�'������'��!)�)!$� �! !���!)�������%�?7���#$� �$-�)�%(?��!�����'S�'k !�)��)7����(�)$���%�$�'S%�7�0T�����%�?7��� �! !�?��)��!)� %� �! !�?��� ?'�%��(�)� !$�)!���% �!'S���'S�'k !�)��)7lmmn��:o.��%�?7����7����!)��pq1r$�����?� !$�)��( !���#$�� �!�!'!����'S�'k !�)��)7o.��%�?7�����?��'��!)���)���%��$�:$�����?� !$���'S�'k !�)��)7'!!��!))?0o.��%�?7������!'k%7�:$�����?� !$���'S�'k !�)��)7'!!��!))?0������%�?7����!)��&?'$�?�� %�$)!$ �$���$��%7�)��'!! ?�%��s�0tuvuw xyz{y|}~���}��y~�������T���( ���'S�'k !�)��)7�����-��?�)��$& %�����:�%�$�'S%�7����%�%��)'���'S�'k !�)��)70T%�$�'S%�7��������( �)?'���%��� !$�%��$����%'!S?��)'����%'% �$������?�%�%'�$���$����>(�4��?�����V'S������'S�'k !�)��)790p��? �)��$ �!�!'!����'S�'k !�)��)7$�����?4'!!���)%��!)�)!)'!!���)%��!)��%'!(($)�'%��!)�)�$����00090T%�%��)'��������( �)?'���%��� !$���!'k�����V'S������'S�'k !�)���)(?(!�����%"��4!$�%)������� !����s�����!'k%7�90 P+

Page 62: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����������������������������� !�����"��#�!��$�%&#�����#�'�����%� �����(��)'�� �� *� �&�+�!� �!�#��� ��,!���)�*�-'��#��&�+���� ��#�*�!��� ��!./0,. '+�/0+�'+�-12� !�����!����� �+!�%&#���� !#�*�!��� ��!./0'��#�'��'�!���� �$+ �!����&*���''�#&�3�������4�� 5������4�6�5��4���,7828-17828�!�+ ��%&#������� ��#�!����&*���$./0��90:.01;�!����&*��90:.0�!���<!'�'+#������ !#���%�� ���!./018�#� =>?@A=BCAD90:.0%� �%�!�#���%'!��!���)�*����%&#����#�!'�����%� ��!�+!E!�<%�17�'� �� �D�����!����&*��!�+F����'#+!��+�!'���#<%�!��#�%���!1������� ����+��� �%%&�7828��"�� �+ �!�#+��� '�+���!'���#<%�!=GCA=@@A1H ���!���!� !�%'���� ��!��!#�%������ !��!!E!�<%�!�$./0"�� ��+����I+�#�!�'J'#������ !� "��� �!�+"� �'#+!��+�!'�����!��I+K��!��!��� ��!17�%����$���<!� *� ���+ '��%���!+���L�#�&�+*�� � �%�������%� ��!����+#� �!+�#�!��"��!�� �+M����� !%�!!�� ,�+!/�&!��+����%%+ ������ !-D%��!��'#+!�+*%� ���� !��&���#�%� �#���%'!��������J%� �����!��� �<��!1N �F��D�#�!��%'���� �����''�#��I+�#�!��!I+�!+��#�!&!'�+�#�!���)�*���!�� &�!������ �+ ���<!���+��+''#+!"���I+$+ ���I+K�������##�&*�#�%��!��"�!&�� '#+!��+�!'�����!��%� ��!,+ ��!I+�'�+�'������+!I+$OPQR'�+�!�'�!���� ���� � &��!!���I+�SQR'�+���� !�&���+ �#����TUVW=XXA-1Y�+��&!�+�����'��%���'���#<%�D'#+!��+�!%&�(���!����!�$�*�&*���� � �&�&'��'�!&�!1;��+�����!%&�(���!�!��$�*�&*��'#+!��+�!'�����!��I+K��! � �� ��*+Z!� ��'#+!*�� ��!�&�+�!� ��� !�#�!��%'!�$���<!1[ . ��'� �� �./0�!�+ ����%�!�%'#���./01.#�!�#��*�%� �+��#�!&�� !#�!�''#���J��� !'���##<#�!17�������%���./0'�+�K����''�#&����\� � �&'� �� ��'��+ '����!J!+!� ��"��+�#�+��+�!�+!J� !�%�#���!'����!!+!�$+ ��''#������ '���##<#�1;$�"� ��*��$]� ���� ���]_�!�I+�#�!+��#�!���+�!� �#�#�����&�$�F���+����!./0'�+��(�I+�'����!!+!� ��"��+�#�+��+�!�+!J� !�%�#���!'����!!+!I+��+"�� �#� �(���1[a+F��� *b2� !#�!!����&*��!�#�!!�I+�!D#$�'&����� �$&����+����� !%��#�!�� &�!�+�+F��"��!#���!I+�#���#�<!#�+�!�&��'��� !1;�a+F��� *'��'�!�I+�#��+F��!���+��#�!&'�+�+ !���)�*���%'��������!./01;$�'&����� �$&����+����*��+'�#�!'����!�#��!�� !+ �+F��,�����##�#�%��&�-12<!I+�#��+F��!�������#�%� ���%'#��D�#!������ !%��"��!#���!I+�#���#1[;�!�./0bN##���+� ����!��+�� �!'��%���� ��$� ��I+���+!�� �$+ + �I+��''�#'#+!��+�!���<!1H �#�!������+'#�,�F!��D���##�-�&����#���!����+��� ��!�� &�!� %&%������+ �#�!��!�%�#�����!�+��#�!&�'�+��F���+��#������!'� �� ��!+�#���!I+�,"���c�*+��d1>GJ�J-1[2���!��"� *b�!�#$+ ���!���( �I+�!'��'�!&�!'�+��&!�+�����'���#<%�'��#$�*�&*���� ��'�����!��%� ��!�� !#�!*�� �!%�����+M1e+#��+�$���&���O�(�I+�'����%�����+���� &�!!&'��&%� �D#�2���!��"� *���<��O+ *�� ��(�%'�� ��*+���� &�!I+���%'�� �#�!'����!%�����+M���� &�!1;�!�� &�! � !�##����&�!!+''#&%� �����!!� ��''�#&�!���+!,"���c�*+��d1>GJ�J-1;����##���!���+!'����''����+M�� &�!��%� �&�!�� ��f#�#$�g�����&��2���!��"� *1[7�##����"�./0bY�+��� �%���+!�!�''#������ !'���##<#�!D%K%�!��(�I+�'����!!+!'�+����&���O'#+!��+�!'�����! � �� ��*+Z!�$+ �(���D#�!��%� ��!��'#+!��+�!'����!!+!!� �!�+"� �� ���#��&�!��'�+"� ��� !���+��+ �*�� ��'������� ��*+Z�$+ �(���� J!�%�#�=>d?A1e �$���� ����%��##�+��!'�����%� ��!�$./0D+ *��+'���'����!!+!'�+����'&����"��#$�+����� !#�!�� &�!��#���+���+�$&����+���$+ �%� �<����##����"���X>

Page 63: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������������������������������� ���!!����"�#$%&'���!!����"�#$%�������()�*)�)+�!�����,-!����!����++)!���������+�!�����.�(�-!�����+�-+�������(/����--!�������-�+�!!.!����-�� ������#$%&'/�()�(�0���(�++�.+���������1��������(����+(����+!��#$%2-�+��+(�(�3)+����-+�������+�&'��-+�������+�)�1��*���(����4�+ ��������+!��+�#$%&5����4�+ �������������!��)��-��+�+)�+��#$%�����*�6��������&7���-��"�������+��/�����.�#$%-����)�������+��-+�������+8�*+)*����+9�:�(/���)(�+��,(���)��-��+!��� -��(���+��������+��-+�������+����!�����+�(���-�+!��� ���������!�+�(�!/�,)������(�-+�*+� �(/#$%8"��+;�*�+�<&=>?�?9&@AB @CB@DB;�*�+�<&=>E'���#$%F�G������"��*&H�0!�<&I-+)��������)��(��� -�+���"����+�!����+��)*���(/�*+)*�����(�0���&JKLMNKO PQMQRLOSLTU JVWWOXMLSOYZ[ \L]MYZ[ _ OKLTUH+���4�+�(��(��?�)�������!�� % 7 7 7H+���4�+�� (��(���)��(���!�+)����, a��(E=b+���E< < = =a��-����0!� H��� c*+)*����+� d����*�� �e�(�a�����+��� f�4'���! f�4'���! d����*�� f�4'���!$5�!! �(.!��(/���.� 7 7 7 7g������(�����?h���(/���.� 7 7 7 7G���+�0�����:�1��+ '�*���� '�*���� i1j����� $'�*���� '�*����H�0!���<&IEk��(��� -�+���"����+�!�����1������(/�*+)*����� l<

Page 64: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������������� ��!���"������!�����!��# �!����!�$����$���$#�������#"%&'(���#��$� ����)�!�$��� �� *!��#��#�+,-�)��$#���!������.���$����/01&(2,-�)���� �� *!��#��#�+"�#� � �� %���$# �� *!��#��#� ���"�##)2,34) $��5-676&'(!�$���� *�����8 ������$������.�$�"���� *������1��+-676 ��91�#��#���-���� ��.�&'(��7������.�#��"�!����.�2:;<=>?=@A?BCDCECF:?G:=B@?EE?HIJKLM0(N&( ���$#������)��� ��!�O����#�"�����1$)�27�#� � ��P��$����#Q$"�$������#���$��1$R���!�$���� *�����!��������#����8 �����2S$����� ���$#�T$�#��#����$4!�$� �)��"��1�� �!�$� �#���U��V-���� ��.�&'(W �T$��$���#�������!�"���!����"� ���$#� ����#�2S�$��)��$"�� �!��1�O��P#�$��.�#�!��!��)"%$�������$#���!��������)��� ��T$�!�$���������#"��&'(27%�!�O��%)�$"� ��!�����.��#������"�R)��#�����!�������!��!��)��"�#�XYZ[P����� ����T$�01&(�����������$����!������T$����$����!������\�%) ����������$����!�����)�����27�#�01&(P���4����"�$4�]!��"�#Q$"�+ �������� ��*��2_� ����������#Q$"���!�#9��1��"���������#"��&'("%$#�#���1��"�^��*���27�#�#�������.���P#�$� �#���$���#�01&("%$#��a�#.���$����V/01&(W2-��T$� �����"�#�/01&(���$#���#�T$� �#���#�$#���.� �-676�����������$�T$�!�$�� )"��\���)��������1��2_�^��*�����$##Q$"��"�#����P���!!�����#�\$#��$� �����"�#���#���.�$�2b$�#"�%�#���.����"� �� *!��#��#��4!���P�� ��*�� �)���#8 ����"� �� *!��#�V��� *)���!��������#�"�#���1$R���� ��W!$�����#.��� �8 ����\��#^�����V��1$R��"�c�����W2d���) �!���#"��8 �����"� �� *!��#��P��^�����$������-676!�$���)���������&'( �T$���#����������!�"���� *����"� ��8 �����2_����T$� ��T$� ��*�� �##����4� ����#���#^�����P�����!�"� ���$#� ����#�����)"$��)#���)��#�27�#�#�����!!�� ��P�����.�$��#������������.�$�"�e�!����] �#���$ ���!�$� �)������!������/01&(V�# ���)#)���P���/N���� *�#���$�� �� *!��#���#")!�#"����#�W2��$��.�#����� �)��#��1��"�� ������\���� �#� ���)"$#��1��"��/N� �)��"�#������.�$�f2_������"��/N������"�##)�"%$#��a�#") ������#������#��������"�1$R������.������"� ��T$�/N2_��!�������/N�"� �������������#��)�� ���##)�� ���� ������2_������"��/N�"�#��������"�.��##�#�"�� ��*��������������#��R� �)��\$#��$� �����2_� �����!�$�g���$#^��*���$���V���#���������$��$�����#8 ����"� �� *!��#�W������ �#����������$42S�$��%�R� �����#"�� ��*����$4^������P#�$��.�#�$�����)���g�������)���"����$����$�-��$"6��$�����)�!�$��h�R� �����#"��/N��$4���.�$��26���# ���������)���P���/N�����#��R� �)��\��$� ������"%$#��a�# ] ��T$�2_�!��1�O��"�#��������)���"�01&( �����T$����g��"�#�0(N&(�����������"�1$R��T$�!�$�g����#�$i��#��!�$���� *�����8 �����"� �� *!��#��27�#�#�����!!�� ��"�/01&(P��� ������"��.�#�g��� �!�1��"���� *�����8 �����"���$�� ��*���!�$��!����������&'(V!���%$���������#"�-676W2S�$��#.������ �!��1�O��P#�$��.�#�$�����)�������)���!��!��)�"�#�j��1-0Xkl[26���# ���������)���P�!�O��� �#���$ ���#"�01&(P ��T$� ��*��"�##�$#�!�����"���#1$R��\��#���#� �����2_�m��$��n2no��#�����/01&(�pqrs��qrt��#�"�����#�� ������P�������"��/N���#�"�� ��*���2 uY

Page 65: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������� �!����"#$%&'()*)++,-./0.1023022456+78+79: �;<!=>�?<@��>@��?A�"#$%&B�@C�=?A!D�?@��E=!!�A�>F�>G ��?@�?��H ���B>F=C��"IJK��G����K��@��L>�M�<�?N>F���A�>F�>G ��?@�O�@��<@�=@M���A���<@��?AD%P& ��@Q�?>R@��??��=E�>?D�S ��@� ��@�>�!�A�>F�>G ��?@�?�@=?@C�D�!�<@A�@T �)�Q@>F�>G ��?@�?�B>D�<@UA���C��B!�<K��G��<�?E���?@!���<>F�>G ��?@<=!���<K��@��< ���!�<@�>G=���!�K��@��=<<���!D=@�S�>�@M�@!�<@�>G=��A�>�<N>F���<A=?<!=SMS����<@=$!��+++,VW/2X80Y-Z[Z\]: �;<C��!�!D=��?@K��@��=<<���!D=@�S�>�@MA�>F�>G ��?@�?�B!�<��<<��E�>�()*)�;��!�<%P& ���S�?�S�<��!�@�S <A�<@�>G=��A�<N>F���<J"������������_L�()*)�<@<�S�!=���U#&I%&BS=�<A=?<#&I%&B!�A=@=<��E�?��@>�!!�>@�E�%P&<���?@@�����<�HM>�@M<C��!C��<��@!=@=�!!�A�<A�??M�<�?�@�!�<>�MM�<U>=�<�A�A=@=<��E�?��*=?<>�>=<B!=C�=?@�@MA�<A�??M�<�?�@�!�< ��@a@����=?A� =��= ��@=�HA�??M�<�@�!�<B>�C��=��S�?@�!=<��>F=����@!�>�b@A�<%P&�c����M<��A��>� ��$!;S�B()*)�HM>�@�!�(�!!�>@�E�%P& ���!�<A�??M�<A�S=?AM�< =�!�<A�dM��?@<K��G��<JA�SaS�K��@��LBS=�<�!?D�HM>�@� =<!�A=@=<��E�?�C��A=?<!�>=<�e!=@=�!!�A�<A�??M�<�?�!�<fgh?�AM =<<� =<�?>��@=�?@=�Hi =��= ��@U!=@=�!!�@�@=!�A�<A�??M�<UM>����fjhA=?<!�K��@��k�l�@=�Hi<��=< M>�NM<�!�?!�<>��@;��<A�)l:J)T<@�Sl�E�!:����S�?@L�l� =�=S;@��mA�K��@��k�� �M<�?@�!� ���>�?@=��A�<M>��@����?�@�!�< =��= ��@=�@�@=!A�<M>��@���<B�@>D�<@!��C��<��=>�S =�M=E�>iJ"������S�!���_nL� mhopqrrsfghtfjh J��_nLuv

Page 66: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������� ��!"#�$"%&�#'&(��)��$��*+���!%,�(���-+$���� �.-+�/%�+%+/+-/,0�!�1%,�2�,&����������� &-/#�$$�������.�,3&$�+�/45/�45�.45��$456(��+-$,�171�)��$����'&(��452�1&-2��-�-/�18,�2�/8,+#/2�171�9#'���:,�/8,+#/2�$+�$�,�/45//+-$2�171�9#'���;�*&��!�1%,�.,�45�2�1&-2�,�/8,+#/<.���$��.#�/8,+#//+-$�$�,�/��'&(��45�-=+��/�/8,+#/�$�,�/&�)��$���>�)��$���!"#�$�,�#+,,�#$�=�?@A�-$��,�/2�1&-2�/2�/45/� &-/����������.#�$$�%'&/���%�"/�-$�,�/8,+#/�$�,�/2&-/,�8�B��2�)��$��.#0�/$CDC2���.,0�-�+-2�/8,+#/�$�,�/2�/�/45/���$$�%'&/�%��1�$2�#�"��%,�/2�8,+#/#+-$���/:,�#&/2�/8,+#/��.�E2&-/45��$456;�$/�%%��1�,�/��2+-2&-#�/:,�#&/2�/8,+#/��.��2&-/45��$456;���,&$&�,,�2�8,+#�/$�FA#$�$/� +-#,&$&�,,�2�/2+--"�/�$�,�/�/$GHIJHKGHHA#$�$/������������L!�1%,�2��� � &-/MA5?A.,�/3/$N1��!"#�$�,� &$&���=�-�%+��#�"��2�/8,+#/%,�/#+-$���/�>&$&�,,�$+$&,�2�/2+--"�//��&OGPQRSIGHKTTHA#$�$/�5&�/2&-/#�#&/TTHQGHHKGTHA#$�$//��+-$2�/�-U+�1&$�+-/�-�$�,�/� &-/#�#&/.MA5?A&V+�$�%,�/2�/��#'&���D-+$��#'�#W%+�-$�-��*&�#+-$��.2&-/�� ��XYZ[�EFA#$�$/.X\Z[EEF�$/�][6F :�%"#�9��%&�,��>_;&,+�/ KOJHHIGTHSaTTHbcTdce� &-/#�#&/.,��� �2"#�2�2�-�%&/�!"#�$��,� &$&/��=�-�.�$�,�-=+��&8,+#/,�/2+--"�/:<;.:��.��.�6.�E;.:�F;.:�f.�g;� hh

Page 67: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������������� !�"#"�$�%�$�&���'�(�)&����)�$���*��(����$%�����+��&��&�,���))�-�&)&$�)��"#"��-�,����)�$./01#�����-$�))��$��(������ !�"#"�2��-��$�����,&�%3./04-&-�&)&$�506.0�)�$$&4-���������� !506.017�$%�-8$�����,&�$-�&)&$���-�����+��&��&�,����%�����)�$$&4-�1&9.(����%-��(:��%�$����+��&��$$-�)�$-�����,�#��$)����(&;���8���&����<��-$�2��$(�$-��)�$-�����,�4-&�$���-$����&��&��)�(������)���(�$%�$���+�,�%�$=��&��$%�����+��&��$>)������9%��$)�$%�-8$�����,&�$%3./017�$��$-)���$$������$����$$-�)�?&,-��@1@A1 -&$4-�)�$%�-8��������$� !�"#"��� !506.0-�&)&$���)�(B(��������)�%�����+��&��&�,��)�(B(�$�����&�<)�%&C������%�$���*��(����$�$�%-�')�,�$�&��%�$./0�))�(B(�1� !�"#"��%-&�)���(�$%�$���+�,�%�=��&��$%�����+��&��$����������'� !506.01� !�"#"-�&)&$�D5:.04-&��%-&�)����$�%���((-�&���&���8&,��%��$506.01E��)-$<D5:.0���(��-�$���+�,��&������&4-�1#��$�"#"<)���-8%�$%�����$&�-�&)�$�$���&$�����$&%����&�����%���)�,�$�&��%�$./0<���������506.0����$*���)�$%�����$%3-��*�F���2�-,)�1?&,-��@1@AG��(:��� $D$"-�����,�&&9.(����%�)���&))�%�$=��&��$%�����+��&��$$-�)�D&�)��&��"7H#3���;$)�$��$-)���$%�)�?&,-��@1@I<)�2&�)��&��"7H����$%�� !506.0�$��)-$4-�@JK����������'� !�"#"15�%-&��)���&))�%�$%�����$����$*����$���)���%-��&��%-��-8%�$%�����$&�-�&)�$(&�&(&$�)���L���)�$-�����,�%�)�)������%�����+��&��&�,1506.0�8��-��)3�,��,��&��%��$��-$)�$��$��4-&�-,(����)�2&�)��&������))��-,(����)���&))�%�$%�����$'$���+��1MNONM PQRSQTUVWXWYTZW[QV\]XV]VQVSQW_R#��$)�$$�����,&�$%�����+��&��&�,����%����<)3&�&�&���-��-��)�&(�������%��$)������$$-$<���&)abIcGd7�����������)�)������$$-$%�����+��&��&�,ed#����(&��)�$�f-%$&(�)&4-�$%��$)��g�)�%�����+��&��&�,edH$$-��)3���(&�&��%�����+��&��&�,edH$$-��)�$���+�,�%�����+��&��&�,%��$)���$%�$�*�����+��&��&�,ed#��)���)�=�%�����+��&��&�,e hi

Page 68: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������������������������� �!�"#$%���"!�&'"("(�) �*�)+,-./01�� �$%�$23)�+*�+��+*��4��)�3�"�*�""��� �$%�$23)�+*�+��+*��4��)�3�"!�+" �$�"!5�+"6"*17�%�8���$%�9��:/,)+%)� )���"*�8+8�� �7�+*�*� �"8�$)77��8;8��+$�3)�� �3%�"�!���"6+$%�)+�"�*�)+�+$�"!�$%�$23)�+*�+�$))�!)++8<=�"�!�*�73"�>� ��8 ��? ��73)�*�+*!5�+�*��*���!�+" �$%�$23)�+*�+�$))�!)++8@ �7�A)��*8!�"8*�!�"�B�"*�+*�"+�3��++�+*3�"�+$)73*� �"*��*8���!�"8 �$*�)+!� 5�+�*��*����-)�"9��*)�" �"+C�!"!8$�!�+*!�$�8�� ���"3)�+*"!�$)+*�? �@ �"6"*17�)� ���"*�)++����!�$%�$23)�+*�+�"8 �$*�)++� 5�+�*��*���!�;�D)+� 8�*)���)�=�"8�"�� �3 �"3�*�*�!�+*�#�+*3��7� �"$�+!�!�*"�-)�"!�+)"��$%��$%�"@+)�"�E)+"*�)�E8�+"�� *��E�� 9���3�)3)"8�+�"*��*8���3)�� �"8 �$*�)+!� 5�+�*��*����-�*��E�� F�G�*� �"��+$%�$23)�+*�+�$))�!)++8�E�$�+�!�H8��+$�� �"8 �$*�)+!� 5�+�*��*����"*=�"8�"�� �3)3� ���*8I()�� ����������JK�&%�9��+C�!�*� �"��+E�$*���!�!83�+!�+$�=)) 8�++�!�*�� �L@$�!��+���3�8"�+*� �+)7=��!�+C�!"!�+" �"6"*17��&�E�$*����"*�+�*�� �"8$)77�"��*I()�� ��)�7� ���MNK�OPQRSTUOPQRSVWXTYZ[[TWOPQRSVWXT\Z[[]TW I��MNK���������J�&%)�B!5�+�*��*���<=�"�!�3)3� ���*8. ��8$�3*�)+!5�+7�""���!�$� $� �+E)683�� _< S@ �$) )++�W"���8�� <M�-�OPQRS"����+�*�� �"8�3�1"$%�9��$%�$23)�+*�+��*� �"*7)!�#8<$%�9��7�""���!�$� $� �-�+)7=��!�"M!�+" �E�$*����+!�9�� �3)3� ���*8!�+C�!IE)�� ������� �K�-�����)�3�7�+*Ja

Page 69: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� �������������������������������������� �����!����"���!���������������#$�% �%&�%' �!�("��� � ������)*+,�!%��-����������������!����!%��� ��%��!��.�����!%����/���!����������!��01234,!%���%���(�%��(��5� !��!�'#6������%�����/���!"�����/������������ ��" ����7��%��( !/��%&!�!�!��������'����!"�������%��(��5� !��!�'#8��������,�����������'!������� � 7������ �9!� :!%�����/!������'����� ";���&!�!�!����������%�"<"���"��#8�%�������!��������!�! �������%!���� ���%!"!������� ;%="�#>� ����,�����������'!�����������!"!����%&����������%���(��5� !�����7�!�����%��� ;%="���?�"!��#@ �����" ��������� ;%="��,� ���� � � ��� ���������'!�����%���! ���%&!�!�!�����, :%&!�!�!��������%��-������������!����%�����ABC�����'������!�����.DE@$4��%7�&!%���������������%�F �"�%�*#GH# ICJKLMNOPQMRST UMABCMV .*#GH4W:XYZX6�Z!�"��(��5� !��[Y\X� ";������-�������%&���%!���! �[YUMX]!��������-��J��DE@$[YABCMX%�ABC���-��J# ������� �(���!%!��%�ABC� ""���!�=��� ��%��( !/��%&!�!�!�����,��!�����!��!%��� ;%="���%�?�"!��, :���%�"���7��%7����-���������������%�����(��5� !���_�(�7��� ��# ���%������%�������'!��� � �������)*+,!%a��������-���7�!����������"���%�����(��5� !��!�'�����7��� �����!%���� ""��!7�����������%&!�!�!�����.�!�����"��� �!��!�����"���4#6���%���! ��&!�!�!�����;�������%��!���������%=��%��(��5� !��!�',���!%������� ���;%���'����%��� ���������(��5� !��!�'#6�;����� ��������!%����&����!��%&!"�������( !/�&!�!�!��������%��7�����������'!�����(��5� !��!�'� �� ����XYD!�!"�";% 7�����(��5� !��!�'� �� ����[YD!�!"�"� �b;% 7�����(��5� !��!�'� �� ����[Yc ��.d%%4;% 7�����(��5� !��!�'� �� ����[Yc ��.d%%4� �b;% 7�����(��5� !��!�'� �� ����#@ ��%��( !/��%&!�!�!�����,� ���� ���( !�!�� !�������'!��XD!�!"�" E .efg4,h���.� ��%��!��4)*+��� ������� �(�� ""���!"�%�"���f���#���%������"!�!"�"�(��5� !��!�'� �� ���������%�����/�a��������(��5� !��!�'X;% 7����.F!'���*#*ib�b4��� �b;% 7����.F!'���*#*ib;b4,� ���� ����"��7�����/� !���Xc ���&�; ��,j� ��"�%! ���(��5� !��!�'."!�!"!��%�����(��'�4�������" a������k3#8��������,� ������� �(�? ���!�����"�%! ���! ���l3#6����/!="�� !�����X%&!"�������( !/��%&!�!�!�������������!�������%�������(��5� !��!�';% 7����������� ��_� �;% 7�����(��5� !��!�'������� �������'���13# ���%�������(��5� !��!�';% 7����,%��1m

Page 70: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������������������������������� ��!"��"�#��#�$!��#�#���#���%��&'"� (�%���� �!"�����!�!�!%���#��)"� �!"����%*!��������#%!��+�������#���!#�����+���� ,� -�"!��!�$&'%���� %���.��/ ,� -�"!��!�$ ""#�"�������%����������0����� � ,� -�"!��!�$12�"3�%��45!$�#�6&67/ /8���"�/2�"3�%��45!$�#�6&67/�/8&9"��#�+%#3�"��3���%��#%��$!�:�"���%%� ��!+�% ���#�����#)"#+%� ����2�"3�%�� ,� -�"!��!�$�%# �3���������2%�����#�%�"���%#!������������ %���.��/ ,� -�"!��!�$(��������"���%+;+��"���%#!���%�����0��<+�&'"� :�"���� #���"�#=!�!+�+ ,� -�"!��!�$ ""#�"���&=%!��"�#���#%��$!�%%+��!"#������#)"#+%� ����>?( %#��!�!�!%���#�����������������!��%���%�����0��<+�����#+���*!�����&@AB @CB@DB @EB5!$�#�6&671F�# ,%#$�G�9"+2#���� ,� -�"!���&H%����!<+���#!�������#!�� ��( %� ����� "I���#���%�#%�!"�4*"!#�%5!$�#�6&6J8& KL

Page 71: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����������������� ������������ !"#$%&'(#)*��+�',-�,./#�0%'�1�'+��2%3/�'+�'%�4%5���)�0�)�),-�,./#�0%�0�6*7#8�40%90#0:*7#8�40%;�%�7�'�0%7�)�0�)�)�#77*4,.<=>?@�%5�47�)�0%A#�%:,-�,./#�0%�0�,##�+#0056*7#8�40%90#0:*7#8�40%;�%�7�'�0%74%�,-0�8��A#�%:�#77*4,.�B0,4'+�C�0:�#77*4,.6&#����������� :4:;@0#%��4/:/�#,-�'�)*7��D,4,�'��+E4�%��''%�4%5���'@�77�5F�%�7�/�#*7G)�+�74H4)�0��0'57�,%�#0040%7E�0�%�4%���'�7#07�IJK+�0L�+�M40'7�,4'+�74'%�4%5���A#�%:N#77*4,.6&#����������� :*:;@7�,-#�2+�7E�0�%�4%���0E4/4'+E�)/4,%'��7�'/��H#�)40,�'+��#77*4,.�O�,#��'+�0#'��,-��,-�'@0#�'4F#0'%�#�F5+�0#)*���'�'��,-��,-�'8��/�#/#'�0%�%�G��0%7�,-�,./#�0%�0�,#0,����0%<�P?< �?�M40'7�,-�,./#�0%�0�,#0,����0%@/7�'����'�0�%�4:%���'+5,7�0,-�0%7�,-�,./#�0%�0��0)Q)�%�)/'�M40'74+��0�G��'5���+E�2/5���0,�'@0#�'4F#0'5%�+�57E�)/4,%+�74,#0,����0,�'��7�'��,-4����%7�,#$%+���'%4��4%�#0+40'7�,4'+�)�0�)�),-�,./#�0%�0�,##�+#005�O��)�0%��7�0#)*��+E�0�%�4%���'4��)�0%�74'��,-4����%)Q)�7�,#$%+�74�5,�/5�4%�#0+40'%#�%�'7�'4//�#,-�'+�'57�,%�#0+�7E�0�%�4%����"�'�5'�7%4%'�04%%�0+�'+�'R74��74%�#0�0%��7�'�0�%�4%���'R,-48��%#��+�,-�,./#�0%�0��S7�'%/#''�*7�+E4)57�#���7�'/��H#�)40,�'+�0#%��4//�#,-��%+E4�%��'4//�#,-�'�04''��40%8��7�'�0�%�4%���''#0%%#%47�)�0%�0+5/�0+40%'7�'�0'+�'4�%��'+���,%�)�0%�%�0+���,%�)�0%�14,#0+�%�#0+E�0+5/�0+40,��2����0�+5,�'�#0,�0%�47�'5�'�0#07�,-�,./#�0%�0�'��,-4���7�'3'%G)�6&#�����������>;����������>!"-#�2+E�0�%�4%���R*4'�+�/#/�74��%51�'�5'�7%4%'�2/5��)�0%4�2)#0%��0%8��! =T

Page 72: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����������������������������� !�"��#$�%������&��&%�'(���%!%%��#����)#��&�#��(��*!�'�%������ ��+(!�%��%�,%!��''�%��%������ ��+(!�%��%�)#!-&�%��!!��!%%�.�/��%����%�!%��������!%#��������������-&��( 0��-&���$�%������&�12������,�&�� ����,...3���&��#��&�� ������� ��+(!�%��%�.�����'�%&��!%��#$������%���#��%&'��!�����-&�%����� ��+(!�%��456�'�#�!���!%7������)#�'�%�#��(��*!�'�%������8!##)��+'�%�'�#��.���� !�"�$�%������&�%$�(���$�'(����&�#������������9!&�78!##)��+.���� ��+(!�%��%��!%�&���%��&�'�%��#��&�� ������� ��+(!�%��%����#%$�'�#�!��(��#��(��*!�'�%�����8!##)��+.���� ��+(!�%��%��!%�&���%�(�&��'�#�!���#��(��*!�'�%����������&����!%��#���%����7��&���!%��!'(#:��'�%��%��(�%��%���2��456'�%�'&'.;<=<> ?@AB@CDEFGFH@IJKBDFL�%�#�'�M!����������2�&"��� ��+(!�%��%�,�#����&((!��-&�#��N� ������� ��+(!�%���!%���!�+����%����'�'!�������)#�OPPQN�)#�,��-&������R��#�S����%�����%�#�'!%�����#.L�%������,#��N� ������� ��+(!�%��(�&2�%�T����%���(!%�)#��!&(���&���#�N�)�#����&�0��:'�%�����(�����&���UVVW./!&��&�'!%�����(�!)#:'�,#���&��&����UXOW�%��!�&���%�#��!%��(���� ��+(!�%��%���%����-&�1L��+#���� ��+(!�%��%�3.����!�+������)#���%�#�� ��+(!�%��%��#����-&������'(#���(��#���!�+�����%������Y���%���'�'!����.L�%�Z ��+(!�%�'��!��1[\83UXOW,#���� %�-&���'����%'��!����� ��+(!�%�����&��#�����%�#�-&�#� �-&�(�!�����&��%��������&%��!(�����!%� ��+(!�%��&�#����-&�#!��#�$&%�&���(�!�����&�.L�%�#��������*��##�%���&(�!�����&�,#��!(������� ��+(!�%��������(!%�)#�(!&�&%(�!�����&������ �%��(!&��!%��%&��#$�"��&��!%����(�!����&�.��(�(���U]XW&��#���#�'T'��!%��(�S#$�"��(��!%-&��!&�#��(�!�����&����#�(�!�����&�����#�&#��� ��+(!�%��%��!%�!���%�����%� �%�.Z �-&�(�!�����&���_!��#����'�%����!%%������!%(���������&�,��#�&#�#��!''����!%��#�1� ��+�&'3��#$�%2!���&(�!�����&��&�2�%���%�#�� �%�.��(�!����&���(!&��&��M&�-&$S��-&�#����'�%������%�#����2�&���� ��+(!�%��%�-&�����!&2�S#�N%��#�� �%�.L��+#���� ��+(!�%��%�����2!#&��*,'����#����!a��&"�%���'����'�((�%����������!%���! ���%������!��������� ��+(!�%��%�.b%�*�_!%��*!&�%��#�N�)�#����&��!�+������� ��+(!�%���2��&%������%������$�2!#&��2������#���(#�����!%.L�%�#���(#�����!%,����!(���'&#��(#���$&%� ��+(!�%��!%���!�+���&���Y���%�����2�&������!�+���.c�%��,#���!%%���(�&2�%�T������&(�����'T'���&%�(������&�0��:'�����%���(!%�)#�UXVW.L�%�%!�����!�+������(����*,%!&��2!%���!(��#���� %�-&�����(#�����!%�N%�$���&���#�N�)�#�������!�+���.L�%������,%!&�'!��N!%�#$�%2��!%%�'�%��&���2��#��%!&��&((!�!%�-&�� �-&�������%���def���(!���$&%�%��')#�������2�&������!�+���1g!��h��&��].]i3.Z �-&����2�&�����!�+���dj�&%�(�!)�)�#��������(!%�)�#���kldjm.b%N� ������ ��+7(!�%��%��#�'T'�(�!)�)�#��������(!%�)�#����&���2�&�!n�#�����!�+�.L!%�#�������!%��o��(#�����$&%N� ���p���&��&%�������N�)�#���qr -&�(�&�T�����#�&#�(��#�*!�'&#��&�2�%��1g!��h!�'&#�].]P3UXPWs tO

Page 73: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������������������������� �!"#�� !$%&��&#&' & �()*+,- ./0123,-435677 8���9:;&��<�='>����>�#& &$�" ��"�$!" ��" ?��#�����@����#�� !$%&��&@�$43567AB9C�;!��&�������"�D&E�>� F#F���F�)GA�HCI�>(&� $�F��&�=!�"�?�& ���F'>�?���JKLMJKNM�OP�� QRQ#���?�P�>(&� �& ��(&���>&$!"#� �!"#�>&�!�=�>����S�)*T)G 8���S:U!"$I &" ?��>&$!" �&�" �#�>&�!�=�>����S"P�� '&��& ��(&� �I>���� �!""&���#��F'>�Q$& �!"#&"�>�>P&��" E�!$%��$!" �"��>&$�F& �!"#���F'>�?����;!��#F���"��>P�='>&$�=�" #���F'>�?���#&"�>����!�'��#����@����#�� !$%&��#��'!"�E>��&�"�@�&�#�#& &$�" ��I"!��&@!"�� �>��F#��$�� V���#�?�&>� F#����@�$��'!���F>�$ �!""��>��W���@����#�� !$%&��8X!���!�=�>�����:Y3567+ Z[0123\0] 07 8����:_ �a\0��� >�'!�#�&��!$�F&�'&�&=V �� 0�b��'!�#�#�>&(!�=�>�#!�@�" �& ��(&���>&$!"#� �!"���@&" ��Zc012\0+,a 0��� >�'&�&=V ��#�"!�=&>��& �!"d'����"$!=' ��e&"�'�� �#��F"F�&>� FI"!��'!�@!"�$&� !��&'f����"�@&>���#�'&�&=V ��R>P�" ��@&>>�J9ISM�"� �>��&" >&(!"$ �!"�0+3ghij- k0Z7l3kim- k0Z7_ ghijIkim� k0Z�!" >��@&>�����F�>>��n=&<�=&>�� =�"�=&>�#�'&�&=V �� ���'�$ �@�=�" �U&"�$�$&�I>�Y3567���&&� !=& �?��=�" "!�=&>��F�#&"�>P�" ��@&>>�J9ISM�U&"�"! �� �&@&�>I"!��&@!"�'����"$!"��#F�& �!" �!��'&�&=V ���'��"$�'&�<R�&@!��'!��>&D&E�>� F#����@���#�� !$%&��43507I>�'&�&=V ��o3507'!��>�$!p #�� !$%&��#&"�L�

Page 74: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� �������������������������������� !"#$%���&���'(&�)�*+%,�-%�.���/0/1203&���'(&�)�45�6�������4���%'7&)�!"��$�8��6����6%.9��4��&'':�4��&6��6��6,�84���.$�0����� !"#; <=>?@AB B">#C */0/12DEFGB">F��H'(,��I��%'784&6����������4���%'7&)�!"JGKF��6%.9��4��H'(,�����%'78�4&6����������4���%'7&)�!"JGAB B">#F�&L�8M��6'�45&'':������H'(,��B>4&6����������4���%'7&)�!"JGCF�6�$8�,%4�4���.$�03�N�%7��'(%,�,����������4���%'7&)�M�,&�&�&�����&$���8���8�4�M�&�,�8O !P#Q'%..����������$�,6',$&�*$�,.&,��203��������$�,.&,��������$%6�&9��45&�������5&�%.,',�84���%'7&)��4��H'(,���4�'(�'7R$%,6��$�,�4,S�������H'(,���������&��������������(&4%T�*U�8&�,%64���8$�,M���20V%���8��'�,%66��������������(&4%T�J��9�%7����,�,���%�W%����&L%�.���&��'�6������4,S8��6'�F,�L&��$��64��&���,�6'%6�,48�&�,%6�&4,��&6'��6������������$�,.&,��������8$�,'&�XYZ[Q4&6�'�'&���'�,�:��4��8��'�,%64���(&4%T�\O !"#���F\O !"#; O !"#] !"_! a"<# */0/b2DEFG] !"_! a"<#F����&9&64�$&��&6���6������������!"�����������4���%'7&)�$�,.&,��! a"<0c&6�'�'&�Q��� Ide#&�����8$�,M����%6��8��'�,%668�����%6�&-%�.���/0/b0fH6458�&����6%������&�8),�4���%'7&)�&��'�8$�,'&�,%6&4&$�&�,��gh�Q6%��&�%6�'%.R$&�8���$��L%�.&6'��&��'FGi��&�8),�4���%'7&)�'�&��,M��gjF4&6�'�'&�Q�6�����������4���%'7&)�������$%6�&9��4���%'7����H'(,��4�'(�'7$%,6�0Gi��&�8),�4���%'7&)�&��'�8$�,'&�,%6ghF4&6�'�'&�Q���H'(,���4�'(�'7$%,6�����%6���%'78�4&6�I��������4���%'7&)��8��'�,%668�&�8&�%,��.�6�0,2k.$&'�4�6%.9��4��'(�'7$%,6������&���'(&�)�i��%6����8����&��$�8��6�8�4&6��&-,)���/01lQ��6%.9��4��'(�'7$%,6��&�).�6��&��%.&�,M��.�6��&���'(&�)�4�'(�'7$%,6�,6)4&6��%�������&$$�%'(��4���%'7&)�03&���'(&�)�'&��8�$&�����%'7&)�&��'�8$�,'&�,%6mn 8�&,�8���8$&��&$$%��&���%'7&)�'�&��,M��mo'&����6p�4�*,6,�,&�����2���%6�9�%M�8�$%��&������I�8$�,'&�,%6�4�H'(,���4�'(�'7$%,6��4&6������������4���%'7&)�0V&�'%6���4&6�mo�����6H'(,�����&�6�%q8r�6�������4���%'7&)�0s%���&$$�%'(�4��8$�,'&�,%6mnA&������6�.,6,.,�&�,%64��&���'(&�)�'&����6p�4��%6����$%6�&9��4���%'7�������.�6��6����H'(,��4�'(�'7$%,6�*'%..��&no2Q�������� Ide#H'(,������%6�'�8��$&����������$�,.&,��,648$�64&..�6�t1

Page 75: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������� ��������� ������!"��#$�"���%� ��$��# ��$��!� �� �"$�$�&� ��#'� ��(#"%��)%����&���"���������$�*%��$��##*��%�#���+��%�$*� ����&������,-�"��$ �$��%%� �����!"��#$����%�������� �./�� ��#$�$��# �$��%%� ��0������ �����!"��#$��� ��#$�%�������� ����%�$��"� ��$��!� ��� ��#$�1������ ������2,���$���$��$* ��345������%���#���� �������� � �6�����$��!� ���*������+��1#'� 7 ���&���"�������7 ���&������� �8�,�.��$��$* ��34 �##� �����&������*��%$�$�9����� �#����� ��0������9�$��!����� ������2�������� ���%�$��%%� ��0������"���%� ��$��# ��$��!� �� �"$�$�&����,-�"��$ �#����� ��"�##�����%� ��"�#���%�$* �� �##*��./�# ��"�#���%�$* ��0������ �����!"��#$��# �+��%/��"������%�$* ������&����#$�#��� � *$��$��# ��"�##���.��$��$* ��3:#/������"��%� ��"�#���%�$* ��0������ �����!"��#$��#��� �"�##� ����&��� ��$��!� �"���+���� ��#�����#$��#$%����%���"�� �����!"��#$����$���$��$* ��345������ �����%%�����*��%$�$�"����""��$934���%�����&���� ��$��!� ����#$ *;9�*%��$��##*���%�#%���� � �* �0���%�$*��+���� ��#$�%� ��"�#���%�$* ��0��������#��� ��#$��%�#����� ����0������1������ �������,�<=> ?@ABCDEF@A.���;���$* ��"��$���%�� �����!"��#$�# "��"��*�"���%��%�� ���"�$�# G���%���#$���%���#�����$��# �%�$��%%���%�#����� ������!"��#$���#�$�#�����"$�%�$���#�+�� �����!HIJ

Page 76: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����������������������������� ���!���������! ������ ����"#! �! !��!��$��!��%�������� �����&���� ��!"�����'��� ��(��)��*������"��������!���"�+�������!���������!%!��,����!%���������������!� ��-!�� ��!������������"+��"+�� �"+�"#������� �'��.�!�����/������,����!%����������������!�� �� �"+�"#������� +���!�"+�*��011��2�!������ ��'��%�!�'3�4� 56(��)��7 � �8������"�����'������"!�!"�������*����9����!����"+����"#������ �� ���"��%����������!�������!"�+����"�������������!"������!���� ��������"����"�:� �����!��!�����;��������!���'��������!�'���������-�<"!"��� �=>>?@A�BC� -!�������� !%!��! ������=>>?@A����"+�"#������� �� ����!��,����!%����������!���� ����"+��*��������D;! ������ ��E5F�����"������������!�!���%�� ! !��!��%�,G����"��%�E5F��H�EF%������������$!����-! �� !�������� ����������� � ������ -E5F�!��!� �������!�!�' �� �������������ID;! ������ ����"#! �����������������$�"+�"#������� +���!�"+�*��*��!������! ������.������ ��C"+���� �"+�"#�����!%�"������������"+!� ���������������*���ID;! ������ �"+��' -�����!������������������@JK�����"!�!"�������*����+(��*��� ���4� ���������"��������������!�����L!� �����!%!��! �� �"+�"#������� ,"�������!�� ��"!�����"���!�� � �� ����"+!� �"�*���������!�&���!""���!��� !����"!� �����%�"��!%�" ��+!� . �! ������!�������"+!��"+!�����,����!�������� ����������������!�������!�� �� ������!�"�!�'�!�����!�������!��"+��*�� ������"!�����9���!�����!����"���!���������!�����"!�������!"+�"#������� ����!� ���-������!����M����"��������!���!�� ��! �*�!��M����������� NO

Page 77: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� ��� ������������� ��� !"#$�%!� ��������������������������������� &'��( )*+�%�%!� ����������������������������������� &'��� , *-�%!�"./ *01%2#./ ��������������������������� &'34345 67898:;<=:>?9@A89B744444444444444444444444444444 CD3434E FBGH=<;<I=:>?9JK<I 4444444444444444444444444444 CD34343 L8=A8:M9<I;<=:>?9@A89B7444444444444444444444444444 CN3434O PA9IB7I;<=:>?9@A89B74444444444444444444444444444 CN��Q R*01%$-�%!�"./�S$T./ ��������������������������� 'U��V WX��TY/.Z-�-1X/./ ���������������������������� '���& [!"Y1."#/X/�Y\. ����������������������������� '&��' ]00 !$T.". *01%$-�%!� �������������������������� '34_45 aAI<;bB=;B77A7@<G<78 44444444444444444444444444 _D34_4E aAI<;<cBdB=;B77A7@<G<78ef<I89B77A9=<;<gAH9?98:h444444444 _N�� R*/#1�-�/.i0* %\.��-#i�������������������������� �34D45 j<G>I;<=:>B7I<klmIn4444444444444444444444444 DO34D4E cBo8mIn44444444444444444444444444444444444 DO34D43 p7<=M9<mIq9AH9?98: 44444444444444444444444444444 Dr34D4O p7<=M9<mIcBo84444444444444444444444444444444 Dr34D4r cBo8mIFBGH=<;<I8s@a<I4444444444444444444444444 DC��t u�� .1.$T.$v0!%��%�w.�1- *01%$-�%!� ����������������� &34N45 jA9??<;<I8s@a<ImI?Ax9B?A89B7Lyz44444444444444444444 D_34N4E {<A;?97<mI?Ax9B?A89B7;<A;?97<4444444444444444444444 D_34N43 A=AG|8=<nmI?Ax9B?A89B7;<A;?97<44444444444444444444 DD34N4O {9I>B79H9?98:;<I=<IIBK=@<ImI@Bo8 44444444444444444444 DD34N4r L}78a|I<444444444444444444444444444444444444 DD���U,!�$1#/%!� ���������������������������������� t~~

Page 78: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� � ��������������������� !�!"#��#��$#"�"#�%�!&�!'()"*#"*�%�*+����+#")*%�+(�**�+%�*+��!�)$%!),($#"*�-.�##�+#��#��"�()++/%�%�+()"*#+0�"1��+#����2$���+$�!&����2$"(�$#3")�����+%��%�"*�+45)0#)$6��%7�8"��+(����$#"�"+�#�$�-9�*+!�!&�("#��:*)$+(�)()+��)*+$*��$#��+#��#��"�%�#)����*!��$8(�**�+;1�+�%���(�"!�#")*<==>?-.�##�+#��#��"��8(�)"#���+��++)$�!�+%�@;(�A��+�#%"+()*"1��()$��$�,�*#����B�1"�"#�%�+#C!&�++�*+�$�,�*#����!)D#)$��#�,(+%��8�!$#")*-E���(��,�#�$++"%��++$�������+(�!#%�%��%�"*��3�!$*,"*",$,%�3")��#")*+-F)#��+#��#��"�%���(�"!�#")*�+#�8�!$#��(��%�+���*#+"*#���"��*#+�#!))(���#"0+-� G HIJ������K���(�"!�#")*�+#��(�)!�++$+%�!���#")*�#%�(��!�,�*#%�!)("�+%��*#"#�+�)�"!"����+-K�+�*#"#�+��(�"2$��+(�$3�*#L#��%�+%)**��+:%$!)%�)$��+%�$8;��0)"+-9�+�8�,(��++)*#��+(�!#"3�,�*#��+B!&"��+:��+#C!&�+%�!��!$�+!"�*#"B2$��#��+)1@�#+<>M?-� � N�IO�����PQ�IRS�T�PQK�+2$�#��2$�+#")*+�$82$����+$*�+#��#��"�%�!���#")*%���(�"2$�+%)"#��()*%��+)*#4U)"�V"�$��W-=7XYZ$�*%!������+��(�"2$�+[X,),�*#%�����(�"!�#")*-YZ$��+B!&"��+%)"3�*#L#����(�"2$�+[X!&)"8%����*#"#�;��(�"2$��-Y\]��+��(�"2$�+%)"3�*#����+L#��(��!��+[X(��!�,�*#%�+��(�"2$�+-Y.),,�*#$*�!)("��+#����!����[X,�*"/��%���(�"2$��$*��*#"#�-V"�$��W-=X.��++"B!�#")*+%���(�"!�#")* M_

Page 79: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ����������� ����������������� �!"#$%&'&(&)"#*"*+$),(-',&.(&.#,*/%".'$%,.(,$-)"0".'1+-'%"'2$"#*3".','4#5)"#6(7,"%#8)"#9&."#040&,%"8)"#:-#"#*"*&..4"#"')"#&:;"'#<=>?@AB,(7,"%#5C-.#)"(-#*"#6(7,"%#8)"#'"(7.,1+"#*"(&$,"##":-#".'#+%)-#'%+('+%"#41+".D',"))"*"#6(7,"%#"'#+%)"+%&%E-.,#-',&.7,4%-%(7,1+"".%4$"%'&,%"#@!-(&74%".("*"(&$,"#*"6(7,"%#"#'0-,.'".+"$-%*"##2.(7%&.,#-',&.#*"#-((/#".)"('+%""'".4(%,'+%"@!-%4$),(-',&.E-%-.',')-'&)4%-.("-+F$-.."#*-.#)"##2#'/0"#@G))"-##+%"-+##,)"'%-H-,)".0&*"*4(&.."('4$&+%)"#+#-E"%#0&:,)"#"'"))"$"%0"')3-((/#%-$,*"-+F6(7,"%#".$-%',(+),"%*-.#)"#'%-H-+F#3,.'4%"##-.'-+F".H,%&.."0".'#IE%-.*"4(7"))"@AJ&."#040&,%"#5!-%4$),(-',&.*")-040&,%""#'-$$),1+4"*-.#)"#'%-H-+F#+%)"#040&,%"#$-%'-E4"#%4$-%',"#-H"()3&:;"(',K*"K&+%.,%)3-:#'%-(',&.*3+.".H,%&.."0".'*3"F4(+',&.(".'%-),#4@L&00"*-.#)"(-#*"#6(7,"%#8)-(&74%".(""#'E4%4"$-%%-$D$&%'-+F-((/#".)"('+%""'".4(%,'+%"8"')-(&$,""#'*46.,"".K&.(',&.*"##'%+('+%"#7,4%-%(7,1+"#*":)&(#"'*"$-E"#@AM-#"#*"*&..4"#5L&00")"#040&,%"#"')"#6(7,"%#8)"#:-#"#*"*&..4"#%"$%4#".'".'+.#+$$&%'"##".',")$&+%)"#'&(N-E"*"*&..4"#"'+',),#".')-%4$),(-',&.$&+%)-'&)4%-.("#-+F$-.."#8)"#$"%K&%0-.("#*3-((/#8)"'%-H-,)*"#+#-E"%#0&:,)"#".0&*"*4(&.."('48"'(@O&+'"K&,#8)-$&##,:,),'4*"*46.,%*,P4%".'#'2$"#*"*&..4"#,0$&#")3+',),#-',&.*"'"(7.,1+"#*"(&$,"#$)+#(&0$)"F"#1+,$%"..".'".(&0$'")-#$4(,6(,'4*"#*&..4"#@!-E"#',&.*")-(&74%".(""#'4E-)"0".',.Q+".(4""'(&.#,*/%"8-+0&2".*"#'%-.#-(',&.#8*"#&$4%-',&.#$)+#4H&)+4"#1+")"#)"('+%"#"')"#4(%,'+%"#*"*&..4"#@AR:;"'#5S'-.'+."-:#'%-(',&.1+,$"%0"')-0&*4),#-',&.*"'&+''2$"*3".','48)"#&:;"'##&.')-%E"0".'+',),#4#"'%4$),1+4#$&+%)"#:"#&,.#*"'&)4%-.("-+F$-.."#8*"$"%K&%0-.("*3-((/#"'*"0,#"I)34(7"))"@����T U VW����X�����YZ�X!"#04'7&*"#*"%4$),(-',&.$"+H".'['%"()-##4"#".*"+F'2$"#<\>]?<_?5A 4$),(-',&.#'-',1+"5)"#%4$),1+"#$"%#,#'".';+#1+3I("1+3"))"##&,".'"P-(4"#$-%)3+',),#-'"+%*+.a+*#+%)"1+")"))"##&.'74:"%E4"#&+1+")"+%#*+%4"#*"H,"%"#$"(',H"#"F$,%".'@!3-H-.'-E"*"("#(740-"#'#-#,0$),(,'48#&.,.(&.H4.,".'"#')-.&.-*-$'-:,),'4-+F(7-.E"0".'#*"(&0$&%'"0".'*"#$-%',(,$-.'#@A 4$),(-',&.*2.-0,1+"#5(&.'%-,%"0".'I)-%4$),(-',&.#'-',1+"8)-%4$),(-',&.*2.-0,1+"(%4""'#+$$%,0"-+'&0-',1+"0".')"#(&$,"##")&.)"#:"#&,.#@!"#K-('"+%#1+,*4()".(7".'*"'"))"#(%4-',&.#*2.-0,1+"##&.''2$,1+"0".')"#$%&:)/0"#*"(&.."F,&.8)"#$%&:)/0"#*"#+%(7-%E"&+".(&%")"#.&0:%"+F-((/#(&.#4(+',K#-+F(&$,"#@!"#.&+H"))"#(&$,"#%4$&.*".'I("#$%&:)/0"#".-##+%-.'%"#$"(',H"0".')-*,#$&.,:,),'4)&%#*"$-%',',&.#8)-%4$-%',',&.*"(7-%E""')-)&(-),'4*3-((/#@!3,.(&.H4.,".'"#')3,.*+(',&.*"#(&b'##+$D$)40".'-,%"#(-+#4#$-%)34H-)+-',&.".'"0$#%4")*+'%-6(#+%)"%4#"-+$&+%$%".*%")"#*4(,#,&.#*"%4$),(-',&.@ c

Page 80: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ����������� ��������������������� !"#$%&'(#)*+#,-.#,$+/0#(('0&1*#$1%)*%)/1/$+2,$1&1/+(3+/*%01+/4,&$10&+/35,)464+*%470%/#)$%,0(%*+//,/89+*+$$+4#)1:(+;+)*#/3+3'.#1&&#)*+35,)3+/*%40%/#)$/;&#3'.#1&&#)*+0+,$6$(+4#/<,'+0#(&5,)+3+/*%01+/8"#0(1)*10#&+31=*,&$'3+*+$$+#00(%*>++/$3+*%)/+(?+(,)+*%>'(+)*+.%($++)$(+&+/*%01+/8@&+-1/$+<,#$(+/$(#$'A1+/0(1)*10#&+/0+(4+$$#)$35#//,(+(*+$$+*%>'(+)*+BCDEF"#('0&1*#$1%)0#//1?+;%)31/$1)A,+&#*%01+0(14#1(++$&+/*%01+//+*%)3#1(+/8"#*%01+0(14#1(++/$&#/+,&+<,1(+G%1$&+/(+<,6$+/+$<,1+H+*$,+$%,$+/&+/%0'(#$1%)/8I%,(#//,(+(&#*%>'(+)*+;&#*%01+0(14#1(+31H,/+/%))%,?+&'$#$#,-*%01+//+*%)3#1(+/#0(:/*>#<,+4%31J*#$1%)8K+$'$#$/+($3+0%1)$3+(+0(1/++)*#/3+3'.#1&&#)*+8F"#('0&1*#$1%)#*$1?+3'/1A)+&+//$(#$'A1+/3#)/&+/<,+&&+/$%,$+/&+/*%01+/L%,+)$,)(M&+13+)$1<,+8N%,$+/&+/*%01+/(+G%1?+)$&#464+/'<,+)*+%(3%))'+3+(+<,6$+/;<,1/%)$$%,$+/$(#1$'+/3#)/&+464+%(3(+8K+$$+/$(#$'A1+'?1$+35,$1&1/+(3+/0%1)$/3+(+0(1/+*%,$+,-8O)(+?#)*>+;+&&+)'*+//1$+,)4'*#)1/4+3+31H,/1%)#$%41<,++$(+<,1+($<,+&5+-'*,$1%)3+/(+<,6$+//%1$3'$+(41)1/$+0%,(A#(#)$1(&#*%>'(+)*+8F"#('0&1*#$1%)/+417#*$1?++/$,)+#4'&1%(#$1%)3+&#('0&1*#$1%)#*$1?+8P&#31H'(+)*+3+&#('0&1*#$1%)#*$1?+;&+/*%01+//+*%)3#1(+/#$$+)3+)$,)+)%$1J*#$1%)3+&#*%01+0(14#1(+#?#)$3+$(#1$+(&#(+<,6$+8K+$$+)%$1J*#$1%)*%40%($+&+/1).%(4#$1%)/)'*+//#1(+/<,10+(4+$$+)$3+('/%,3(+&+0(%Q&:4+3+&51)3'$+(41)1/4+3,$(#1$+4+)$3+/(+<,6$+/8F"#('0&1*#$1%)*%%(31)#$+,(R*%>%($+/+/$'A#&+4+)$,)+/%&,$1%)>SQ(13++)$(+&#('0&1*#$1%)#*$1?++$&#('0&1*#$1%)0#//1?+8"#*%01+0(14#1(++/$#00+&'+*%%(31)#$+,(+$&+/*%01+//+*%)3#1(+//%)$#00+&'+/*%>%($+/8K+$$+4'$>%3++/$,)+('0&1*#$1%)0#//1?+0%,(&#<,+&&+&+/(+<,6$+//%)$$(#)/.'('+/2$%,$+/&+/*%01+/0%,('?1$+(3+&+/0+(3(++)*#/3+3'.#1&&#)*+8����T U��� !������������ !"+/$+*>)1<,+/3+('0&1*#$1%)/%)$&#(A+4+)$,$1&1/'+/0%,(('0%)3(+#,-0(%Q&:4+/1//,/3+&#31/$(1Q,$1%)E+&&+/#4'&1%(+)$&+/0+(.%(4#)*+/35#**:/;#//,(+)$&#$%&'(#)*+#,-0#))+/+$.#*1&1$+)$&+0#//#A+2&5'*>+&&+BCD8FV4'&1%(#$1%)3+/0+(.%(4#)*+/35#**:/8"5140&1*#$1%)3+/('/+#,-3#)/&+/1)$+(#*$1%)/31/$(1Q,'+/1)$(%3,1$,)+31H'(+)*++)$(+&+/#**:/&%*#,-+$&+/#**:/31/$(1Q,'/0%,?#)$#$$+1)3(+0&,/1+,(/%(3(+/3+A(#)3+,(8"+/0+(.%(4#)*+/35#**:/0+,?+)$6$(+#4'&1%('/0#(('0&1*#$1%)3+//+(?1*+//,(3+/4#*>1)+/#S#)$3+/*%))+-1%)/('/+#,3+Q%))+<,#&1$'8FN%&'(#)*+#,-0#))+/E"#$%&'(#)*+#,-0#))+/+/$,)+3+/,$1&1/#$1%)/0(1)*10#&+/3+&#('0&1*#$1%)8"+/0#))+/3+4#*>1)+//%)$$%&'('+/+)*%01#)$,)/+(?1*+/,(0&,/1+,(/4#*>1)+/;#&%(/<,+&+/0#))+/3+*%))+-1%)/%)$A'('+/+)*%01#)$&+//+(?1*+//,(3+/4#*>1)+/#**+//1Q&+/0#(3+/*>+41)/31H'(+)$/8"+/0#))+/3+*%))+-1%)//%)$'A#&+4+)$A'('+/3#)/&+/+)?1(%))+4+)$/2,/#A+(/4%Q1&+/%W&#('0&1*#$1%)0+(4+$&+$(#?#1&+)4%3+3'*%))+*$'8FI#//#A+2&5'*>+&&+8"#41/+2&5'*>+&&+#AA(#?+$%,/&+/0(%Q&:4+/1//,/3+&#31/$(1Q,$1%)8"+/+)?1(%))+4+)$/2A(#)3+'*>+&&+/%)$0&,/?,&)'(#Q&+/#,-0#))+/;/,Q1//+)$,)$(#J*<,1/#$,(+&+/*#)#,-3+*%44,)1*#$1%)+$3%1?+)$.#1(+.#*+2,))%4Q(+3+(+<,6$+/<,13'0#//+&#*#0#*1$'3+$(#1$+4+)$3+//+(?1*+/8"#3,0&1*#$1%)3+/+(?1*+/0+(4+$3+0&#*+(CX

Page 81: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ��������������������������������������� ������������!����"���������������#������$���������%�����������������������������&���������������������������������������'()* +,-./012/34567280967:��$�������������;�%���������<��="�������>�$����?���@���&�ABCDAEFDAGDACCCD!H����&�AIGD��J�"�����&�ACECD'K��L���������"?"�������&��LM�����������������$�������������� ��"�M��>����������������$�������������&��������&���������>�������N�������������������$��#��������N�����������AEODAPQD':��$�������������&����������������$�&��M�N�����������������������������':�������ACECD�����������$�����������"�R����&�����������������;�%�����$���������!��������������������������$������������%��������$�������$��������������$�����ST%��U��ST%���U���$���������'V$�$����"����������<��="�������>�$!���;�%������$���M�����������������"?"�����������M��WXLY�������Z���� �����������������'[��������&������"������������������;�%�����$���������Y���N��������� ��"����N�L$���������;�%������$���M����"?"���"��W����%����\"���"���������#�>����$��"��%���Z'X������������������ ��"��������"��%�������&�������������$���������� ��"���!�����&�������������������N�L$�������N�����������"������������������������=�]��"�����&������������������;�%�Y��$����� ��_���;�%�':� ��_���;�%���������$�����������������&����"���"�"������$�����������M������������������']�������"������"$����"�������"����������;�%����"����������������������"�����$������������������������;�%�'a��b���������������������;�%�����$���������!:�����&��LAcQDACQIDACCQD�����������������$������$���������M�������������$�������L����������"?"���"�����������������������'K���������������$������������$���M�������"?"��;�%�!"����%�M���$���M������L$���$��&�����������%"���d$����'K��������������$��#�>����$�����$����������Y�N�"�����"�������$���M���!��>����������������M�����$���$�����'e����$�N�f�����$������������$���!�������������������"��N�"��$"����������������������':�����������AEPD������������L�����$�������$�������������&��������������"�>���':��������""�������������L�����$�����������������"�������g�����������������$��#�>����$�������$�������������;�%�������%�M��������M������#�>����$���$������hIEi':���d$�������M�������"�=�������$������������$���M�����������g�����"��������#�>����$�������L�="������$������������$���M�����������g�����"����������� ��"�������&�������������$��#�>����$':N��������������<��J�����;�%�� �aWjk�lm�n�Z���������">������;�%��������=��������$���������'e����$������"������$!����������������� �a����������$���������&���$�$����$������!<��"��������"�����ACEQD!��"��������!������� �������!>���������"�������������ACOD!�N�"�������������������!���'H��"�������&��LM��������������$������������������������;�%����������&���APODAOIDACOD':N�������%"���TopAPOD���&�����������"���p����Rp�>�������$�������;�%�����<���aY����������;�%��������#���N�������!�=�M�N���"��%�����&�����������>��!����;�%��������������#���������>�$�h�����"��%���':���M������������;�%������������$��!����;�%������%�&$�����&���?��������������'q%�M�� ���M�N���"��%�����&�����������>��!����cQ

Page 82: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ������������������������������ !"���#!"�$��%�&�!����'(��)���!���#���)� !"�))������*����)+�����))�)��������))���)�����*��)'(�,-.#�#��))�/���������*��������*/��*#&�*#�����������)������ !"�'(#$��)���,-.0&�����)����&��������)+,-.1&����)��#��)���)����2,-.&&���*������*/����3������������)45067'8#�)59:;7+��)#�����)�����)�������)�*/����))��#��<��)����)�#�#*=���)%���������!��)����#�����������������#�<����"*�,-.&&�#���)��$�!��������!#����'>���#$#������$�����#<�)������,-.&&?�����!#�����)����)@#!����#�)����$������*��������!��/��2��)��*�)���&�!����������!��/��)4'A����!��#����+��������#�!��������#��#�&�#���)�)���B��*#�)��������)���*#&�*�*��)��))���!�)��/��)����*���*�)�����)��CDEFGHDI��#����!#����'(��#����5907�����)���#�<����"*�,-.�����#��#�&�#���),-.BJK'(�,-.BJK+�����)���<�)�����#�����<��������#))����������*/����)��������)���)��&�!������#�)��)L)�=*�MNOPQRISTUQDVSTW�XYQRIST �)�����<��*���*#��������!#����#!!�����#���)L)�=*�'QDVST �)�����<��*#&�*#��������!#��������������)#��������)���������#��#�����%)��/��<��'(���#$#��5067!�*�#���#���))�*��#����)�#�����!#��������#��3!#������� !"�),-.&&#$�!��#����)#�<����"*�)����������)����#)�#�����!#����+*#�)#$�!�������)��@��*#����))���#!#�#!�������#���*�����)*#!"���)'Z� !�%����)!�*�#�#�)��)+���)���$��)$��������#�<����"*��������!#����,-.&&)���#))���)��#��3!#����)��������)��@��*#����))���#$���))����#��))���!�+*#�)#$�!���#�<*���#������)��))���!�)�����)��)���#�)�����#�����!#����'(#!#�#!�������#���*���)�����*���#��������)���#��#�����%���#���!#��������*�*����$#������0[%1\\]��@��!������)!��#���'(�)��#$#�&510750675907�����)����#�����!#����������������#�!�*�����) �K*#�))#�)���������!��)����#�����#��)����/���������!�_���)��))���!�)'(#��#��@��*� ab .K59;7#����������)#����%)���!����������)��#��<����������#�!�*�����) �K#����#��%)�)/�)���)����)��/��<����c����#�����'d#�)����#))�����#3#/��������&�!�����+ ab .K�����)������������e�)����)� !"�)���#������#�)��)��))���!�)��)����/��)'(�)� !"�)�������#��#�#f��#������#����)� !"�)��)���)�������#���)!�**��!���%��/������)��))���!�)#��=)����)�&�!�����)'(���#$#��59g7�����)�#�))���*h*�����!����������!#������)� !"�)�������+*#�)��)���!�������#�*���)��))���!�)��)����/��)!�����#���)3#/�������#))�����*���)��*�)���&�!�����'(�)��#$#�&59:67591g7�����)������<�)�������#�������)<�����)����������)���#*h*�������#3���#))�����#!�"����!���*���*�)����!�_���<�)����'8#�)59:67+��)#�����)�����)�����!����ijkl��������)#!��$�)�����������j �#���))�*���#���)'K����)��)��������))���#!��$�)��������!�����)�#���)��#�)������)���#��#�����������)�����������*/����)��������)!�"������)'m3���*���*�)������*/����)��������)#!��$��)+���#����591g7�����)����!�*/��#�)��������#�����!#�����#))�$���#!��$��#�)��)L)�=*����B#!��@'n������)���!����ojkl��������)�#�)��)L)�=*������������j�#���))�*���#���)*#�))����)��)jkl��������))���#!��$�)������)����)��������))����#))�$�)�#�)����#�)�)�����'8#�)5[17+�#�����!#�����)�#!��$��������)������)������#))������!���#����<����3#/���������!"#���� !"����&�!�����'b�������#!�*�����)��������)+��#����!"������)��)���!��������)�p��)*���))��!"#�<�))#�)!��)�������!�_���������<��' g9

Page 83: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� �������������������������� !����"��!������#�#�������#�$��%���&!'���#��"�#��#�����#�!�#���(��#�"��%����"�#�)�%���%����������������!��*+�#�%�!������&!'����"�#��#���,%�%��#��"��!���#!�������%�#����#��"��������#���%���&!'��*��"%�!���#�����&!'��"�������������#������!'�#��-�)%��#.������"����������%�/�����#����%���#!��� "�##��0112301453*6����,%���"%�!����#��������%���&!'���.�#��""%�!����#���!�7��������8����"����)%����%��#��)������������!��%�������09:3*+�#�!�!��,%���"%�!����#����&!'��;)�����%����"��������"�����������%�"��)%(��*+�#�01:93,%������������%���#��#�������/������"%�!����#�<#���$��;)�����/��"'�+6=��>��?@�>�*��������/��"��#��#!�#���������#%���������!��%���������%���/����"���%%�%��������������#�%��<��(��*A��%�!�%!�%�#�%�"��������.�#��&!'��#B�#!���#��#��)����������!�#��#��C-%�D*E%���""���#�$��!'�$����!'�#���##��)��%���������&!'��;� �!��������%��#���#�C�%���D*+�#�!�!��,��%���%���� ����#��%���#������%���#�%���"%�!����#"����������%�-�)�%���*F�������%"��"����#���%����#"���%�"��)%(����GH���I���J�"%�!����#K�L�#��&!'������#����#���.�#���"%�$���.�������&!'��"���%�)����%��������!�*+�#�!�!��,�%��M�����""������#���"%�$����%�-%��.����#��!�#���#��#��&!'��.�""%�!����#CN���O�/���5*:D*O�/���5*:P=�����#��Q�R�S����������01:93+�#�%�������%04T3,%�"���������������;)�����#��)����-%�����"%�!���#������"%�$���,"��#��#!�#���������#%�-�)�%�����%��"��B����#!������������!��%�)���*+�#�01123,%�"�����������&!'�����!�%!�%���#B�#!���#�����"���<�#�.� �!����#UVW"����""����� �������!��%�)���C6%/����'��J�X� D*��"�"���01YZ3���%��������UVW"���!%�����%���&!'�����%!���%����"%�$�����%�#�#!�����#��/����-�)�%���������"��%.���%�������*X���UVW#���@(��"��%����"��.� �!����#���%�.�#��&!'���#�%��<��(��*[���������%.���%������#��UVW����#������%����/��.�������#���%����"��.� �!����#���%��%����"�������"�#��#�%.�\�!�����#���"��������,%��"�"����011530923"��"���#����������/�����"����!���#�����"��.� �!����#����&!'�����%���������!�����"�#�)%����%�#����#�%<�����!'#�$�����'������$���*������������#�01Y3,���%���#��#����##�#!�����%���#��� "�##�;)�������"%�!����#�!������$����%(��]"�##������%��#���*��"��������.�#��&!'���#�!�������%����<#���$��,�%%����!�%!�%���#B�#!���#����� "����(����P^�%C�DC�<#���!��"%���%"������<DP�#�"��������<#���$��$����"�#��.����##�#!���#�2:

Page 84: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������������� ��!��"#��$���� "� �%�&!���� "� ������ '!�'! �����������"�"�"( �)*+�!,"�-.",�/��%������ "� ����������"�� ����� "����"� � "��0!�������������,"�-.",��"#�����1������#�����"##!� ��� "�����!�� ����#���0�2��!� "����������������34"��"����������'! ����������� "� ����!����� ����5� ������������( ����"6��!����7� �'!����� "� �������'!�������������!��4���'!�"��"������#����0!���!����������'! ��������0�2��!� "����������������1���0��������8��� "� ���%��# '!����!� � ����!�� ����9:;<=���������"!��������9:;>=�����0��$ �"���#��������!������8���� ��9<<=��"�"��!��(��� "������� ��� "����� ���#����"!��0"��"������!�!� � ������9;=�8���� ��9::<=��"�"�����������������0"��"������#����������� ��� "�����0�3"!��0!��"?"��"������!��!����"!��0!�"��"������!�"�� �� �������� ��!� � ���"##��2�#���!�"��"������!�4���������("� ��#��(���� '!����8��"?"��"������!������� "������������'! �0�2��!������������@!����1�� � �����! ����������� '!����������@!�������!�1�����)�����������A�������"?"��"������!��"##�������B��0"��"������#��������'!�������*1��0�#�� "���������7"�#����������� ��� "�C������!�D����%�� ����$���0�!��������"�������"��������!2�������8���� ��9>;=7"��� ���!���(��� "������"!$��#�����������%��B#��'! !� � ����)5E�)"!���5"�!�����!�����%��"##�������( ����"��������!2�������)���)5EC!������ ��� "����� $ �����F ����$��������� ���12��/��'!����� ��0���� ��� "�����2��!�����!27" ��!#D#���#���!����� G�����������"!�����H"!��������� "����������C ��!I����"#���������������!2���������������� ��0���� ��� "��J��1������'!� ����$��������#������� ��0���� ��� "��C!�����-�" �� �(����2��!���8�����-�" �� �(���!� � ���!�� ����9KL=9:LM=4���'!�1���������"!����!���!����"!$��#����"�������������� '!������� "�����)�������� ��9::>=!� � �����"6������"���"!���� ����������������� '!��"!�������������� '!�# � # �����"6������� ��� "�#� ������0�������!I������"!����!������"��������!2�������8����� ��� "���!�D����!�� �%�� ����$������?�"!# �� "�����������)��������$� �9:<>=C����� ������ '!��������������'!0 ���"!$��������"!����� ����C����������"���� ��C �!� � ������?�"!# �� "��8���� ��9NL=�"#� ������������� ��� "�������?�"!# �� "��"!����!������"��������!2������������(� (���������� ����80��("� ��#����"��������!2���������"� �4���'!������!���� "� ��C!�7����!������� ��� "����(�������� ��� "����!�7����!�����?�"!# �� "�����"#�������?�"!# �� "��!�"� ���$�������������'!��0�2��!� "�������"!����8���?�"!# �� "����!� � ���'!��������� ��� "�����!�������!������"��������!2������OPQ RSTUVWXYZ[T[\SXYX]����;�:��������!����!���"#����� $���������� G���������$�!2� ������������� "������?�������'! ����"�������������( �������� ��� "���"!�����������8��"#���� �"����7� ��4K;

Page 85: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������������� �!"#����$%�$%� �&�&����'�&��&���������������������������(�% �&�&����'�&��&�� ������������)����*� �%������ ��� ����!+���#��,��-���./0.1�&%�/2.3� �% �/4.5�������&��������% �������6��� ��� ����!7�&8�&�#9 ���& �������&�%�:���;���*�(;)9<����*�(<)�%����=����*�(>;)�6'�&��� '������ '���&����������� ��������&���������9 ���& ����������?�������� ���@ '������������������A�B������ �����������������%������:�� ����& �$%�����*���:����%����������������1 ���&����� ���� ����� ���& �������&����&&���@ '�������������������������,�����9 ���& �������&�%�:������ ���B��.C�;&��� '�����������������B�$%��A�B�DCEFDGGFDCCHFDCIGF.�'����������%��� �,������=���������& ����������*�� ���� �������*�����&�%��B�$%��A�B�9�'���=@=����$%� ��A�B��������& �$%���������������������*��� '���������������� �&���B�����A�B��H�;&��� '������������������%��� ���A�B���%J��KL�JDIHFDHMFDHHF.��,���������������& �������������� ���B��&���$%� '����������%�������� '������������������%��� ���A�B���I�<������ '��������������( ���A�B������ �- ��'�������&�:��=7����$%�%�=)DCHGFDENFDGHF.��,���������������& ����������� ����& �$%������A�B��$%��O�������%��*��%�� �- ��'���������P%����*��� �%���O��%������3���&��'�����������������������$%���������,�����(C)��(I)��%���� �&��� ��������&��'������������& �$%��(7�& ����J�����,����)��$%��%,����� ����&��'�O��%�����% '����,������%�����%���&�� ��%&&������������& �$%�������%O��������,����&�%��*����9��� ����%� �&��� ���Q�%���&��'������������& �$%����$%� �����& %����&���@%����������������� ������%O&������ RS

Page 86: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������� !����"�#����"$���� %&

Page 87: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���� ������������������� !"#��!$%&&#'(%)' *!%*�#�(# +!( �&+)'*,&�+-�*)-%.'�.!$%&&#'(%)' *�/�0�+#)'1*'-�%+2)�##��3+�#$�1( ���.(�& +.#��%&&#'(%)' *��('�*)'43+��5&%.%##"#��)%&&#'(%)' *� .'1�*)6��! **6���)!��7+2!�).%-%'#89:;<=>&'3+���*)?!�)�##��%&&#'(%)' *���( �& ��*)!�&#+�'�+.�)@(A��?3+'( ��+*'3+�*)�*).��##��<B*�)@(A���( �& ��!�3+�#3+��&A%���!�(%#(+#�)!�( ��+*'(%)' *<C%(A%*)3+�#��)@(A��� *)�26(+)6��!%*�!���%(A'*��-'.)+�##��?#%( ��+*'(%)' *�*).�#��)@(A����)�26(+)6�&%.#�+.DE<�%( ��+*'(%)' *�*).�#��)@(A��(.6�+*�!6&�*!%*(�9:;9FF;<��G .H7 G��)+)'#'�6& +.'*!'3+�.#%.�#%)' *)��& .�##��*).�#��)@(A���)&.6��*)�.#�+.!6&�*!%*(�<I4*!�� *).�.( ���*)#�7+2!�).%-%'#��)&.6��*)6!%*�#��>�)"��?* +�%- *�+)'#'�6+*,.%&A� .'�*)6( ���#�� *).�#%J',+.�:<:<J',+.�:<:KL2��&#�!�/ .H7 GM +�%- *�+)'#'�6#%�N���).+()+.�&A>�'3+�&. & �6�!%*�#�(A%&').�F?($��)1O1!'.�KP%)1%(�*)�.�?C�.-�+.�%-�(!��DE�<I4*!$%��+.�.+*�,��)' *!�) #6.%*)�%+2&%**��& +.#��)@(A��?* +�%- *�6)�*!+�#���.-'(�!�,��)' *!��)@(A���2'�)%*)%+*'-�%+!+0. (H�.&%.+*�*���0#�!�,��)' **%'.��5%,�*)�8( &6.%)'Q�&.6��*)6�!%*�#%J',+.�:<RKJ',+.�:<RKC�.-'(�!�,��)' *!��)@(A��ST.! **%*(�+.K($��)#$%,�*)3+'!6�',*�#$%## (%)' *!��.��� +.(��5DE�8�)%U�()�#��)@(A��%+2.��� +.(��%## +6��<SP6)�()�+.!�&%**��K($��)#$%,�*)3+'!6)�()�#��&%**��).%*�') '.�5DE�8�)'*Q .��#�,��)' **%'.�!�.��� +.(��& +.��)).�OV +.#$6)%)!��.��� +.(��<SW��)' **%'.�!�.��� +.(��K($��)#$%,�*)3+'%��+.�#��+'-'?#%!'�& *'0'#')6!���%(A'*��-'.)+�##���)�'�OV +.#$6)%)!��.��� +.(��< XY

Page 88: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������������������������������� ��!�!"�����#������!�������������������������!�$� ����"�%&�!"�����#�����!���������������'�#����������(���"�)������������*������+������'�#��������� �������������������,���-"����������"���,���!�������'�#���. �����������/0%&�!"�����#���������������!�$� ����"�����'�#����!"1)�(���")��.����������������2����3���1�������"���,�"�������������$� ����"0�4�����������!�$� ����"�������������,����������$� ����"����������������!�����"���������������!���'�#����-������-!�������� ���0&�����5���!����"���������������������%6�"�����!��"���,������������ ��!�������!�!���"!��"�������������� ���������$� ����"!"���"�����!������ ����"!��������������������������"�����!�����"���,���0%7�!���������!��"���,�����(�������"���,����""�������������������"�"!���)�������� ��,�������3�����������������!�$� ����"0%4�����������!��������!���"���,�������������������!�������. ��!���"���,���!��#�,��!���"�08�9�����:0;.�������!�����..�!��",�����!�������������!���'�#��,���-���,�����!�("������������������������������������"����3�09�����:0<�=�����..�!��",�����!�������������!���'�#�� >>

Page 89: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��� ����� ����������������� ��!"#$%&'(&)*&*+,(-)&.$/0.&1++./23&%&.4+,(210(/$%&50623&57$/)518/$5.45)'4,1'19/.(04%&55:';/,&5)0(,(545%1$5,1<1;,&=>?>@ABCDEF @GHIGJKLMGDINO <623&P%Q1++,(210(/$PNRSO T4+,(-)&U%&,10623&PVR T&55/).2&U%)5:50W'&XYNZNO[ \1.,&150501.00('&%&NO] NZNO[ _150#$(530('&%&NOaZNO[ b1.0(&,%&1%,($&%&,10623&NOa c&1%,($&0/01,%Q1++,(210(/$VPde f(1;(,(040/01,%Q1++,(210(/$VPdeZNO[ f(1;(,(04%&,10623&NOgVPdehgVPdeZNO[ f(1;(,(04120)&,,&i.4&,,&j%Q1++,(210(/$h0623&NOk f.4-)&$2&%&+1$$&5lmnZoOSR[ <&'+5%&2/'')$(210(/$&$0.&,&50623&P&0UoOSR _Q1.2&$0.&,&50623&5P&0UXNZNO[ <&'+5%Q&*42)0(/$%&,10623&NOpVZNO[ q/';.&%&5.4+,(-)&5%&,10623&NOYrssZNO[ _&50623&55)22&55&).5%&,10623&NO%1$5c"tuovZNO[ _&50623&5+.4%42&55&).5%&,10623&NO%1$5c"twZNO[ _&+/(%5%&,10623&NOYxy _&5,/0dwZYxy[ _&+/(%5%)5,/01VozzZYxy[ _1.&55/).2&/{,&5,/0Yxy&*(50&VozzZNO[ ,1.&55/).2&/{,10623&NO&50/.%/$$1$24&>lZVozzZYxy|NO[[ _15).231.}&%&,1.&55/).2&>~ZVozzZYxy|NO[[ _1#1;(,(04%&,1.&55/).2&><1;,&1)=>?��:';/,&5%&.4+,(210(/$c1$5$/0.&1++./23&(,:1%&)*+315&5('+/.01$0&5���.%/$$1$2&'&$0��&00&+315&%4+&$%%)0:+&%Q/.%/$$1$2&).)0(,(54+1.,Q)0(,(510&).7%1$52&00&+315&7231-)&0623&5&.1'&5).4&+1.)$+/(%5&01�&204&�)$&.&55/).2&>c1$5$/0.&1++./23&7$/)5$Q18/$5+15%&5&*(}&$2&5).,&0:+&%Q/.%/$$1$2&).21.,1.4+,(210(/$&50($%4+&$%1$0&>��/��.%/$$1$2&'&$0�c1$52&00&+315&7,1.4+,(210(/$�;15&%&#1;(,(045&.1%4�2,&$234&+/).155).&.,10/,4.1$2&1)*+1$$&5>�&00&+315&&*+,/(0&,&5($�/.'10(/$5%Q/.%/$$1$2&'&$0+/).%45(}$&.,&%&}.4%&#1;(,(04>_&�/��.%/$$1$2&'&$0)0(,(5&1)55(,&2/$2&+0%&55,/05,(;.&5+/).'($('(5&.,&2/�0&0,15).231.}&>����� ���������������������" ,1.42&+0(/$%Q)$&1++,(210(/$7&,,&5&.1/.}1$(54&5/)5�/.'&%Q)$&$5&';,&%&50623&5�NO�����N �N¡�¢¢¢�N�£/{NO&50)$&$5&';,&%&5($50.)20(/$51)0/$/'&5i($%(8(5(;,&5j>c1$52&00&¤¥

Page 90: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��� ���������������������������� !!�"�# "$ !!�!���"%&�������"'()*+������ !,��!������ !���-�� �!�./�!��������$�!������0�!�"��12'()*��� ���&���+���3���45�!� �$�67458��� !�#��� "��!��$�45�!$�+����"'()*.29������"��������"���$�:�"�!����"����"��$#�;����� !$���3����$�!����$�:�"�!���"��� �"������ !��� �$�$����+���3���.2<:����"���+���3���45&�!�"��� �"��=>� �" �������"��?@ABCD@E.%F745G=>8�!$�+��+�����3���45����:�����&��"��� �"��=>H=BCC7458I=>J.9��������� !�� ���!���!�"�����K "���$���"�,��;$# "$ !!�!����!�$�!������������$���"�-���LMN.<�"����O!$���$�"!��"������$# "$ !!�!����!�����"��+�����+���3�����"�������$�!��!�"��� �"�����"P��$# "$ !!�!���"��"���"��!���������",����"$����!�����0���� !!��"�$�O�-�����HQ �"R�0�"�M.SJ.R�0�"�M.S1/��0"����$#����,���$# "$ !!�!����!�$���3����TUVUW XYZ[\]\ __a]_bbZbc\d\befg\[eh_bbZha\]\iZjhkhelm9������������� ������!��!$���!$�!��$# "$ !!�!���"�������'()* ��������"�$����!������"��+��� ��������3����$#��������� !��" !��:������&$��"��� �"���.9������������� !n�������$��������"�������1 op

Page 91: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��� ���������������������������� !�����"�#���$�"�����!��%�����%��������&����������������%�'(�%���)�*&��� �!�����$�"���!���%�����%������� '��) !��%+��������'���,���$�"���%��*&���&�-������.�/��!� 0��� �!��������� 1%��������&���� ��!� 0����%�����%���� 1%����%���#���������%&�� #�����+�!�2�%��*&���&��-������3�4&�� ��� �!����$�"�����!������&����5��6��� �!!� %���0�1 � �&�%&����%&�� #������"�#���$�"�����!��%�� !�% �(%���0�1 � �&�* 6&�������!���%�����%���� ���! 1���-7898:8; <=>?@>ABCCD@CAB=A>EFBCG���H�%��!!�!���%����&���!�"&��%(��)�%��!!�!���%��!��"�#���$�"�IJ��&KL�!�%�����%��MN��%��#�����������%��*&���&�-O�!�5 ������� 1���)��� '�%�) !��%+�����)�*&��� �!#� ��%���'�% ��!�%�PQI��RSI�PQITU���V�V����� WX%��%&��!������'�����&1���)�*&��� �!�)�!��$�"�-G���������''�!����%IJYZ[\K��#�)LI][\Z[\�� ��%�!��!��!� �&%�� �!����'������%' !� ��!����$�"���%&�&������%�������'������''�! ��� �!T� %_�%'���3-�X-`PQIaIJbcdefghijklmngopqPQIaINbrPIaINbrstuavJwNbxPQIaIJYZ[\bcy T3-�XRSITz�V�{ � V�� WX%��%&��!������'����!���#������$�"��� �2�%���%' !&����%����%�%������� !�-G���������''�!����%I][\Z[\K��#�)LIJYZ[\�� ��%�!��!��!� �&%�� �!����'������%' !� ��!����$�"�����������%�������'������''�! ��� �!���� -G�1����RSI�����%&��%� � �!������� !���%����$�"���)���� ��� �!T� %_�%'���3-.X-`RSIaIJbcd|}ghi~[��ngopqRSIaINb�PIaINb�stuavJwNbxRSIaI][\Z[\bc� T3-.X��%(�����������������*��%�'(�%��5 �������� 1���)��� '�%����������� !��)�!��$�"�|����!��_�%'���3-3� Q�aIJbcRSIaIJb�PQIaIJb T3-3X������"�����%'���) ��!� 0�%����������!� �������%�*&����%�!��$�"�-7898:8: �ABF�E�?=�EDFABCC>D�C>E��BC�!���������� �� ��%�����%��&�� �%&��%+&����%�)�*&��� �!�)���� ��� �!�� ����� 1%�� ��%�����%��!)�*&��������!��$�"���!��!���%�� !��&% ���-�!������� �� 1%�����2�%��%&�L����������*%� ��!�T� %_ 6�%�3-�X��O&��!��!���!�%�����$�"��-#� ������!�� %�L����&% �����,���%��"� !��$�"�5���!H 0&�L�!�%�����%��5�� �����!�%������!!&��6&!&%&����!��!��)�*&��� �!�)�!����%��$�"���!��!����%�%�����%��-�G�%�����%�����%' !&�)�*&��� �!����$�"��#� �!��� &�&�����&���+�!�������%��%�����%���5�)���HLH� %��+�!�����%' !� ��!�������)���� ��� �!-�!��$�"�IJ����2�%��*&���&���!�������Q��� � ��

Page 92: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��� ������������������� �!!�"#! $�%�&����'&#�"%()�!�"#�!#��*��&��"��%# $��+'�#�"% ��&#,'-�./0123()�!�"#&'#�4�%$&��&�#��%#�&!5�&�6����!!"��'�7���&�&'-�%�"8�&#,'-��!#��+'�#+��9:;;<0=>?@9:;;<1ABB3(C�#���! �#����%&�!"% $��+'�#�"% ��&#,'-�!����!�"#%� +�&!!��&!��DE13(C&�"%����� �!�"#�!#!��+������&� �& ��%� ��&#,'-��DFGH<0=>I0J<1ABB�)-&7��!�"#0=>�"!!K ��%'��#&�%�"� !L<0=>B�)� ��%����!#'&�'��+�&��&�"�������M�L<0=>B@N<9:;;<0=>BBO<9:;;<0=>BB .��M2C$&��"��#-��P�+!�����!+#&��! �!+��'#�"% �!!�"#!��*��!& +7�&#!�"���$��+'�#�"% $�%�#,'-��QRSTUVWXY Z[��"��#-��7��!+��'#�"%%���!!�"#!'&% � &#!�"���$��+'�#�"% ��&#,'-�1A�"%'#�"%)&% � &#\]�"#!.1A2D;_@`aXVRbD;_?@`cTVd<9:;;<0=eB?@9:;;<1ABBf<g:HG<0=eI/01<1ABBBf</1<1Ah0=eBi0J<1ABBWXbjC�!#�[ .0=e2bjcVdbjcaXVRbk�#��%C�!#��%�"%'#�"%l&%!%"#��&���"'-�m!���*� ��#%$�!#�&!'"���K#���%#'"%!"��+m����!#�"%%&��� �n&*���#+���#&'-�#�����! ���!!"��'�!"�!�"#!�"����+'�#����!#,'-�!�)�##�#�'-%�7��&!!����$���!#�%'� �!��!!"��'�!�"���&�+���'&#�"%!&%! +�&!!����'"o#�pqrqsqp tuvRVwxWVTjcbyWzwXbyl&%!%"#��!{!#K��m��!'��#K��!]C[�����%#�%'��#&�% ���+ �n&*���#+�"���$&����'&#�"% $�#���!&#����C&n&*���#+ $�%�&����'&#�"% �G#,'-�!�!#&!!��+�!�#"�#�!!�!#,'-�!!&%!��'��#�"%!"%#��+'�#+�!'"���'#���%#|}}~.�"���"�������P2�9�����@ ��A��9��<1AB .��P2��

Page 93: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��� ������������������������������������ !����""���� !��# ��$�� � !����"%&�������������% ����� ����� ����%�'����������(�$�� ����"�� $� )�$*���+,-.//0123456789:;<=3456>?? @+,-AB � !����"$"����%&��������$"�����"�C3456789:���� *(*�� !����"%�� $�����$���D��������E"���"�,B � !����"��� ��%&������������ �$�! !����"��& �*�������$"������� $*����F$"��������&�E"������$$����*���@G��$)�$*���+,HA,C3456789:;IJ KL9MN7IJ3456789OP:: @+,HAQD 3456789OP:;R73STT789OP:: @+,UAV���������!��%���*� $�$� � !����"$"����%&��������@)�$*���+,HA W��� � !����"%"��$"�@)�$*���+,-A���$%"��%�$%�X �$�� $"���� ���������,��� � !����"%"��$"����$�� ��������89�&���� �� ���X ���#���$�������%�$"���� ������$ %"������",B��$�������%�$"���� ������*Y*����� $�"���������$��������� �%�% �����$�E"����$� �����@W��$������������$"�"%����A,B�������� ��* E�*�*%����%�% ��� �����%��� �%�% ����$ �"��������"���$�E"����$� �����,Z�� ��D��[ �������$������%�*(*����%�* E�*�*#�& �\�$���*�%�$"���� ����X W�$����������D� $�����$�� �����������$"%"������$%�� �����,]������$ �"\��*���*�������*��%���**���� �������$������������� �%�� ���,B�%� \$ **�%& ���W��"%�$"���� �������������$"% ��� )�\�$�+,U)�\�$�+,U2 � \$ **�%& ���W��"%�$"���� ���� U0

Page 94: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������������������������ �!!"!#��$��� �����#�"���% ��&'()*+,-./ 01���������#��$��� �����#����% ��2344 ����5�� ����6$��7�!���"��!��!�% ��!#������ �����!����8� �$�!9#�!��!!�"� �!&44:���;��#�!!���!� ��5!��;��!#��!��!��!!�"� �!�$!��6$�!44<=>?@2A>B>CDEEFG����!��#�!�% ��!#��!������� �����G����!�������#��#$ ���!!���#"���#!#� ��H"��% ��IJC23FK44LAM@JNC<=>?@NOP?>F"��5�� ����H"�!$�� ��������!���H"�������#!��Q��"��������!!���! ��#�#��!&44RSTA?T@UTEC23VNOP?F44 �$��"���$���H"�#��% ��23#��!��W���&X�� ����1��YW ��#"��#I1��KZ���$��[\].,(_<=>?@2A>B>CDEEF\ab*,cUT>>C23F\deOO-._fghi_fb,c_fb .,(_j��"��gX��X�� ����44'()*+,-./_b_+kl(,mn-,*f,cDOO@NopTqeOTqCDEEF\]-._f.,(_<=>?@2A>B>CDEEF\ab*,crU=AsC23FtU=AsC23F-._f.,(_rU=AsC23FtU=AsC23Fb*<=>?@NOP?>\RAdq=qA?@OP?>C23FNOP?\LAMuNC<=>?@NOP?>FRSTA?T@UTEC23VNOP?F_fb .,(__fb,c_fb .,(__fb,cvwx yz{|}~�~{���z�����~�|�17�#�$6��"������������ ��UTEC�FG��"!�6��! �����$!�!���5����� �!�6� #�"Q�"���!!����$���!#��$��� ��������"��������@UTE����! ����!����$�����"!�6��!"����!$���� ���H"�#���Y!�"��!!���I#��!"�!�����;��H"��Q�!����#��!��H"�"�#��Q$ "�����""����"6������!!�"� �KG#��!��;"�#� ���������!"� ������6� ���������� ��&�UTECUAdqF����! ��������� ��G��!�!���� �$����]�$���H"�!����!������;��#�!�����!�����$�!&��;���&���������!#�8$����!���������!#�!��"������!"����!$!#��!��!�Q�$���� �!!"�6Y����!& ��

Page 95: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���������������� ���������� !"!##! $!% # &'()���� !"!#*+,- #! $!% &'.)/0 "%#! $!% &123-�24,- #!5�6"!���� !"!#78�%"8!49:;5<!= &)))'>)))?�63%!% "%78�%"8!4 &))'&()))+@ABC )D&),- ,E 2�"!:-�8!-%FGFHA- -�I4 !#"!#2�%8-42�6JKLKM NOPQRSOTUQVWROXYZR[\-6#5!44!!],E 2!65!6�%#-$�6#%4282#E8!#,- -�I4 !#"%:-�8!FGF� _abc>)d!48!6��� !"!#4;5<!#!#4&)))-$!5%6!4-288!"!&)))+@ABGC$- 2!!64 !)!4&)G��%#-$�6#5-85%8E8-4!�,#"! E,�6#!"!8-�e�!f-g�6h%!8-5<-,24 !, E5E"-64i5j!#4'D'"2 !5j!#48!4!�,#!64 !8!"E�%4"j!]E5%42�6"!8-, !�2I !4;5<!k%#h%jD8-l6"j!]E5%42�6"!8-"! 62I !4;5<!"%manopqarG s23% !FGtH:!�,#"! E,�6#!*#C?!# E#%84-4#"-6#8-s23% !FGtG��64 !h%!"-6#8!5-#� Cc)9%6#u#4I�!#-6#,-66!#=vw_oq!#48-�!288!% !i5- 286ju-,-#%6!6E5!##24E"!3E ! 8!#,-66!#�% !'#�%�!44 !8!#4;5<!#GA- 5�64 !6�4 !-,, �5<!_oqxyz"�24#-42#f-2 !8-l-�2824E"E#2 E!�-2##-6#e4 !��823E!"!5 E! "!#6�%$!88!# E,82h%!#94�%4"E,!6""!8-l-�2824E"!# !##�% 5!#� 8!#4;5<!##�64!]E5%4E!#=G+-83 Eg-i8-"2{E !65!!64 !_oqxyz!4vw_oq!#46E3823!-�8!5- _oqxyz, !6"!65�6#2"E -42�68!4!�,#"j!]E5%42�6,�% ,8-5! 8!# E,82h%!#G_oqx_ar|z"�245 E! -%��26#%6! E,82h%!�e�!#25!8-6j!#4,-#6E5!##-2 !GB2C-%3�!64!i_oqx_ar|z"!$2!64�!288!% h%!vw_oqi5- 8- !'#�%�2##2�626"2h%!,8%#"!4!�,#"j!]E5%42�6,�% 8!#4;5<!#E5<�%E!#G��4 !#4 -4E32!!]E5%4!8!# E,82h%!#-%�e�!4!�,#h%!8!% #4;5<!#"j� 2326!#5!h%26j26f!54!,-#�!-%5�%,8!4!�,#"j!]E5%42�6GJKLK} ~V��ZR[�$!58!#�e�!#,- -�I4 !#"!8j!],E 2!65!, E5E"!64!i6�%#-$�6#�!#% E8!5��4G?!# E#%84-4##�64288%#4 E#"-6#8-s23% !FG&)Gvw_oq26"2h%!%6! E%4282#-42�6"!# !##�% 5!#5!h%2-%3�!64!8!5��4G_oqx_ar|z,!%45 E! "!# E,82h%!#"-6#8!##8�4#82� !#"!8-h%!%!�%�e�!"-6#"!#6�%$!88!# !##�% 5!#5!h%2-%3�!64!8!5��4G_oqxyz!],8�24!8!##8�4#82� !#h%2#�64"EkD,-uE#�.

Page 96: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������� �!����"�������#���$����#��##�����##"��%��&����������'��(�"������������"������)�' *"&���+',-./�)�0#123432 56789:7;<=:>?:@:ABC��#������!���"�������#�$��#D!�1EF����D�%"�"����#"���$��"������G-H��IIH'J���KLMNOP� ����&"����#�����#���������(���(��#�"���D�%"�"����#"�����������#��#�Q���##�������R#���"#��(�"�!��"(�������!���$�� ����&"�S��#����"��##��������"$�#���#(�����#� ����������T'J���MNOUMVWXYP� ��&������"����D�%"�"����&������ ����&"������#����"(��#���$������������#���#��#���$����#��##�����#�Z�����!���"�����#������#��#��##�����#��[\�������#'] ��&������"����D�%"�"����&�������##"� ����&"����#MNOUY��"#� ������"_�������P�������&������"���#�������#\� ����&"�����"(����##���#�"%��#S0�"�*"&���+',,T'*"&���+',,.a���&"�0#*"�%"�"��2343b 56789:7;<cdeA]�#��#�����#��������!���"�������$��������!��"(��#��������f�g��(����#��#�����#� �!���"��������������S������#�����"��!���"������T'] ��&������"����D�%"�"��� ���#� "�h�����#������)���KLMNO��"#� �#��������_���1(�"����#� "�����#�������#�����&"�'J���MNOUMVWXYP����)���&��������"������\���#�� �!���"���"����#���$����#iG

Page 97: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������ ������������������������������������ �����!�"��������������#�����"!$%������"�������&��������"'� !������()���*�+���,-./0-*�+���,-./12�&�)�*�������!34546 789:;<=8>?@ABA<:CDEA<F'��+G��������"���G���"���H�#����+G�������������&�"������������������#��"��!�������������"���������������������!"�����I��"�������������"�����J����"'� !������(���������"�KLMNKOPQR0��"�����I���������������("��������"�STKLM0�����!"����-U���KLMNVR���������������� �����������������'� !������"���H�#��"'�����������(��������"'� !������0��J��"����������������!"�G���G��������&�()���*�+���,-.,0-*�+���,-.,12�&�)�W�G���"���H�#��XYZ [\]__ab_acdef\]f\g_]h idfah]fe\F��!��������������#��j�������+����"�� �����!+���"����!������� �������k�����������������"�������l��mG��%+���"�!�#����-U����������������������G��������������"�� �����!+�������G������������G�����G�����I��"��"�n!�������!������-F���������"!�'�����������%�G!����������#�� ��������"�� �����!+�����������������������������!�����J���"��l��mG�- op

Page 98: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������ ������ ������������ ��!���"�#����#$%&'()*+,-..--/0123-*,-45)6375).37*89:-+.,)5,;51-,7<<-35-+.3*=3>;1=)*+5-,?)03.2-021,1@=)*.A835)57*B;-;2=-+.C,?-+);B<-*.-45)6375).37*=-89:=)*+5)21053,).37*);B<-*.-);++34,)2;*-.C,?-57*B;-<3*3<3+-5)07++3D353.1=-.27;6-2=-++57.+53D2-+07;2+)21053,).37*4,->;37D53B-5-+E+.F<-=-0)E-205;+)G*=-,21-2=-+*7;6-);/+57.+-.;.353+-205;+=H1*-2B3--.=-,7I.A()*+5-,)+=-,?-,J073*.3*B4-/1,;.-25-,?-,J073*.3*B=)*+;*-0-.3.-.C,?-<K<-+35H3*.-26)55--+.)=)0.).3L);B<-*.-5)+;2,?)2B-AM)3++35).C,?--+.57*B;-45)07++3D353.1=-0)**-0-*=)*.5H-/1,;.37*);B<-*.--.5-,?-,J073*.3*B=-63-*.-N,),-+;2.7;.=)*+5-,)+=-2-,7;62-<-*.OP732Q3B;2-RASTUAQ3B;2-RASTVW)355-=-+.C,?-+P+5)6375).37*89:����X Y�����$�!���"�#����#$������$�()*+,-..--/0123-*,-4*7;+)67*+;.353+1;**7;6-);0)2)<F.2-Z[\]_O(-)=53*-6375).37*U435021+-*.-5-=-B21=-6375).37*=-=-)=53*- ,?)>;--/1,;.37*Aa*-)0053,).37*)6-,;*=-)=53*-+.23,.-3*=3>;->;-Z[\]_bcA8-57*5-+21+;5.).+7D.-*;+=)*+5)Q3B;2-RASd4+35-=-)=53*--+.0-.3.45)21053,).37*+-2)05;+-N,),-,)25-+21053>;-++7*.-/1,;.1-++3<;5.)*1<-*.)6-,5).C,?-A()*+5-,)+=-,?-,J073*.3*B4;*.-<0++;0051<-*.)32-07;2,21-2=-+,?-,J073*.+-.5-++.7,J1+=)*+5-++-26-;2+=-+.7,J)B-,->;3-/053>;-5-.);/=-6375).37*=-=-)=53*-AQ3B;2-RASdV(-)=53*-P+5)6375).37*=-)=53*- ef

Page 99: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������ ������ �������������� !"���!"#$��$�!#�%&'()*+*,-.+(/*01,(2.(3'(456789*01,(2.(*0::&;*2:'(:;(0<*))+=>?(:3,*&:'*+@)'&>*.&=2(:.)'0:(A>*>(B0('(>?(>C)=&2.&21DE*+@)'&>*.&=2*::0+('*F*G&'&.@)*+*;*).*.&=2;02=,G+(;(:+@)'&B0(:*H(>/DI*+>=2.+('(>?(>C)=&2.&21*01,(2.('*:0+>?*+1(,J,(:K&'0.&'&:(02&2.(+H*''(*;*).*.&LMN=&+O&10+(PDQRSDO&10+(PDQRT/N:'*H&='*.&=2;(*;'&2(����U V!�W"#!X!�!�Y$������"Z�[����["\�]*2:>(..((<)@+&(2>(32=0:*H=2:,(:0+@'(>=.)*++*))=+._'*;&:)=2&G&'&.@;(:+(::=0+>(:MN=&+O&10+(PDQSD%&'(:+(::=0+>(::=2.;&:)=2&G'(:3'*+@)'&>*.&=2(:.)'0:(A>*>(3>*+'(1(:a.&=22*&+(;(+@)'&>*.&=22K(:.)*:=G'&1@;K*''=0(+;(:2=0H(''(:+(::=0+>(:)=0+>+@(+(.1@+(+'(:+@)'&B0(:D]*2:'(>*:;(2=2;&:)=2&G&'&.@;(+(::=0+>(:3'(>?(>C)=&2.&21;(H&(2.)'0:*;@B0*.>*+&'2(;(,*2;(B0(;(::(+H(0+:;(:.=>C*1(B0&)(0H(2.J.+('*,@,=&+(;('*,*>?&2((''(a,J,(3)=0+>(..(+*&:=23'*;&:)=2&G&'&.@;(+(::=0+>(:2K*)*:G(*0>=0);K&,)*>.:0+'(>?(>C)=&2.&21DO&10+(PDQT]&:)=2&G&'&.@;(:+(::=0+>(:N:>=.����b cd#�e���]K*)+-:'(:+@:0'.*.:=G.(20:;*2:'(::&,0'*.&=2:)+@>@;(2.(:32=0:)=0H=2::f2.?@.&:(+'(:)=&2.::0&H*2.:T gg

Page 100: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������������������������������ �����������!" ����#$%#&&%�����������!'���'��������������������'�'���� �������������������(���������'�������������������������������)������ ���"� �������������������������'��������������������*����"�+����!'��)'���������������,��- ��.�)������/��������������'���������"�0��������������������1����'�������������2������������3��������1������'����4����������������������������'(���"5678 9:;<=>?@:;0������������������)�����'����'���'�����'�����'���������A'�����������'�������'�������������������)�����'������ ������)����������������������!��������"B��������)����!���(�'����������������'���������C1�����D�1����'���/�!��������������������1���"E����1������/������������'�������!�������)���� ��� � ��3��������'����������������"F���'��������!�'�� �����! ��������/�*�����'���������������"G��D�������������������)�����'����'����'��������!�'�� �����!���� �������������������������������'������������� ���������������.���������(��������(����������/�����������C�'������������ �������������'�����������1���������������������"E���������'������'�������������H����,1���'�)����������������'���������'�������!�������� ����������������������I��� ����������� '������������.�� �����"J���(���������,����������(�������'�������!������������'��������,��- ���/�*�����'�������������(�����1��'�������)������������� -�����'��������'��2��3��D�1����'�'���'�����������'���'�������� FG������'����"4"GD��/��������,��- �C�'�������������)������������(���������������������.��������������������.������ H ��� ���������������������������������������������������'������'������������������������*����C1�����B K�������������L�1��" MN

Page 101: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� �������� �� ������������� � !"#$%&!'# ��������������������������������� (���) *+,#&'-!'# ��������������������������������� (�./0/1 2345676859 ////////////////////////////////// :1��; <=->>'?&-!'# >$@*+,#&'-!'# ����������������������� (�./A/1 B3C6D7EFG/////////////////////////////////// :0./A/0 H7GD73I6E9CE53I8J6D7685 ////////////////////////// :0./A/A KLLGE57699DIECE53I8J6D7685//////////////////////// :A./A/. KLLG8JME9CE53I8J6D7685////////////////////////// :A./A/N O99FE9CE53I8J6D7685///////////////////////////// :../A/P QDGC65DR673////////////////////////////////// :../A/S TULECV8WGE9///////////////////////////////// :../A/X B3JD569YECE53I8J6D7685////////////////////////// :N��� Z!%$@&#[\-"-!']@@ !"@=@>>!"-!+,'@>$@ +,#&'-!'# �������� (�� <# !"'_%!'# ��������������������������������� (./N/1 aL76Y69D7685LDGb99D6YCEcDG76JFREdcHae/////////////// :S�� f\\='&-!'# &=->>'g%@hijklm ���������������������� ((��n op !qr>@@!f -=p>@������������������������������s���t *#!"@-\\"#&q@$@ +,#&'-!'# hijuklm �����������������s;./X/1 cG3v53I8J6D7685////////////////////////////////1wA./X/0 x3I8J6D7685 /////////////////////////////////1wS��( y+>%=!-!>@z\+"'[@ !-%z����������������������������s./:/1 TDF{CE9FJJ|9}~�92EDCR65E� /////////////////////111./:/0 TDF{CE9FJJ|9�9�/////////////////////////////111./:/A TEYL9CE53I8J6D7685}h�9� //////////////////////110./:/. TEYL9CEJ85�EGIE5JE}��9�///////////////////////110./:/N 2EIG3CE9D769�DJ7685�~�92EDCR65E�//////////////////11A���s<# &=%>'# ���������������������������������������

Page 102: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� � �������������������� !"�#$��� #�%!%&��� '�(� �)(� ��*��+�%+����&�,�%&�-�.$�$�%&% $�%�#���/��$�$ ������ ���#���*0�����#�� $*#(�����&�� �/$*#(���+����� ����%,$�&��(�%���!���1#���� 2��� ��!"�!3#($��$�,24�&�,�%&�-�.$�$�%!(���5����6�%+���!�&�!�%��$(�&� !"�!37#($��$�,8$����)����&�!"�!3#($��$�,92��� ��!� &��%#�$!��$(�'��-�.$�$�%&% $�%�&%���*$�����(*.��&� �%#�$+�� :!�%��2��� ��!�(�&!(*#��$�,'�/��$�$ �����&�*��&���&�,�%&�-�.$�$�%%��)%�)�!��*$�$*�*&�!(;�'���&$ +����6(���$ ���� �<�&�*�1$*$ ����!(;�24�+�$)���&$��+���� #�$(�$�% &/��$�$ �������&�6(���$ ��� (���(����*���&$=%����� 2>-�&��% (�&��!�#�(.�0*���,�����$���&�,�%&� ��$ 6�!�$(�%��)%'�(� #�(#( (� &�� !�!"�#$������ ����%,$�&��%,(!$��$(�*���$7$ �� :.� �&�?@A8?���$!���@B��*A#�$*$C��$(�9������!"��!"�&���.(�24���� ����%,$�#���D���6(���$�#����!�(�&!(*#��$�,!(**�%������ ��)$!�:.� �&�@E>8@< �0*�E���$7>,���92F���#��*���� $&/�$&���/��$�$ �����: %��!�$(�7����� *�$����� #���*0��� &��(�%���!���1#���� '!� #���*0��� #��)���!(���5������<#�&��� ����%,$�&��(�%���!���1#���� 2� G HIJ���K����LMNMO PQRSTUTVSWX��%,(!$��$(�� ��.(�&%�#��#�� $��� &$ !$#�$�� '����� +���� !$��!� &��/�$&�:��&%!$7 $(�'�/$�����$,��!����$-!$����&$ ��$.�%�8�YZ9'��!2?�� $��� &%-�$�$(� (��%�%#�(#( %� '�(� #(�)(� !$���#���1�*#��[\] _ abac d[e?���%,(!$��$(�'(������&���&$ !� $(�&�� ��+�����&� $�&$)$&� $��%�� % %!"��,���&� $�6(�*��$(� �����$)���:���!!(�&!(**��fghijk2\] _ abac l[eX��%,(!$��$(�� ���#�(!� � #����+���#�� $��� $�&$)$&� #����������&%!$ $(�!(**���2X� #���$!$#��� �1#�$*���&/�.(�&&� &�*��&� !(����&$!�($�� '#�$ $� � �$���&���(�)�����!!(�&#��!(�!� $(�(�#������!"��!"�&��(�)���� ��������$)� fghmjk2\] _ abac n[eo�,(�$��$(�$ �"�!(**��$!��$(�#�(!� (6�,�(�#(6�,��� $�(�&���(���!"�*������<�!!�#��&�,���*���(� (*�*�����fgimk2\] _ abac p[eX��%,(!$��$(� /�=�!��� ����!(�����#(��(.���$�&� �� (��!� :��&�*��&�&/��$�$�$�����2F����%��$����� �*.��&�#���$!$#��� ����$�$�$������� �&%�(���q� +�/:!�+�/���!!(�& ��$ 6�$ �����#(��!����,�&�#���$!$#��� ($���(�)%2X� #���$!$#��� !"��!"���%,���*���:(.���$���*�$������ (���$(�#( $.��#(����1�(����&(�������*$�$*�*&/$�6(�*��$(� ��1����� f2��� !����&%-�$�$(������*�!(�����&% $,���/���$�%+�$ ����%,(!$%�2r�!(*#���&�/$�$�$�����&����%,(!$��$(�'�� �� (��!� $*#�$+�%� '��&%��$&/�������&� �%#(� � ������%#(� �#��&%6���#(����!� (���#���$!$#������%#(�&��$�#� :��*# gshk2� t uvKww�x�K����w�yHIJ���K����r��1$ ��#�� $��� !�� $-!��$(� &� ����%,$� &��%,(!$��$(�'��z$,���{2h�% �*��� !�� $-!�7�$(� �� #�� #(#���$�� 2 |h

Page 103: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ��������������������������� �!"�#$��%�#!&'(') *+,-./0123��4��%�$�4�!%��$%�5��#!% #!$$��67�� "$� �!%���"���%�%8!�� ���!"�#$��%�#!�% �!���9:9�%�94�����#!%���;"!"8$������ ���$%� �$��"���%�%<=>?�@!�A��;��! ��%�!$% �$��64�"��!%"���4���B�!%��%���A�� �9" ��%����3��9" ��%�����#!% ��4���#!!��!��%���7���� �!%�!��#�4�C!"�#$����!��9;��4����D$�$�9�!%�3�9" ��%���4��%:%���!%��!�#��6%��!��3�9" ��%��� #�%:%���$$�4%"4��%#�����9�9;��� ���#�4��94��7�"� �!���!"�#$��%�#!�3��9" ��%�����#!%B�������9�!%$#99�E���$F�5� �4�#$����� �!"�#$��%�#!GH���!I#!%��$�!���%#��%" �!���4���� � "$���#!�%���!�$#!%��;��!%4��C����;�%�!$� ��� ��$����#!�J@!9" ��%���K����5�L���%%#%���9�!%!��%���%��!�4��%�$�4�4�� �!���4�#$����� �!"�#$��%�#!�J@!9" ��%���M$%�5�L��!%��B��!% �!���4�#$����� �!"�#$��%�#!�&'('N O/2./+P-0Q,0R+PST-./-SR@!9# U�� �!"�#$��%�#! "8!�%�!���99� �5#!$%�#!� � "$���#!�K#�����$#!%��V4�#4#��%�#!�4��B�!%:%���"!"�"���!5#!$%�#! �%�94�H ������#��$��H�%���$#94#�%�9�!%� ��!"�#$��%�����JW�!����%�$%�7����!5#!$%�#! �%�94�H�!���!%�#�9�% ��#X���7��$F�!��!% �5�Y#!9#!#%#!� �9�!�9�9Z9��������[��9�6�9�9Z4���[�%��%��6 �B����%�#! "4�! �%�94��J3��%�$%�7���%��;�%����� ������#��$��!�%��������#!%��9;��;���C$����� "4�! �!%� �%�94�#\$� ��!�����%�����������#��$�$#!�� "�"�� ]=

Page 104: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������������������������������ ����!���"��"�!�"�� ��#��!��$ �%��&��� "'��������� &�&��!����"'��(� ��� ���!&)�������!*+,-,- .//012345567181297:;4634:2<!�)�!���!&)�������!�����(�� �!���!!�����!��"����&��� "����� ��*=�!��>�"������� ��!���� �!�)�!��'�(�� "������%�"��&������ �?@�� ���� �A�!����!B�!����!������!�� �����!��(��"����� ��*<!�(� �&�&�����#!������'��� �!�����)��!�&�&���"��&����� "���!�� �����!����)�!����!&)�������!CDEF*+,-,+ .//0:;G1581297:;4634:2H#�����&��!�����&�����!!�"��!&)�������!���������&����������� �!���� ��#��� ��"��� ������(�!���I"�!&)�������!%��&��� "��#&� �����@��J>"�!&)�������!%��&��� "��#�� ����������"�!&)�������!%��&��� "'� )���!�����!CKLFI�M#&� �����@��JI���#&� �����@��J �� &��!���!����"��� "'&��������� ��&)����'�!�� �����!�!� �����)�!������!������!��!�!&)�������!���������&�*N"����� �� �(��J�!����"��&"��#&� �����@��J��� "���!������!���� ���������!&)�������!����������&���!���$& �!�������!����""�����"�B� �����!��"��#�O!�"�)�������>"������ ���) ���"�>���*H���J���� ��#� �#���!��!�?�&�� ��!� "��� ��&)��������"�?���"��� ��� "'�����!���'�!&���"�% ��'�!�����"����!�'�!@���!� �����)�!��!&)����P��� ����!������*H������� ��#��� �����J�)�!���'������ �!����� ����!� ����!!�""� ���'�"�� �!!�!�"�� ��&�����!���"�� ��#��J���� ��&)���*����)�!��������!����@�� ���!�"��#&� �����@��J�!����� ����!� ����!!�"*H��A��������� ����!������� B���"�����!� ?�����"����!�!�!�����B����!���*�Q�� ��������I����)�!������!���� ����� ��&)������ �J�����(����#�� ��������*���#�� ����������!���� R)"�����!�B�� !����!����!&������ ���!�"���"����!������"�>�����""���� �����!���B�� !� �!���"����!�"��� ��#���"'������"*�'��� ��#�#�� ��P��������%��&��� "�������"'&(�"�����!�����$& �!�� &��"����*S""�������"���&���!��"����� ������!����!&)�������!?��(�� "�����"������!���"���&���>"'�P�� T��>���*U&�!���!�>"'��� ��#�%��&��� "��#�� ��������� &��!���!�� ���!!��% ���"������*S!�$��>�""�!���!�������!&������ ���!�?�!���"����!������"�>�� �""����"�������� ��&)������ �J�����(�����""�!'�J���!��������"'�����������%"���� &��"����*H������� ��#�!��������� &(�� "������ ����!��J������A��R�������J������)�!�����""�����������"'�)�!�����R���!���!!�����!������"R��������&�� ��������� &B& �!���*�= )���!�����!IV�!��!��!��J����"�!&)�������!%��&��� "'� )���!�����!>"'� )���!�����&W!�������"'�!B� �����!����� ���?"'�)�!�IXYZ��@����W� ���������!��!�"�!&)�������!��XDZ�'�![��!�� "���������!������� ���)�!��*��@����W�����!�� �����J�)�!������!!� ����!B� �����!�����"&��!��� ����!�"�� �� ��������!�*\"����(�!��JP�"���� "�� ����!��� �@������"'����������!�'�!�� ��������!��!!&�*N"����� ����R"��%��&��� "'� )���!�����!�!�&�&� ����&���!���$& �!�������!����"����"�!&)�������!��� �(��"*H�����R"��!&�������!��!���R�?"'�!B� �����! ����������� ���� ����P�����!&)�������!*H���!��!�>"'�)�!�!&)������� ?� �(� ��������� ��#�!���������!�� ����� �����!��W� ������"����$& �!����� �������![����J����!����!�"��� )���!��*K]

Page 105: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ��������������� ������������� !" ��#$%&'()*'+,-./.0-1'.2+3(-/(1'4)-(+5.11.0-'(-+607.&/.0-'&-1$&$.//+3&/)3(89:;<=&-17(3/&.-1/3&>&)*?)-@30A$B5((1/)-&//3.A)/C@&3(*(5@$(?$(@3.*?$&D)&$./+?'+$&.'($.>3&.E10-F'4)-(3(110)37(<=&-17(7&1?$&-+607.&/.0-5)$/.ED)(1/.0-1(1/A.$&/+3&$(<G-@30A$B5(@()/+6&$(5(-/H/3(70-1.'+3+7055()-(3(110)37(?'&-17(7&1?)-&7I(/()3@()/-+607.(3&>(7@$)1.()31>(-'()31@0)37I&D)(3(110)37(<J.)->(-'()3&'(5)$/.@$(13(110)37(1?/($$(-+60E7.&/.0-5)$/.E3(110)37(1@0)33&./H/3(A.$&/+3&$((/7I&D)(3(110)37(@()/H/3(/3&./+7055()-&//3.A)/<K&-+607.&/.0-5)$/.ED)(1/.0-1(1/@$)1705@$(*((/'.L7.$(D)($&-+607.&/.0-1.-6$(E.11)(D)($4(1@&7('($&10$)/.0-(1/5)$/.E'.5(-1.0--($$((/.$(1/10)>(-/'.L7.$('(@&3>(-.3M)-(10$)/.0-N&3(/0E(L7&7(C($$(-4&@&1+/+'05.-+(@&3&)7)-(&)/3(10$)/.0-F8O:P;<����Q R!S� �!T "�J($0-$(-05A3('(1@&3/.7.@&-/1.5@$.D)+1'&-1)-(-+607.&/.0--0)1@0)>0-1&.-1.'.1/.-6)(3'.2+3(-/1/%@(1'(-+607.&/.0-8U;VWX+607.&/.0-A.$&/+3&$(VK(1-+607.&/.0-1A.$&/+3&$(1'+1.6-(-/'(1-+607.&/.0-1(-/3('()*.-'.>.')1D).10-/@3H/1M+7I&-6(3'(1@30@01./.0-11)3)-0AY(/&)D)($.$1-+607.(3F<WX+607.&/.0-)-M@$)1.()31VK&-+607.&/.0-Z)-M@$)1.()31[70-1.1/((-6+-+3&$'&-1)-(1)./('4.-/(3&7/.0-(-/3()->(-'()3C&7I(/()31F(/)-0)@$)1.()31&)/3(1&6(-/18OU\;<WX+607.&/.0-@$)1.()31M@$)1.()31VK&-+607.&/.0-Z@$)1.()31M@$)1.()31[70-1.1/((-6+-+3&$'&-1)-(1)./('4.-/(3&7/.0-1'(/%@('.2)1.0-CA30&'7&1/F<J0)>(-/'&-17(/%@('(-+E607.&/.0-$(1&6(-/10-/$(5H5(3]$((/$&-+607.&/.0-(1/,-&$.1+(1./0)1$(1&6(-/110-/1&/.1&./1WX+607.&/.0-5)$/.EA.$&/+3&$(VK&-+607.&/.0-Z5)$/.EA.$&/+3&$([@()/H/3(70-1.'+3+(7055()-(-+607.&/.0-)-M@$)1.()315&.1'&-17(7&1$(1.-/(3&7/.0-1(-/3($(1&6(-/110-/&./(1'()*M'()*73+&-/'.2+3(-/(1-+607.&/.0-1A.$&/+3&$(1<_($&&./D)($(1&6(-/10-/'(13]$(1A.(-'+,-.1(/D).@()>(-/H/3(/3B1'.2+3(-/1)-@&33&@@03/&)*&)/3(1<6&$(5(-/?(-/3($(1'.2+3(-/(1-+607.&/.0-1A.$&/+3&$(1.$%&@$)1.()313($&/.0-1'('+@(-'&-7(?7(D).&./D)($(3+1)$/&/'($&-+607.&/.0-(1/'+/(35.-+@&3$(13+1)$/&/1'(17(3/&.-(1-+607.&/.0-1A.$&/+3&$(1D).$&705@01(-/<K&-+607.&/.0-Z5)$/.EA.$&/+3&$([(1/10)>(-/)/.$.1+('&-1$(7055(37(+$(7/30-.D)('(/%@(A)1.-(11/0A)1.-(110a$(1@30@01./.0-110-/&./(1(-0-7/.0-')@30,$')@&3/(-&.3(<����b cde��f�gS��#$(*.1/('()*035(1'(-+607.&/.0-11($0-$(/%@('4023(89h;VWK(1-+607.&/.0-1ZiN3(-'3(0)M$&.11(3[_(//(035('(-+607.&/.0-(1/70--)(10)1$(-05&-6$&.1'(Zj�k���lm��n��[<o$$(70-1.1/(M035)$(3)-(@30@01./.0-D).(1/M@3(-'3(0)M$&.11(3@&3$(0)$(1@&3/.7.@&-/1'&-1)-1()$/0)3(/1&-1&)7)-(@011.A.$./+'(70-/3(E@30@01./.0-0)'(3(E-+607.&/.0-WK(1-+607.&/.0-1Z70-/3(E@30@01./.0-[V74(1/$&-+607.&/.0-7$&11.D)(0a.$%&)-(7055)E-.7&/.0-(-/3($(1-+607.&/()317055(@&3(*(5@$($&-+607.&/.0-@&3&36)5(-/1< pU

Page 106: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ����������������� ��������� �� ������� �������� ! ��"#���$�#�%&'()*+,,-,.+&/0)*1231)&+,342513-+66+7+&3*)7'),/.+.+-80(2&.+,/32'+,9:;(/<&/0)*1231)&=)-'62&1>*231)&.+62&/0)*1231)&?@-1,+(2'')(3+2-8.1,*-,,1)&,@-1'(/*A.+&36+,&/0)*1231)&,B)(7+66+,+3@-11&*6-3,)-C+&3.+,@-+,31)&,.+'()*/.-(+9@-1,+(217'61@-/DE)FD+3@-2&.6+,&/0)*1231)&,2-()&361+-DE*)77+&3+66+,,+()&3,3(-*3-(/+,DE@-+6,+(26G)5H+3.+62&/0)*1231)&DI+,(/')&,+,J*+(321&+,.+*+,@-+,31)&,,+()&3.+,C26+-(,')-(6+,.17+&,1)&,./>&1+,2-'2(2C2&3E*)77+6+'2(31*1'2&3)-6+3+7',KL>&.+(/')&.(+2-82-3(+,@-+,31)&,.+,&)-C+66+,.17+&,1)&,+36+,'),,156+,C26+-(,.)1C+&3M3(+./>&1+,K:N/0)*1231)&9@-1,+(2'')(3+2-81&3+(2*31)&,2C+*6G/*42&0+.+,'()'),131)&,O*)&3(+'()')<,131)&,B)(7-6/+,J'2(31(.+,,3(23/01+,.+&/0)*1231)&KPQP RSTUVWXYZ[\[S]VV_S\VVaaS\[Sbc]VaUV_bcXW][S]X_I2d256+eKf'(/,+&3+-&+/3-.+*)7'2(231C++&3(+6+,.1g/(+&3+,,3(23/01+,.+&/0)*1231)&,-3161,/+,.2&,6+,3(2C2-8*13/,2-.+,,-,KI+,h75)6+=O?1&.1@-+@-+6+*(13A(+&G+,3'2,./3+(71&/.2&,6+'2'1+(KI2*)6)&&+ijklm1&.1@-+,16+,&/0)*123+-(,-3161,+&3-&7)h+&.G2''(+&31,,20+'+&.2&36+'()*+,,-,.+&/0)*1231)&KI2*)6)&&+nopq1&.1@-+6+3h'+.+B)&*31)&.G-31613/E+66+'+-3M3(+I1&/21(+=r?,16+,1,,-+,,)&31&./'+&.2&3,)-N)&61&/21(+,2&,6+*2,*)&3(21(+sfetuKvw

Page 107: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� � �� �������� �� ���� � ������ ����� ����� �� !� �� "���#$%&' ()*+, $-. /011234 5*+.,1 6+)72 8*. 9::;9<=4 8*. >#%?' ()*+, $-$ /011234 @4A:1 6+)72 9+2 9::;9<=4 8*. >#B' C6D $-$ 8*. @4A:1 E. 8*. D=F 8*. >#%G' C6D $-$ 8*. @4A:1 H 8*. 9::;9<=4 8*. >#IJ' ()*+, .-. 8*. H E. 8*. D::;9<=4 8*. >#K$' 4;L*AA4=L41M1;7NA4 $-$ /011234 H 6+)72 9+2 9::;9<=4 9+2 >#$B$' 4;L*AA4=L41M1;7NA4 $-$ /011234 H 6+)72 9+2 9::;9<=4 9+2 >#G' ()*+, $-$ 8*. @4A:1 6+)72 8*. D::;9<=4 8*. >#KB' H $-$ 8*. @4A:1 6+)72 8*. 9::;9<=4 9+2 >#$&G' H .-. 8*. 5*+.,1 E. 9+2 9::;9<=4 8*. >#$O' ()*+, .-. 8*. H E. 8*. P.LQN=4 8*. H#OB' ()*+, .-. 8*. @4A:147=411*+=L416+)72 9+2 9::;9<=4 8*. >#O$' ()*+, $-$ /011234 @4A:1 6+)72 9+2 9::;9<=4 9+2 >#$G%' ()*+, $-$ /011234 5*+.,1 6+)72 9+2 9::;9<=4 8*. >#$$B' ()*+, $-$ /011234 H 6+)72 9+2 @QR*=24,4S4+TU9::;9<=4V 8*. >#$&O' ()*+, .-$ 8*. H E. 8*. 9::;9<=4 8*. >#IK' ()*+, $-. 8*. @4A:1 6+)72 9+2 P.LQN=40.F)0214 9+2 >#$BK' H $-$ 8*. 5*+.,1 6+)72 8*. 9::;9<=4 8*. 8*.;>#%K' H $-$ DL7234 @4A:1 6+)72 8*. 9::;9<=4 9+2 >#?&' CM17NA4,21;7=2W+R $-. 8*. @4A:1 6+)72 9+2 9::;9<=4 9+2 >XYZ[\Y] _abc]d\efghYiYcjk\\lci\[\mmciYcnoj\md\lnofejYcjflpqr stuvwxyzvxtu{fci\hifhfmjcjfld\lnofejYcjfl\mclfggn\|}~��������������������������������_|}~���� \mc]l\k\imjflYgn[jfin\d]e\[[\hifhfmn\dYlm[\hYhj\i���\c�]j\mclfggn\|}~��� �\[[\n[jgjl\[\mhifZ[�g\md]|}~���� hYi��Zijd\i[\��� �������������������� ������Yk\e[Yi\e�\ie�\d\cYZf]mYlmlno[jo\i[\efghfic\g\lcmfejY[d\m\mmYjgm_¡¢ld\gj\]£efghi\ldi\e�Y�]\mciYcnoj\d\lnofejYcjfl\c[\mdj¤ni\le\m\lci\\[[\m�lf]mhinm\lcflm\cYlY[�mflmdYlme\cc\m\ecjfl[YlnofejYcjfl|}~���d]hYhj\i���_¥lm]jc\lf]mhinm\lcflmlfci\hifhfmjcjfl|}~���� �]jinmf]c[\mhifZ[�g\m\c[\m[jgjc\md\|}~���_¦]jm�]\[\md\]£mciYcnoj\md\lnofejYcjflmmflcZYmn\mm]i[\¦§ �lf]mefgg\l©flmhYihinm\lc\ie\cc\ª«

Page 108: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ������ �������� ���������� �� !"!#$ !%&�$'(##$!" )*+$' !,-.*/+0�12345 ����� ��65��7�������8�� �9�:�;<=>?��@��6;>A<B>C���DEFGHC�I�J��I�KC����?L�� ��6M�6 ��5��NGGFE=F�OC��;�6P�6�����6�:�9 ��9� �?� QCIFGRF��FST;��9���5�U9��:�P��?�6VWWXYXZ[�\���5�� ]_ aabc� defghigj9���9����6 k����:��:�9�5�9� ����M�:�����������l��m�n�6�U69���6�� :����5 � ���k9��6P��@��������6 ������9 ��6 �� �6��� �6 �6�6�m���� ��6�5 ���:��2����o:���3�:��6 5��5���� �� �6���6��� ��6�6�:P��� ������5:�� �p9�9��3�5 ����� ��6�23�5 ����� ��65����������5�� �9�:�;478?��@��6;8q48�� �9:��r����5 ���s� ��6?�� �6� �9�6����� �:����5����l5:����:3��5�9�����9���9���3�65��@:o�����:9�6���5��� ���M��:3�6���@:����5����o ��������l�����t��6������6�@u�9 �m5�� �9�:����v� �@u�9 �m�� � ��6 �6���M�6 �6�:P��� �����������:3�6M����5��:���� �Ywx[�yz{z|z| }~��~����~�������2�M����6�P�9�6� � ��:�� ��9 �������������9��:�2��5�� �9�:��k:3�6 �������3�6M����6�P�9����6����6 �6 ����::���76P�6���:L5����6�6����3������lL:�M����6�P���� ���� U5���� �5�:�P���B���5�:�P���6� ��:�;��P�����x;�??B:���������9��:�� 9��5:� L��69�6�9����6�9� ��69��5:o �� �6�� ���69�M���:����::����5�� �9�:�����5�:�P���6�66���;��P�����x;@?B9�����5�� �9�:�9����6�����M�9�M����6���������� ���v�����5�� �9�:� �6�k����5:�9��M���:����::������6���6M����6�P�:�9�:����5�:�P���6��U�6;��P�����x;9??B�6�5�� �9�:��9�6 ��:���� 9�66�9 ��k �� ��:���� ����q��:�9� �5�� �9�:�9�6 ��:��u�� ���5��� ��6M���:����::����L��9�:�5��M�����6����:���� ��6L:3�6m���� ��6�� 5��5�P����l�� ������P�����xB2�M����6�P���6�8q4 W�

Page 109: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� ���� �������������� �� !"#$%&"'()*$+%'%&',-%.(%$.%-/+$()/.&/(%.()%++%0".-+1%-&"*%0%'%*!%'*!%23"./$4%++%&/-)()/.01$.%&"'()*$+%%-(0,(%'5).,%%.6/.*()/.0%-"&'/&'%4"+%$'%(*%++%0%-%-4/)-).%-27/)(89:;<=+"&/-)()/.0%+"&"'()*$+%>?"$(%5&-<@-"&/-)()/.%-(5/0)A,%%."B/$(".($.%4)(%--%8C:;<=D-"&/-)()/.*/$'".(%EFGHIJ/)'K/'5$+%L2MNO89:;<=P89:;<QR=S8C:;<= IL2MN3"4)(%--%0%*!"#$%&"'()*$+%%-(5)-%DB/$'-$)4".(+1,#$"()/.-$)4".(%IJ/)'K/'5$+%L2TNOC?;<SR=PUC?;<=SVRWRX9Y?;<=Q9?;<=ZSV[W[X\;<=Q9?;<=Z IL2TNC?;<=%-(+"4)(%--%0%&"'()*$+%]D+1).-(".(<%(9?;<=%-(+"&/-)()/.0%&"'()*$+%]D+1).-(".(<@+%-&"'"5 ('%-_@VR@%(V[I a_aRb[@ aVRa[@%( aV[a[N-/.(0%-*/%c*)%.(-*/.-(".(-Ad,-&"'+1$()+)-"(%$'@WR%(W[-/.(0%-./5e'%-"+,"(/)'%-()',-D*!"#$%)(,'"()/.@\;<=%-(+"5%)++%$'%-/+$()/.('/$4,%B$-#$1D+1).-(".(<%(9Y?;<=%-(+"5%)++%$'%-/+$()/.('/$4,%&"'+"&"'()*$+%]2 1%-(+%4%*(%$'0%4)(%--%#$)0)')f%+%&'/*%--$-0%'%*!%'*!%%('%g(%+"h-/*)"e)+)(,h0%-&"'()*$+%-23"4"')"()/.0%+"4)(%--%%-(&'/&/'()/..%++%D+1,+/)f.%5%.(01$.%-/+$()/.&"''"&&/'(D+"-/+$()/.f+/e"+%23%-4"')"e+%-"+,"(/)'%-iR%(i[&%$4%.(j('%0,A.)%-0%+"6"k/.-$)4".(%IJ/)'K/'5$+%L2lNO miRPWRVRi[PW[V[ IL2lNWR%(WR-$)4%.($.%+/)$.)6/'5%-$'XbbRZ%(VR%(V[-/.(*/.-(".(%-%('%&',-%.(%.($.%"**,+,'"()/.&/-)()4%@"4%*VRSV[noEFGH23%*')('%0%*/.4%'f%.*%&%$(j('%$../5e'%Ad%01)(,'"()/.-@-$)4".($.%6/.*()/.A(.%--/$e)%.+"4"')"()/.+/'-#$1%++%(%.04%'-p2q.'%5"'#$%#$1)+r"-)d&"'"5 ('%-#$)).(%'4)%..%.(0".-+1"+f/')(!5%Os3"0)5%.-)/.0$&'/e+5%2s3%./5e'%0%&"'()*$+%-2s3%-4"+%$'-0%-*/%c*)%.(-i2s3"(")++%0$4/)-)."f%2s3"4)(%--%5"d)5"+%2s31).%'()%23"4)(%--%&%$(j('%+)5)(,%&"'$.%4)(%--%5"d)5"+%tuvw%($.%4)(%--%5).)5"+%tu?x&/$',4)(%'#$%+%-&"'()*$+%--%0,&+"*%.(('/&'"&)0%5%.(/$('/&+%.(%5%.(01$.%',f)/.D$.%"$('%0".-+1%-&"*%0%'%*!%'*!%2y.6"*(%$'01).%'()%z&%$(j('%"&&+)#$,D+"4)(%--%&/$'*/.('{+%'+1).g$%.*%0%*%++%|*)231"+f/')(!5%}5/.('%+%-,("&%-0%~7q*+"--)#$%2 ��

Page 110: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������������� ����������������� � !"#$%&'()*)+,-�.#(/$)*)01$&%23!)456789:+#4%&%#.*)!101$&%23!);75<7=%&)44)*)!101$&%23!);7>?@A97B)%!!)3$)C&.)44#/&).3)0#3$!101$&%23!);756DEFGHI+#4%&%#.*)!101$&%23!)+%0#3$!1()%!!)3$)C&.)4456JEFGHI+#4%&%#.*)!101$&%23!)1K1.&!1()%!!)3$)C&.)44"!#/1!)LMNLOP1!)3$41!Q1&#%$)40#4%&%P)4R.%&%1!%41&%#.4SR.%&%1!%4)$1!Q1&#%$)().&!10#03!1&%#.TU$1%&)().&SV���W!)0$#2)4434.)2#.P)$")014X�V���WYZ� X��[\856789::]>?@A97��W>?@A97_\856789::WX�[�[\856789::] ?@A97��W?@A97_\856789::WX�[V���WYZ� X�5<7_ 5<7aLM8 56DEFGHIb567:aLO8 56JEFGHIb567:567_ 567a5<7WXV���WWXV���WWXV���Wcde fgghijklimnjhkooipqrstu;vwx1.4!)010%)$yz{|N!)413&)3$40$#0#4).&3.)4&$1&Q"%)*).Q"#2%1&%#.}/14)*)+,-~�������T�)&&)4&$1&Q"%))4&*)&K0)/%!1&Q$1!)N(3!&%�%443)N41.4(Q*%1&)3$N&)(04�*Q0).*1.&~P#%$U1/!)�T{�Tx1.4������N2'1�3)01$&%)*).Q"#2%1&%#.~�!%).&)&�#3$.%44)3$�3&%!%4)!)+,-%.�*Q0).*1(().&0#3$"Q$)$!)3$4#�$)4)&1"%$*)P1.&!)42#.&$)�#�$)4T�)010%)$2#.4%*�$)�3)!101$&%23!))4&3.)#�$)122)0&1/!)01$!�1").&)&!�).4)(/!)*)2)41").&42#.4&$3%41.&1%.4%3.)441%(T C.*)(%)3�)�0!%�3)$������N.#341P#.41*#0&Q3.)(#*Q!%41&%#.4%(0!)*)!�).P%$#..)().&*).Q"#2%1&%#.1P)2.#40$#0$)44K(/#!)441.4%(012&)$!)0$#2)4434.%!)42#.�2)0&4*)/14)*3&$1P1%!yz{|T�#341P#.41344%)441KQ*�)�0!%�3)$).*Q&1%!)&1P)23.1!"#$%&'()!)0$#2)4434*).Q"#2%1&%#.������T�1(1�#$%&Q*)44K(/#!)43&%!%4Q4*1.4!�1!"#$%&'()4#.&%!!34&$Q4*1.4U1/!)�T�T ��

Page 111: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������������� ��������������� ����� !"#���$%&' ()*+,-./0+123�' 455/67-./0+12893 :(1;26(1-.<26=62>-./0+123?@' A+<6=-B1/76C<+-./0+123?DEF' A+<6=52/26C<+-./0+123G3HIJ 415+7K=+-+5()*+5/)+;2>+5L/*=/;(12*+M()*++1N(B>+O=./0+123-/15=/I+7+62>*/26(1P Q+7L5/;2<+=@ R+/-=61+-+1>0(;6/26(1S$'HIJ T(12*+()*+L*(L(5>L/*3L+1-/12=/I+7+62>*/26(1Q/K=+/<UVWXAB7K(=+5-+������Y./=0(*62Z7+������ L+<2[2*+*>5<7>5+=(1=+5>2/L+55<6N/12+5\](6*=./=0(*62Z7+ _XN/12=/1>0(;6/26(1a;Z/C<+L/*26+-+1>0(;6/26(1->2+*761+5(1+55/67+25(1K<2VY+�bcde5+*/5(1K<2+26=1+;Z/10+L/5-<*/12=+L*(;+55<5-+1>0(26/26(1VY/1>0(;6/26(1+52->;=+1;Z>+L/*=+;=6+12f6=;/=;<=+5/7+6==+<*+()*+C<65+*/=/7(B+11+-+5()*+5-.+55/67L<65+1N(6+;+22+()*+/<g(<*1655+<*V =/*>;+L26(1-<;(12*+M()*+a=+g(<*1655+<*N>*6h+56;+22+()*++52/;;+L2>++1=+;(7L/*/12O<15+<6=-B1/76C<+C<65+-6761<+/N+;=+2+7L5VA6=.()*++525<L>*6+<*+(<>0/=+/<5+<6=-B1/76C<+/=(*5=.()*+5+*//;;+L2>++2=+L*(;+55<5-+1>0(;6/26(15./**[2+VR/15=+;/5;(12*/6*+a=./0+12;/=;<=+=+1(7K*+i-+5L/*26;<=+5C<6-(6N+12[2*+61j<+1;>+5L/*=/;(12*+M()*+a;+1(7K*++525L>;6h>5+=(1=/2/6==+-.+55/67+2=+-+/-=61+VY+5i7+7K*+5-.+55/675+*(125>=+;26(11>5/=>/2(6*+7+12L(<*C<+=+<*5N62+55+5+2=+<*5L(5626(155+*(127(-6h>+55+=(1=/-+*16k*+K(<;=+-/15=./=0(*62Z7+ VQ/12C<+=+-+/-=61+1.+52L/5+8L6*>+2/<;<1+L/*26+-+1>0(;6/26(11./L/5/;;+L2>=.()*+-+=./<2*+L/*26+a=+L*(;+55<5-+1>0(;6/26(15+*+=/1;+<1+/<2*+g(65V lmm

Page 112: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ���������� ��������� !"!#$%&'()*+,�!-�".+,,/�/�+���012�03��-,���0".!33+� 45���678# 9��:;<=>?@<ABCD7E< ��6F>?@<G$<6F9�:6F95���6H><=IAJ KLMNO(MPQRSQT0U��!H><=IAVWXY,�0��!+�!0�Z��+�/,![���0"!H><=IA[+�Z4�:;<=H>?@<ABC\] ��6F�,,![�!H>?@<6�6_JR'abcdefc6F9�:5���678_ 9�g]=IAh7iJC]h7i6F95���65���67jkg]=IA9�l?@emnJ)=H><=IAog]=IAh7iAg]=IAh7iJg]=IAh7ipl?@emn6F95���6qrs tuvwxyz{{w|v}~uz{�.�"/!"!�+3!"+03#$%&'(!3��-!,�+�-![+���!"!0/��,�+���0,�03��-��3�0[��[�!!33+� Y�+3!"!3���!3+,,![�/!3[+��+[[���-0!*�0,���0".-�����/��,+�!1�-�3,�+�-!+�!0�!33+�!"!,�0����!��!,� [���! !0�"-,�0��!�!33+� [+��.!0U��"!3+ !���!-�!���!Y�+"!-��� ![+���!"!0/��,�+���03V�������-�!�1�X1�.-����3+���0"-��� "+03�![+[�!�����[!� !�Y�.+[[��,�![��[�3/!"+03,!��+U+��V#$%&'(X+33-�!-0!,�0U!��!0,!�+[�"!U!�3-0!3��-���0+,,![�+��![+��!3"!-�[+���!3"!0/��,�+���031�!3�/3-��+�3!�[/�� !0�+-�[��-U!0��.!�,+,��/"!#$%&'(!0�!� !".-�����/!��+-�"!�/-33��!"!0/��,�+���01�+���/,!3+U+0�+�!3�#$%&'(3�-��!"![�-3�!-�3[����� !3�!�3�-!4�������������4�!3[+���,-�!3,�0U!��!0��+[�"! !0�U!�3-0�[�� - !��0��!0"+0,!Y�!3�!�[�/�/!3"+03�+�U+��/!�"!,!�-�,�1��,!��[�� - !3�-0�[�� - ��,+�!�0�0����+��,!�-�+��-���Y-0! +-U+�3![!�*�� +0,!"!�.+������� !12!��!,+�+,�/��3���-!!3�"-!+-[��0,�[! � !"!33��+�/��!3"!"/[�+,! !0�"!3[+���,-�!31T0!�!��-0![+���,-�!!3�"/[�+,/!!0-����3+0��+ !���!-�![�3����0�-.!��!++��!�0�!��+ !���!-�![�3����0+��!�0�[+��.!33+� 1�!,!*+���-0![+���,-�!U++U����!0"+0,!Y���!+����/![+�"!-�[�3����031��0��.-0!0��.+-��!"!,!3[�3����030!3�0�[+3��00!3��+[+���,-�!U+���![�/�/!"+03-0! +-U+�3!�/���01T0,�03/�-!0,!�0�-3+���03,+�,-�!�"!0� ��!-3!3*��3�!3U+�!-�3"!�+*�0,���0���!,��*!0"!3[��0�3�+[[��,�/3�"�0,"!3[!�*�� +0,!33! ��+��!3�".��-0![!��!".!�,+,��/"!�.+������� !1 � �

Page 113: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������� !"#�$%&'()*(+(,-./012234(0),(14�5�6�6���#�$%789:��;��<��5�78==�9�7���89�9���5�:���>6�����:��9��87����89�:�?�@5���:�9:78A��B965�:C5���=6:��78==�9�7���89�:�D��8C7�<��9E�:�6�:5�7�:��9:5�=89�����56��:<��5�75��9���5�F8��9�::���6��G�9�H����58��9�:���5:78==�9�<��9�G��5EI9���9��6���>�=65�7�<���J�7����::�5�����5�9��&K/2LM./014N/OP/40/���9:5�6�6���#�$%C7Q�<��6�������9��87����89�::�R��E86��=�:��:�6�86��F897��89�E���5���S���>F897��89:��?�9�::TC7�<��6������=�9���5���=6:��789G����97�����:<��=H=���9�6�:789G������G�9�5�����5�9��&U1(M(4)P/(4.-V4(�5�6�6���#�$%9������=�9�6�:5�G8�:�9�����:6����7�5�:��9:5E�::��=�WH=���9:5�7�:��789���X8J��C5�:6����7�5�:�J�7���:6��7����8J��:89�:�5�7��899��:�5���8���=�9��&Y-PO).),(14./M/3(+.Z)00/L,),(14.Z1[O/���9:5�6�6���#�$%C7Q�<��789���X8J��:���78=6����G�7�9:���5�R9�=�<��<��6��:�9��5E���5���=�9�=�5��77�6���6��5E���9��\�:���5G�����G�75���=6:C�897����@����6�87�::�:��9��87����89C5�:���5:���]:8965�:Q���9�G���� �9:7�7�:5�9��87������9E�77�6��9�<����:8J��:��Q�������5���C�58�:<�E]5�?9��6�87�::�:��9��87����89_5E���9�=��]5E�7Q�55�5�:���5G��:5E�6�������E�77�6���5�=�9�=�=:6�7�?��\�78=68���=�9�6��9��9789:�������89�:��5���=6:� �9:5�7�:��758��78=6���9����?9��789:������5���:689�@�5�����:��::8��7�:C5�:F8��9�::���:8J��9���:6�868:���89:65�:�����7��G�:��9:5�:6��=���::����:��5�9��87����8968��5�:75��9�:#��%� �9:7�7�:C5�:���5���5�:���9:5�6�6���#�$%6�����:<����E�5�=�9����:8J��:<��6��G�9�H����77�6���:65�:�����&a12L1O,/2/4,M10()+,1,)+/2/4,4-P+(P-�bE�::��=�:��9F�7��:��5�=�9�6��5�789���8J��:�9:��9��78=6��5E�:6�7�:87��5�E�::��=�7�5�6���H����9��<���6��5�F897��89��7Q�9��=�9���5�G���::����5�:��:�5895�6�6���#�$%� �9:5�F897��89��G���::�C:��5�=�9�5�789���8J��789��c5�5���65�7�=�9����::��=:�9:��9��78=6��5�78=68���=�9���:�����:6����7�5�:�&d/4140(),(14L/3,e,O/O)L(./�5�=��55����:85���89��9:5E�::��=�:�7�57�5��78==�$fg

Page 114: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ������������������ �! �"��"�#$�"�%�""�&�"'(�)!&*�! *$+"�� �$!��$����(&� &��$�*&���� �$���%! &�& +*�$$�**�$ �!,)!��)!�"�#$�"���"�%�""�&�-./01234410567893:;385<���=$+)!���*�*&�$>?@A�����(�)!��%��=�$& B��*$�*�"+�" �!� &C&""!�"'&�(��(!���%�#$�"�!"D�$���%!��"�!��E���!$-F�"���&G(� &��"����E& �""�� ����*�"& &��"�� D�& �""!$(� �!�&)!�E���!$-HIJ KLMNOPQQNLRSOTOUVWLRXPMXLUYZ[\] _� $��**$�(B����+=�(&� &���������"%�$ &(!��"!$ $�&"�=�� "<.a�&�� <(%�" �%! &�&"� �!$�!(��!�(��*! &�='&��!�(�$ �&�b!�=� � &��""����%�b ��&$����,&�!���$�""�!$(�"�E�(���&�&�!���(�c -a�(�&�� �" *$+"�� +*�$�%�=�� d-.e�!$�&""�!$<(%�" ��"�$E&(��!(��!�(��*! &�='&��" $�"*��"�b����(����( �$��"&�D�$��C &��"(��(�$��� ��"$�""�!$(�"�&"*��&b��"� ��!$"*$&,-a�D�!$�&""�!$�""�������,&�&"�$��(�c � &��" *$+"�� +*�$�%�=�� f-.g+�&� �!$<(%�" �=�� &� ���&=�� )!&=h$����+=�(&� &���� $���(�&�� � ��D�!$�&""�!$-i����$j���%&� �$�+�&�&$�'� !��(��G��(�k!" &G+�-i��%&� �$E&�� *�"� �%&�l!��(�*�"��$+"!� � ���+=�(&� &��-������� �" (��" & !+�����!,+ �*�"<m$+C�+=�(&� &��� +=�(&� &��-n��"��*$+C�+=�(&� &��'�%��E&$������� ���+=�(&� &��"�$��+G�&�*�$��"*+(&G(� &�����&#+$�� "*�$��h $�"���+=�(&� &��" ��")!���"�����&��"'��"&""!�"� ��!$"&� �$E����"� ��D��( &���%! &�& +-F���!,&h��+ �*��" ���(+�*�$���+�&� �!$'����(��"&" �oD�&$�(��E�$=�$��"�&DCD+$�� �"�#$�"��"�+=�(&� �!$"E�$"!��"��! &��)!&�* &�&"���D��( &���%! &�& +=��b���-F��+�&� �!$"!*�$E&"���*$�(�""!"���+=�(&� &��"��"&� �$E��&$-pqrqs tuvwxvyz{|}~|zxn��"�� $� $�E�&�'��!"�E��"D�& ���+=�(&� &��"!$��!,&""!�"�<��G�b&�& +� ��(�c )!&�� ��"E���!$"��-aB�)!�&""!��" �&�& +*�$!�&� �$E������E���!$"�((�* +�"�����������������������-F%�#$�_��" *$+"�� +�"�!"D�$����"(��$����+�"<_���������-��*�! ��"!$�$����=$+��"� &"D�( &���%! &�&"� �!$o!���#$�*�$!��D��( &���&�+�&$�*$+"�� +�*�$��e�$�!���-�<���_��� ������������� ��-���� ����� ���������������������������� ��-��.��<��*�&�"�%&""!���  ¡������¢.£<�����b$���"&""!�"�£¤¥�-F%�""�&� �" ��(����( &����"�#$�")!&*�!E�� ¦ $��((�* +�"��*�&� "��E!��%�=�� (��(�$�+<���§_��_�� �_ ©-�� @ª?

Page 115: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ������������������ !�""��#$%���������� &'�( ) �� ��(��%%*+ &,��(&-*%����*(."��� �� ��(��"�'����$�������� !�""��# *��/�+�'������)""�'*)+�"")+�+)(�%*(0�+-�(%�+�'� �12�0���)+34�"�+�'+&"�(�&��('*)+%�(��-�534"'&%�6���0���)+ !�"")�7 �("��'+*%8��(�*9+�:)�0�%*("�+)�+��!�""��#�(%*##�(;�(�'�+�!*9+�#�<�#���52�'�+�#=�+�34�"��(>*(%��*( )��#'".��+�"�� ) �� ��(� �')�"�� &?)� ���(&-*%����*(1��'+*?�?����& � �"'*(�?����& �+�""*)+%�"5@ABCDEF4G@AHIJKF4@AHILMN�OG34PQPR .S5T1UV�MN�OG34P�"�)(�0���)+��&��*�+� �9&+�(�� �W&+*��(� &'�""�'�"34X(?�"�(�")+%�"�(>*+#���*(".+&")#&" �("Y�?��S5Z1$%8�:)��-�(�.[���(�\]*)+(�""�)+1%*("�+)��"*(�""��#.*�+_�-*+��8#� 1���!�(0*���)#& ����)+'*)+%*##�(%�+�� �)<�=#�'�+��� ���(&-*%����*(5abcdefg ahijhklmnhej@oHI *9+�p !�-�(�qF4G@oHIP 2�"0���)+" !�"")�7 �("�!*9+�@oHIrqG@oHIP ]*(%��*( !)�����& ��!*9+�@o%��%)�&���(&��+�#�(�'*)+�!�-�(�qsI t�� ��(� �(&-*%����*('*)+�!�-�(�quvqIGF4P 2�0���)+#�<�#��� ��!�"")�F4 �#�( &�'�+�!�-�(�qu7�IGF4P 2�0���)+#�(�#��� ��!�"")�F4�<�-&�'�+�!�-�(�qwIGF4P 2�'*� "�%%*+ &'�+�!�-�(�q,�!�"")�F4xGF4P ]*(%��*( !&0��)���*( ��!�"")�F434 ]�%��)+ � &-+� ���*( ���0���)+ ��!�"")�F4Y�?���)S5Z�yz#?*��" ��������{fie|hn}c ~_�-*+��8#� �%*("�+)%��*( !�""��# !�-�(�q"��*(����������������� !�""��#����(*#?+� �"�"")�"@�DEuvqIGFCP�uvqIGF�PR�IK�QD@��}hfg7��J��e�}hfgp�� �e@4DEFoG�IK7J�QPJKFoG�IK7J�QPMv�OG3oPQRh�rIG@4P�r�7�I n}gj�IK7QD�IK7Q�@4gj�h�gj��}hfggj��}hfg_��+&%�'��*( �"�""��#"$��#& ����)+"'&%�6��� �� ��(�6(��� ���(&-*%����*(s.*�+]*+#)��S5�1� sD����7�GsI�s�P .S5�1��S

Page 116: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ���������������� !"��#$�!"�"!%!�!��&'���((�))&"�(*"�%(#&(!��+��,-�"�!"�"(&�!�$��.��"!/)&.%�%!"-�&012345�"�6��)��&789:; <=<>?<@ 4789:A&#"�.��))&#&(%-�&� &#&��6".��&787)��!�&�&*�� &((�(#&��� !"���&)&�!#�*�%B�%.� "�!"��&�!�&�&(�.&�!(86".��&787;C"�.��))&#&(%-�&� &#&*�%B�%.� "�!"��#��(�������D+��!#&��� &����%.� "�!"��'�&)%#"�!&��#�"!(*% "E&��&+�"("��.&#& /�-�&*��!" ��&#��(�$&((�")!�!��4�F=�>G�@:8C��(��!�&!��+�"�'���(�+��(�!"�"(%��+�"("��.&+"�!�&�&!����!�&*/H("-�&8A&+�"("��.&*/H("-�&&(!IJ�(&#&#"(!�� &&� �"#"&��&&�!�&�&(*��!" ��&(8D�#%J�!#&(")���!"��'�&((&��(+�"("�(#$��&*��!" ��&(��!*��J�J�&)&�!#&)K)&&((�")8A&+�"("��.&+"�!�&�(&���((��%*���&)%#"�!&��8L&#&��"&�#�"!�((��&�-�& /�-�&*��!" ��&#�"! ��!&�"�#��((��+�"("��.&��)�"�(��&*��!" ��&#& ��!�&B&((�")����&*��!" ��&#&)K)&&((�")-�"�#��((��+�"("��.&#"�& !&��&*��!" ��&#& ��!�&B&((�")8L&-�"+&�!#"�&-�&��*��!" ��&#�"!K!�&"�M�&� %&*����& ��!�&*��!" ��&#"�& !&)&�!��!���("!"+&)&�!8N��((� "&I /�-�&*��!" ��&��&�!"&�O-�""�#"-�&�&��)J�&#&(*��!" ��&(#& ��!�&B&((�")-�"�� ��("#P�& �))&+�"("�8A&)%#"�!&��(%�& !"���& �))&+�"("�+"�!�&��� ��!�&*��!" ��&��*��(*�� /&&�!&�)&#&#"(!�� &&!-�"���+��&��O��*��(��"J�&4�&*��(��"�+�"("�*����& ��!�&B&((�"):8L&!!&(!��!%."&�((��&��&J���&#"(!�"J�!"��#&+�"("��.&&�!�&�&(#&�,&((�")(82QR

Page 117: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ��������������� !"#$%&' ����#�#(��)#**+*&#(�',-'��)�� ��-.+�(#+ / �#�'*+"'(��-)�(��#"#- #-&#+0' �(#*1*(')�2)� ��-&#*(���"3 �#*# &'2-� ��-&#4��*�-��#56789:;<=> ?@A�',-'��)�� ��-&+"'&�� #+�BCD*#��-�������� !"#�������EFGHI1�#-�"J�#&#(�� �)+�#*&#)�- �#,#**��".+�)�-*�&3�#GH)�""#4��*�-KFGHI1J���'#-.+��-&�.+#*�GH(�**3&#&�-**�-4��*�-��#+-)�- �#,#**��"5�LMNOI)�- �##**#"&#�PQRSTEFGHI1��* #&#*4��*�-*&+(�� �)+�#GHU�-) ��-.+�4'��2#*�+-#(�� �)+�#GH(�**3&#&�-**�-*4��*�-��#+-#(�� �)+�#&#)�- �#,#**��"�+J�#-+-#&#*#*4��*�-#*(�**3&#+-#(�� �)+�#&#)�- �##**��")�""#4��*�-#5VWXY<;9XEEFGHIZ���#�-[\%]=;7_ aEFGHb9;cKFQRSTEFGHd_eIIfM<=XgfMXb;cXb]=;7h <W:X[V;XVWXY<;9XU�-) ��-.+�*'�#) ��--#(��"��#*(�� �)+�#*&#)�- �#,#**��"i)#��#.+����"�-�"+"&�* �-)## "�-�"+"4��*�-��#&#)�- �#,#**��"VWXY<;9XBRjEFGHk�PI]=;7_ a�lmP b9;cnRSTFBRjkGHoEFBRjI nRSTFGHkGpIoEFGpI<=XBRjfGpXb;cXb]=;7h <W:Xq�-V;XVWXY<;9Xr�'� ��-&#4��*�-��#4�� +#�(�+�)!�.+##**��"]=;7R a�P b9;cKFGHIsfM9:EEFGHk�PIft<=XQRSTEFGHIfQRSTEFGHIuBRjEFGHk�PIXb;cXb]=;7��U��+�#v5w"�&'��*#�+**��#(��)#**+*&#(�',-'��)�� ��-*�+*x��"#&�+-&�����""#&��) �4� ' $%y

Page 118: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ��������������� !"�#��#$$�%&#'(�)�(*%�+�*,-*�.'�#(�.-/0102 3456789:86;<+�=>?#>*?�'(�.-%�).�>�-#��%�'@#A��+#�(�'�?�%#->?&�>>#�$B?�+�.'�>>�>%�-*�.'�#(�.->��#%*'?�-'@*>�?.-�-�'.$C�-#�>.-�-(��DEF�(�-��'@��'@�%�(#C.��G�$#++�-��-(��DEF�(?&�-)��.--�$�-(%�-*�.'�#(�.-�>(+�*>�-(*%#->?#H#C?�����IJK LMNOPQRSQOTDUVWXYZ[\ ] ���__UX a->�$C?�%�>.��>%�>%��b+#�(��>%�-*�.'�#(�.-cXW\__\ G�%���*%�$.%�d'#(�.-%&.��De\_WfgFhi G#$��??����)#?����-(��?�>).�>�->%&.��Fh+�-%#-(?#j�$��(*�#(�.-�e\_WfgFhi G#$��??����)#?���%#->?&�>>#�$(.(#?+�-%#-(?#j�$��(*�#(�.-ckX_XllUm\ n��(��?op@q>�A��rXWl\__ stu��(=��%&#��v(w wxy�yz{|}{~ �#'(���%&#''*?*�#(�.-%q-#$�A��A��>&�-'�*$�-(�+�-%#-(?#-*�.'�#,(�.-H#C?�#����!�#++�-��-(��p�]�(�������"#->�������B'@#A��+#�(�'�?��.���'#?'�?�%#->'@#A���(*�#(�.->.-De\_W�(�e\_W+��>%*'�%�>.-%*+?#'�$�-(>��)#-(?�'.$+.�(�$�-(�-%�)�%��?�(>.'�#?%�p�]�G�%*+?#'�$�-(�>(�#�(+.��'@#A���>>��%�-*�.'�#(�.-%#->?&�>>#�$�'�A��-&�>(+#>+.>>�C?�%#->?�'#>%����������?.-?�+#+����z ��B?�$��??���'��(=��%&#��v(+.��p�]�>(?��#'(���%�(.?*�#-'�%&������wA����+�*>�-(�?#%�*��-'��-(���e\_W��(�e\_W�l�ji�"#->-.(��#?�.��(@$�BG�+�.'�>>�>%�%*+?#'�$�-(>��*+=(���>A�&�?&�b+��#(�.-%�%�#%?�-�.�?#zy�

Page 119: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ��������������� �!" �� !�# #�$�%��$ !�&'()�!�%�$� %�� �!�$#*! + , �+� ��+$- �#$��+ ##��!�$��#�,�.#+ ��/0� !# #$����1�$��#+ )234,�!���5�,, �&!��,�$/!/����� � /,6�5 �� #�7�� #89!� ,����+!� + � �5 ��5 :�0�! #�$����,��� +��#)23(;�� �5 ��5 :�0�!4<:8 #�!� /���15 !�$#�$*! ��$=$��� / ��+�- ��,,� ,���>?@ABCDEFCDGF(;�� �5 ��5 ��0�!�,�!�0!�+H�/��$�� �&�5�*! ���, 9��-�� !�+ ��%����$���0I ��$- 9 �!�$�$#���!� /�/�$� �J�+ ���# �- �� #$�%��/��$��##!�� ##��!�$��#+�I&-$#$�� #(K �� /�/�$� ���#�$�! ���$#� :�0�!*!$-�# �-$�&$�� �+$� �H���.#�!"+ ��$.� ##��!�$��#-$#$�� #4#�$�+$� �� / ���!�,�.#!�� ���$���/0� + #$�����$��#8(;��#*!H!��,�$/!/����� #���� $��9$�7�$�� �+$��$��+ � - �$�#!�� /6/ �5 /$�(L���$�.� +H�#,$���$��9 #��=�� / ��!�$�$#�,�!�� - ��H$�� �+$��$���H!�$�$#��$��+H!�/�!- / ��#$� + ��$ ����+!$�&!� / $�� !� #��!�$��(2 ����������9�5�*! ,���$�!� ,�##.+ !� MNOPQRSTU*!$����$ ��� #-�� !�#*!$� +�$- ��,�#6�� ,�$#,���H�,�$/!/�����9� �� �$#� =��+ �!##$!� ���� + #-�� !�#,����+ �� + VWAOP(2$� ����!�+ �H�,�$/!/�����+��� � /6/ ��#!����, �+���!�� ���$���/0� +H$�����$��#4�7�� #89+ !"#��!�$��#, !- ��6�� �-$#�=� #XYZ[\]_ [a_abcda[ecf]ghc\iX� �� #�����=$ ���#$#� &+���!-�$�!��!�� �-$���1� / ��+ #��!�$��,��� 1# � ��$��� ��+ #�!�� #-�$#$�#*!$�,�$/$# � VWAOP(K �� #�����=$ #���j� !# (KH #�� ��#,�� " /,� + �H��=��$�5/ +H #�$/��$��+ +$#��$0!1�$��(Ykla]hc\iia[ iagh[adgla[_aVWAOP(K �� #�� ��$��, !�6�� ������$� �!,���H!�$�$#��$��+ ��$#+ ,��0�0$�$��(m��#���� ���-�$�9��!#�-��#!�$�$#���+ !"$./ #�����=$ 9��� �� #�/�$�#��j� !# �� �/ #+ ��/,� "$�� �+ � /,#+H "��!�$��(n�$#�!�$ !+ #�� ��$��� �� VWAOP������$� / ��9��!#�-��#,��,�#�*! � #$##! #+ #,���$�!� #,� �� ��� #-�� !�#/�7 �� + #$##! #+ -�$#$��= (K �� #�����=$ �##!� *! ��� ����$��$��+H�o� � # ��,�#�� -� ���� -�$#$��= ����$ ��+ #,���$�!� #+ /6/ ##�$/ �+ #�!�� #+ ����� 1 ##�$/(p��J�+ ,��� ##!#+ ��=��$��$��9� �WAOP# �� �-�7�&�5�*! ,���$ + ��=��$��$��(; ,��� ##!#+ ��=��$��$�� #�$��!#���+��#�H��=��$�5/ qq( qrs

Page 120: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

���������������� �������� ��������������� !!"#$%&'()'%*+,-%*-.(-$%/')01,�������2345,16+(&)7,-84*%19/,:,+')#/()'%*+:,;<=>4"%19/,:,+'++7,+:.%?/,@A%*&)'%*B7'&(-&7-,-(1(/$,:.,//,7/CDEF���EG�H8IJ%%-,(*KLM�NO�PQRSTUVW�PQRSTOXY��ZE[\]ZE �N_Z�D�EKC�ECDEF���E;/%&#:7/,5(9%7��FaD�Z5(9%7bcId���ZeX> �fg\ hijklmnojpqrst uvwcxyz{�j|}~��wcxyz{�j|ZE d���ZC�E ��FaD�Z;/%&,++7+:,*#$%&'()'%*d���ZG�H8I\���23X� �d���Z�X��� ��N��H�����I���H�PQRSVH�y���II��ZE�PQRSVH�y���I��y���ZE �N�N�PQRSVH�����I���RS����� ��ZE2�P��HbcIZE �N�N��H�����I���H�PQRSVH�����II��ZE�PQRSVH�����I������ZE �N�NeX> ��ZE��y\�]�fg��PQRSVH�y���IWfg�����������fg��PQRSVH�y���IWfg�������fg������\fg���������yZE �NZE d���Z8\8�]ZE d���Z�(A'$7/,�@�1%:#-'+,(7++'-,6/%&,++7+:,*#$%&'()'%*+%7+�%/1,:.7*:'($/(11,:.(&)'�')#@�  M¡

Page 121: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ���������������������������� !�"�!#��$#�% ��!�%$&'( )*+,-./.+012*34506./,178$��#"�9���$%!���::�% ;���$#�% ��!�%$<=>?@ABC$%�D�"%$D %�:��#D�D:��E%���$ �D�"� �99���<=>@AB�F�D�G:#����$!�!�%$DD%$!�#�9�D#�D�"� ��D��H#��$!DD #$���%D�!:����I!��DJK%��L�M9���NO�PQRQSTURV WQXYRVZ%�M����D:��!� �9�D:���DD���[ \]\]]����9�$� \N_ ]�]]\Z%�M����D�DD��D `a ]bZ%�M�����!#��!�%$D��L�M%� c�� !������ #9#��!�%$ defdgL�M9�����N�h����I!��D��i���9�!�%$ \\]

Page 122: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ����������� �������������� �!���"#$�%&'(')*+,-./-+'(0/01,,200-(33(4+15'-/6(05)013/./00./-04.-0.'/0.7.'/81(3(6(.63-'((9:-5(;&'5)013/./(0/0./-04.-0.'/<0--3'=(0/:.0-'4)5-(15>3=1/-3-/)?-'-?1?0:),-@)(:.53(06(19,+/)06(')*+,-./-+'AB3-('/(/C+15'-00(15D0.'06):.00(53(6(.63-'(;E(/.196(01,,20FG(0/6+''):.53.C+5?13(H;IJFGKLMNOPQRQSTQUMVWXYWMTSSZVVQSLMNOPQRQSTQUMVWXYWMTSYMYX[ AH;ID\+?]5(6(0:.5/-,13(0:.5(00.-?(0/@9)> _(/3(6(.63-'(7.5-(6( > _;E('+?]5(/+/.36(0')*+,-./-+'05).3-0)(0(0/a_;b(3+'3(05)013/./0(9:)5-?('/.19:5)0('/)06.'03.C-*15(H;c<3(/.196(01,,206.'0Ldefghi(/Ldeghi.1*?('/(.7(,3=.1*?('/./-+'6(6(.63-'(,.53=.3*+5-/j?(.:5-0:3106(/(?:0:+15+:/-?-0(53(5)013/./AeOQSYD;B(:('6.'/Ldefghi(0/?-(1981(Ldeghi ,.5'+/5(:5+:+0-/-+')7-/(3(:5+]32?(6(3=+:/-?.33+,.3+k3.:.5/-,13(0(5.,+-',)(:('6.'/3(5(0/(61:5+,(00106(')*+,-./-+'6.'01'(0(13(7.3(156(,(/+:/-?.33+,.30.'0,+'7(5*(57(503(?(-33(155)013/./;l':310<3(/(?:06(,+??1'-,./-+'(/3(:.00.*(6(0:.5/-,13(0('/5(3(,3-('/(/3(4+15'-00(156.'03(,.061Ldeghi '),(00-/(1'/(?:0(/?-'-?-0(3(/(?:05)0(57).1:5+,(00106(mbn;o.'0,(,.0<3(5)013/./+]/('1.:5203=(9:-5./-+'616(.63-'(:(1/'(:.00./-04.-5(3(0')*+,-./(150,.5(33((0/3+-'6(6(*5)?-'-?1?6=1/-3-/)(9-*)(;o.'03(,.061Ldefghi<3.')*+,-./-+'(0/4.-/(.1'-7(.161?p?(.*('/,(81-)3-?-'(+1.1?+-'0?-'-?-0(3(/(?:06(,+??1'-,./-+'(0/:5)0(57(3.?.q+5-/)61/(?:0616(.63-'(.1:5+,(00106(')*+,-./-+'(/:+153=+:/-?-0./-+'6(5)013/./;C-*15(H;cJr.196(01,,20FGs0o(.63-'(����t ������������ �uo.'0,(//((9:)5-?('/./-+'<'+10.7+'04.-/7.5-(53('+?]5(6(0+v5(0:.5(00.-? (/'+10.7+'0?(015)3(/.196(01,,20FG>,j.81(4+-0;E(05)013/./00+'/-3310/5)06.'03.C-*15(H;w;E=.1*?('/./-+'61'+?]5(6(0+v5(0A:.5/-,13(0D:.5(00.-? 4.-/.1*?('/(53(/.196(01,,206(06(19.3*+5-/j?(06(')*+,-./-+'Ldefghi(/Ldeghi<,.53('+?]5(6(0+,,.0-+'0.1*?('/(;B(81--'x1(',(3(FG<-3'=(0/:.05)(33(?('/3('+?]5(6(0+v5(0?.-0,=(0/3=-'/(57.33(('/5(3(?-'-?1?(/3(?.9-?1?7.3(156=+v5(.,,(:/);o.'0,(//((9:)5-(',(3=-'/(57.33()/.-/*5.'6(/y)/.-/:(/-/<,(81-.1*?('/(3.,j.',(81(3(0(00.-?0,+'7(5*('/5.:-6(?('/7(501'+:/-?.3*3+].3;E=.::5+,j(:5+:+0)(Ldefghi 1/-3-0(6(19,5-/25(06=.55p/0(/.6.:/(0+'y``

Page 123: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������������������������� ����!��" ��#���" ����������� ���������������$%&'()*+ ,�- ��.+/01� #��� ��2�345�67898: ;<=>?@<ABCDEFGHFDAIJK?LM���N������-���������������N����������������O�N���� ������� �����-��������������N����P� ���������� ������������������N�����" ������������ ����+Q���N�����N�� ������������� ��N������������ �����������N+R���������� ���������� �S����,�- ��.+TU!����N�������������%&'()*���V#�" ��" ���������N�������W���!������� �����2���X���Y�����%&'()* ����X�#��������� ��������+Z��������!���������������P������������������� ������� ����� �����NYN���� ����[ �" X$�X�#��������������������+M�%&'\()*������������2N�����X �����������X �� �������2���X���Y�]+M�������� �����-��������%&'\()*�� �P� ���������� �����NYN�������X�#������������������+ ��� ������O���O���1��� ��%&'\()*���N���X����������_����������X����N N�����+,�- ��.+T01�N������-��������3%5�678987 ;<=>?@<EDA<aC<AE<IbK?LZ���������#����������� ������������������#���������!�� �������[� ��������2���X���Y�]$%&'()* S���� �����������U+M�� ���������� �������N��������������-��������ccd

Page 124: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������������� !��"���#$��������#������������"������������%�&��' (�������)���)����*�����+,��+,, !������������-"���#�����-���������������.�����' +,�����#���/������#"������)����������#�����)���0���#������������#&������1���2�������2���)����� 3�"������4����#"������)���������56789:; ���"�����"���"����""���2�������5679:; <���56789:;4���0�-����/�0��������=���������������2�"��#����4����=���/���>�/���1��"�����������������������#"����#����������0�����#�����4����"����#���)�����#�������������������"�����"���/��5679:; <���5679:;4�>�/�������������"���$����"��"��=���������������������"����#�������?����"����""���2��)���������)����� .�����' +,@%�#"������)�������ABC�*DEFEG HIJKLMINOPQNROSPQTUVWXNHIOMYQUIV!�������������=������Z["����""�����3�����������������=�����������=��������0�������\��1������2��=��������0���������������"����#��������] !0���#����������������������5679:;�0������"����������������=���������)�������������������������������"���_&�����"��)���)����������������#"�4��/��#���#�����"����&������������=���������������������� ������������56789:;4�������������������>�/����������������=������������"���&�����������������������#"���/�����$������1������/�����\C���.�����' ++] 3�����-"�������"���)� �����_�a��������������""���>� .�����' ++@<�����������=������Z[C�<�������Z ++b

Page 125: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� �� �������������������� !"�#�$%��&$���"$�$�'%��!�($�$) �" ���*��* +'"��!���,��� -��! $��*��'./$� �! $��!%��'!%*��$)��"�! &�*��$)0"�%(!"�&�%("'���!�*���*$)� ��12% �#�$%��&$���"$�$�'%���!"�!'/ �*��'/$� �! $�3456789:0���*;%���<0" *�! $���!"�,�2=>�!"����"���*�?�0$%1@�3456789�"'���!�*���$,%! $���%(* +'"��!��"$0,A)��*�,;���"$���345789BCDEFG$ "?�0,�H1IJ1K LMNOPQ LMNROPQSTUVWXYZ[\U]_Y WWUaW bc_ dUefg[_ZcT dUe bc_STUVWXYZ[ZaUYYce_a _Ue bc_ dUehii_Y j kNlmno p_qZ fU[_rVWZp_eZii j ksT_XTZ[\TTt uZ[W_eZ uZ[W_eZvwsciZ[ZaxeyZYZe [Zz_ZiiZ {e[_|_[cZW {e[_|_[cZW}Zii_YzU_i_eyZ sUY]WZ ]UcTax~cZZi�i_Y�} hii_YiaUY]WXZ�YZe _e[g]Ze[ei Sx�i_~cZ]UcTWZi]T_acWZi[ZYtYZZii_Y�}z_TcZW]UcTWZi]T_acWZi[ZaUeTZ�Zii_Y?�0,��%H1I�345789G�3456789@��"'�%,!�!��(�'" )��!�%(�"$%&��!�%��$!"��!"�!'/ �/�"��! !%�!�%(*�"'%�� !�',�&'�!%�*�/"'*���! ����! $��%�� ',�&'��""���$"!:,��!"�!'/ �3457891�-�*;�)', $"�"*�&��!�/��$!"��$�!" 0%! $�#�$%��"$�$�$���,%� �%"���"����! &���% &��!�*����$��"$��� ��!"�&�%(���$)��"�",��$)�$"!�)��!*��$!"����"$����&��*���%!"���!"�!'/ ��*��'/$� �! $��1��'"�",�-�0 , !'*%�"$����%�*��'/$� �! $���",��"$�$� ! $�*;%���!"�!'/ �*�!$,'"�����%(�������$%",�)'* �!�%"1��!��*"��$!"����"$����$%"�%��$"!�",��'/$� �! $��$��%""��!�1��! , ��"*��!���� �%��*;���"��! ���/��$%"�"'�"*���$%&�,,����"! �%,��!�,,���%��.@��� �/�!,;���"��! ���/�0�<'� ��1��<0" *�"2=>�&��*;�%!"��!���� �%��#!�,,���%�,;�,/$" !�)�:��! )�! $�*�* �!" 0%! $�1DDH

Page 126: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ��������������������������������������� ���!��"�����������������������#����������������������$����������%���&������������'(����������������������������������)��*������������ ���������%������+���������������,��������������� �������*�����������������������&��������� ��������%����������������-�%!������������.������/��/����'0������1�������!����)��*��������/������23456�������������������������������&��������� ��������%���%��������������������������������������! ����������%����&�������������������������!����)��*��������/�������������������������������������������%�*�����������������������"��������������!�7���������������������%����$����������������������&�������&�����' �(����(�����������%�������������������������������+����$�&�������������������%�������������������!������8�%����������������%�����������������������������������*��������������������8���9������������������������������ ���.������������������������������������3 5'0������������������������������.�����������������������������������������������������'0������������.���������������"*��!������������%����������345��������"�� �����������������.�������������������������������������+��������������������.������%��������������������������������������������������':��������.�������������.������"�����������������������������������������.������������������������������������������������������"��.��������*����':���+��������%����$����������������%������;<5�����"����"��#�������������/����"��;���������������"�!�������%���������������*����������+����������������������������.��������.��+������������.���)��*��������"��#�����������������! ������������������������������.������"� ��������'58��&��������������������"������"��#�����������������!�����������������������������������������������������������;=3������������&����������;0�����������������������������&�����������������������!����������������������������$%��������>?@���������������!�8��&�����������������������"��#���������������������������������'=5��������������#������"��#������;A��� ��������*����"��#����������%���������������%����������8�"����!���8���������������#���8�%����������!����������������������#���"������"� ��������������������$%�����8�%������� �����������������������#���' BBC

Page 127: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������ � ������������ ����������������� ������������������������������������ � ��������� ������������� ������������ ��� ����� �������� ������ ��������!���������������������� ������ �����������������!�� �� ��"#�������������� ��� ������������������������� �������������������� $���������%�� � ������&��������� � ���������� ��� ����� ���������%�� � ������ ���%����������� ��������������������� ����"��������������'��������������(����������� ���������������������� �������������")���������� � ����� ��� ���������$�� �������*������������ ���������������� �������������� ������������� ������� ����������+�( ���"#��������������� �� ������������������ ��� ������� ������������ ��",���� ������ � ������������� �������� � ���������� -�����������������(�����������������'�����%�� � ����� ���".���������������� ��� ���������� �������������� ������� �������������������� ��������������� ����� ���� ��������������(��� �����(�� ����������/��� �������������� ��")�������� 0 ��� ���������������(��� -���������� ����������������(�������%�������������� � ��������� ��������������� ��� �� �0����� � ������������ ���� ���� ���"1��� ������������ ����� ���������������� �� ������������ ��� �������������� ��������%������������� ��������������������� ������������� ����� �����#1����������������� ����������%�� � ��������'��������������������� ����� ����������������!�� ���.����������� � � �������������������!�� �� ����� ��(��� � ���������� ��������� ������������(���� ������&����"#,�� �� ����� �� ��� ���������������������������*�������������������������*�� ��� ������&������������ �������������� ������������������������ �-����������������������� �����(���� ������� �".��������� ������ ����� �� ����������$�� ����������� ��� ������ 0 ��� ����������������"#.� � �������������� ��� ����������!�� �� ������������������������������(����������� ������������� ����23�".�������0���$� ������������� ��������������(������� �������������������� ������������������&����")������������ � ������� ����*��� �� ������������(�������������� �� ����������������"#� �� ��������������������� �� ��������� � ��� ����4*3���� �������� �����12������������������� �� ���*���� �� ������������������������������������ �� �",����������������������������� ����� ��������� �� ��������������5 ������� ������ ������$���� �������� ����� ����������(�������� �����������6��� $�" 778

Page 128: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ��������������������������� ���!"���#��$��"��%������%�&'( )*+(,-./01�23�452�67�1�877��9 :��������;��1��<=� ��1�����>�?�!� ������$@"�A��%���$��B���"�����������C#@������!@"������B�"��%�"�� ���%D%��$%��%����@�@ ��"@"���%%�E�*FG/HFIGJKFIL'KFMN/H/F0/KF*FFKOIGJKFPJF*FNKHQIGJKFR/0SFKLKTUV**RW1@�!�%XY26X2919Z�9��X ����"�%��$�1��[�!���\����1���<�]@�$��<����������%�"����� �"C_� %���� ���!��!�"���$%B�"���%��� �%�KaHFILKNbaGaH/+/F/HIGJKF'KQcaG/H)UPG/QP1983�45�d76�Y819Z�X��e ��]�#��%�������� %���"! $����������%����!����������$ ���#�!���%D%��$�*FG/HMFIGJKFIL&HIf KaHFILKN/R/0SFKLKTU1X3X45�dd6�Y919Z�e��d g���%"����1��]�#�������1��������%1�������"�����E������!����!���%B�"� ��$������� ���$@ ���!��!���������E�*FG/HFIGJKFIL'KFN/H/F0/KF(aLGJQ/hJI'KQcaGJFTIFh)UPG/QPV*'(')W1@�!�%��Y86��2e19Z�e��Y ���$����g� ������"������!"��% %��!=��"�@���������*FG/HFIGJKFILKaHFILKN'KQMcaGJFT1��3945��d6�9�19Z�9��2 ���@�%� 1g�i ����1��j��" 1��� �� 1�����k���"����� �D����A����!�%�����%��A����!�%�B��� ���$@ ���!5�����A����!�%�B����$��"D�@@��������%�������� ��E�lHK0//hJFTPKNGS/mGSnP/IPJFG/HFIGJKFIL0KFN/H/F0/1@�!�%�6�X���"��C�1o�@��19Z�X��7 ���"$�" %�1��g�p1���"�q��1��<�o�%�@�1��r��\1��r����%C�1��s��1<�i����"#%��1�����C��1E�������1�����:���"����A�� �B��� ���$@ ���!�'KQQaFJ0IGJKFPKNGS/&'(1dX3e45dZ6d719Z�Z��8 s��"��C��$�����g"����%�g�$5�$�������D�"�"������� "�B�"B� ������"��������� ���$@ ���!�E�*'&t)c/0JIL*PPa/KF*PPa/PIFh'SILL/FT/PJFu/GnKHvJFTt*FG/LLJT/F0/IFh'KQcaGJFTR/0SFKLKTJ/P1@�!�%�96�Y19Z�9���Z ���A���%D���������w�$@�����x@����"" %5�!�������� ���$@ ���!��%�����*yyy'KQcaG/H1eX3e45Xd6eX19Z�Z���� ���A�\����%1o�s�@"��1���>���������<�@���������D�����%��"���%#���p���$D����;@���!"�%%��@����%�%%���%�E�lHK0//hJFTPKNGS/zzGS*yyy)aQcKPJaQKFbIaLGGKL/HIFG'KQcaGJFT1@�!�%8�6�9Z19ZZe���9 o�>��%��1������1���i����!���B� ������"���%���� ��" ����D��$��"�@������������%C��@!"����A�"��$����*FG/HFIGJKFILKaHFILKNyQ/HTJFTRH/FhPIFhR/0SFKLKTUJF'KQcaG/H)0J/F0/V*yRR')W1X3�45�2Z6�2d19Z�e���2

Page 129: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

��������������� ������������������������� � �������� ���� ��������� ��� �������� !"#$% &' ()!*+",�-.�/012131���42�����1���������������5���� ����������������� �� ��� ����������������������� ����6#*+"#$*7 #$%� !"#$% &'% !89))%7:$*7 #,$#8' ()!*7#;��.1/0-23--�42�����<����� ���=>�����?@ A����5���� ��������������� ������������������� ������ ���� ������ �����������������A������ ��������B�6CDCEFGGHI6JJJ6#*+"#$*7 #$%EK() ,7!(������3L�422L���-�M������?��������������������� ��=����A������������B ����NO����0P��� Q�R���������������� � ���������� ���B�6JJJFS*T6#*+"#$*7 #$%UC$"$%%+%$#8D7,*"7V!*+8C" :+,,7#;EK() ,7!(W6CDCEX������-Y3�YL�42�4���Y�M������?��������������������� ��=����A������������B ������ ���������Q���� ����Z�� �� �A�Q �Q�����O����� ����� ����B�[7&*T6#*+"#$*7 #$%' #&+"+#:+ #\*7%7*K$#8'% !8' ()!*7#;�����421342L�42�4���L�@��� ��=�]������5�>�����'% !8' ()!*7#;& "D!((7+,� ���_P�A��������42�2����5�� �A����a�>��������5������5�b����� ��������A����������������������� ������� ����� ����B�C" :++87#;, &*T+' "+cd6De "f,T ) #C" ;"$((7#;g 8+%,c"78$#8CFCEK,*+(9":T7*+:*!"+c"78EK,*+(,Uh %,$#8J#i7" #(+#*,�����4<3�2-�422Y��42�����������j�=���������� ���� ����k ��� �� �������������B�C" :++87#; &'lmEnE6c������3�Y�� 4��4��@���__���]�������@�o�b����� ����Q ���������� ������ ���� ����� ��� ��� ������0b������������������������ ���� ���B�C" :++87#;, &*T+6#*+"#$*7 #$%' #&+"+#:+ #'% !8$#8E+"i7:+' ()!*7#;W'E'X������3�2�42����44�@�o�b����� ���@���__�=�������������� ��������p�k ��q k�����A����� ���k��������������� ��6JJJh"$#,$:*7 #, #C$"$%%+%$#8D7,*"7V!*+8EK,*+(,WhCDEX�4<.Y/0�YLY3�Y-�42�1��4����b ��=��������=��A�������� ����0���k������ ��������� ��� � A���� �������_�����6JJJh"$#,$:*7 #, #C$"$%%+%$#8D7,*"7V!*+8EK,*+(,��4.4/0�<Y3�Y4�422���41�j�b �=��� ������b �������b�= ����b����� ��������������������� ��Q�� ���� ������� ������B�C" :++87#;, &*T+rs*T6JJJ9'g6#*+"#$*7 #$%EK() ,7!( #'%!,*+"U'% !8$#8c"78' ()!*7#;W''ncd6DFGrsX������<34<�42�<��4<�=�b �=����Q������_������� ����� ������ ������ ���� ��_���A��� �A�������B�ts*Tu$v$776#*+"#$*7 #$%' #&+"+#:+ #EK,*+(E:7+#:+,U7#u6'EEU6JJJ' ()!*+"E :7+*K�����-�L3-1Y�42�4��4-�j�b����w�>������j�������� ���� � ���A��� �����Q�����_���������� ��� �������B�hT+x7#*T6#*+"#$*7 #$%g!%*7' #&+"+#:+ #' ()!*7#;7#*T+c% V$%6#& "($*7 #h+:T# % ;K������<Y3�-1�42�1� ��L

Page 130: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������ ������� ������� ������������ ���������� ����� ���� ������ ������ ������ !"#$%&!'()*+#,-./,+0/12,34**&25%,2!$/6789:;�<9=>�<6=�=76���?��������@�� �������������������A� ���� ������ ������ ����A��������AB� �����CDD,3E(((F2G34//"#%$5+-./,+0/($G2$++#2$G������7>�H�==?���H�I�����JK�L�������� �M���N��O��JI P ����I�K ����Q��R����S���Q�S����Q�������������O� � ����A��������� ������������������Q������ !"#$%&!'T%#%&&+&U!0*",9989:;�79>�96�==���9=�K�K�� � ��V ������@�N ���W�M�����M�X���������L������J����;N��B� ����������O��������������O���������� ���CE$,+#$%,2!$%&U!$'+#+$5+!$U!0*",+#-52+$5+�����7Y>�?�=79��97�P�� �����W �� O�C�N�� ���Z��� ���C����������L ������ ������� ����� � �����Q��O��B����������[��� ��������� ���� ����C\,3E(((E$,+#$%,2!$%&U!$'+#+$5+!$E$,+&&2G+$,U!0*",+#U!00"$25%,2!$%$]T#!5+//2$G EUUT_DDa������?H>�H<�=77��9���M���N��O�I�������J�K�L�������� �Z������Q����� ��� ����� ;b����������B�� � �����������B �B���A���������� � � ������� ��������CE$c,3E$,+#$%,2!$%&("#!T%#U!$'+#+$5+!$*%#%&&+&*#!5+//2$G("#!T%#a�����7<H>7?=�==9��99��������d�����P������N���B���������Q�������� ������ ��� �������CT#!5++]2$G/U&!"]U!0!'D/,E$,+#$%,2!$%&U!$'+#+$5+!$U&!"]U!0*",2$G�����6Y>Y<�L��e�������==H��96���K�����e������X�L�QQ������ � ������������Q�[����� ����� �������Q� ��� ��� �������O�� �����CT#!5++]2$G/!',3+D_,3E(((%$]4UfE$,+#$%,2!$%&-.0*!/2"0!$U&"/,+#gU&!"]%$]h#2]U!0*",2$G55G#2]_D_a������?6>�H7�=7���9Y�������������@�M�W����������������������i���������������CT#!5++]2$G!',3+D/,0!]+&&2$G%",!$!0!"/%G+$,/%$]0"&,2j%G+$,/1!#&]/�����H7>7�=�==6��9<�M�J�������N�������V�X�@�����V�� ����� ������ ����� �� ���� � ��������k!l!,25/%$]4",!$!0!"/-./,+0/986:;7YH>7?�7HH?��9��@�J������m+//./,n0+/0"&,2j%G+$,/go+#/"$+2$,+&&2G+$5+5!&&+5,2o+�C���p���� �7HHY��9?�C�J ��������� C�X������N������ ��� ������������� ������9<=B������� �������q!%**+%#%,E(((h#2]U!0*",2$G($o2#!$0+$,/hU(\ag5!j&!5%,+]12,3E(((r4Uf-"*+#5!0*",2$G�==?��9H�@�J�V����R�N���s�p�@���W�N�N���������������� ������N����������������t ��������O��� ������O��Q��������������� ��� �O���Q������C,3+_u,3E(((E$,+#$%,2!$%&T%#%&&+&%$]v2/,#2l",+]T#!5+//2$G�����7>?�=7=��6=�@�J�W�W�X���������������� ������M��������t ���� ������ ���������� B��O������A� ���� ����������t��Q�����CE$,+#'%5+/%$]4#532,+5,"#+/'!#-52+$,2w5v%,%-,!#%G+ E4-v-ag2$5!$x"$5,2!$12,3E(((E$,+#$%,2!$%&U!$'+#+$5+!$U&"/,+#U!0*",2$G�����7?�>7?H�=77� 77H

Page 131: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������������������������������������������������������������������ �!"#$%#&'%()*+',-.&#'*/012*'3'4#0(.*56773#1.&#'*(801&%,09'&0(#*:301&,#1.3:*4#*00,#*4�����;;<=;<>?@�A���?�B���C�������������D������EFG6H'%,*.3'*I'-7%&#*4�JAKD�<@=?@L�<;<���A�B���C�������������D�������EFG6H'%,*.3'*I'-7%&#*4?J�KD�=A?�<<@�����M�����������N��� ��O��C��PQ�C����������C��R��������S��������������R��� ��)*&0,*.&#'*.3H'%,*.3'+I'-7%&0,GT(&0-(90&U',V(.*5I'--%*#1.&#'*(AJ�KD�=;?@@<���>���W�����B�N� ������X�X���������O����R����S��������S�����������������Q�� �������R��� ��H'%,*.3'+Y.,.3303.*5Z#(&,#"%&05I'-7%&#*4L<J[KDL>?=LL>?@@<���L�\���������\�]���X����� ������Q�������������������������������C��R� �Y,'1005#'*4('+&20)*&0,*.&#'*.3I'*+0,0*10'* %&%,0I'-7%&0,G1#0*10.*5:5%1.&#'*�����L?<=LA?�_���X����?@�����[�W�W��\�\���a�M�����\�b�X�������c�_���\����O�P�Q�C��������������������������������������� ��������� ��������C���� ����)*&0,*.&#'*.3H'%,*.3'+Z.&.".(0/20',T.*56773#1.&#'*LJ?KDL�=[�?@�A���;�d� e��� �Cf�f��f�g�����\�f����b��������� �e������S�� �������������������S���������������������� �������R��� �� �Y,'1005#*4('+Z0(#4*h6%&'-.&#'*.*5/0(&�����;L�=;L<?@@>���<� �����i�� �����]B��e����gj����C��������������S��������������������������������������������������C���������������):::/,.*(.1&#'*('*I'-7%&0,(�LJ?KDA<L=�@<?@�>��>@�������R���CR�����]�� ��������������QM�����B����������P���k�P���������������������������������� �������S������������� �������)*&0,*.&#'*.3H'%,*.3'*I'-7%&0,G1#0*10.*5:*4#*00,#*4l)HIG:m�JLKD<<L=?@�??@�?��>��]�N���������f�B������O�N��� �������f������X������������a���������O�Q�� ���������������Df�������� ������������������n,'%7Z01#(#'*.*5904'&#.&#'*�@J?KD�<<=?�>?@@@��>?�N����P��d�f�������������� �������B����������� ����� ����������� ���Q���DO�R��� Q�C����������C��):::GT(&0-(H'%,*.3[J?KD?;;=?<[?@�A��>A�b�������X�����X���������W�c���������O��j����C�i����������������Q��o�����������������R������S�� ������ ���������� �)*&0,*.&#'*.3I'*+0,0*10'*I'-7%&0,G1#0*10������[=>;?@�@��>��M������P������f����������������������� ������������� �Df?������������������i�����)*&0,*.&#'*.3H'%,*.3'+8.&0(&F0(0.,12#*G1#0*10.*5/012*'3'4T�J?KD�;A=�;[?@�?��>>�O���������f�g���������b�_��d�����D����������������SC��������P�������S����������������������):::/,.*(.1&#'*('*G0,p#10(I'-7%&#*4>J�KD�;�=�<L?@�?� �?@

Page 132: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ��������������������������� !��"��#$�%����&'(��������)�� *$+&��$���,$(-&����$��.//0���1������������,� ��������2��� "��3����45� � 6�� 4��7��#$�%����&'(��������)�� *$+&��$���,$(-&����$��088����9���:��%�����������;�<'�&+��$+������--�$�=���)=�����>=?$�;@$?))��()��)�$�=+$&=$(-&���%�A�2�4"��B �!34C�D��������� 4���E4�C����"�4�2������F�"4!� � 4�G��C4���� "3��BH4I ��J�! ���� �!K2F�HJL�-�%�)M91NM8/�./0M���8�O�����&�O�P��'������Q� ���)�$����R "�ST� ����B��BE�4UBE4�5U� �!�819VMV�W.VW/��0V��O�=�&��X$��)��,$(-&����=���=���-���%��Y��+��Z���+���%�./0M���/����$+$(*��)$)����Z�[��'�(���)�\����&)�$'-����=+�)?��($-��(�]���$���;��V��+��)���)��(��$���=$�=&�������%$�����$�)�4U����4C��C4���� 4��" ��"�3��._.a88N00��./0W���0�Z��&(�($�$���� 3Cb �!3�C��b!4��3Ib5�4I�I � 3� "� 3c�33�33������-���%������$��.//1���.�<��&(���*�+���*��?$����(�=)=��&+��%�+%$����('$�%��?�����);&-+�=���$��H BB��J�3�4U����4C�" ��� d"F�3���"D�./_0a8WN88�./0W���M���P��?�;���Z��$&�����#����%�,��=;-$���(���%�(���?���$&�+�($&+����&���=��)�$����-�$����+��$'��);=$(-+���$��4U����4CE4�5U����" ��"���Be�"D�4�4!b�.1_.a.1MN.9/�./0.���W�X�O�(�&�%)����f��$���g���%�7�O���Z�Z�Z&��%������&���(����(�Q�$*���%��+����+���)���+�)��=)��*�=���=+$&=$(-&���%�A�2�4"��B �!4C�JJJ�������� 4���E4�C����"�4�E4��U� "�� 4�3K�EEhiL�-�%�).80.N.801�./0.�����,�O�����P��%������&$�<��j=������(�V��)�=��=;-$�����%-�$�$=$+'$�($��+�=$(-&���%))��()$*��($��+��-�A�2�4"��B �!34CH4I ��k���4�c3��Bl55� "�� 4�3�-�%�)�91N�81�.//M�����<�O��;��m��;$&��)���7)��-�)���7�n��*���%$&� j=������);��-+�=���$���(���%�V(���'$���-��*�'�&+��$+����=���($��+�%����*��$�(���)�4U����4CoU�U��p������ 4�E4�5U����b3���3�.M_.a0�MN019�.//1���1�#�O��];$?�#�O�*����#�#&�;��,$�$���&����$'�+�?$�;)����$�)�A��������� 4���E4�C����"�4�q 3�� IU��BE4�5U� �!�b3���3�-�%�)0/WN000�0899���9���O�&�P�P�������f���%�,��=;-$�������-+�=���$�$������'�&+��$+�����(�=��V��)('$�(�-��&=�'��(�?$�;�e��c4�� c���B4��3 �� 4U����4CJ��"�� "��J�! ���� �!�0._.a0/.8N0/M��./0W���8�Q�O$�������!r� �� �B���d�I � �r�7�=��m$=O�*$�)����.//���1/���#�+�;��s�Z&���<�-��*�'�&+��$+����=������+��(�=+$&=$(-&���%�A��JJJt4��BE4�!��334����R "�3K�JFu�EJ�L�-�%�).9/N.91�./00��10�m�m�#������O��<��%�����%$�����$�))��(��)�$���-��*�%�����=�+%$����(�A�v�D�������� 4���E4�C����"�4�t ����33E4��U� "�� 4�3Gk���4�c �!��BH4I ��E4�S5U� �!�-�%�)0N��.//8� 0.0

Page 133: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ����� �������� ������������������������������������������������� �������������������� ���� !"##$%&'(!)�* *++#+*&$,%(- %./-#$0!12/-%&'3422+%"*-%!&(*&$5#"6&!+!'%#(7� ��8�9:8�;7�998���<����������� ����� �������� ������������������������������������������������� �������������������� ���� !"##$%&'(!)�* *++#+*&$,%(- %./-#$0!12/-%&'3422+%"*-%!&(*&$5#"6&!+!'%#(7� ��8�9:8�;7�998���=�>��������?�����@�A���������B����C���������7 ��������������������C���� ��������C�����������������B����B�����������������������D������� !"##$%&'(!)-6#EFFFG*H*%%E&-# &*-%!&*+0!&)# #&"#!&IJ(-#1I"%#&"#(7� ���;K:��;7�9L=���8�M������C���N�M������>D�������B�� �������� �����O#"-/ #P!-#(%&F+#"- %"*+F&'%&## %&'E50!&Q# '#&"#*&$I# Q%"#(RE50I*&$EST4U7� ��=<:8<7�9LL���;�M������C���N�M�������� ���������������C�������������������� ���E&-# &*-%!&*+V!/ &*+!),%(- %./-#$*&$�* *++#+IJ(-#1(REV,�IU7�W;XYLL:L�7�9LL�����M������C���N�M��������������� ����������������������E&-# &*-%!&*+0!&)# #&"#!)E0ZE5[I%$%\#+4..#([4+'# %*7� ���;L:�;K7�9L����]�M������C���N�M������ B�������������������D�������B���������B��������������CC�������E&-# &*-%!&*+V!/ &*+!)VE�I7]W�XY�;<:��]7�9L����K�M������C���N�M�������� �� �������������������������D��������B���44ISE0!&)# #&"#!&�* *++#+*&$,%(- %./-#$0!12/-%&'*&$IJ(-#1(7� ��L=�:L887�9L<��]9�M������C���N�M������_����������������������� ����������������� (-E&-# &*-%!&*+0!&)# #&"#!&P#-H! a%&'*&$4$Q*&"#$IJ(-#1(7� ��=8:=K7�9L<��]L�M������C���N�M������>��������������������� ��D���Yb������������������E&-# &*-%!&*+V!/ &*+!)0!12/-%&'7L<W<XYL8]:L;K7�9L=��]��M������C���N�M��������������� �B����������� ����������������������E&-# &*-%!&*+V!/ &*+!)422+%#$FQ!+/-%!&* J0!12/-*-%!&REV4F0U78W<XYL:L<7�9L=��]<�M������C���N�M���������������D����D����C��C������������������������ ���E&-# &*-%!&*+V!/ &*+!),%(- %./-#$IJ(-#1(*&$5#"6&!+!'%#(REV,I5U78WLXYL:�L7�9L=��]=�M������C���N�M��������c������C��������������������������������� ������ ������56#d&$E&-# &*-%!&*+0!&)# #&"#!&,%(- %./-#$IJ(-#1*&$,#"%(%!&7� ��8:LL7�9L=��]8�M������C���N�M��������c������C��������������������������������� ������ ������E&-# &*-%!&*+0!&)# #&"#!&,%(- %./-#$IJ(-#1*&$,#"%(%!&RE0,I,edfgU7� ��;:L�7�9L=��];�M������C���N�M������?� ����� ���������������������� �������������� �V!/ &*+!)G%'6I2##$P#-H! a(7�9W<XYL<L:L=<7�9L=� L��

Page 134: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������ ������� �������������������� ��������� ������������������ ����������� !"#� $%�!&%'�()%'*+)%,!&!%-!)%.!*!-)//0%(-'�()%1'%2$%,)&/'�(-13.4546$789:";<=>!-!%�?2@'%-!1(%.!*!-)//0%(-'�()%1=$%,)&/'�(-1'%2420-'�()%'*.!- 6%)*)A(!1B� ���CDEFCGHBIJCD������������� ������� ����K�� ��������� �����������������������L����������$%�!&%'�()%%'*M)0&%'*),?NN*(!2O'� !/'�(-1'%2$%,)&/'�(-1BPQIRSIHFHIBIJCG���P��������� ������� ����T�������� ������ ��������������������������M)0&%'*),UV4?V.&'%1'-�()%1)%+)/N0�!&1BCDQCRS��IF�PCBIJCG��PJ��������� ������� ����4%-W-*)N!2('),$%,)&/'�()%V-(!%-!'%2.!- %)*)AWB�� ����������������������������X������� � ��������YZ�� ��������������[\��� �������L �BIJCE��PC���������B����� ���B ��]� ���[�_� ��� � ����� ��������������� ������+)%,a&!%-!$%�!&%'�()%'*2:9N�(/(1'�()%!�VW1�a/!2:$%,)&/'�()%B� ���IIDFIIPBIJCJ��PI���������B����� ���B ��]� ���b����ST��� �������_� ��� � �������M)0&%a!c)-�)&'*!Mc5$9B� ���CFDBIJCC��PH���������B����� ���B ��]� ������������ ������L����_� �����_���� ������ ��d���e � ��_��������� �������M)0&%a!c)-�)&'*!Mc5$9B� ���CJFC�BIJCC��PD���������B����� ���B ��]� ���f_���� ������ ��d�gL ����������L����_� ���������������_�����M)0&%a!c)-�)&'*!$7892'W1hB� ���IJFI�BIJCC��PG��������Bf��� ��Bi���b������ B ��f�f������ K� � ����������� ����������������Y���� �����8(&1�$%�!&%'�()%'*U)&j1 )N)%4%!&AW4k-(!%�V0N!&-)/N0�(%A34lV+lm"#<B� ���CFPBIJCH��PE��������B[�n� ��B ��f��������T� �o�������S\�������� o ��� ������ ����������������$%�!&%'�()%'*+)%,!&!%-!)%+)/N0�(%A=7!�p)&j(%A'%2+)//0%(6-'�()%13$+7q<B� ����HF��BIJCD��P����\��� �B\���� B\����B ����r�T�� ����\����L ������������������ ������$444$%�!&%'�()%'*+)%,!&!%-!)%$%�!**(A!%�+)/N0�!&+)//0%(-'�()%'%2s&)-!11(%A3$++s<B� ���IP�FHJJBIJCI��P��\����BT�t�uB ��v����� ��� ��\����L �������� ����������S � ��� ������������B��� �������� ����� ����������s&)-!!2(%A1),� !;w� ?%%0'*+)%@!%�()%),+V$B� ���D�PFDPEBIJCD��PP�T�]���B\�T��� B ����v ��r�����������o�����������x���������������L�����������$%�!&%'�()%'*M)0&%'*),yz(+)/N3$My<BCQIRSEDFPJBIJCJ��CJJ�]�]���� ��{�b����\� ���������������L�����������������s&)-!!2(%A1),|(A 6?110&'%-!VW1�!/14%A(%!!&(%AU)&j1 )NB� ���CHDFCDCBCPPE��CJC�]�]���� ��{�b����r���� ���������������o��������������� ������$444$%�!&%'�()%'*s&)-!!2(%A1)%+)/N0�!&s!&,)&/'%-!'%2c!N!%2'z(*(�WVW/N)1(0/3$scV<B� ���IHFHCBCPP�� CIH

Page 135: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

����������� ��������� ���������������������� �� ������ �������������������������������� !"#$�%&#!#$$'$#"()*+,!*- ,'(.�/0 ,*"1234567�89:;3��2���4����4�<�=����>���2<�?�����2���<�?�<�����������<����� @ > ���A� B�������������C�&!�D''(*"1+�%,E'F,EG.HI"(*#.�/0 ,*"1.�"J'",*�"2��B ��;:2���K����K��C<L� ����� M���������>�����B@�6� NOOPQRRSSSTUVWOTXYZRVO[R\[Y]R_YUW][Oa[bQcdRceRefcg2��������6�h�i���j�����k�������B���l� B���������������>��� ����>����B�A���������B�B ����C�&!�D''(*"1+�%,E'mnopIqqqI",'!"#,*�"#$��*",.�"%'!'"D'+�"r'-I",'$$*1'"D'srIt#"(I",'$$*1'",G1'",u'DE"�$�1*'+sIGut2��B ��69;�882���K����8�=<�i�����C>��@��B�� � ���>�� ������� �� ����� ���� �j����j��������������B����� ���v� ��I"Iqqqu!#"+w&#!#$$'$)*+,!*-wxy+,w2K5�7�38;:62�998����3�h�ij ��������� >� ����>����@ ��B �C�&!�D''(*"1+�%,E'mm,EIqqqx /0�+* /�"z# $,,�$'!#",.�/0 ,*"12��B ��;��2�99�����:�h�i������{'1�,*#,*�"|'E#J*�!�l�� >�i� ��2�9:�����9�l�}�k��2i�}�>��2���i�?���� ������~�B�������@ ������� ��� ��� ����> ���>�����B�I�x��� !"#$�%q"1*"''!*"1sI�x��q{t2K547��K;�32���K������<�k�� �����k�h�}����B��C>��@��B������� ��� ��@������>���� ��� ���������������� �C�IqqqI",'!"#,*�"#$.�"%'!'"D'�"I""�J#,*�"+*"q"1*"''!*"1#"(u'DE�"�$�1ysI.Iquopt2��B ���84;��8:2���K��������k�>���������2��} �� �2��<�} 2k������2h����>�2h������2���� �� ���2l����}���2l�?�����2L�?�~���B2}�L�A�B�����2���h���B���@��B����� ������B �� � j���j��B�����������j���������� ��� �C�&!�D''(*"1x.n�&!�D''(*"1+�%,E'.�"%'!'"D'�"�*1E&'!%�!/#"D'.�/0 ,*"1{',��!�*"1�x,�!#1'#"(G"#$y+*+2��B ��;��2���9��������k������h�i����A������l� ������� ���� ��� �5���7��������� ����>����������B����C�I",'!"#,*�"#$.�"%'!'"D'�".$� (��!*(#"(�*1E&'!%�!/#"D'.�/0 ,*"1�q/'!1*"1G00$*D#,*�"+2��B ��;�82��������4���k����?�=�� j�������� ��� �@���������A�� ��������� ��� �����B�������� ���������� !"#$�%�!*(.�/0 ,*"1235�7�K39;6��2���9����K�<�kA2��}�k�A2���<�}������� B��������� �� �@� ��� ���B����BB�> �� �A�C�&!�D''(*"1�%G00$*D#,*�"+#"(I""�J#,*�"+*"H�-*$'.�/0 ,*"1sGIH�.t2��B ��;:2���K����6���i�<������������h @��������� ��� � ���v� ������B����>������>�����B�I",'!"#,*�"#$�� !"#$�%.�/0 ,'!xD*'"D'#"(.�// "*D#,*�"{',��!�+2K5�7��;:2��������8�<�?�<����A�2L�<��>����2��k�>�������2���L�� ���� ��������� �������� ��� ������ ���������B����� �����������B��������� �������I",'!"#,*�"#$�� !"#$�%I""�J#,*J'�'+'#!DE*"xD*'"D'�q"1*"''!*"1#"(u'DE"�$�1y2K587��4;�82���6���K

Page 136: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

�������������� ������������������������������������������������������������������������������������������� �!"#$%"&#'("&)*("+$%$"*$(",'-.)&#'("/'"0(-1.#'"23$4./5!0,03678����9:;<9�=79:�=����>�?�@������������@�A�������@�������8����BC����������8�����8����������������7�����7���������D����������8���7C�8���������E��8����������7F��G�H��I���������79:�:����;� �J������8�������@����������8��������BK������L�����������������������I8�����!"#$%"&#'("&)M(.%"&)(+0(-1.#$%N11)'*&#'("/7�99OPQB�R<�>79:�P���9:�A����������C������������K���������������������������������������I����������I�������M(.%"&)(+NST&"*$SU$/$&%*V'"0(-1.#$%,*'$"*$&"SW$*V"()(2X5!MNU0,WYZ[\679O�QB9P;<9]R79:�=���9��K���������A�A��������K����������������������������������������8�����!"#$%"&#'("&)M(.%"&)(+0(-1.#$%,*'$"*$&"S_"2'"$$%'"2W$*V"()(2X5!M0,_W67RO=QB=�<=]79:�9���99�C������7@������7���K�E�������?���������������8�����������������RI��������������������!"#$%"&#'("&)M(.%"&)(+!"+(%-&#'("_"2'"$$%'"2&"S_)$*#%("'* ./'"$//7=ORQB�<>79:�9���9R�C������7@������7���K�E�������a�������������������������������������������I8��������������������������8����������������!"#$%"&#'("&)M(.%"&)0(-1.#$%3$#b(%c&"S!"+(%-&#'(",$*.%'#X7]O�QB9;<R>79:�R���9=���������d������������8���������������e����������������!"#$%"&#'("&)M(.%"&)(+f(%)SN*&Sg,*'g_"2gW$*V"()g7R9O�QB�==<�P�79::����9P�D��������7h�D�����D�G�7���������88����?������������I����������7������L�������8��������������������8�����!"#$%"&#'("&)M(.%"&)(+,*'$"#'i*&"SU$/$&%*Vj.k)'*&#'("/7RO]QB�<]79:�R���9]����������7��A l����7���@�m�������h��8�I�����������8�������������������8I8���������� �[[#V!___!"#$%"&#'("&)0("+$%$"*$("n'2Vj$%+(%-&"*$0(-1.#'"2&"S0(--."'*&#'("/78����9:<9>79::;���9��A����������7@����������7���F���������H����BK�8�������������������������������������������8����� �j%(*$$S'"2(+!___!"#$%"&#'("&),X-1(/'.-("j&%&))$)&"So'/#%'k.#$Sj%(*$//'"278�����<�:79:�:���9>���h�������D�������������8�������B����I���������������������������������I�������8�������������!___W%&"/&*#'("/("0(-1.#$%/7E9;O�9QB��:=<���R7�;>:���9;�K�����������7F�����������7�����l��������K����I������������8�����,_Up!0_,0qrjsW!3t7PO=QBP]=<P��79:�9���R:�K�������������7F�����������7�����l��������D������������8�������������������������������8����� �!"#$%"&#'("&)0("+$%$"*$("0)(.Su '2o&#&&"SW%./#79:�R���R���� ����������������� ��v������������������������������������9::P7�8������������������8���������8����w������D����������8���7 �����D������������H��������7�����8���79::P� �9P

Page 137: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������� ��������� ������������������������������������ ��!"� ������� �����#���������$%&'(%)&*+%),-+.(%),+/011,*'23)&4'5)&*6),76*'%6'8 9:;<=>��?�@��AB �B�C������D��� E�F���� F����� ���G�H��������I���� J��������������������I��J�����#�����������������������������������J#�����������J�����-+.(%),+/7.1'(6+5K1.&*%L <<:�=>�9�@��A �B������;���������� �������� M����� �����N��� ����O� ����������J����������������!P#���������������J���J�Q���������Q����I���J��$%&'(%)&*+%),-+.(%),+/R,'6&(*6),R%KL*%''(*%L ���:;=>�?�@�A� �B������C�S�����������������I���J#�����������J���������J�Q�������������������!#�������#���������$%&'(%)&*+%),-+.(%),+/T+51.&'(011,*6)&*+%8 C�:�=>�@< �B������<�U���QQ�� ��V�����!� ��������������������������������������������J�������##������������������������J�����W�$%&'(%)&*+%),T+%/'('%6'+%X*L*&),$%/+(5)&*+%Y(+6'88*%L)%2T+55.%*6)&*+%8*%T+51.&'()%2$%/+(5)&*+%76*'%6' #�����A9@�99 �B������?�N���� D�O� �����H����F�P���>Z�����������������������������Q������������J#�����W�$%&'(%)&*+%),T+%/'('%6'+%$%/+(5)&*+%R%L*%''(*%L)%2T+51.&'(76*'%6'[$T$RT7\ #�����@< �B�B����A������!� H�E��## ���V�O�!�D������������������������]�����J���W�$%Y(+6''2*%L8+/&4'7''%&47_51+8*.5+%&4' (+%&*'(8+/3)88*',_Y)(),,',T+51.&)&*+% #�����A�@�A9 �999����9�E������������ �I���J��a������b�������cddefggdhijklmnoonpimqorstojlupdvpifwxgxygzxw{ �B�C���;B������#���I���F����#���I���� ��P�������������!#��������������Q��!�������I����J����������Q���������J�J��I��������$%&'(%)&*+%),-+.(%),+/X*8&(*|.&'2)%2Y)(),,',7_8&'58[$-XY7\ ��:;=>�?�@�A� �B�����;������� V�H��} ���H�O�J��������E��������������J�������J���������������>���J Q�����##���������##������W�Y(+6''2*%L8+/~~&4$%&'(%)&*+%),�+(�84+1+%X)&)|)8')%2R�1'(&7_8&'58011,*6)&*+%8[XR�0����\ #�����B�9@�B�� �BBB���;����Z����J����',*)|*,*&_�0)*,)|*,*&_�3)*%&)*%)|*,*&_)%27)/'&_088'885'%&�����H���I���������� �99����;����H��� G�N� ���G�N�������Q����IPQ���������������������J���Q�������!��##��������� ������������������������������$-T7�7$%&'(%)&*+%),-+.(%),+/T+51.&'(76*'%6')%2�'&�+(�7'6.(*&_ <:;=>��@�9 �BB<���;;�F���H���������������]����������������������������I������Q��#������������������I#���������+%T+51.&*%L�76*'%6')%2�'64%+,+L_ +(.5 ��:�=>�C@�� �B�����;C�O�H ��M�E��� ���II� ���F����������J���������������������J� ��!���������J#�����W��4'~�&4$RRR�0T3 $%&'(%)&*+%),7_51+8*.5+%T,.8&'(�T,+.2)%2�(*2T+51.&*%L[TT�(*2\ #������C@�;; �B��� ��<

Page 138: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

������������ ����������������������������� ���������������� ! �"���#�������� !��"� �� $���� ���������"� �%������& � �'()*+,-(./(012+,3(*2,-4532026,32(+��7�8$�9:�;�<9�=����>�?����� �����@�A���B���������������� %����"����� �C�� � �� �� ����������� ������&D������� ���� ����%"������D� %�����E�F+3G*+,32(+,-/(+.G*G+HG(+IJK3G0K,+LF+.(*0,32HKMF/INFO�"�� �>�:�>>�<9�<����P���@����Q���������������A��R� ��D�$B� � " ���%����D���#���� �� & ��%D� � ������ �� �E�FSSST*(HGGL2+U(.3VGWX3VF+3G*+,32(+,-/(+.G*G+HG(+T,*,--G-,+LY2K3*21)3GLIJK3G0KMF/ZTNYIO�"�� P:�9�<9�9����;�[�@����@�@������������������\D������$BC&]�����D������� ���D %��� !D� ����� & � �� ���������%"������E�T*(HGGL2+UK(.3VG 3VFSSSF+3G*+,32(+,-/(+.G*G+HG(+/-()L/(05)32+UM/_4 YabWWO�"�� �:;�<9�����c9���@���[����]�[�����&���d��!� ��e������� �� ��������������&�%����%C� �D �"��� ������ ������� & ��% �E�Wa3VFSSSF+3G*+,32(+,-/(+.G*G+HG(+f2UVTG*.(*0,+HG/(05)32+U,+L/(00)+2H,32(+K�"�� �=�:����<9�9���c��g�@�����\�R�� ��������d�?�%�e���#���� �� ����������D����"������� ! ����%"�������� ���E�Wb3VFSSSI2+U,5(*GF+3G*+,32(+,-/(+.G*G+HG(+/(00)+2H,32(+KJK3G0KF//I�"�� �:c�<99����c<���@�������� ������d�\ ��%������� � �������������$����� ��� �� ���h"" ���� �E�T*(HGGL2+U//ijFYkWaT*(HGGL2+UK(.3VGWa3VFSSS,+LN/lF+3G*+,Z32(+,-IJ05(K2)0(+/-)K3G*m/-()L,+Li*2L/(05)32+UMHHU*2LabWaO�"�� c�c:c<<�<9�<���c=�d�@����� !����A���!�%"� ����� ���d�n�d%%�&� ���%�������D ��""���� ��� �D� ��h� �������������C ����"��� ��������" �C��%�E�NLo,+HGK2+Y2pG*G+32,-So(-)32(+I3)L2GK2+/(05)3,32(+,-F+3G--2UG+HG�"�� ��:�=P�<99P���c��q�@������ �����Y2,U+(K32HLGKLr.,2--,+HGKs3Vr(*2GG35*,32t)G5()*-GKKJK3u0GK2+L)KZ3*2G-K��v ��n���� �����%����������;;c���cc�q�@������ �����_,0,2+3G+,+HG1,KrGK)*-,w,12-23rsi)2LG5*,32t)GL,55-2H,32(+LG-,j/l�Q� %� ���������C������� ��;;�� �<>

Page 139: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

Travaux scientifiques - Publications:

G. Belalem, B. Meroufel : Management and placement of replicas in

a hierarchical data grid. International Journal of Distributed and Parallel Systems (IJDPS) Vol.2, No.6, November 2011.

B. Meroufel, G. Belalem: Dynamic Replication Based on Availability and Popularity in the Presence of Failures. JIPS 8(2): 263-278, 2012.

B. Meroufel, G. Belalem: Collaborative Services for Fault Tolerance in Hierarchical Data Grid. IJDST, 5(1) :1-21 , 2014.

B. Meroufel, G. Belalem: Scalable Computing: Practice and Experience, Adaptive time-based coordinated checkpointing for cloud computing workflows. SCPE, 15(2): 153-168, 2014.

B. Meroufel, G. Belalem. Clustering by Swarm Intelligence in the Ad-Hoc Networks. IJAEC, 5(3):1-13, 2014.

B. Meroufel, G. Belalem, Lightweight coordinated checkpointing in cloud computing, Journal of High Speed Networks , 20(3): 131-143, 2014

B. Meroufel, G. Belalem Abstraction Checkpointing Levels: Problems and Solutions, International Journal of Computing, 13(3): 158-169, 2014.

B. Meroufel and G. Belalem. Service to fault tolerance in cloud computing environment. Journal of WSEAS Transactions on Computers, 14(1):782–791, 2015.

B. Meroufel and G. Belalem. Enhanced coordinated checkpointing in distributed system. Internationnal Journal of Applied Mathematics and Informatics, 9(2):23–32, 2015.

B. Meroufel and G. Belalem. Encyclopedia of Information Science and Technology, chapter Improved checkpoint using the effective management of I/O in a cloud environment. 2016.

- Communications internationales : B. Meroufel, G. Belalem, and N. Hadi. Tolérance aux pannes dans

les grilles de calcul. Conférence internationale d’optimisation et système d’information, volume 7, pages 224–229, Ourgla, Algerie, 2010.

B. Meroufel, G. Belalem : Availability Management in Data Grid,

Lecture Notes in Electrical Engineering, 1, Volume 107, IT Convergence and Services, Part 1, Pages 43-53.2011. (http://www.springerlink.com/content/k6613p6965335v03).

Page 140: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

B. Meroufel, G. Belalem: Clustering-Based Data in Ad-hoc

Networks. ICWIT 2012: 261-269. B. Meroufel, G. Belalem. Replication Based on Clustering in Ad-hoc

Networks. 1st International Conference on Networking and Advanced Systems (ICNAS 2013), page 45-49. Annaba, Algeria 2013.

B. Meroufel, G. Belalem, Managing Data Replication and Placement based on Availability, 2013 AASRI Conference on Parallel and Distributed Computing and Systems, 5: 147–155, 2013.

B. Meroufel, G. Belalem: "Policy Driven Initiator in Coordination Checkpointing Strategies", Proceedings of the 13th International Conference on Telecommunications and Informatics (TELE-INFO '14), recent advances in telecommunications, informatics and educational technologies, Istanbul, Turkey, December 15-17, 2014, pp: 146-153.

B. Meroufel, G. Belalem. Influence of the initiator on coordinated checkpointing strategies. The 2nd International Conference on Distributed System and Decision (ICDSD’2014), Oran, Algeria, December 07- 08, 2014.

Communications nationales : B. Meroufel, G. Belalem. Réplication dynamique à base de

disponibilité dans une grille de données. Journée Doctorale INFOday’s5, Chlef, Algérie, 2011.

B. Meroufel, Gestion de la disponibilité dans une réplication dynamique et à la présence des pannes. Journée Doctorale JDLIO, Oran, Algérie, 2011.

B. Meroufel, G. Belalem. FTSim : Simulateur de tolérance aux pannes. Journée Doctorale JDLIO, Oran, Algérie, 2011.

Page 141: DEPARTEMENT D'INFORMATIQUE THESE - …theses.univ-oran1.dz/document/15201660t.pdfDEPARTEMENT D'INFORMATIQUE THESE Présentée par MEROUFEL Bakhta Pour obtenir LE DIPLOME DE DOCTORAT

Résumé :

Le Cloud Computing est un type de système distribué qui est basé généralement sur les services offerts à l'utilisateur selon les besoins et les contrats. Dans ce cas, l'implémentation d'un service de tolérance aux pannes qui assure la fiabilité et la disponibilité des services deviennent une exigence majeure. Dans cette thèse, nous proposons deux stratégies de tolérance aux pannes adaptatives et intelligents à base des agents coopératifs: la première stratégie est le checkpointing multi-niveaux MLLCp . MLLCp utilise le checkpointing coordonné dans le niveau des nœuds et de système avec le minimum de surcharge. La deuxième stratégie est basée sur la réplication REP(F). REP(F) utilise une réplication active dans les slots libres pour minimiser le coût et l'énergie. Afin d'aider le client à sélectionner les meilleurs paramètres pour ces stratégies de tolérance aux pannes, nous proposons également à la fin de ce manuscrit, une approche de négociation à base de PSO et recherche de Tabou. Les résultats expérimentaux prouvent l'efficacité de nos propositions.

Mots-clés: Cloud computing, Checkpointing, Réplication, Négociation, Agent, Coopération.

Abstract

Cloud Computing is a type of distributed system that is generally based on offering services to the user based on needs and contracts. In this case, the implementation of a fault tolerance technique that ensures the reliability and availability of services is becoming a requirement. In this work, we propose two strategies of adaptive and intelligent fault tolerance based on cooperative agents: the first strategy is the multi-level checkpointing MLLCp. MLLCp uses the coordinate checkpointing in node and system levels with the minimum overhead. The second strategy is the replication REP (F). REP (F) uses an active replication in free slots to minimize the cost and energy. To help customers to select the best settings for these fault tolerance strategies, we propose at the end of this manuscript a negotiation tool based on PSO and Tabou research. Experimental results prove the effectiveness of our proposals.

Key words: Cloud computing, Checkpointing, Replication, Negociation, Agent, Cooperation.

: ملخص

مع التسامح خدمة تنفیذ الحالة، ھذه في. والعقود الحاجة حسب للمستخدم تعرض الخدمات على عادة یستند توزیع نظام من نوع ھو الحوسبة سحابة ... :اذكیاء وكالء على اعتمادا خطأ مع للتسامح استراتیجیتین نقترح العمل، ھذا في. شرطا أصبح الخدمات وتوافر موثوقیة تضمن التي الخطأ

من النفقات العامة األدنىمع الحد والتنسیق والفحص التدقیق یستخدم MLLCp . MLLCp . المستویات متعددة التدقیق ھي األولىاالستراتیجیة لتقلیل الحرة الفتحات في النشط التكرار یستخدم REP (F) . REP (F) تكرار ھي الثانیة االستراتیجیة. العقدة و النظام: مختلفین و على مستویین

ھذه نھایة في نقترح فإننا الخطأ، مع بالتسامح الخاصة االستراتیجیات لھذه اإلعدادات أفضل اختیار على العمالء لمساعدة. والطاقة التكلفة مقترحاتنا فعالیة تثبت التجریبیة النتائج. طابو وبحث PSO على معتمدة مساومة أداة المخطوطة

.تعاون ,والتعاون، وكیل تفاوض ، النسخ،التدقیق والفحص، الحوسبة السحابیة :كلمات البحث

.

.