v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche...

178
THESE THESE En vue de l'obtention du DOCTORAT DE L’UNIVERSITÉ DE TOULOUSE DOCTORAT DE L’UNIVERSITÉ DE TOULOUSE Délivré par l'Université Toulouse III - Paul Sabatier Discipline ou spécialité : Informatique Présentée et soutenue par : Dana AL KUKHUN Le Mardi 2 Octobre 2012 JURY Elisa BERTINO Professeur, Purdue University Examinatrice Claude CHRISMENT Professeur, Université Toulouse III Président du jury Bruno DEFUDE Professeur, Télécom Sud Paris Rapporteur Thierry DELOT HDR, Université de Valenciennes Rapporteur AbdelKader HAMEURLAIN Professeur, Université Toulouse III Examinateur Elisabeth MURISASCO Professeur, Université du Sud Toulon-Var Examinatrice Florence SÈDES Professeur, Université Toulouse III Directrice de Thèse École doctorale : École Doctorale Mathématique Informatique Télécommunications de Toulouse Unité de recherche : Institut de Recherche en Informatique de Toulouse – IRIT UMR 5505 CNRS Équipe d’accueil : Systèmes d'Informations Généralisés - Données et Documents Semi-Structurés Title: Steps towards adaptive situation and context-aware access: A contribution to the extension of access control mechanisms within Pervasive Information Systems Titre : Vers un accès adaptatif sensible à la situation et au contexte : Une contribution à l’extension des mécanismes de contrôle d’accès aux Systèmes d’Information Pervasifs.

Transcript of v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche...

Page 1: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

THESETHESE

En vue de l'obtention du

!

DOCTORAT DE L’UNIVERSITÉ DE TOULOUSEDOCTORAT DE L’UNIVERSITÉ DE TOULOUSE !

Délivré par l'Université Toulouse III - Paul Sabatier Discipline ou spécialité : Informatique

Présentée et soutenue par : Dana AL KUKHUN

Le Mardi 2 Octobre 2012

!

JURY

Elisa BERTINO Professeur, Purdue University Examinatrice Claude CHRISMENT Professeur, Université Toulouse III Président du jury Bruno DEFUDE Professeur, Télécom Sud Paris Rapporteur Thierry DELOT HDR, Université de Valenciennes Rapporteur AbdelKader HAMEURLAIN Professeur, Université Toulouse III Examinateur Elisabeth MURISASCO Professeur, Université du Sud Toulon-Var Examinatrice Florence SÈDES Professeur, Université Toulouse III Directrice de Thèse

École doctorale : École Doctorale Mathématique Informatique Télécommunications de Toulouse Unité de recherche : Institut de Recherche en Informatique de Toulouse – IRIT UMR 5505 CNRS Équipe d’accueil : Systèmes d'Informations Généralisés - Données et Documents Semi-Structurés

Title:!Steps towards adaptive situation and context-aware access: A contribution to the extension of access control mechanisms

within Pervasive Information Systems

Titre :!Vers un accès adaptatif sensible à la situation et au contexte : Une contribution à l’extension des mécanismes de contrôle d’accès

aux Systèmes d’Information Pervasifs.

!

Page 2: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!! ""

Page 3: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! #!"

$%&%"'(")*)+*,"

"#$%&!#'()*+&!)+)%#,-$!&,#.)#,'/!)/+!0'/#$1#2)()*$!)00$&&3!

4!0'/#*,5.#,'/!#'!#6$!$1#$/&,'/!'7!)00$&&!0'/#*'8!9$06)/,&9&!!

(,#6,/!:$*-)&,-$!;/7'*9)#,'/!"<&#$9&!

-./01234516"

78510&90"-:;04<"=15>04451"%?"*&320143?@"A5.85.40"BBB"C"=%.8"-%D%?301"

"

'D4?1%9?"""

AE0" 0258.?35&" 5>" /012%4320" 95F/.?3&G" E%4" 5/0&0;" &0H" E513I5&4" ?5" 98%4439%8"3&>51F%?35&"4J4?0F4"DJ"3&?0G1%?3&G"&0H"?09E&585G304"%&;"40123904"?E%?"0&%D80"40%F8044"%99044" ?5" 3&>51F%?35&" 45.1904" %?" %&J?3F0<" %&JE5H" %&;" %&JHE010K" L0%&HE380" ?E34"0258.?35&"E%4"5/0&0;"&0H"?E10%?4"?5"3&>51F%?35&"409.13?J"%&;"&0H"9E%880&G04"?5"%99044"95&?158"F5;083&GK"

B&" 51;01" ?5" F00?" ?E040" 9E%880&G04<" F%&J" 1040%19E" H51M4" H0&?" ?5H%1;4"0N?0&;3&G" ?1%;3?35&%8" %99044" 95&?158"F5;084" O04/093%88J" ?E0" PQ'R"F5;08S" 3&" 51;01" ?5"%;;" 95&?0N?" %H%10&044"H3?E3&" ?E0" ;093435&CF%M3&G" /159044K" L0%&HE380<" ?J3&G" %99044";093435&4" ?5" ?E0" ;J&%F39" 95&?0N?.%8" 95&4?1%3&?4" 5>"F5D380" .4014"H5.8;" &5?" 5&8J" %;;"F510"95F/80N3?J"?5";093435&CF%M3&G"D.?"95.8;"%845"3&910%40"?E0"/5443D383?304"5>"%99044";0&3%8K")&5H3&G"?E%?"%990443D383?J"34"%"M0J">0%?.10">51"/012%4320"4J4?0F4"%&;"?%M3&G"3&?5"%995.&?"?E0"3F/51?%&90"5>"/1523;3&G"%99044"H3?E3&"10%8C?3F0"43?.%?35&4<"F%&J"1040%19E"H51M4" E%20" /15/540;" %//8J3&G" >80N3D80" %99044" 95&?158" F09E%&34F4" H3?E" 45F0?3F04"0N?10F0"458.?35&4"?E%?";0/%44"409.13?J"D5.&;%1304"4.9E"%4"?E0"Q10%MCT8%44"5/?35&K"

B&"?E34"?E0434<"H0"3&?15;.90"%"F5;01%?0"458.?35&"?E%?"4?%&;4"D0?H00&"?E0"13G3;3?J"5>"%99044"95&?158"F5;084"%&;"?E0"134M>.8">80N3D383?J"%//830;";.13&G"10%8C?3F0"43?.%?35&4K"U.1"95&?13D.?35&" 34" ?H5>58;6"5&" ?E0";043G&"/E%40<"H0"/15/540"=-CPQ'R"V"%"=012%4320"-3?.%?35&C%H%10" PQ'R" F5;08" ?E%?" 10%83I04" %;%/?320" /01F34435&" %443G&F0&?4" %&;"%8?01&%?320CD%40;" ;093435&CF%M3&G" D%40;" 5&" 43F38%13?J" HE0&" >%93&G" %&" 3F/51?%&?"43?.%?35&K"U&" ?E0" 3F/80F0&?%?35&"/E%40<"H0" 3&?15;.90"=-WP-"V"%"=012%4320"-3?.%?35&C%H%10" W.01J" P0H13?3&G" -J4?0F" %19E3?09?.10" ?E%?" 95&>15&?4" %99044" ;0&3%84" DJ"10>51F.8%?3&G" ?E0" .401X4" Y'RL(" %99044" 10Z.04?" %&;" /15/543&G" ?5" E3F" %" 834?" 5>"%8?01&%?320" 43F38%1" 458.?35&4" ?E%?"E0" 9%&"%99044K"AE0"5D[09?320" 34" ?5"/1523;0"%" 80208" 5>"%;%/?320"409.13?J" ?E%?"H5.8;"F00?" ?E0".401"&00;4"HE380" ?%M3&G" 3&?5"95&43;01%?35&"E34"1580<"95&?0N?.%8"95&4?1%3&?4"O859%?35&<"&0?H51M<";02390<"0?9KS"%&;"E34"43?.%?35&K"

U.1"/15/54%8" E%4" D00&" 2%83;%?0;" 3&" ?E100" %//839%?35&" ;5F%3&4" ?E%?" %10" 139E" 3&"/012%4320" 95&?0N?4" %&;" 10%8C?3F0" 490&%13546" O3S" L5D380" T013%?139" A0%F4<" O33S" '235&39"-J4?0F4"%&;"O333S"\3;05"-.120388%&90"-J4?0F4K"

")0JH51;46" '99044" R5&?158<" =012%4320" B&>51F%?35&" -J4?0F4<" R5&?0N?C%H%10&044<"-3?.%?35&C%H%10&044<"';%/?%?35&<"PQ'R<"Y'RL(K""

Institut de Recherche en Informatique de Toulouse – UMR 5505 CNRS

Université Toulouse 3 – Paul Sabatier, 118 route de Narbonne, F-31062 Toulouse cedex 9

Page 4: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]! ""

"

Page 5: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^!"

$%&%"'(")*)+*,"

=$*&!./!)00>&!)+)%#)#,7!&$/&,58$!?!8)!&,#.)#,'/!$#!).!0'/#$1#$!3!!

@/$!0'/#*,5.#,'/!?!8A$1#$/&,'/!+$&!9B0)/,&9$&!+$!0'/#*C8$!+A)00>&!

).1!"<&#>9$&!+A;/7'*9)#,'/!:$*-)&,7&!

$3109?1390";0"?E:40"6"

78510&90"-:;04<"=15>0440.1"_"8`*&320143?@"A5.85.40"BBB"C"=%.8"-%D%?301"

[email protected]@""(X@258.?35&" ;04" 4J4?:F04" /012%43204" %" 5.201?" ;0" &5.20%.N" E513I5&4" %.N"

4J4?:F04" ;X3&>51F%?35&" 98%443Z.04" Z.3" 5&?" 3&?@G1@" ;04" &5.208804" ?09E&585G304" 0?" ;04"40123904"Z.3"%44.10&?"8%"?1%&4/%10&90";X%99:4"%.N"1045.1904";X3&>51F%?35&"_"&X3F/51?0"Z.%&;<"&X3F/51?0"5a"0?"&X3F/51?0"95FF0&?K"b&"FcF0"?0F/4<"90??0"@258.?35&"%"10802@";04"&5.20%.N";@>34"_"8%"[email protected]?@";0";5&&@04"0?"_"8%"F5;@834%?35&";."95&?1d80";X%99:4K""

'>3&";0"95&>15&?01"904"9E%880&G04<";3>>010&?4"?1%2%.N";0"109E019E0"40"45&?";313G@4"2014"8X0N?0&435&";04"F5;:804";0"95&?1d804";X%99:4"O0&"/%1?39.8301"80"F5;:80"PQ'RS"%>3&";0"/10&;10"0&"95F/?0"8%"40&43D383?@"%."95&?0N?0";%&4"80"/159044.4";0"/1340";0";@93435&K"L%34" 8%" 83%345&";X.&0";@93435&";X%99:4" %.N" 95&?1%3&?04" 95&?0N?.08804" ;J&%F3Z.04";X.&".?3834%?0.1"F5D380"2%"&5&"40.80F0&?"%[5.?01"/8.4";0"95F/80N3?@"%."/159044.4";0"/1340";0";@93435&"F%34"/5.11%"%.443"%.GF0&?01"804"/5443D383?@4";0"10>.4";X%99:4K"-%9E%&?"Z.0"8`%990443D383?@" 04?" .&" @8@F0&?" 98@" ;%&4" 804" 4J4?:F04" /012%43>4" 0?" /10&%&?" 0&" 95F/?0"8`3F/51?%&90";X%44.101"8X%99@443D383?@"0&"43?.%?35&4";."?0F/4"1@08<"&5FD10.N"?1%2%.N";0"109E019E0"5&?"/15/54@";`%//83Z.01";04"F@9%&34F04" >80N3D804";0"95&?1d80";`%99:4"%209";04"458.?35&4"/%1>534"0N?1cF04"Z.3";0/%440&?"804">15&?3:104";0"[email protected]?@"?0880Z.0"8`5/?35&";0"eQ134C;0CT8%90fK"

$%&4" 90??0" ?E:40<" &5.4" 3&?15;.345&4" .&0" 458.?35&" F5;@1@0" Z.3" 40" /543?35&&0"0&?10"8%"13G3;3?@";04"F5;:804";0"95&?1d80";`%99:4"0?"8%">80N3D383?@"Z.3"0N/540";04"134Z.04"%//83Z.@04"/0&;%&?" ;04" 43?.%?35&4";." ?0F/4" 1@08K",5?10" 95&?13D.?35&" 95F/10&;";0.N"2580?4"6"%."&320%.";0"95&90/?35&<"&5.4"/15/545&4"=-CPQ'R"C".&"F5;:80"PQ'R"40&43D80"%." 95&?0N?0" 0?" _" 8%" 43?.%?35&K" (0" F5;:80" 1@%8340" ;04" %??13D.?35&4" ;04" /01F34435&4"%;%/?%?3204" 0?" ;0" 458.?35&" ;0" 109E%&G0" _" D%40" ;0" /1340" ;0" ;@93435&" D%4@0" 4.1" 8%"43F38%13?@" >%90" _" .&0" 43?.%?35&" 3F/51?%&?0g" 8%" /E%40" ;`0N@9.?35&<" &5.4" 3&?15;.345&4"=-WP-"C".&"4J4?:F0";0"1@@913?.10";04"10Z.c?04"40&43D80"%."95&?0N?0"0?"_"8%"43?.%?35&"0?"Z.3"95&>15&?0" 804"10>.4";`%99:4"0&"10>51F.8%&?" 8%"10Z.c?0"Y'RL(";0"8`.?3834%?0.1"0?"0&"8.3" /15/54%&?" .&0" 834?0" ;04" 1045.1904" %8?01&%?3204" 43F38%3104" Z.`38" /0.?" %99@;01K"(`5D[09?3>" 04?" ;0" >5.1&31" .&" &320%." ;0" [email protected]?@" %;%/?%?320" Z.3" 1@/5&;" %.N" D0453&4" ;0"8`.?3834%?0.1" ?5.?" 0&" /10&%&?" 0&" 95F/?0" 45&" 1d80<" 404" 95&?1%3&?04" 95&?0N?.08804"O859%834%?35&<"1@40%.<";34/543?3><"0?9KS"0?"4%"43?.%?35&K"

,5?10"/15/543?35&"%"@?@"2%83;@";%&4"?1534";5F%3&04";`%//839%?35&"Z.3"45&?"139E04";04" 95&?0N?04" /012%43>4" 0?" ;04" 49@&%133" ;." ?0F/4" 1@086" O3S" 804" hZ.3/04" L5D3804"T@13%?13Z.04<"O33S"804"4J4?:F04"%235&3Z.04"0?"O333S"804"4J4?:F04";0"23;@5"4.120388%&90K"

"L5?4" R8@46" R5&?1d80" ;X'99:4<" -J4?:F04" ;XB&>51F%?35&" =012%43>4<" R5&?0N?0<" -3?.%?35&<"';%/?%?35&K"

Institut de Recherche en Informatique de Toulouse – UMR 5505 CNRS

Université Toulouse 3 – Paul Sabatier, 118 route de Narbonne, F-31062 Toulouse cedex 9

Page 6: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

i! ""

Page 7: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! j!"

"

"

"

"

"

"

"

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

!"#+"+#2#1/1#

!"#/))#$%&#/0-&)'#3%"#3%&.&#4&%501#$%5'#3".6"

"

"

"

"

"

"

"

"

7"(.#)89+&#1&#+/#-./01:+;.&##

<#+/#+;.&#&$#+"0#=;.&#

<#$"('#)&'#/0-&'#>(5#?$/5&0$#1&..5;.&#@&#$./A/5)##

"

Page 8: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

k! ""

"

"

Page 9: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! l!"

40D/'(8$+E9$/#&! !"

AE34"?E0434"H%4"?E0">1.3?"5>"%"95&4?%&?"0>>51?"F%;0"?E15.GE"F%&J"J0%14"%&;"%845"5>"F%&J" D0&0>393%8" 0N9E%&G04" %&;" 9588%D51%?35&4K" AE34" H51M" H5.8;" &5?" E%20" D00&"%995F/834E0;"H3?E5.?"?E0"2%8.%D80"%&;"E08/>.8"/05/80"HE5"4E%10;"?E0"4%F0"/%4435&">51"4930&?3>39"1040%19EK"B?" 34"H3?E"G10%?"/80%4.10"?E%?"B"?E%&M"?5;%J"%88"?E540"HE5"4.//51?0;"F0";.13&G"?E040"J0%14"5>"E%1;"H51M"%&;"0&%D80;"F0"?5"4.9900;"3&"?E34"?E0434K"

-3&9010"?E%&M4"?5"=1K"R8%.;0"RE134F0&?"C"*&320143?@"=%.8"-%D%?301"C"A5.85.40"BBB<"HE5"H0895F0;"F0"3&"?E0"-BT"?0%F"%&;"E5&5.10;"F0"3&"9E%313&G"?E34"95FF3??00K"

B"H5.8;"83M0"?5"?E%&M"=1K"Q1.&5"$0>.;0">15F"A@8@95F"-.;"=%134<"%&;"$1K"AE3011J"$085?" >15F"*&320143?@";0"\%80&930&&04<" >51"%990/?3&G" ?5"D0" ?E0"10/51?014"5>" ?E34" ?E0434<">51" ?E0" ?3F0" ?%M0&" ?5" 10230H" FJ" ;34401?%?35&" %&;" >51" ?E031" 2%8.%D80" 95FF0&?4" ?E%?"E08/0;"F0"?5"3F/1520"?E0"Z.%83?J"5>"?E34";59.F0&?K"

B"H5.8;" 83M0" ?5" ?E%&M" =1K" b834%" Q01?3&5" >51"H0895F3&G"F0" 3&" E01" ;0/%1?F0&?" %?"=.1;.0"*&320143?J" >51"#"F5&?E4<" >51"E01" 3&?0104?" 3&"FJ"1040%19E"H51M4<" >51" ?E0"913?39%8"4930&?3>39" 23435&" ?E%?" 4E0" E%4" %8H%J4" 5>>010;<" >51" E01" 0&139E3&G" 10F%1M4" %&;" >51"E5&5.13&G"F0"DJ"/%1?393/%?3&G"3&"?E34"[.1J"%&;"0N%F3&3&G"FJ"?E0434K"

B"H5.8;"%845"83M0"?5"?E%&M"=1K"b834%D0?E"L.134%495"C"*&320143?@";."-.;"A5.85&C\%1"%&;" =1K" 'D;08)%;01" +%F0.18%3&" C" *&320143?@" =%.8" -%D%?301" C" A5.85.40" BBB<" >51" ?E031"3&?0104?" 3&" FJ" 1040%19E" H51M4" %&;" >51" ?E0" E5&5.1" ?E0J" E%20" %9951;0;" ?5" F0" HE380"/%1?393/%?3&G"3&"?E34"95FF3??00"%&;"0N%F3&3&G"FJ";34401?%?35&K"

B"H5.8;"83M0"?5"0N/1044"FJ";00/04?"G1%?3?.;0"?5"FJ"4./0123451"=1K"78510&90"-0;04<"*&320143?@" =%.8" -%D%?301" C" A5.85.40" BBB<" >51" E01" 95&?3&.5.4" 0&95.1%G0F0&?" %&;" E01"2%8.%D80"%;23904" ?E%?"E08/0;"F0" ?5"G15H"%&;" 3F/1520" ?E0"Z.%83?J"5>"FJ"H51M4";.13&G"?E040"J0%14K"B"?E%&M"E01">51"E01"%2%38%D383?J<"/%?30&90"%&;">51"F5?32%?3&G"F0"%&;"G.3;3&G"F0"?5H%1;4"?E0"0N/851%?35&"5>"?E0"3&?0104?3&G"H518;"5>"1040%19EK"

'"D3G"?E%&M4"G504"?5"$1K"L%130C71%&m5340"R%&.?"%&;"$1"'&;1@"=0&3&5.">15F"B*A";0"Q8%G&%9" >51" ?E031"9588%D51%?35&"%&;"4.//51?"H3?E"%"D3G"E0%1?<" ?E0"G10%?" 3&?0104?"%&;"%??0&?35&"?E%?"?E0J"E%20"%9951;0;"?5"FJ"H51M4<"?E031"%2%38%D383?J"%&;"/%?30&90"?388"?E0"8%4?"F3&.?0K"AE031" 10230H4<" 95&4?1.9?320" 95FF0&?4"%&;"5.1";349.4435&4"E%20"E08/0;"F0" ?5"3F/1520"?E0"95&?0&?"5>"?E0"F%&.4913/?K"

B" %845" ?E%&M" $1K" Q0%?1390" \3&90&?" %&;" $1K" L%130C'&&39M" L5&?%8%&" >15F"(%D51%?5310" ;0" T04?35&" 0?" R5G&3?35&" O(TRS" %?" *&320143?@" ;0" A5.85.40" BBB<" >51" ?E031"955/01%?35&<" >51" D03&G" 4930&?3>39%88J" 5/0&" %&;" >51" G323&G" F0" ?E0" 5//51?.&3?J" ?5"%995F/%&J"?E0F"HE380"2343?3&G"?E0"L5D3804"T013%?139"A0%F4K"

7.1?E01F510<" B"H5.8;" 83M0"?5"?E%&M"?E0"710&9E"bFD%44J"5>" n51;%&"%&;"L1K"o%&&"=P'$b'*<"?E0"R5.&408"5>"R.8?.1%8"'9?35&"%&;"R55/01%?35&">51"G323&G"F0"?E0";04310"%&;"?E0"5//51?.&3?J"?5"/.14.0"FJ"G1%;.%?0"4?.;304"3&"71%&90K"

LJ"?E%&M4"%845"G5"?5"?E0"3&;.4?13%8"/15[09?4"?E%?"E%20"/%1?393/%?0;"3&">3&%&93&G"%"/%1?"5>"FJ"?E04346"?E0"TbU$b-Bb"/15[09?"C"'31Q.4"%&;"?E0"(B,$U"/15[09?K"

LJ"?E%&M4"G5"%4"H088"?5"%88"F0FD014"5>"?E0"-BT";0/%1?F0&?"%?"BPBA"OB&>51F%?35&"A09E&585GJ"B&4?3?.?0"5>"A5.85.40S" >51"?E031"E08/"%&;"4.//51?K"AE%&M"J5."?5"?E0"4?%>>"5>"?E0"8%D51%?51J">51"?E031"M3&;&044"%&;">51"?E031"E08/K"

Page 10: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pq! ""

B"%845"0N?0&;"FJ"?E%&M4"?5"%88"=E$"4?.;0&?4"HE5"%10"/1040&?"O'&%"L%13%"L%&I%?<"$%&%" R5;10%&.<" $30.;5&&@" A9E.0&?0<" (%.10" -5.8301<" bJ%" r&%3;3<" 7%?0&" '?3G.3" %&;"$%F30&"$.;5G&5&S"H3?E"HE5F" B" E%20" 4E%10;" G55;" ?3F04" %?" ?E0" 5>>390<" ?E0" 8%D<" 95>>00"D10%M4<".&320143?J"104?%.1%&?<"KKK"

B";5"&5?">51G0?"?5"?E%&M"?E0";59?514"HE5"H010"95880G.04"%&;">51F01"=E$"4?.;0&?4"OQ5.9E1%"-5.MM%130E<"(5D&%"+8%5.%<" B8E:F0"TE%8%F%88%E<"R513&0"r%J%&3<"L3E%08%"Q1.?<"-@D%4?3%&"(%D5130<"T.388%.F0"R%D%&%9<")%13F"$[0F%8"%&;"$04310")5F/%510SK"

'" ?E%&M" J5." %845" G504" ?5" n.4?3&" T.?E130<" ?E0" ?%80&?0;" 3&?01&" >15F" AE0" P5D01?"T51;5&"*&320143?J"HE5"E08/0;"F0"3&"%9E3023&G"?E0"3F/80F0&?%?35&"/%1?K"

A5" Q5.9E1%" -5.MM%130E" %&;" -3100&" ,%[;3" ?E%&M" J5." >51" %88" ?E0" .&>51G0??%D80"F5F0&?4"H0"4/0&?"?5G0?E01K"'"D3G"?E%&M4"?5"?E0">130&;4"B"F0?"E010"3&"A5.85.40"OL%&%8<"s344%F<" r%E01<" tS" %&;" ?5" %88" FJ" >130&;4" 3&" n51;%&" %&;" 5?E01" 95.&?1304" >51" ?E031"0&95.1%G0F0&?"%&;"0&;8044"4.//51?";04/3?0"?E0";34?%&90"?E%?"40/%1%?0;".4K"

"73&%88J<" B"H5.8;" 83M0" ?5"0N/1044"FJ";00/04?"G1%?3?.;0" ?5"FJ"/%10&?4"HE5"&0201"4?5//0;"?5"4.//51?"F0K"T10%?"?E%&M4"?5"FJ"434?014"P00F"%&;"L%J4"%&;"FJ"D15?E014"'83"%&;"'8%X"HE5"&0201"4?5//0;"D083023&G"3&"F0";.13&G"%88"?E040"J0%14"5>"4?.;J"%&;"HE5"E%20"%8H%J4" 0&95.1%G0;" F0" ?5" %9E3020" FJ" %FD3?35&4K" A5" %88" FJ" >%F38J" F0FD014" O.&9804<"%&?04"%&;"95.43&4S"HE5"H010"%8H%J4"98540"?5"F0";04/3?0"?E0";34?%&90"D0?H00&".4K"

Page 11: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pp!"

F$9$*0,$9$/#&!"

R0??0" ?E:40" 04?" 80" >1.3?" ;04" %&&@04" ;X0>>51?" 3&9044%&?4<" F%34" %.443" ;`@9E%&G04"D@&@>3Z.04" 0?" ;0" 9588%D51%?35&4" >1.9?.0.404K" R0" ?1%2%38" &`%.1%3?" /%4" /." %D5.?31" 4%&4" 80"95&95.14" /[email protected]" 0?" G@&@10.N" ;0" /0145&&04" Z.3" /%1?%G0&?" 8%" FcF0" /%4435&" /5.1" 8%"109E019E0"4930&?3>3Z.0K"R`04?"%209".&"@&51F0"/8%3431"Z.0"[0"10F01930"%.[5.1;`E.3"?5.?04"804"/0145&&04"Z.3"F`5&?"45.?0&.0";.1%&?"904"%&&@04";0"?1%2%38"/5.1" >%310"[email protected]"90??0"?E:40K"

n`%;10440"F04"43&9:104"10F01930F0&?4"_"L5&430.1"R8%.;0"RE134F0&?<"=15>0440.1"_"8`*&320143?@"=%.8"-%D%?301"VA5.85.40"BBB<"Z.3"F`%"%99.03883"%."403&";0" 8`@Z.3/0"-BT"0?"Z.3"F0">%3?"8XE5&&0.1";0"/1@43;01"90"[.1JK"

n0" ?30&4"_"10F019301"L5&430.1"Q1.&5"$0>.;0<"/15>0440.1"_"A@8@95F"-.;"=%134"0?"L5&430.1" AE3011J" $085?<" F%u?10" ;0" 95&>010&904" +$P" _" 8X*&320143?@" ;0" \%80&930&&04<";X%2531" %990/?@" ;Xc?10" 1%//51?0.14" ;0" 90" F@F5310K" (0.14" 809?.104" /1@93404" ;0" 90"F%&.4913?"0?"80.14"[.;3930.404"10F%1Z.04"FX5&?"/01F34";X%F@835101"8%"Z.%83?@";."/1@40&?";59.F0&?K"

n0"?30&4"_"10F019301"L%;%F0"b834%"Q01?3&5<"/15>0440.1"_"=.1;.0"*&320143?J"/5.1"FX%2531" %99.03883" ;%&4" 45&" ;@/%1?0F0&?" /0&;%&?" #" F534<" /5.1" 8X3&?@1c?" 0?" 80" 10G%1;"913?3Z.0"Z.X0880"%"?5.[5.14"/51?@4"_"F04"109E019E04<"/5.1"404"10F%1Z.04"0&139E344%&?04"0?"/5.1"8XE5&&0.1"Z.X0880"FX%">%3?"0&"/%1?393/%&?"_"90"[.1J"0?"0N%F3&%&?"90"F@F5310K"

n0" ?30&4" @G%80F0&?" _" 10F019301" L%;%F0" b834%D0?E" L.134%495<" =15>0440.1" _"8X*&320143?@" ;." -.;" A5.85&C\%1" 0?" L5&430.1" 'D;08)%;01" +%F0.18%3&<" =15>0440.1" _"8`*&320143?@"=%.8"-%D%?301"V"A5.85.40"BBB<"/5.1"8X3&?@1c?"Z.X384"5&?"/51?@"_"F04"?1%2%.N"0?"0?"/5.1"8XE5&&0.1"Z.X384"FX5&?">%3?"0&"/%1?393/%&?"_"90"[.1J"0?"0&"0N%F3&%&?"90"F@F5310K"

n0"?30&4"_"0N/13F01"F04"/8.4"23>4"10F01930F0&?4"_"F%";3109?1390";0"?E:40"L%;%F0"78510&90" -:;04<" =15>0440.1" _" 8X*&320143?@" =%.8" -%D%?301" V" A5.85.40" BBB<" /5.1" 404"0&95.1%G0F0&?4"0?"404"95&40384"/[email protected]"Z.3"FX5&?"/01F34";0"/15G104401"0?";X%F@835101"8%" Z.%83?@" ;0" F04" ?1%2%.N" ;.1%&?" 904" %&&@04" ;0" ?E:40K" n0" 8%" 10F01930" /5.1" 4%";34/5&3D383?@<" 4%" /%?30&90" 0?" /5.1" FX%2531" G.3;@0" 2014" 8X0N/851%?35&" ;04" /34?04"3&?@1044%&?04";%&4"80"F5&;0";0"109E019E0K""

*&"G1%&;"F0193"_"L%;%F0"L%130C71%&m5340"R%&.?<"F%u?10";0"95&>@10&904"_"8XB*A"Q8%G&%9"0?"_"L5&430.1"'&;1@"=@&3&5.<"F%u?10";0"95&>@10&904"_"8XB*A"Q8%G&%9<"/5.1"80.1"9588%D51%?35&" 0?" 45.?30&" %209" .&" G1%&;" 9v.1<" 80" G1%&;" 3&?@1c?" Z.X384" 5&?" /51?@" _" F5&"?1%2%38<"80.1";34/5&3D383?@"0?"/%?30&90"[.4Z.X_"8%";01&3:10"F3&.?0K"(0.1"809?.10<"10F%1Z.04"95&4?1.9?3204"0?"&54";349.4435&4"FX5&?"/01F34";X%F@835101"80"95&?0&.";."F%&.4913?K""

n0" ?30&4" _" 10F019301" @G%80F0&?" L%;%F0" Q@%?1390" \3&90&?" 0?" _" L%;%F0" L%130C'&&39M"L5&?%8%&<"F%u?104";0" 95&>@10&904" %."(%D51%?5310"T04?35&" 0?" R5G&3?35&" O(TRS" _"8X*&320143?@"A5.85.40"BBB<"/5.1"80.1"955/@1%?35&"0?"5.201?.10"4930&?3>3Z.0"0?"/5.1"FX%2531";5&&@"8X5//51?.&3?@";0"804"%995F/%G&01"%.N"2343?04";04"bZ.3/04"L5D3804"T@13%?13Z.04K"

=%1"%3880.14<"[0"25.;1%34"10F019301"8X%FD%44%;0";0"71%&90"0&"n51;%&30"0?"L5&430.1"o%&&"=P'$b'*<"80"95&403880.1";0"R55/@1%?35&"0?";X'9?35&"R.8?.10880"/5.1"FX%2531";5&&@"8X0&230"0?"8%"9E%&90";0"/5.14.3210"F04"@?.;04"4./@130.104"0&"71%&90K"

Page 12: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!! ""

L04"10F01930F0&?4"25&?"%.443"%.N"/15[0?4"3&;.4?13084"Z.3"5&?"/%1?393/@"_">3&%&901".&0"/%1?30";0"F%"?E:40"6"80"/15[0?"TbU$b-Bb"C"'31Q.4"0?"80"/15[0?"(B,$UK""

L04"10F01930F0&?4"25&?";0"FcF0"_" ?5.4" 804"F0FD104";0" [email protected]/0"-BT";0" 8XBPBA"/5.1" 80.1" %3;0" 0?" 80.1" G0&?3880440K" L0193" %.N" /0145&&084" ;." 8%D51%?5310" /5.1" 80.1"G0&?3880440"%3&43"Z.0"/5.1"80.1"%3;0K"

nX%;10440" @G%80F0&?" F04" 10F01930F0&?4" _" ?5.4" 804" ?E@4%1;4" Z.3" 45&?" /1@40&?4"O'&%" L%13%" L%&I%?<" $%&%" R5;10%&.<" $30.;5&&@" A9E.0&?0<" (%.10" -5.8301<" bJ%" r&%3;3<"7%?0&"'?3G.3"0?"$%F30&"$.;5G&5&S"%209"Z.3"[X%3"/%1?%G@";0"D5&4"F5F0&?4"%."D.10%.<"_"8%"4%880"F%9E3&0<"%.N"/%.404"9%>@<"%."P*<"t""

n0" &X5.D830" /%4" &5&" /8.4" ;0" 10F019301" 804" ;59?0.14" Z.3" 5&?" @?@" ;04" %&930&4"?E@4%1;4" OQ5.9E1%" -5.MM%130E<" (5D&%" +8%5.%<" B8E:F0" TE%8%F%88%E<" R513&0" r%J%&3<"L3E%08%"Q1.?<"T.388%.F0"R%D%&%9<")%13F"$[0F%8"0?"$@431@")5F/%510SK""

*&" F0193" 2%" @G%80F0&?" %." 4?%G3%310" ;5.@" n.4?3&" T.?E130" Z.3" FX%" %3;@" ;%&4" 8%"1@%834%?35&";0"8%"/%1?30"3F/8@F0&?%?35&K"

'"Q5.9E1%"-5.MM%130E"0?"-31:&0",%[;3"F0193"/5.1"?5.4"804"F5F0&?4"3&5.D83%D804"Z.X5&"%"/%44@"0&40FD80K"*&"G1%&;"F0193"2%"%.N"%F34"Z.0" [X%3" 10&95&?1@" 393"_"A5.85.40"OL%&%8<" s344%F<" r%E01<" S" 0?" _" F04" %F34" 0&" n51;%&30" 0?" %.N" %.?104" /%J4" /5.1" 80.1"0&95.1%G0F0&?"0?"80.1">3;@83?@"F%8G1@"8%";34?%&90"Z.3"&5.4"4@/%10K"

"n0" 10F01930" ;." >5&;" ;." 9v.1"F04" /%10&?4" Z.3" &X5&?" /%4" 9044@" ;0"F0" 45.?0&31K"L0193"_"F04"4v.14"L%J4"0?"P00F"0?"F04">1:104"'83"0?"'8%X"Z.3"&X5&?"[%F%34"9044@";0"915310"0&" F53" /0&;%&?" ?5.?04" F04" %&&@04" ;X@?.;04" 0?" Z.3" FX5&?" ?5.[5.14" 0&95.1%G@0" _"%??03&;10" F04" %FD3?35&4K" '" ?5.4" 804" F0FD104" ;0" F%" >%F3880" OF04" 5&9804<" %&?04" 0?"95.43&O0S4S"Z.3"@?%30&?"?5.[5.14"/159E04";0"F53"F%8G1@"8%";34?%&90"Z.3"&5.4"4@/%1%3?K"

"

"

Page 13: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p#!"

G)58$!'7!H'/#$/#&!!

!"#$%&'%(")*+,#------------------------------------------------------------------------------------------------------------------- ./"

!"#$%&'%0123,# -------------------------------------------------------------------------------------------------------------------- .4"

5,6,+13%76$+&8*9$"&6-------------------------------------------------------------------------------------------------------- .:"

;1+$%7<%=19>)+&*68<%0?,%@A&3*$"&6%&'%%B99,##%C&6$+&3%D&8,33"6) --------------------------------------- E."

C?1F$,+%.<%C31##"913%B99,##%C&6$+&3%D161),G,6$------------------------------------------------------------- EE"pKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!"pK!"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!"pK#"Q%439"'99044"R5&?158"L5;084 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !i"pK]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK#!"

C?1F$,+%E<%D&8,33"6)%B99,##%C&6$+&3%%'&+%;,+A1#"A,%76'&+G1$"&6%HI#$,G#------------------------- JK"!Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #]"!K!"=012%4320"B&>51F%?35&"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #]"!K#"'99044"R5&?158"RE%880&G04"H3?E3&"=012%4320"-J4?0F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ]p"!K]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK^l"

C?1F$,+%J<%7GF3,G,6$"6)%B99,##%C&6$+&3%'&+%H,+A"9,LM+",6$,8%B+9?"$,9$*+,#-------------------- NO"#Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK iq"#K!"'99044"R5&?158"P0Z.310F0&?4"H3?E3&"-012390C5130&?0;"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK iq"#K#"'??13D.?0CD%40;"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ip"BCBCD#!%&#&E$&0'54)&#F@@&''#G"0$.")#H/.6(=#I/0-(/-&#EFGHI CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCJK"

#K]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKil"

;1+$%77<%B%C&6$+"2*$"&6%$&%$?,%@P$,6#"&6%%&'%B99,##%C&6$+&3%D&8,3#%'&+%;,+A1#"A,%

76'&+G1$"&6%HI#$,G#-------------------------------------------------------------------------------------------------------- 4."

C?1F$,+%K<%B%;,+A1#"A,%H"$*1$"&6LBQ1+,%%R&3,L=1#,8%B99,##%C&6$+&3%D&8,3 --------------------- 4E"]Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK j!"]K!"L5;08"U201230HKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK j]"]K#"AE0"B&?01/10?%?35&"5>"R5&?0N?KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ji"]K]"AE0"B&?01/10?%?35&"5>"AE0"-3?.%?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK kq"]K^"PQ'R"\4K"=-CPQ'R KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK kq"]Ki"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKkp"

C?1F$,+%/<%B%;,+A1#"A,%H"$*1$"&6L1Q1+,%%S*,+I%R,Q+"$"6)%HI#$,G ------------------------------------ TK"^Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK k]"^K!"=-WP-"-J4?0F"'19E3?09?.10KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk^"^K!"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKl]"

;1+$%777<%7GF3,G,6$1$"&6%U%V13"81$"&6%@P1GF3,#--------------------------------------------------------------- :/"

C?1F$,+%N%<%@6#*+"6)%;,+A1#"A,%B99,##"2"3"$I%%$&%D&2"3,%5,+"1$+"9#%0,1G#-------------------------- :N"iKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK li"iK!"AE0"=012%4320"RE%1%9?0134?394"5>"+0%8?E9%10"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK li"iK#"AE0"3F/51?%&90"5>"409.13?J"3&"E0%8?E9%10"4J4?0F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK lk"iK]"'//839%?35&"5&"L5D380"T013%?139"A0%F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKll"iK^"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pq]"

Page 14: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]! ""

C?1F$,+%4<%H"$*1$"&6WBQ1+,%B99,##"2"3"$I%'&+%C+"#"#%D161),G,6$%Q"$?"6%BA"&6"9%HI#$,G#.ON"jKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqi"jK!"AE0"9E%1%9?0134?394"5>"'235&39"B&>51F%?35&"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqi"jK!"AE0"98%4439%8"10445.190"F%&%G0F0&?"5>"%235&39"B-KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqk"jK#"'"/012%4320"23435&">51"0&4.13&G"%;%/?320"%990443D383?J"?5"3&>51F%?35&"45.1904"H3?E3&"%235&39"B- KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqk"jK]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppp"

C?1F$,+%T<%;+&A"8"6)%B81F$"A,%H,9*+,%S*,+I"6)%$&%1%V"8,&%H*+A,"33169,%D161),G,6$%

HI#$,G----------------------------------------------------------------------------------------------------------------------------..E"kKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp!"kK!"Q%9MG15.&;"5>"?E0"(B,$U"/15[09?KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp!"kK#"W.01J"/1590443&G"3&"(B,$U"4J4?0FKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp#"kK]"AE0"(B,$U"4J4?0F"400&"%4"%"=012%4320"B&>51F%?35&"-J4?0F"=B-KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppi"kK^"AE0"%;%/?%?35&"5>"%99044"95&?158"3&"%"23;05"4.120388%&90"4J4?0F KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppi"kKi"'//839%?35&"-90&%135KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppj"LCJCD#!,=5@/)#>(&.,#=."@&''50-#=&.*".+&1#4,#$%&#IMNOP#','$&+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDQ"LCJCK#F1/=$5A&#'5$(/$5"0:/3/.&#>(&.,#=."@&''50-#35$%#7RSTRCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDL"

kKj"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p!#"

C&693*#"&6%168%(*$*+,%X&+># -----------------------------------------------------------------------------------------.EK"

;316%8,%RY#*GY%(+16Z1"#-------------------------------------------------------------------------------------------------.E4"

RY#*GY%(+16Z1"# -------------------------------------------------------------------------------------------------------------.E:"pK"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p!l"!K"b?%?";0"8X%1?"6"8%"G04?35&";X%99:4"%.N"-J4?:F04";XB&>51F%?35&"=012%43>4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p#p"KCD#I&'#H"1;)&'#1&#4/'&#1(#@"0$.U)&#18/@@;'CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBD"KCK#I&#G"0$.U)&#18F@@;'#/(V#R,'$;+&'#18M0*".+/$5"0#7&.A/'5*' CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBW"KCB#I&#G"0$.U)&#18F@@;'#P.5&0$?#R&.A5@&#:#I&#'$/01/.1#EFGHI CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBX"KCWC#O5'@(''5"0 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWD"

#K"R5&?13D.?35&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]!"BCD#7R:TYFG#Z#(0#+"1;)&#TYFG#=&.A/'5*#&$#'&0'54)&#[#)/#'5$(/$5"0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWK"BCK#7RSTR#Z#\0#','$;+&#/1/=$/$5*#'&0'54)&#/(#@"0$&V$&#&$#[#)/#'5$(/$5"0#4/'?#[#)/#[email protected]$(.&#1&'#.&>(]$&'#EFGHICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWW"BCB#Y5)/0 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWJ"

]K"$04"-9@&%133";X'//839%?35&4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]i"WCD" F==)5@/$5"0#/(#'&.A5@&#1&'#^>(5=&'#H"45)&'#_?.5/$.5>(&'#^H_ CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWJ"WCK" F==)5@/$5"0#="(.#)8/@@;'#/(V#.&''"(.@&'#18(0#RM#/A5"05>(& CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`W"WCB" I8/@@;'#/(V#.&''"(.@&'#18(0#','$;+&#1&#A51?"#'(.A&5))/0@& CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`X"

^K"R5&98.435&4"0?"=014/09?3204KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pjp"

R@(@R@[C@H--------------------------------------------------------------------------------------------------------------------.4J"

!

!

!

!

!

!

Page 15: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^!"

I,&#!'7!J,E.*$&!73G.10"pKp6"'99044"R5&?158"83>0"9J980 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !#"73G.10"pK!6"BF/51?%&?"R5&90/?4">51"BF/80F0&?3&G"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !^"73G.10"pK#6"AE0"R510"PQ'R"L5;08 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !l"73G.10"pK#6"PQ'Rp"C"AE0"+301%19E39%8"PQ'R"L5;08 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #p"73G.10"pK]6"AE0"PQ'R!"L5;08"H3?E"$J&%F39"-0/%1%?35&"5>"$.?304 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #!"73G.10"pK^6"AE0"PQ'R#"L5;08"H3?E"P580"+301%19E304"w"$J&%F39"-0/%1%?35&"5>"$.?304 KKKKKKKKKKKKKKKKKKKK #!"73G.10"!Kp6"AE0"0>>09?"5>"%;%/?%?35&"3&"G.%1%&?003&G"%"E5F5G0&05.4"3&?01%9?35&""D0?H00&"?E0"4.DC95F/5&0&?4"/012%4320"0&2315&F0&?4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #l"73G.10"!K#6"AE0"R510"T05CPQ'R"L5;08KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ]^"73G.10"!K!6"AE0"$J&%F39"R5&?0N?"'H%10"PQ'R"L5;08 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ]j"73G.10"!K]6"0N%F/80"5>"1580"E301%19E304"5>"95&?0N?"1580 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ]l"73G.10"!K^6"AE0"R'="L5;08 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK^q"73G.10"!Ki6"'19E3?09?.10"5>"AE0"Q%9M"=15/%G%?35&",0.1%8",0?H51M KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ^p"73G.10"!Kj6"AE0"R5&?0N?C'H%10"PQ'R"L5;08"OR'CPQ'RSKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ^!"73G.10"!Kk6"AE0";3109?8J"/15/51?35&%8"108%?35&"D0?H00&"%99044"95&?158">80N3D383?J"%&;"2358%?35&"134M4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ^k"73G.10"#Kp6"Y'RL("$%?%"785H"RE%1?<"U'-B-KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKi#"73G.10"#K!6"Y'RL("$59.F0&?4"%&;"?E031"P08%?35&4E3/4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK i]"73G.10"#K#6"'&"0N%F/80"5>"%&"Y'RL("=5839J KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKij"73G.10"#K]6"=01F34435&"=5839J"-0?"O==-S"C"Y'RL("PQ'RKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ik"73G.10"#K^6"P580"=5839J"-0?"O==-S"C"Y'RL("PQ'RKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ik"73G.10"]Kp6"=-CPQ'R"=012%4320"-3?.%?35&C%H%10"P580"Q%40;"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKj]"73G.10"^Kp6"'99044"F5;%83?304"H3?E3&"=012%4320"B&>51F%?35&"-J4?0F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK k]"73G.10"^K!6"=-WP-"=012%4320"-3?.%?35&C%H%10"W.01J"P0H13?3&G"-J4?0FKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ki"73G.10"^K#6"Y'RL("95&?0N?"10/1040&?%?35&"?E15.GE"%??13D.?0C2%8.0"/%314 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK kk"73G.10"^K]6"AE0"95&?0N?C%H%10&044"5>"Y'RL("10Z.04?4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK l!"73G.10"^K^6"Y'RL(";%?%">85H"9E%1?KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK l#"73G.10"iKp6"AE0"/012%4320"3&?01%9?35&"D0?H00&"E0%8?E9%10"4.D95F/5&0&?4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKlj"73G.10"iK!6"R5&?0N?C%H%10"/01F34435&"%443G&F0&?".43&G"?E0"%;F3&34?1%?51"/%&08 KKKKKKKKKKKKKKKKKKKKKKKKK pqp"73G.10"iK#6"Y'RL("/5839J"104.8?3&G">15F"?1%&48%?3&G"?E0"/01F34435&"%443G&F0&?""H3?E3&"?E0"%;F3&34?1%?51"/%&08KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pq!"73G.10"iK]6"bN%F/80"5>"%&"%99044"10Z.04?"/01>51F0;".43&G"5.1"4J4?0FKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pq#"73G.10"iK^6"AE0"Y'RL("?1%&48%?35&"5>"?E0"&.140"10Z.04? KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pq]"73G.10"jKp6"'#^q"$%?%D%40"'19E3?09?.10 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqj"73G.10"jK!6AE0"/1590443&G"5>"%&"%99044"10Z.04?"3&"%"43?.%?35&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppq"73G.10"kKp6"(04"9E%880&G04";."?1%3?0F0&?";X.&0"10Z.c?0";X.&".?3834%?0.1 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp!"73G.10"kK!6"bN%F/80"5>"3&>51F%?35&"0N?1%9?0;"DJ"3F/8393?"%8G513?EF4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp]"73G.10"kK#6"bN0F/80";X3&>51F%?35&4"1@9./@1@04"/%1"80"?1%3?0F0&?";X%8G513?EF04"0N/8393?04 KKKKKKK pp]"73G.10"kK]6"AE0"9E%880&G04"5>"Z.01J"/1590443&G"H3?E"?E0"%99044"95&?158"8%J01KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp^"73G.10"kK^6"-?1.9?.10"5>"%&"YL("Z.01J"8%.&9E0;"?5"?E0"(B,$U"BP"4J4?0FKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppk"73G.10"kKi6"'"G0&0139"49E0F%"5>"%&"Y'RL("Z.01JKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppl"73G.10"kKj6"Y'RL("10Z.04?"0FD0;;3&G"?E0".401X4"Z.01J KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p!q"73G.10"kKk6"Y'RL("104/5&40"95&?%3&3&G"?E0"5D83G%?35&"?5"D0"95&43;010; KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p!p"

Page 16: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pi! ""

Page 17: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pj!"

I,&#!'7!G)58$&!"

"

A%D80"pKp6"b258.?35&"5>"PQ'R"L5;084KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #p"A%D80"!Kp6"AE0"0258.?35&"5>"95&?0N?C%H%10"PQ'R"F5;084KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ^#"A%D80"]Kp6"AE0"0258.?35&"5>"43?.%?35&"%&;"95&?0N?C%H%10"%99044"95&?158"F5;0883&G KKKKKKKKKKKKKKKKKKKKKKKKKKK k#"A%D80"kKp6"bN%F/804"5>"%;%/?320"458.?35&4"/15/540;"DJ"5.1"4J4?0F KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p!!"

Page 18: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pk! ""

Page 19: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pl!"

K$/$*)8!;/#*'+.0#,'/! !"

s3?E" ?E0" 3&910%43&G" ;02085/F0&?" 3&" ?08095FF.&39%?35&" 4J4?0F4<" &0?H51M3&G"9%/%D383?304<" E%1;H%10" %&;" 45>?H%10<" ?1%;3?35&%8" 3&>51F%?35&" 4J4?0F4" E%20" 025820;"?5H%1;4" 0&4.13&G"F510" ?1%&4/%10&90<" 3&?015/01%D383?J" %&;" D0??01" 3&>51F%?35&" 4E%13&G"D0?H00&"?E0";3>>010&?"4.D95F/5&0&?4"5>"%&"3&>51F%?35&"4J4?0F<"HE39E".4.%88J"D085&G"?5"E0?015G0&05.4"802084"5>"95&>3;0&?3%83?JK"

AE0"?09E&585G39%8"0258.?35&"%&;"?E0"3&?0G1%?35&"5>"&0H"?09E&585G304"3&";%38J" 83>0"%//839%?35&4"E%20"0&%D80;"D0??01"95&&09?323?J"%&;"0&E%&90;"%990443D383?J"?5"3&>51F%?35&"45.1904K"AE34";02085/F0&?"E%4"0&%D80;" ?E0".401" ?5" >1008J" 3&?01%9?"%&;"%99044";3>>010&?"3&>51F%?35&" 45.1904"%?" e%&J?3F0<" %&JHE010"%&;"%&JE5Hf"%&;" ?E%?X4"HE010" ?E0" 4J4?0F"D095F04"/012%4320"51".D3Z.3?5.4"x=%1M"0?"%8K<"!qq]yK"AE0"&5?35&"5>".D3Z.3?J"H%4"3&3?3%88J"3&?15;.90;"DJ"s03401"xs03401<"pllpy"HE5"/10;39?0;"?E0">.?.10"5>"3&>51F%?35&"4J4?0F4"3&"?E0" !p4?" 90&?.1J" HE010" 95F/.?3&G" 080F0&?4" H5.8;" ;34%//0%1" HE380" >.&9?35&3&G"E5F5G0&05.48J"3&"?5?%8"?1%&4/%10&90K"

A1%&4/%10&9J" 34" %" 4?15&G8J" 10Z.310;" Z.%83?J" ?E%?" 9%&" 0&4.10" D0??01" %99044" ?5"3&>51F%?35&"45.1904"%?"%88"?E0"802084"5>"%"4J4?0FK"+5H0201<"%//8J3&G"?E34"Z.%83?J"H3?E5.?"95&4?1%3&?4" F%J"F%M0" 1045.1904" 2.8&01%D80" ?5" ?E10%?4" %&;" ?5" 409.13?J" %??%9M4K" AE%?X4"HE%?">51F4"%"4930&?3>39"%&;"?09E&585G39%8"D%11301"4?%&;3&G"3&"?E0"H%J"5>"?E0"0258.?35&"5>"?E040"4J4?0F4K"

'&%8JI3&G"?E0"%990443D383?J"9E%880&G0"H3?E3&"=012%4320"B&>51F%?35&"-J4?0F4"O=B-S<"H0">3&;"?E%?"%??%3&3&G"%"D%8%&90"D0?H00&";%?%";34910?35&"%&;";%?%"?1%&4/%10&9J"34"E3GE8J"&00;0;" 04/093%88J" HE0&" 95&43;013&G" %99044" 10Z.04?4" ?5" 3&>51F%?35&" 45.1904" ?E%?" %10"859%?0;" H3?E3&"F.8?3C;34?13D.?320" 0&2315&F0&?4" %&;"F%&%G0;" DJ" ;3>>010&?" %.?E513?304K"AE0"0258.?35&"5>"=B-"E%4"3&?15;.90;"%"&0H"9E%880&G0"?5"?E0"F%&%G0F0&?"5>";%?%"%99044"04/093%88J" >51"F5D380".4014K"AE040"4J4?0F4"4E5.8;<"%?"5&90<"%885H".4014"?5"%9E3020"E3GE"%2%38%D383?J"%&;"%845"/15?09?"?E0"4J4?0F"DJ"%//8J3&G"13G3;"%99044"95&?158"/5839304"?E%?"9%&"G.%1%&?00"3?X4"4%>0?J"%&;"/15?09?"3?">15F"D03&G"2.8&01%D80"?5"3&?1.;01"%??%9M4K"

AE0" 9E%880&G04" 5>" %99044" F%&%G0F0&?" H3?E3&" ?1%;3?35&%8" 3&>51F%?35&" 4J4?0F4"E%20"D00&"1045820;"?E15.GE"?E0"/15/54%8"5>"40201%8"%99044"95&?158"F5;084"4.9E"%4"$'R<"L'R" %&;" PQ'RK" Q.?" H3?E" ?E0" ?09E&585G39%8" 0258.?35&<" &0H" 9E%880&G04" E%20" D00&"3&?15;.90;"4.9E"%4"?E0"95F/80N3?J"5>"G5.201&3&G"%99044"H3?E3&";J&%F39"95&?0N?4K"

'4"%"104.8?<"40201%8"1040%19E"4?.;304"H010"95&;.9?0;"?5"0N/%&;"?E0"PQ'R"F5;08"%4" %" D%434" >51" 95&?0N?C%H%10" %99044" 95&?158"F5;084<" D.?" ?E0" /15/540;"F5;084" ;3;" &5?"?%M0" 3&?5" %995.&?" ?E0" 3F/51?%&90" 5>" .4%D383?J<" 43?.%?35&C%H%10&0444" %&;" 3F/1523&G"%99044"5//51?.&3?304K"AE0".&%D383?J"?5"104/5&;"?5"%".401X4"%99044"10Z.04?".4.%88J"0&;4"3&"%" 10>.4%8<"HE39E" 95.8;"D0" 913?39%8" 3&" 3F/51?%&?" 43?.%?35&4"04/093%88J" ?E%?" 3&"%"/012%4320"95&?0N?"?E0"10%45&"D0E3&;"%&"%99044";0&3%8"F3GE?"5>?0&"D0"108%?0;"?5"?E0";J&%F393?J"5>"?E0".401X4"95&?0N?"51"?5"?E0"0N34?0&90"5>"95&>839?3&G"%99044"/5839304K"

AE0"F%&%G0F0&?"5>";34?13D.?0;";%?%"E%4"%8H%J4"D00&"%"9E%880&G3&G"/15D80F"?5"1045820";.0"?5"?E0"E0?015G0&03?J"5>"F%9E3&04<"5/01%?3&G"4J4?0F4<";%?%"F5;084"%&;"?E0"8%&G.%G04".40;">51"%//839%?35&4K"+5H0201<"?E0"H0D"%&;"3?4"4?%&;%1;4"E%20"9E%&G0;"?E0"43?.%?35&z" HE010" 3?" E0%;0;" ?5H%1;4" /1523;3&G" %" 95FF.&39%?35&4" /15?5958" D0?H00&"F%9E3&04<"9%880;"{H0D"40123904{"HE39E"95&434?4"5>"%"4012390C5130&?0;"%19E3?09?.10"?E%?"

Page 20: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!q! ""

0&%D804" 0%4J" ?1%&4>51F%?35&" %&;" ;34?13D.?35&" 5>" ;%?%" 45.1904" ?E%?" D09%F0" %2%38%D80"0201JHE010K""

B&" ?E0" %G0" 5>" 4012390C5130&?0;" %19E3?09?.104" %&;" ?%M3&G" 3&?5" 95&43;01%?35&" ?E0"F.8?3C;34?13D.?320" &%?.10" 5>" ?E0" %99044" 95&?158" /5839304"F%&%G3&G" 3&>51F%?35&" 45.1904"H3?E3&"/012%4320"0&2315&F0&?4<"0>>51?4"?5"%99044"95&?158"H0&?"?5H%1;4";093435&CF%M3&G">15F"F.8?3/80";34?13D.?0;"%99044"/5839304<"F%&%G0;"DJ";3>>010&?"40123904"%&;"45F0?3F04"G0&01%?0;"3&"10%8C?3F0K"AE0"Z.%83?J"%44.1%&90"5>"%"4012390" 3&"?E34"95&?0N?" 34"0&4.10;"DJ"G.%1%&?003&G" 3&?015/01%D80"409.13?J"%&;"0>>09?320";093435&CF%M3&G<" 3?" 34" >51" ?E34"10%45&"?E%?";3>>010&?"YL(CD%40;"409.13?J"4?%&;%1;4"xYL(<"pllky"H010"/15/540;"4.9E"%4"YL(C-3G&%?.10"xYL(C-3G&%?.10<"!qq!y<"YL("b&91J/?35&"xYL("b&91J/?35&<"!qq!y"%&;"Y'RL("xU'-B-<"!qq#<"!qq^yK""

AE15.GE" 5.1" 1040%19E<" H0" H010" 3&?0104?0;" 3&" ?E0" Y'RL(" 4?%&;%1;" ;.0" ?5" 3?4"%D383?J" ?5" /15;.90" 90&?1%83I0;" %99044" ;093435&4" D%40;" 5&" ;090&?1%83I0;" %99044" /5839304"0N/10440;"3&"YL(K"AE0"/5H01"5>"Y'RL("34"3?4"%D383?J"?5"?%M0"3&?5"%995.&?"?E0"95&?0N?.%8"95&4?1%3&?4">15F"%"/012%4320"0&2315&F0&?K"

R5&43;013&G" ?E0" %;2%&904" 5>" %99044" 95&?158" F5;083&G" %&;" F%&%G0F0&?<" %"9E%880&G0" 10F%3&4" /1040&?" 3&" 1045823&G" ?E0" /%1%;5N" 5>" e.4%D383?J" 24K" 4%>0?Jf" >51" %99044"95&?158"F%&%G0F0&?";.13&G"913?39%8"43?.%?35&4"DJ"3F/80F0&?3&G"%99044"F09E%&34F4"?E%?"9%&" D%8%&90" D0?H00&" ?E040" ?H5" 95&>839?3&G" G5%84" %&;" %253;" ?E0" .4%G0" 5>" 0N?10F0"43?.%?35&4"4.9E"%4"?E0"eQ10%MCT8%44f"458.?35&K""

B?" 34" H3?E3&" ?E34" F5?320" ?E%?" H0" E%20" F5;080;" %&;" 3F/80F0&?0;" =-CPQ'R"O=012%4320" -3?.%?35&C%H%10" PQ'R" L5;08S<" %&" %99044" 95&?158" F5;08" ?E%?" 0N?0&;4" ?E0"PQ'R"F5;08" DJ" %;;3&G" ?5" 3?" 95&?0N?" %&;" 43?.%?35&" %H%10&044K" AE0" /15/540;"F5;08" 34";043G&0;"?5"/01>51F"%;%/?320";093435&4"?E%?"10%9?"?5"%99044";0&3%84"DJ"/15/543&G"%"834?"5>"%8?01&%?320"%.?E513I0;"1045.1904<"?E%?"%10"{43F38%1{"?5"?E540"10Z.04?0;"DJ"?E0".401K"

AE0" =-CPQ'R" F5;08" %3F4" ?5" 3&910%40" %99044" 5//51?.&3?304" ;.13&G" 913?39%8"43?.%?35&4" H3?E5.?" ;0/%443&G" ?E0" 409.13?J" 83F3?4K" AE34" H%4" %9E3020;" ?E15.GE" =-WP-"O=012%4320" -3?.%?35&C%H%10" W.01J" P0H13?3&G" -J4?0FS<" HE39E" 10%9?4" 3&" ?E0" 9%40" 5>" %&"%99044";0&3%8"DJ" 10H13?3&G" ?E0" 8%.&9E0;"Y'RL("%99044" 10Z.04?4" 3&"51;01" ?5"%;%/?"%&;">3&;"%8?01&%?320"%990443D80"1045.1904"?E%?">3?"H3?E"?E0"95&?0N?.%8"95&4?1%3&?4"5>"?E0".401K"

AE34"F5;08"H%4"3F/80F0&?0;"%&;"2%83;%?0;"3&";3>>010&?"%//839%?35&";5F%3&4"%&;"3&";3>>010&?"95&?0N?4"OF0;39%8<"%0154/%90<"23;05"4.120388%&90SK"

AE0"?E0434"34"51G%&3I0;"%4">5885H46"AE0">314?"/%1?"95&434?4"5>"%"4?%?0"5>"?E0"%1?"?E%?";0%84" H3?E" ?E100" F%3&" %4/09?46" O3S" ?E0" 95&20&?35&%8" F%&%G0F0&?" 5>" %99044" 95&?158<""O33S" ?E0" ;02085/F0&?" 5>" %99044" F5;083&G" ?5" F00?" H3?E" ?E0" &00;4" 5>" =B-" %&;" O333S" ?E0"5130&?%?35&"5>"%99044"95&?158"?5H%1;4"4012390C5130&?0;"%19E3?09?.104K""

B&" ?E0" 4095&;" /%1?<" H0" ;0?%38" 5.1" 95&?13D.?35&" HE010" H0" /1040&?" =-CPQ'R" C" %"95&?0N?"%&;"43?.%?35&C%H%10"%99044"95&?158"F5;08"?E%?"34";0;39%?0;"?5"F00?"?E0"&00;4"5>"=B-".4014"%&;"?E0"=-WP-"%19E3?09?.10"?E%?"0F/85J4"%&"Y'RL("Z.01J"10H13?3&G"F0?E5;"?5"/01>51F"?E34"%;%/?%?35&K""

AE0" ?E31;" 409?35&" ;04913D04" ;3>>010&?" 2%83;%?35&" 490&%1354" ?E%?" ;0F5&4?1%?0" ?E0"%//83Z.%D383?J" 5>" 5.1" 95&?13D.?35&"H3?E3&";320140" %//839%?35&";5F%3&4" %&;" 3&98.;04" %&"3F/80F0&?0;"0N%F/80K""

73&%88J<"H0"95&98.;0"DJ"4?%?3&G"?E0"F%3&"95&?13D.?35&4"%&;"/1040&?3&G"?E0"4E51?C%&;"85&GC?01F"/014/09?3204"5>"5.1"H51MK"

Page 21: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! !p!"

:)*#!;3!!

L)0DE*'./+3!G6$!M-'8.#,'/!'7!

!400$&&!H'/#*'8!N'+$88,/E!"

"

C?1F$,+%.<%C31##"913%B99,##%C&6$+&3%D161),G,6$------------------------------------------------------------- EE"pKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!"pK!"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !!"pK#"Q%439"'99044"R5&?158"L5;084 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK !i"pK]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK#!"

C?1F$,+%E<%D&8,33"6)%B99,##%C&6$+&3%%'&+%;,+A1#"A,%76'&+G1$"&6%HI#$,G#------------------------- JK"!Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #]"!K!"=012%4320"B&>51F%?35&"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK #]"!K#"'99044"R5&?158"RE%880&G04"H3?E3&"=012%4320"-J4?0F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ]p"!K]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK^l"

C?1F$,+%J<"7GF3,G,6$"6)%B99,##%C&6$+&3%'&+%H,+A"9,LM+",6$,8%B+9?"$,9$*+,#-------------------- NO"#Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK iq"#K!"'99044"R5&?158"P0Z.310F0&?4"H3?E3&"-012390C5130&?0;"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK iq"#K#"'??13D.?0CD%40;"'99044"R5&?158 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ip"BCBCD#!%&#&E$&0'54)&#F@@&''#G"0$.")#H/.6(=#I/0-(/-&#EFGHI CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCJK"

#K]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKil"

Page 22: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!!! ""

"

H6)%#$*!O3!!

H8)&&,0)8!400$&&!H'/#*'8!N)/)E$9$/#!!!

OPO!;/#*'+.0#,'/!

=1523;3&G"%;0Z.%?0"409.13?J"?5"3&>51F%?35&"45.1904"%&;"3&>51F%?35&"4J4?0F4"34"%">.&;%F0&?%8"F%&%G0F0&?"104/5&43D383?JK",0%18J"%88"%//839%?35&4"?E%?";0%8"H3?E"409.13?J<"/132%9J<"4%>0?J<"51";0>0&40<"3&98.;0"45F0">51F"5>"%99044"95&?158K""

'4"51G%&3I%?35&4"%10"F523&G"?E031"4?1.9?.104"?5H%1;4";090&?1%83I%?35&<">80N3D383?J"%&;";J&%F393?J<" ?E031" 3&>51F%?35&"4J4?0F"%19E3?09?.104"%10"D095F3&G<"F510"%&;"F510<";34?13D.?0;" %&;" ;J&%F39K" AE.4<" %" 913?39%8" &00;" %13404" ?5" 0&4.10" ?E%?" 4.D[09?4" %10" 5&8J"%885H0;"?5"%99044"%.?E513I0;"1045.1904K"

B&"?E34"9E%/?01<"H0"3&?15;.90"?E0"D%439"95&90/?4"5>"%99044"95&?158"%&;"H0">5885H"?E0" 0258.?35&" 5>" %99044" 95&?158" F%&%G0F0&?" 4?%1?3&G" >15F" F5;084" 5>>013&G" 43F/80"%;F3&34?1%?35&"?5"98%4439%8"3&>51F%?35&"4J4?0F4"10%9E3&G"?5"F5;084";043G&0;"?5"F00?"?E0"&00;4"5>"F%&%G3&G";%?%"%99044"%&;"/132380G0";34?13D.?35&"H3?E3&";34?13D.?0;"4J4?0F4K"

OPQ!400$&&!H'/#*'8!!

OPQPO!R$7,/,#,'/!

'99044"95&?158"34"?E0"?1%;3?35&%8"90&?01"5>"G1%23?J"5>"95F/.?01"409.13?JK"B?"34"HE010"409.13?J" 0&G3&0013&G" F00?4" 95F/.?01" 4930&90K" B?4" F%3&" >.&9?35&" 34" ?5" 95&?158" HE39E"/13&93/%84" O/0145&4<" /15904404<" F%9E3&04<" K" K" KS" E%20" %99044" ?5" HE39E" 1045.1904" 3&" ?E0"4J4?0FK"751"0N%F/806"HE39E">3804"?E0J"9%&"10%;<"HE39E"/15G1%F4"?E0J"9%&"0N09.?0<"E5H"?E0J"4E%10";%?%"H3?E"5?E01"/13&93/%84<"%&;"45"5&"x'&;0145&<"!qqpyK""

!""#$$%"&'()&*"34"95&901&0;"H3?E";0?01F3&3&G"?E0"%885H0;"%9?323?304"5>"80G3?3F%?0".4014<"F0;3%?3&G" 0201J" %??0F/?" DJ" %" .401" ?5" %99044" %" 1045.190" 3&" ?E0" 4J4?0FK" B&" 45F0"4J4?0F4<"95F/80?0"%99044"34"G1%&?0;"%>?01"4.99044>.8"%.?E0&?39%?35&"5>"?E0".401<"D.?"F54?"4J4?0F4"10Z.310"F510"45/E34?39%?0;"%&;"95F/80N"95&?158K""

!+(,#'(-".(-&'" 34"%&J"/159044"DJ"HE39E"?E0"4J4?0F"2013>304"?E%?"45F05&0"34"?E0"5&0"HE5" E0" 98%3F4" ?5" D0K" AE34" .4.%88J" 3&258204" %"+$#)'./#" %&;" %"0.$$1&)2<" D.?" 9%&"3&98.;0"%&J"5?E01"F0?E5;"5>";0F5&4?1%?3&G" 3;0&?3?J<"4.9E"%4"%"4F%1?"9%1;<"10?3&%"49%&<"25390"1095G&3?35&<"51">3&G01/13&?4K"

B&" %;;3?35&" ?5" ?E0" %.?E0&?39%?35&"F09E%&34F<" %99044" 95&?158" 34" 95&901&0;"H3?E"E5H" %.?E513I%?35&4" %10" 4?1.9?.10;K" !+(,&)-3.(-&'" 34" >3&;3&G" 5.?" 3>" ?E0" /0145&<" 5&90"%.?E0&?39%?0;<" 34" /01F3??0;" ?5" G0?" %99044" ?5" ?E0" 1045.190K" B?" 34" 10%83I0;" DJ" 02%8.%?3&G"10Z.04?4"%G%3&4?"%//839%D80"/5839304"%4901?%3&3&G"?E%?"10Z.04?0;"%9?35&4"9%&"D0"G1%&?0;K""

B&"45F0"9%404<"%.?E513I%?35&4"F%J"F31151"?E0"4?1.9?.10"5>"?E0"51G%&3I%?35&<"HE380"3&" 5?E01" 9%404" 3?"F%J" D0" D%40;" 5&" ?E0" 40&43?323?J" 80208" 5>" 2%135.4" ;59.F0&?4" %&;" ?E0"980%1%&90"80208"5>"?E0".401"%990443&G"?E540";59.F0&?4K""

Page 23: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! !#!"

OPQPQ!L)&,0!H'/0$%#&!S!400$&&!I,7$!H<08$!!

AE0"83>0"9J980"5>"%99044"95&?158"4?%1?4"DJ"%&"%99044";0F%&;"O)#4+#$(S"344.0;"DJ"%"$+56#"("HE5"%4M4"?E0"4J4?0F"?5"/01>51F"%"901?%3&"."(-&'"5&"%"901?%3&"&56#"(<"400"73GK"pKpK"'9951;3&G" ?5" ?E0" .401X4" 9E%1%9?0134?394" %&;" 95&?0N?<" ?E0" 4J4?0F" H388" 4?.;J" ?E0"%.?E513I%?35&4"G1%&?0;"?5"?E34"0&?3?J"%&;"H388"10/8J"?5"E34"10Z.04?"H3?E"D3&%1J")#$0&'$#$6"%" eT$&f"H5.8;"%885H" ?E0"4.D[09?" ?5"/01>51F" ?E0";04310;"%9?35&"5&" ?E0"5D[09?"51"%" eU'f"HE39E" H5.8;" 1025M0" ?E34" ;0F%&;K" B&" 51;01" ?5" 980%18J" .&;014?%&;" ?E34" /159044<" H0"/1523;0"&0N?<"?E0";0>3&3?35&4"5>"?E0"F%3&"0&?3?304"?E%?"0N34?"3&"%&"%.?E513I%?35&"4J4?0FK"

a5-(.&#DCDZ#F@@&''#G"0$.")#)5*&#@,@)&#

! 7+56#"(6" '&" %9?320" 0&?3?J<" G0&01%88J" 3&" ?E0" >51F"5>" %" /0145&<" /159044<" 51";02390" ?E%?" 9%.404" 3&>51F%?35&" ?5" >85H" %F5&G" 5D[09?4" 51" 9%&" /01>51F"9E%&G04"?5"?E0"4J4?0F"4?%?0"x,R-R<"plkkyK"""

! 856#"(6" '&" 0&?3?J" ?E%?" 95&?%3&4" 51" 10903204" 3&>51F%?35&K" '99044" ?5" %&"5D[09?"/5?0&?3%88J"3F/8304"%99044"?5"?E0"3&>51F%?35&"3?"95&?%3&4K"bN%F/804"5>" 5D[09?4" %10" 10951;4<" >308;4" O3&" %" ;%?%D%40" 10951;S<" D859M4<" /%G04<"40GF0&?4<" >3804<" ;3109?51304<" ;3109?51J" ?1004<" /159044<" %&;" /15G1%F4<" %4"H088" %4" /159044514<" 23;05" ;34/8%J4<" M0JD5%1;4<" 9859M4<" /13&?014<" %&;"&0?H51M" &5;04K" $023904" 4.9E" %4" 0809?139%8" 4H3?9E04<" ;349" ;13204<" 108%J4<"%&;"F09E%&39%8" 95F/5&0&?4" 95&&09?0;" ?5" %" 95F/.?01" 4J4?0F"F%J" %845"D0"3&98.;0;"3&"?E0"9%?0G51J"5>"5D[09?4"x,R-R<"plkkyK""

! !"(-&'9%80#).(-&'6"'&"%9?320"/159044"3&25M0;"DJ"%"4.D[09?"5&"5D[09?4z">51"0N%F/80<" ;3>>010&?" %9?35&4" 9%&" D0" /01>51F0;" 5&" %" 901?%3&" 10951;" O10%;<"H13?0<"0N09.?0<";080?0<"0?9SK"""

! :#)/-$$-&'% ;0)-<-*#=#>6" '&" %.?E513I%?35&" %443G&0;" ?5" %" 4.D[09?" ?5"/01>51F"45F0"%9?35&"5&"?E0"4J4?0FK"B&"F54?"95F/.?01"409.13?J"83?01%?.10<"?E0"?01F"/01F34435&"10>014"?5"45F0"95FD3&%?35&"5>"5D[09?"%&;"5/01%?35&K"'" /%1?39.8%1" 5/01%?35&" .40;" 5&" ?H5" ;3>>010&?" 5D[09?4" 10/1040&?4" ?H5";34?3&9?"/01F34435&4<"%&;"43F38%18J<"?H5";3>>010&?"5/01%?35&4"%//830;"?5"%"43&G80"5D[09?"10/1040&?"?H5";34?3&9?"/01F34435&4"x7011%3585"0?"%8K<"pll!yK"

Page 24: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!]! ""

OPQPV!4%%8<,/E!400$&&!H'/#*'8!

$0%83&G" H3?E" 95&>3;0&?3%8" 3&>51F%?35&" 45.1904" H3?E3&" %" ;090&?1%83I0;" 4J4?0F"10Z.3104"%99044"95&?158"F09E%&34F4"?E%?"9%&"/15?09?"?E040"45.1904">15F"%&J"?E10%?K"B&"51;01" ?5" G.%1%&?00" >.88" /15?09?35&<" %990443D383?J" 4E5.8;" D0" 95&?15880;" ?E15.GE" %88" ?E0"95FF.&39%?35&"9E%&&084"4?%1?3&G">15F"?E0"%//839%?35&"80208<"?E0"F3;;80H%10"80208<"?E0"5/01%?3&G"4J4?0F"80208"%&;">3&%88J"?E15.GE"?E0"&0?H51M<"?E0"9E%1%9?0134?394"5>"%;0Z.%?0"%99044"95&?158"34";04913D0;"3&"0%9E"5>"?E040"802084"x'&;0145&<"!qqpy6""

! AE0"%99044" 95&?158"F09E%&34F4<"HE39E" ?E0".401" 4004"%?" ?E0".00*-".(-&'%*#<#*<"F%J"0N/1044"%"201J"139E"%&;"95F/80N"409.13?J"/5839JK" "AE34"9%&"D0"10%83I0;" DJ" .43&G" %.?E0&?39%?35&" %&;" %.?E513I%?35&" 95&?1584"%//15/13%?08J" 15D.4?" >51" ?E0" 134M" 5>" ?E0" %//839%?35&<" F5&3?513&G" %99044"13GE?4" ?5" 0&4.10" ?E0J" %10" ?E0"F3&3F.F" 10Z.310;" >51" ?E0" .401X4" 9.110&?"D.43&044" &00;4<" .43&G" ?3F0C5>C;%J" 83F3?%?35&4" 5&" %99044" %4" %//15/13%?0<"85GG3&G" %99044" %&;" 409.13?J" 020&?4<" %&;" >3&%88J" DJ".43&G" %" 45>?H%10" ?E%?"0&%D804"1%/3;"%&%8J434"5>".401"%9?323?304K"

! AE0" %//839%?35&4" F%J" D0" H13??0&" 5&" ?5/" 5>" /-22*#1.)#<" 4.9E" %4" %";%?%D%40"F%&%G0F0&?"4J4?0F"51"D55MCM00/3&G"/%9M%G0<"HE39E"0&>51904"%"&.FD01"5>"/15?09?35&"/15/01?304K"751"0N%F/80<"%"D55MCM00/3&G"45>?H%10"F%J" &00;" ?5"F%M0" 4.10" ?E%?" %" ?1%&4%9?35&" ?E%?" ;0D3?4" 5&0" 80;G01" >51" %"901?%3&"%F5.&?"F.4?"910;3?"%&5?E01"80;G01">51"?E0"4%F0"%F5.&?K""

! AE0"F3;;80H%10"H388".40">%9383?304"/1523;0;"DJ"?E0".&;018J3&G"&0#).(-'=%$?$(#/K" '4" ?E34" 95&4?1.9?4" 1045.1904" 4.9E" %4" >3804" %&;" 95FF.&39%?35&4"/51?4" >15F" 85H01C80208" 95F/5&0&?4<" 3?" %9Z.3104" ?E0" 104/5&43D383?J" >51"/1523;3&G"H%J4"?5"95&?158"%99044"?5"?E0FK"" "P0%83I3&G" 0>>3930&?" %99044" 95&?158" 4E5.8;" D0" ;5&0" ?E15.GE6" O3S" 409.13&G"%99044" ?5" 4J4?0F" .?383?304<" O33S" 104?139?3&G" %&;" F5&3?513&G" /132380G0;"%99044<" O333S" 85GG3&G"%&;"F5&3?513&G".401"51"/15G1%F"%99044" ?5" 40&43?320"1045.1904" %&;" %801?3&G" 5&" 409.13?J" 020&?4<" O32S" ./;%?3&G" ?E0" 5/01%?3&G"4J4?0F4" H3?E" 409.13?J" /%?9E04" %&;" O2S" 409.13&G" ?E0" ;023904" ?E%?" 9%&"%99044"?E0"5/01%?3&G"4J4?0F"?E15.GE"/EJ439%8"%&;"85G39%8"F0%&4K"

! '99044" 95&?158" 4E5.8;"D0"E3GE8J"0&4.10;"%?" ?E0"'#(1&)@% *#<#*6" 3?"H51M4"?E15.GE"F.8?3/80"8%J014"5>"%99044"95&?1584"3&"51;01"?5"/1523;0"/15?09?35&"%G%3&4?".&%.?E513I0;"%99044K""B&4?3?.?35&4"4E5.8;"G15./"&0?H51M"4012014<"%//839%?35&4<" ;%?%<" %&;" .4014" 3&?5" 409.13?J" ;5F%3&4" O0KGK<" .&?1.4?0;"0N?01&%8" &0?H51M4<" 0N?01&%8" 4012390" /1523;014<" 51" 2%135.4" 3&?01&%8" .401"4J4?0F4S<"04?%D834E"%//15/13%?0"%99044"10Z.310F0&?4"H3?E3&"%&;"D0?H00&"0%9E" 409.13?J" ;5F%3&<" 3F/80F0&?" %//15/13%?0" ?09E&585G39%8" 95&?1584" ?5"F00?"?E540"%99044"10Z.310F0&?4"95&434?0&?8J<"%&;"F5&3?51"91544C;5F%3&"%99044">51"409.13?J"/5839J"2358%?35&4"%&;"%&5F%85.4"%9?323?JK""

73&%88J<" ?E0" 5/01%?3&G" 4J4?0F" %99044" 95&?1584" H388" .4.%88J" 108J" 5&" E%1;H%10">0%?.104"/1523;0;"DJ" ?E0"/15904451"51"DJ"%44593%?0;"F0F51J"F%&%G0F0&?"E%1;H%10K"AE040"95&?1584"HE39E"F0F51J"%;;104404"%"G320&"/159044"9%&"%99044K"

"

Page 25: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! !^!"

OPQPW!N)/)E,/E!400$&&!H'/#*'8!

'4"H0"H388"4E5H"3&"?E34"409?35&<"?E0"3F/80F0&?%?35&"5>"%99044"95&?158"34"D%40;"5&"?E100"F%3&"95&90/?46"%99044"95&?158"/5839304<"F5;084<"%&;"F09E%&34F4"x$0"R%/3?%&3";3"\3F019%?3"0?"%8K<"!qqjyK"s0";0F5&4?1%?0"3&"73GK"pK!"?E0"108%?35&"D0?H00&"?E040"95&90/?4K""

a5-(.&#DCKZ#M+=".$/0$#G"0@&=$'#*".#M+=)&+&0$50-#F@@&''#G"0$.")#

! !""#$$% "&'()&*% 0&*-"-#$" ;0>3&0" ?E0" 1.804" %9951;3&G" ?5" HE39E" %99044"95&?158"F.4?"D0"10G.8%?0;K"B&"G0&01%8<"%99044"95&?158"/5839304"%10";J&%F39"3&" &%?.10" %4" ?E0J"E%20" ?5" 10>809?" 025823&G" D.43&044" >%9?514<" G5201&F0&?"10G.8%?35&4<"%&;"0&2315&F0&?%8"95&;3?35&4K" "=5839304"%10"E3GEC80208"10Z.310F0&?4"?E%?"4/093>J"E5H"%99044"34"F%&%G0;"%&;" HE5" F%J" %99044" 3&>51F%?35&" .&;01" HE%?" 9319.F4?%&904K" 751"3&4?%&90<" /5839304" F%J" /01?%3&" ?5" 1045.190" .4%G0" H3?E3&" 51" %91544"51G%&3I%?35&%8" .&3?4" 51" F%J" D0" D%40;" 5&" &00;C?5CM&5H<" 95F/0?0&90<"%.?E513?J<"5D83G%?35&<"51"95&>839?C5>C3&?0104?">%9?514K"""RE%/?01" #" /1040&?4" Y'RL(" V" %&" %99044" 95&?158" /5839J" 8%&G.%G0" %&;" %"/5839J"0N%F/80"34"/1523;0;"3&"73GK"#K#K"

! !""#$$% "&'()&*%/&2#*$" /1523;0" >51F%8" 10/1040&?%?35&" 5>" %99044" 95&?158"409.13?J" /5839304K" AE0" >51F%83I%?35&" %885H4" ?E0" /155>" 5>" ?E0" 409.13?J"/15/01?304"?E%?"%10"/1523;0;"DJ"?E0";043G&0;"%99044"95&?158"4J4?0FK"""Q03&G">51F%8"/1040&?%?35&4"5>"?E0"409.13?J"/5839J"0&>5190;"DJ"?E0"4J4?0F<"409.13?J"F5;084"%10".40>.8">51"/1523&G"?E0510?39%8"83F3?%?35&4"5>"%"4J4?0FK"-09?35&" pK#" /1040&?4" ?E0" D%439" %99044" 95&?158" F5;084" O$'R<" L'R" %&;"PQ'RSK"

! !""#$$% "&'()&*% /#",.'-$/$" .4.%88J" 95F0" %?" ?E0" 85H" %D4?1%9?35&" 80208"HE010"?E0J"0&>5190"?E040"E3GEC80208"%99044"95&?158"/5839304"%&;"?1%&48%?0"%" .401X4" %99044" 10Z.04?" 3&" ?01F4" 5>" %" 4/093>39" 4?1.9?.10" ?E%?" ?E0" 4J4?0F"/1523;04K""

s0" E3GE83GE?" ?E0" 3F/51?%&90" 5>" %99044" 95&?158" F5;084" ;.0" ?5" ?E031" %D383?J" ?5"D13;G0" ?E0" %D4?1%9?35&" G%/" D0?H00&" %99044" /5839304" %&;" F09E%&34F4K" P%?E01" ?E%&"%??0F/?3&G" ?5" 02%8.%?0" %&;" %&%8JI0" %99044" 95&?158" 4J4?0F4" 0N98.43208J" %?" ?E0"

Page 26: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!i! ""

F09E%&34F" 80208<" %99044" 95&?158" F5;084" %10" .4.%88J" H13??0&" ?5" ;04913D0" ?E0" 409.13?J"/15/01?304"5>"%&"%99044"95&?158"4J4?0FK"

OPV!L)&,0!400$&&!H'/#*'8!N'+$8&!

AE0"95F/80N3?J"5>"F%&%G3&G"%99044"?5"3&>51F%?35&"45.1904"E%4"3&910%40;";.0"?5"?E0" 95&4?%&?" 0258.?35&" 5>" 95F/.?01" 3&>51F%?35&" 4J4?0F4K" B&" 51;01" ?5" G.%1%&?00" ?E0"Z.%83?J" 5>" /1523;3&G" 409.10" %990443D383?J" ?5" 3&>51F%?35&" 4J4?0F" 10445.1904<" 40201%8"%99044"95&?158"F5;084"H010"/15/540;K""

OPVPO!R,&0*$#,'/)*<!400$&&!H'/#*'8!XR4HY!

B&"$34910?35&%1J"'99044"R5&?158" O$'RS"F5;084<" %99044" 13GE?4" 104?139?" %99044" 5&"/15?09?0;"5D[09?4"D%40;"5&"?E0"3;0&?3?J"5>"4.D[09?4"51<"3&"51;01"?5"3F/1520"49%8%D383?J<"?5"G15./4"?E0J"D085&G"?5K""

pK#KpKp"Q%439"95&90/?4"5>"$'R"

'9951;3&G"?5"?E0"AR-bRp"OA1.4?0;"R5F/.?01"-J4?0F"b2%8.%?35&"R13?013%S<"%"$'R"=5839J"346"|"'"F0%&4"5>"104?139?3&G"%99044"?5"5D[09?4"D%40;"5&"?E0"3;0&?3?J"5>"?E0"4.D[09?4"51"G15./4<"51"D5?E<" ?5"HE39E" ?E0J"D085&GK"AE0" 95&?1584" %10";34910?35&%1J" 3&" ?E0" 40&40"?E%?" %" 4.D[09?"H3?E" %" 901?%3&" %99044"/01F34435&" 34" 9%/%D80"5>" /%443&G" ?E%?"/01F34435&"O/01E%/4"3&;3109?8JS"5&"?5"%&J"5?E01"4.D[09?"}K"

AE0"$'R"F5;08"34"D%40;"5&"%&"%99044"F%?13N<"HE39E"H%4"/15/540;"DJ"x(%F/45&<"plj]y"%&;">51F%83I0;"DJ"x+%11345&"0?"%8K<"pljiyK" B?";098%104" >51"0%9E"95FD3&%?35&"5>"%"4.D[09?" %&;"%&"5D[09?" ?E0" 40?"5>" %885H0;"%9?35&4K"AE0"%99044" 13GE?4" 9%&"D0" 4?510;" 3&"%"F%?13N" H3?E" ?E0" 958.F&4" 10/1040&?3&G" 5D[09?4<" 15H4" 10/1040&?3&G" 4.D[09?4<" %&;" ?E0"0&?1304"D03&G"?E0"G1%&?0;"/132380G04K"-.9E"/5839304"%10"?J/39%88J"0F/85J0;">51"5/01%?3&G"4J4?0F4K""

B&"5?E01"H51;4<"%"$'R"/5839J"34"43F/8J"D%40;"5&"?E0";0>3&3?35&"5>"%"40?"5>"1.804<"9%880;"%.?E513I%?35&4<"0N/8393?8J"4?%?3&G"HE39E".401"9%&"/01>51F"HE39E"%9?35&"5&"HE39E"1045.190K" AE040" 1.804" 9%&" D0" 10/1040&?0;" %4" ?13/804" 5>" ?E0" >51F" O4<" 5<" %S" 4?%?3&G" ?E%?"4.D[09?4"4"9%&"0N09.?0"%9?35&"%"5&"5D[09?"5K"sE0&"%".401"F%M04"%&"%99044"10Z.04?<"?E0"/5839J" 34" 0&>5190;" 5&" ?E0" D%434" 5>" ?E0" 3;0&?3?J" 5>" ?E0" 10Z.04?01" %&;" 5&" ?E0" 1.804"3&25823&G"3?408>K"

AE0"$'R"F5;08"80%204"%"901?%3&"%F5.&?"5>"%99044"95&?158"?5"?E0";34910?35&"5>"?E0"5D[09?`4"5H&01"51"%&J5&0"0840"HE5"34"%.?E513I0;"?5"95&?158" ?E0"5D[09?`4"%99044"x,R-R<"plkjyK"751"0N%F/80<"3?"34"G0&01%88J".40;"?5"83F3?"%".401`4"%99044"?5"%">380"x,B-A<"pll]yz"3?"34"?E0"5H&01"5>"?E0">380"HE5"95&?1584"5?E01".4014`"%9904404"?5"?E%?">380K"U&8J"?E540".4014"4/093>30;"DJ"?E0"5H&01"F%J"E%20"45F0"95FD3&%?35&"5>"10%;<"H13?0<"0N09.?0<"%&;"5?E01"/01F34435&4"?5" ?E0" >380K"$'R"/5839J" ?0&;4"?5"D0"201J" >80N3D80"%&;" 34"H3;08J".40;" 3&" ?E0"95FF0193%8"%&;"G5201&F0&?"409?514K""

pK#KpK!";1%HD%9M4"5>"$'R"

B&"$'R"F5;084<"/01F34435&4"%10"%443G&0;"?5"4.D[09?4";3109?8JK"AE0";34%;2%&?%G0"5>" 4.9E" %&" %//15%9E" 34" ?E%?<" 3&" %" 201J" 8%1G0" 4J4?0F<" ?E0" G1%&?3&G" 5>" /01F34435&4" ?5"5/01%?0" 5&" 3&;323;.%8" ;%?%" 3?0F4" ?5" 3&;323;.%8" .4014" 34" 201J" ?3F0" 95&4.F3&G" %&;""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""p"$5$<"A1.4?0;"R5F/.?01"-J4?0F"b2%8.%?35&"R13?013%"OAR-bRS<"$5$"^!qqK!kC-A$""

Page 27: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! !j!"

;3>>39.8?" ?5" F%&%G0K" B?" 34" %845" ;3>>39.8?" ?5" 10F0FD01" HE39E" /01F34435&4" 4E5.8;" D0"1025M0;">15F".4014"HE0&"?E0J"80%20"?E0"95F/%&J"51"9E%&G0"[5D4"xU4D51&<"!qqjyK""

'845<"$'R"34"M&5H&"?5"D0"3&E010&?8J"H0%M">51"?H5"10%45&4"x,B-A<"!qqiy6"

pK T1%&?3&G" 10%;" %99044" 34" ?1%&43?320" 45" %4" ?E0" 10445.190" 5H&01" G1%&?4"%99044" ?5" %" 901?%3&" .401<" ?E0" 8%??01" OG1%&?0;" .401S" 95.8;" %99044" ?E0"10445.190" %&;" %885H" 5?E01" .4014" ?5" 10%;" 3?" H3?E5.?" 10>0113&G" ?5" ?E0"5H&01K""

!K '" $'R" /5839J" 34" 2.8&01%D80" ?5" A15[%&" E5140" %??%9M4" D09%.40" /15G1%F4"3&E013?"?E0"3;0&?3?J"5>"?E0"3&25M3&G".401K"

AE.4<">51F%88J<"?E0"F%3&";1%HD%9M4"5>"$'R"%10"%4">5885H46""

! '.?E513I0;" 3&>51F%?35&" 9%&" D0" 95/30;" >15F" 5&0" 5D[09?" ?5" %&5?E01z"?E010>510<" ?E010" 34" &5" 10%8" %44.1%&90" 5&" ?E0" >85H" 5>" 3&>51F%?35&" 3&" %"4J4?0FK""

! ,5" 104?139?35&4" %//8J" ?5" ?E0" .4%G0" 5>" 3&>51F%?35&" HE0&" ?E0" .401" E%4"1090320;"3?K""

! AE0" /132380G04" >51" %990443&G" 5D[09?4" %10" ;093;0;" DJ" ?E0" 5H&01" 5>" ?E0"5D[09?<" 1%?E01" ?E%&" ?E15.GE" %" 4J4?0FCH3;0" /5839J" ?E%?" 10>809?4" ?E0"51G%&3I%?35&X4"409.13?J"10Z.310F0&?4K""

OPVPQ!N)/+)#'*<!400$&&!H'/#*'8!XN4HY!!

A5"45820"?E0";1%HD%9M4"5>"?E0"$'R"F5;08<"?E0"L%&;%?51J"'99044"R5&?158"OL'RS"F5;08"E%20";34?3&G.34E0;"D0?H00&".4014"%&;"4.D[09?4K"L%&;%?51J"/583904"H010"3&3?3%88J"3&?15;.90;" 3&" ?E0" 5/01%?3&G" 4J4?0F" 95&?0N?<" HE010" 5D[09?4" ?5" D0" /15?09?0;" %10"0440&?3%88J" >3804" 95&?%3&3&G" ?E0" ;%?%K" (%?01" 4?.;304" 4.9E" %4" xn%[5;3%" 0?" %8K<" pllpy"3&204?3G%?0;"?E0"0N?0&435&"5>"F%&;%?51J"/5839304"?5"?E0";%?%D%40"95&?0N?K"

pK#K!Kp"Q%439"95&90/?4"5>"L'R"

'995;3&G"?5"AR-bR<"?E0"L'R"F5;08"34";0>3&0;"%4"|"'"F0%&"5>"104?139?3&G"%99044"?5"5D[09?4" D%40;" 5&" ?E0" 40&43?323?J" O%4" 10/1040&?0;" DJ" %" 8%D08S" 5>" ?E0" 3&>51F%?35&"95&?%3&0;" 3&" ?E0" 5D[09?4" %&;" ?E0" >51F%8" %.?E513I%?35&" O3K0K<" 980%1%&90S" 5>" 4.D[09?4" ?5"3&>51F%?35&"5>"4.9E"40&43?323?J"}K"

AE0"L'R"F5;08"9%&"5>>01"%"E3GE8J"409.10"80208"5>"%;F3&34?1%?35&"?5"3&>51F%?35&"45.1904K"B&"L'R<"%99044"95&?158";093435&4"%10"%//830;"DJ"%"90&?1%8"%.?E513?J<"&5?"DJ"?E0"3&;323;.%8"5H&01"5>"%&"5D[09?"O1045.190S<"%&;"?E0"5H&01"9%&&5?"9E%&G0"%99044"13GE?4K"

'&"0N%F/80"5>"L'R"599.14"3&"F383?%1J"409.13?J<"HE010"%&"3&;323;.%8";%?%"5H&01";504" &5?" ;093;0" HE5" E%4" %" A5/" -0910?" 980%1%&90<" &51" 9%&" ?E0" 5H&01" 9E%&G0" ?E0"98%443>39%?35&"5>"%&"5D[09?">15F"A5/"-0910?"?5"-0910?"x=>800G01<"plljyK"L'R"34"?E0"F54?"F0&?35&0;",$'R"=5839J"x,B-A<"!qqiyK""

AE0"&00;">51"L'R"%13404"HE0&"?E0"409.13?J"/5839J"5>"%"4J4?0F";39?%?04"?E%?6""""

pK =15?09?35&";093435&4"F.4?"&5?"D0";093;0;"DJ"?E0"5D[09?4"5H&014K"""

!K AE0"4J4?0F"F.4?"0&>5190"?E0"/15?09?35&";093435&4"O3K0K<" ?E0"4J4?0F"0&>51904"?E0"409.13?J"/5839J"5201"?E0"H34E04"51"3&?0&?35&4"5>"?E0"5D[09?"5H&01SK"""

Page 28: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

!k! ""

*4.%88J" %" *.5#*-'=%/#",.'-$/" %&;" %" 40?" 5>" 3&?01>%904" %10" .40;" ?5" ;0?01F3&0"%99044" D%40;" 5&" ?E0" L'R" /5839JK" R5&43;013&G" %" 4J4?0F" F%&%G3&G" %99044" ?5" 45.1904"%9951;3&G" ?5" ?E031" 409.13?J" 80208" %&;" 8%D083&G" ?E0F" 3&" ?E100" 3&910F0&?%8" 409.13?J"98%44046"O95&>3;0&?3%8<"40910?<"?5/"40910?S<"%".401"HE5"34"1.&&3&G"%"/159044"%?"?E0"7#")#("98%443>39%?35&"80208"4E5.8;"&5?"D0"%885H0;"?5"10%;"%">380"H3?E"%"8%D08"5>"A&0%7#")#(K"AE34"34"M&5H&"%4"?E0"e43F/80"409.13?J"1.80<f"51"e&5"10%;"./Kf""

R5&201408J<"%".401"HE5"34"1.&&3&G"%"/159044"H3?E"%"8%D08"5>"7#")#("4E5.8;"&5?"D0"%885H0;"?5"H13?0"?5"%">380"H3?E"%"8%D08"5>"B&'C-2#'(-.*D"AE34"1.80"34"9%880;"?E0"e~C/15/01?Jf"O/15&5.&90;" e4?%1" /15/01?JfS" 51" e&5" H13?0" ;5H&Kf" AE0" ~C/15/01?J" 34" 10Z.310;" ?5"F%3&?%3&"4J4?0F"409.13?J"3&"%&"%.?5F%?0;"0&2315&F0&?K"'"2%13%?35&"5&"?E34"1.80"9%880;"?E0"e4?139?"~C/15/01?Jf"10Z.3104" ?E%?" 3&>51F%?35&"9%&"D0"H13??0&"%?<"D.?"&5?"%D520<" ?E0"4.D[09?X4"980%1%&90"80208K""

E+*(-*#<#*%$#"+)-(?"F5;084"4.9E"%4"?E0"Q088C(%"=%;.8%"R5&>3;0&?3%83?J"xQ088"0?"%8K<"plj#y"%&;"Q3D%"B&?0G13?J"F5;084"xQ3D%<"pljjy"%10".40;"?5">51F%88J"4/093>J"?E34"M3&;"5>"L'R"/5839JK"+5H0201<" 3&>51F%?35&" 9%&"/%44" ?E15.GE"%" 95201?" 9E%&&08" 3&"L'R<"HE010"3&>51F%?35&"5>"%"E3GE01"409.13?J"98%44"34";0;.90;"DJ"3&>010&90"4.9E"%4"%440FD83&G"%&;"3&?0883G0&?8J"95FD3&3&G"3&>51F%?35&"5>"%"85H01"409.13?J"98%44K"

pK#K!K!"$1%HD%9M4"5>"L'R""

'8?E5.GE" ?E0" F%&;%?51J" /5839J" /15?09?4" ;%?%" D0??01" ?E%&" ?E0" ;34910?35&%1J"/5839J<"3?"E%4"45F0"/15D80F4"x$0"R%/3?%&3";3"\3F019%?3"0?"%8K<"!qqjy6"

! AE0" F%3&" /15D80F" 34" ?E%?" L'R" F5;084" %10" ;043G&0;" >51" %//839%?35&4"HE010"?E0"M00/3&G"5>"40910?4"%&;"?E0"95&?158"5>"3&>51F%?35&">85H"%10"?E0"/13F%1J" 10Z.310F0&?4K"AE.4<"L'R"95&?1584"5&8J" >85H4"5>" 3&>51F%?35&" 3&"?E0" 4J4?0F" ?E%?" E%//0&" ?E15.GE" &<#)(% ",.''#*$<" ?E%?" 34<" 9E%&&084"5/01%?3&G"3&"%" 80G3?3F%?0"H%JK"Q.?"L'R"34<"%?"?E0"5?E01"E%&;<"2.8&01%D80"H3?E" 104/09?" ?5" "&<#)(% ",.''#*$<" HE39E" %10" 9E%&&084" &5?" 3&?0&;0;" >51"&51F%8"95FF.&39%?35&"D.?"9%&"4?388"D0"0N/853?0;"?5"3&>01"3&>51F%?35&K""

! '&5?E01" ;1%HD%9M" 5>" L'R" 34" ?E%?" 4.D[09?4" %&;" 5D[09?4" E%20" ?5" D0"98%443>30;"%&;"?E34"F%J"&5?"%8H%J4"D0">0%43D80"O%"8%??390CD%40;"40?"5>"8%D084"E%20" D0" %//830;" 5&" %88" 5D[09?4" %&;" 4.D[09?4" %&;" ?E%?" 95&4?1%3&?4"95&901&3&G" 10%;3&G" %&;" H13?3&G" 5>" 5D[09?4" F.4?" D0" 4%?34>30;" x-%&;E.<"pll#ySK" L5105201<" %99044" 34" 02%8.%?0;" 5&8J" 5&" ?E0" D%434" 5>" ?E34"98%443>39%?35&<"95&40Z.0&?8J"?E0"4J4?0F"F%J"D0"?55"13G3;K"

OPVPV!F'8$!L)&$+!400$&&!H'/#*'8!XFL4HY!!

AE0"/13&93/%8"F5?32%?35&"D0E3&;" ?E0"/15/54%8"5>" ?E0"PQ'R" OP580"Q%40;"'99044"R5&?158S"4J4?0F4"x7011%3585"0?"%8K<"pll!y"H%4"?5"/1523;0"%"F5;08"%&;"?5584" ?5"F%&%G0"%99044"95&?158"3&"%"95F/80N"0&2315&F0&?"H3?E"%"201J"8%1G0"&.FD01"5>".4014"%&;"%&"020&"8%1G01"&.FD01"5>";%?%"3?0F4K""

PQ'R" E%4" 0F01G0;" %4" %" 23%D80" %8?01&%?320" ?5" ?1%;3?35&%8" $'R" %&;"L'R" %99044"95&?158"/5839304"D09%.40"3?"34"D%40;"5&"%&"0&?01/1340X4"51G%&3I%?35&%8"4?1.9?.10K"'4"4.9E<"4J4?0F4<" ;%?%<" %&;" %//839%?35&4" %;F3&34?1%?514" %&;" 5H&014" 9%&" F510" 0>>09?3208J"F%&%G0" %&;" F%3&?%3&" 3&>51F%?35&" 1045.1904" 3&" %" F%&&01" ?E%?" 34" 95&434?0&?" H3?E"0&?01/1340CH3;0"409.13?J"/5839304K"PQ'R"E%4" ?E0" >.1?E01"D0&0>3?"5>" >%9383?%?3&G"4J4?0F4"

Page 29: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! !l!"

%;F3&34?1%?35&"DJ"%443G&3&G"15804"?5"F%&%G0".4014"%4"5//540;"?5".43&G"0%9E"3&;323;.%8".401X4"3;0&?3?J"?5"F%&%G0".4014K""

AE0" 1580CD%40;" %99044" 95&?158" OPQ'RS" 34" %&" %99044" 95&?158"F5;08" ?E%?" ?304" ?E0"95&90/?4" 5>" .4014<" 15804<" 404435&4<" %&;" /01F34435&4K" AE0" /5H01" 5>" PQ'R" 108304" 3&" 3?X4"90&?1%8"/132380G0"F%&%G0F0&?"HE39E"5>>014"G10%?01"%;F3&34?1%?320"0>>3930&9J"%4"H088"%4"?E0"%D383?J"?5"3&?.3?3208J"%;F3&34?01"%&;"0&>5190"%"H3;0"1%&G0"5>"%99044"95&?158"/5839304K"

pK#K#Kp"Q%439"R5&90/?4"5>"R510"PQ'R"

AE0"�G.10" pK#" 388.4?1%?04" ?E0" 9510"PQ'R"F5;08" %&;" 3?4" 95F/5&0&?4K" AE0" D%439"080F0&?4"%10"4.FF%13I0;"%4">5885H4"x7011%3585"0?"%8K<"pll!y6"

a5-(.&#DCBZ#!%&#G".&#TYFG#H"1&)##

! F$#)$% ;F7GH7>" %10" E.F%&" D03&G4K" B?" 34" 3F/51?%&?" ?5" M&5H" ?E%?" 3?" F%J" D0"0N?0&;0;" ?5" 10/1040&?" /15904404<" 51" %&J" %9?320" 0&?3?J" 5>" ?E0" 4J4?0F" %9?3&G"D0E%8>"5>"?E0".401K""

! H&*#$% ;H8IG7>" %10" [5D" >.&9?35&4"H3?E3&" ?E0" 95&?0N?" 5>" %&" 51G%&3I%?35&"H3?E"45F0" %44593%?0;" 40F%&?394" 10G%1;3&G" ?E0" %.?E513?J" %&;" 104/5&43D383?J"95&>0110;"5&"?E0".401"%443G&0;"?5"?E0"1580K""

! 856#"($%;8J7>"%10";%?%"51"1045.1904"?5"D0"%990440;K""! 80#).(-&'$%;8:7>"%10"/15904404"?E%?"0N09.?0"45F0">.&9?35&"5&"D0E%8>"5>"?E0"

.401K""! :#)/-$$-&'$% ;:HE7>" %10" ;0�&0;" %4" %&" %//152%8" 5>" %" /%1?39.8%1" F5;0" 5>"

%99044"?5"5&0"51"F510"5D[09?4"3&"?E0"4J4?0FK"=01F34435&4"04?%D834E"%"108%?35&"D0?H00&" 5/01%?35&4" %&;" 5D[09?4K" AE%?" 34<" ?E0J" ;0�&0" ?E0" 5/01%?35&4" ?5" D0"/01>51F0;"5201"5D[09?4K"AE.4<"?E0"/01F34435&4"%10"0N/10440;"%4"?E0">5885H3&G6""

:FN"!Z!Q[:"\[L"!!!

AE%?"34<"!U=-�UQ-";0&5?04"?E0"/5H0140?"5>"?E0"40?"5>"8:7%K%8J7""

8:7%K%8J7";0&5?04"?E0"9%1?043%&"/15;.9?"5>"5/01%?35&4"%&;"5D[09?4K""

AE0"9510"PQ'R"F5;08";0�&04"108%?35&4"D0?H00&"?E0">5885H3&G"5D[09?46""

! F$#)%!$$-='/#'(%;F!>";0�&04"?E0"108%?35&4"%F5&G".4014"%&;"15804K",5?0"?E%?"%" .401" F%J" D0" %443G&0;" ?5" F510" ?E%&" 5&0" 1580<" %&;" 40201%8" .4014" 9%&" D0"%443G&0;"?5"?E0"4%F0"1580K"B?"34"%"F%&JC?5CF%&J"F%//3&G<"HE0106""

@4!! !@"MF"!\!F[IM"!

Page 30: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

#q! ""

! :#)/-$$-&'% !$$-='/#'(% ;:!>" ;0�&04" ?E0" 108%?35&" D0?H00&" 15804" %&;"/01F34435&4K"+010<"%"1580"F%J"D0"%443G&0;"?5"F.8?3/80"/01F34435&4K"-3F38%1"?5"*'<"3?";0�&04"%"F%&JC?5CF%&J"F%//3&G6""

:4!! !:FN"!\!F[IM"!

! B&" %;;3?35&<" PQ'R" ;0�&04" %" F%//3&G" D0?H00&" .4014" %&;" 15804" %4" %" 40?" 5>"$#$$-&'$%;7G77L8M7>K"AE0"3;0%"34"?E%?"HE0&"%".401"85G4"3&?5"?E0"4J4?0F<"?E0".401"F%J"D0"F%//0;"?5"5&0"51"40201%8"15804"?E15.GE"%"404435&K"AE34"%885H4"%".401" ?5" %9?32%?0" 5&8J" ?E0" F3&3F.F" 4.D40?" 5>" 15804" ?E0J" &00;" 3&" 51;01" ?5"/01>51F"%"4/093�9"?%4M<"%&;"E0&90"DJ".43&G"404435&4<"PQ'R"4.//51?4"?E0"80%4?"/132380G0"/13&93/80K""

AE0"F%//3&G"34"04?%D834E0;"DJ"?H5">.&9?35&46""

! 7#$$-&'NF$#)% ;7F>" ;0>3&04" ?E0" 5&0C?5CF%&J" F%//3&G" 108%?35&" D0?H00&" ?E0".401"%&;"?E0"&.FD01"5>"404435&4"?E%?"9%&"D0"%443G&0;"?5"E3FK"

"@!! !"M"";[U"!\!@"MF"!

! 7#$$-&'NH&*#%;7H>";0>3&04"?E0"F%&JC?5CF%&J"F%//3&G"108%?35&"D0?H00&"?E0"&.FD01"5>"%443G&0;"404435&4"%&;"?E0"15804"95&&09?0;"?5"?E0FK"

"F!! !"M"";[U"!\!F[IM"!

AE0"9510"PQ'R"F5;08"34"9E%1%9?013I0;"DJ"%//8J3&G"!"F%3&"95&90/?46"

pK I#.$(% :)-<-*#=#% 34" %&" %;F3&34?1%?320" %9?35&" 5>" %253;3&G" ?E0" %443G&F0&?" 5>"/01F34435&4"?5".4014"?E%?"%10".&&09044%1J"?5"%995F/834E"%"?%4MK"(0%4?"/132380G0"F0%&4"?E%?" 5&90" %99044" 10Z.310F0&?4" %10" ;0?01F3&0;<" ?E%?" 1580" 4E5.8;" 5&8J" D0" G320&"/01F34435&4" ?5" %995F/834E" ?E0" 10Z.310;" ?%4M4z" &5" %;;3?35&%8" /01F34435&4" 4E5.8;" D0"G320&K"AE34"/1020&?4".4014">15F"D03&G"G320&"&5"F510"/01F34435&4"?E%&"&00;0;K""

!K 7#0.).(-&'%&C%O+(-#$%AE0"95&90/?"%//8304"95&4?1%3&?4"5&"15804"950N34?3&G"3&"%" 43&G80" 404435&"%&;" ?E%?"F3GE?"E%20" 95&>839?3&G"/01F34435&4<" ?E.4" ?E0"F5;08" 10;.904"?E0" &.FD01" 5>" /5?0&?3%8" /01F34435&4" %2%38%D80" ?5" ?E0" .401K" AE0" /1590;.10" 34" .40;" ?5"/1020&?">1%.;4K""

pK#K#K!"b258.?35&"5>"PQ'R"L5;084""

B&"51;01" ?5"F00?" ?E0" 9E%&G3&G"&00;4"%&;" 10Z.310F0&?4"5>" %99044"F%&%G0F0&?"&5?"5&8J"%?" ?E0"4J4?0F"80208"D.?"%845"%?" ?E0"&0?H51M" 80208<" ?E0" 3&3?3%8"PQ'R"F5;08"E%4"D00&" 4.D[09?" ?5" 40201%8" 0258.?35&4" %3F3&G" ?5" 0&E%&90" %;F3&34?1%?320" %&;" 409.13?J"D0&0>3?4K"

'4"%"104.8?<" ?E0"4/09?1.F"5>"PQ'R";0>3&3?35&4" 3&98.;04"F5;084" ?E%?"1%&G0" >15F"?E0"43F/80"?5"45/E34?39%?0;"%&%8J434"5>"2%135.4";0>3&3?35&4"5>"PQ'R"x-%&;E."0?"%8K<"plljy<"x-%&;E." 0?" %8K<pllkyK" AE0J" ;0>3&0" ?E0" D%439" PQ'R" F5;08<" 10>0110;" ?5" %4" PQ'Rq<" %4"3&98.;3&G"80%4?"/132380G04"%&;"40/%1%?35&"5>";.?304K"""

-.D40Z.0&?" PQ'R" F5;084" H010" 3&?15;.90;" %&;" D.38?" 5&" ?E34" D%439" F5;08<"3&?15;.93&G"&0H"95&90/?4"5>"E301%19E304"%&;"95&4?1%3&?4<"400"A%D80"pKp"x,B-A<"!qq!yK"

AE0"0258.?35&"4?%1?0;"DJ"%//8J3&G"2%135.4"/13&93/804"4.9E"%4"15804"E301%19EJ"3&"PQ'Rp"HE010" %".401" 9%&" 3&E013?" ?E0" %99044" 13GE?4"5>" %&5?E01".401"DJ" ?E0" 3&98.435&"5>"95&4?1%3&?4"3&"15804"%443G&F0&?K",0N?<" 3&"PQ'R!<"?E0";J&%F39"40/%1%?35&"5>";.?304"H%4"

Page 31: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! #p!"

3&?15;.90;"?5"45820"9%404"HE010"%"43&G80".401"4E5.8;"/01>51F"%"F34435&"HE380"E%23&G"2%135.4"15804"?E%?"F3GE?"95&?1%;39?K"73&%88J<"PQ'R#"952010;"%88"?E0"/10235.4"95&90/?4K!

"

!/4)&#DCDZ#^A")($5"0#"*#TYFG#H"1&)'#

FL4HO6" PQ'Rp" E%4" 3&?15;.90;" ?E0" 95&90/?" 5>" 1580" E301%19E304<" 400" 73G.10" pK#K"P580"E301%19E304"%10"%"&%?.1%8"0N?0&435&"5>" ?E0"%.?E513?J"%&;"104/5&43D383?J"15804" ?E%?"0N34?"H3?E3&"%&"51G%&3I%?35&"x-%&;E.<"plliyK""

AE0" 1580" E301%19EJ" O15804" 95&?%3&3&G" 5?E01" 15804S" 0N?0&;4" ?E0" 1580" 8%J01" ?5"F.8?3/80" 8%J014<" 10;.93&G" ?E0" &.FD01" 5>" 108%?35&4E3/4" ?E%?" %10" F%&%G0;K" B?" E08/4" ?5"F%&%G0" 1580" 95F/80N3?J" ?E15.GE" 4?1.9?.10" ?5" 0N/853?" 95FF5&%83?J" &5?" 5&8J" D0?H00&".4014" D.?" %F5&G" 15804K" P580" E301%19E304" %885H" %" /5839J" 3F/80F0&?01" ?5"H13?0" G0&0139"%99044"1.804"[.4?"5&90<"1%?E01"?E%&">51"0201J"1580"?5"HE39E"?E0"1.80"%//8304K"

sE0&" 10>809?0;" %?" ?E0" &0?H51M" 80208<" ?E34" %//15%9E" 9%&" 3&910%40" ?E0"%;F3&34?1%?320" 0>>3930&9J" 5>" ?E0" &0?H51MK" P%?E01" ?E%&" 10C4/093>J3&G" %88" 5>" ?E0"/01F34435&4" 5>" ?E0" [.&351" 1580" >51" ?E0" 40&351" 1580<" ?E0" [.&351" 1580" 34" 4/093>30;" %4" %"/01F34435&"5>"?E0"40&351"1580K"'4"?E0"51G%&3I%?35&"802084"51"?E0"&.FD01"5>"/01F34435&4"3&910%40<"?E0"G10%?01"?E0"4J4?0F"D0&0>3?4">15F"04?%D834E3&G"1580"E301%19E304K""

a5-(.&#DCBZ#TYFGD#:#!%&#b5&./.@%5@/)#TYFG#H"1&)#

FL4HQ6" PQ'R!" 34" %845" D%40;" 5&" ?E0" 513G3&%8" PQ'Rq" F5;08" D.?" 3&?15;.904" ?E0"95&90/?"5>"95&4?1%3&?4K""AE0"F54?">10Z.0&?".40"5>"95&4?1%3&?4"34"?5"%9E3020"40/%1%?35&"5>";.?304"H3?E3&"%&"51G%&3I%?35&K" "751"0N%F/80<"%"95&4?1%3&?"9%&"4?%?0"?E%?"3>"%".401"E%4"%"/%1?39.8%1"1580<"?E%?".401"9%&&5?"D0"%443G&0;"%"40/%1%?0"1580<"400"73GK"pK]K""

Page 32: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

#!! ""

+5H0201<"95&4?1%3&?4"9%&"%845"D0".40;"3&"F%&J"5?E01"43?.%?35&4K""R5&4?1%3&?4"9%&"D0".40;"?5"04?%D834E"F0FD014E3/"?5"%"/%1?39.8%1"1580K""B>"%&"51G%&3I%?35&"H%&?4"?5"E%20"5&8J" 5&0" ;0/%1?F0&?" E0%;<" ?E0&" 3?" 9%&" 3F/540" %" /%1?39.8%1" 95&4?1%3&?" 4?%?3&G" ?E%?" 3>"45F05&0" 34" 3&" %" /%1?39.8%1" 1580<" ?E0&" &5" 5&0" 0840" 9%&" D0" %;F3??0;" ?5" ?E%?" 1580K" AE34"95&90/?" E%4" D00&" 10>0110;" ?5" %4" 9%1;3&%83?JK" R5&4?1%3&?4" 9%&" %845" D0" .40;" %4"/1010Z.343?04">51"0&?1J"3&?5"15804K"751"0N%F/80<"?E0"5&8J"H%J"?E%?"1580"N"9%&"D0"%443G&0;"?5"%".401"34"3>"?E0".401"34"%810%;J"3&"1580"JK"

"

#a5-(.&#DCWZ#!%&#TYFGK#H"1&)#35$%#O,0/+5@#R&=/./$5"0#"*#O($5&'#

FL4HV6" AE0",B-A" PQ'R"F5;08" 34" PQ'R#K" B?" 34" ?E0"F54?" 95F/80N" PQ'R"F5;08<"3&98.;3&G"D5?E"1580"E301%19E304"%&;"95&4?1%3&?4K"B&"PQ'R#<"95&4?1%3&?4"9%&"D0"3F/540;"5&"?E0"E301%19E39%8"15804"H3?E3&"%&"51G%&3I%?35&"x).E&"0?"%8K<"plljyK"751"0N%F/80<"[.&351"15804" 9%&"D0" 95&4?1%3&0;" ?5"E%20"%"F%N3F.F"&.FD01"5>" 40&351" 15804<"F.8?3/80" [.&351"15804"9%&"D0"95&4?1%3&0;"?5"E%20";3>>010&?"40&351"15804<"51"95&4?1%3&?4"9%&"D0"3F/540;"5&" .4014" ?5" 83F3?" ?E0" &.FD01" 5>" 40&351" 15804" ?5" HE39E" ?E0J" 9%&" D0" %443G&0;K" AE0"40&43?320" 3&?01%9?35&4" ?E%?" 599.1" D0?H00&" 1580" E301%19E304" %&;" 95&4?1%3&?4" 3&" PQ'R#"F%M0"3?"?E0"F54?"45/E34?39%?0;"%&;"95F/80N"PQ'R"F5;08<"400">3GK"pK^K""

a5-(.&#DC`Z#!%&#TYFGB#H"1&)#35$%#T")&#b5&./.@%5&'#2#O,0/+5@#R&=/./$5"0#"*#O($5&'#

OPW!H'/08.&,'/!

B&" ?E34"9E%/?01<"H0"E%20" >5885H0;"?E0"0258.?35&"5>" ?E0"%99044"95&?158"F5;083&G"&00;4"%&;"/1040&?0;"?E0"F%3&"%99044"95&?158"F5;084"3&?15;.90;"?5"F00?"?E0"9E%880&G04"5>" %99044"F%&%G0F0&?" 3&"F5;01&" 3&>51F%?35&" 4J4?0F4<"HE39E" %10" ?E0"$'R<"L'R"%&;"PQ'R"F5;084K"

'?" ?E0" 0&;" 5>" ?E34" 9E%/?01<" H0" 4?%?0" ?E0" F%3&" 10%45&4" >51" ?E0" H3;04/10%;"0F/85JF0&?" %&;" %;5/?35&" 5>" ?E0" PQ'R" F5;08<" HE39E" 4.9900;0;" 3&" 0F/85J3&G" ?E0"

Page 33: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ##!"

51G%&3I%?35&%8" 15804" ?5" 0>>3930&?8J" F%&%G0" %99044" /01F34435&4" H3?E3&" F5;01&";34?13D.?0;"3&>51F%?35&"4J4?0F4K"'4";349.440;<"PQ'R"0N34?4"3&"F%&J">51F4<"D.?"020&"3?4"43F/804?">51F"34"95&43;010;"%4"%&"3F/1520F0&?"5201"5?E01"%8?01&%?320"F0?E5;4K""

ePQ'R">0%?.104"4.9E"%4"/5839J"&0.?1%83?J<"/13&93/80"5>"80%4?"/132380G0<"%&;"0%40"5>"F%&%G0F0&?" F%M0" xPQ'R" F5;084y" 04/093%88J" 4.3?%D80" 9%&;3;%?04t-.9E" F5;084" 9%&"0N/1044"D5?E"$'R"%&;"L'R"/5839304<"%4"H088"%4".401C4/093>39"/5839304K"B&"0440&90<"PQ'R"F5;084"9%&"/1523;0"%"G0&0139">1%F0H51M">51"0N/10443&G";320140"409.13?J"10Z.310F0&?4f"xn54E3"0?"%8K<"!qqpyK"""

PQ'R" /1523;04" ?E0" 9%/%D383?J" ?5" 234.%83I0" %&;" F%&%G0" .401" /132380G04" %91544"E0?015G5&5.4"/8%?>51F4"%&;"%//839%?35&4K"QJ" 90&?1%88J" 4?513&G"%&;"F%&%G3&G" 15804" %4"D5?E"958809?35&4"5>".4014"%&;"958809?35&4"5>"/132380G04K"PQ'R"34"%D80"?5";0>3&0<"95&4?1%3&<"10230H<" %&;" 0&>5190" %99044" 95&?158" /5839304" %4" .401�1580<" 1580�1580<" 51" 1580�/132380G0"108%?35&4K""

PQ'R" 34" 95&43;010;" ?5" D0" /5839JC&0.?1%8" 3&" ?E0" 40&40" ?E%?<" DJ" .43&G" 1580"E301%19E304" %&;" 95&4?1%3&?4<" %" H3;0" 1%&G0" 5>" 409.13?J" /5839304" 9%&" D0" 0N/10440;" ?5"3&98.;0" ?1%;3?35&%8" $'R" %4" H088" %4" %" 2%130?J" 5>" &5&;34910?35&%1J" 40/%1%?35&" 5>" ;.?J"O-U$S"/5839304"?E15.GE"?E0";0>3&3?35&"5>"95&4?1%3&?4K"

AE15.GE5.?" ?E34" ?E0434<"H0"H388"D0" 3&?0104?0;" 3&"%//8J3&G"%;%/?320"%990443D383?J"H3?E3&"/012%4320"0&2315&F0&?4"?E15.GE"?E0"PQ'R"F5;08K"AE0"F%3&"D0&0>3?4"%44593%?0;"H3?E".43&G"PQ'R"1%?E01"?E%&"%&J"%&5?E01"F5;08"%106"

! PQ'R" /1523;04" 43F/83>30;" 4J4?0F4" %;F3&34?1%?35&" %&;" /132380G0"F%&%G0F0&?K"

! PQ'R" 0&E%&904" 4J4?0F4" 409.13?J" %&;" 3&?0G13?J" O3F/1520;" 409.13?J" %&;"%.;3?"?1%384SK"

! PQ'R"/5839304" 9%&"0N/1044"D5?E"$'R"%&;"L'R"/5839304<" %4"H088" %4".401C4/093>39"/5839304K""

! PQ'R" 34" %" G0&0139" F5;08" ?E%?" 9%&" D0" %;5/?0;" H3?E3&" %&J" %//839%?35&";5F%3&"%&;"%&J"0&2315&F0&?K"

Page 34: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

#]! ""

%

H6)%#$*!Q3!!

N'+$88,/E!400$&&!H'/#*'8!!

7'*!:$*-)&,-$!;/7'*9)#,'/!"<&#$9&!!

QPO!;/#*'+.0#,'/!

$.0"?5"?E0"10258.?35&"5>"B&>51F%?35&"A09E&585GJ<"%"&0H"95F/.?3&G"01%"34"?%M3&G"/8%90K"L%&J"9E%880&G04"&00;"?5"D0"F0?<"04/093%88J"3&"%"F5D380"%&;";J&%F39"0&2315&F0&?"HE010" .4014" %10" 3&?01%9?3&G"H3?E" ;3>>010&?" ;023904" %&;" 95&4?1.9?3&G" %;E59" &0?H51M4<"HE380"4J4?0F4"%10"4.//540;"?5"/1523;0"?E0F"H3?E"/15%9?320"2%8.0"%;;0;"40123904K"

AE34"9E%/?01"%3F4"%?"/1040&?3&G"%"G0&01%8"3;0%"%D5.?"?E0"0258.?35&"5>"/012%4320"95F/.?3&G" 0&2315&F0&?4<" ?E031" 9%1%9?0134?394" %&;" ?E0" 9E%880&G04" ?E%?" >%90" %//8J3&G"%99044"95&?158"?5"?E040"0258.?35&%1J"4J4?0F4K"AE0"5D[09?320"34"?5"F%M0"%"4.120J"%D5.?"?E0" 1040%19E" H51M4" ?E%?" ?130;" ?5" F00?" ?E0" F%3&" Z.%83?J" 10Z.310F0&?46" %885H3&G" %"?1%&4/%10&?".401"%990443D383?J"%&;"3&?01%9?35&"3&"%"409.10"F%&&01K"

AE0"RE%/?01" 34"51G%&3I0;"%4" >5885H46"H0"4?%1?"DJ"/1040&?3&G"40201%8";0>3&3?35&4"%&;" >0%?.104" 5>" /012%4320" 3&>51F%?35&" 4J4?0F4K" ,0N?<" H0X88" 0N/8510" ?E0" 5D[09?3204" 5>"/012%4320" 95F/.?3&G<" ?E0" 4.D" 95F/5&0&?4" 5>" %" /012%4320" 0&2315&F0&?" 4E5H3&G" ?E0"F%3&"9E%880&G04"%&;" ?E0" 3F/51?%&90"5>"%;%/?%?35&" ?5" >%90" ?E0F" 3&"51;01" ?5"%9E3020"%"E5F5G0&05.4"3&?01%9?35&K"73&%88J<"H0"H388">59.4"5&"?E0"F%3&"10Z.310F0&?4">51"0&4.13&G"%99044"95&?158">51"/012%4320"0&2315&F0&?46"95&?0N?"%&;"43?.%?35&"%H%10&044K""

QPQ!:$*-)&,-$!;/7'*9)#,'/!"<&#$9&!

QPQPO!;/#*'+.0#,'/!

"s3?E" ?E0" 3&910%43&G" ;02085/F0&?" 3&" ?08095FF.&39%?35&" 4J4?0F4<" &0?H51M3&G"9%/%D383?304<" /159044514" %&;" E%1;H%10" ;023904<" %" /012%4320" 95F/.?3&G" 0&2315&F0&?"4E5.8;"D0" 0%438J" 10%83I0;"D.?" 4?388" 3?X4" %" 9E%880&G3&G"F34435&K"AE0" 3F/80F0&?%?35&"5>" %"/012%4320" 4J4?0F" 10Z.04?4" 95FD3&3&G" ?E0" 0>>51?4" 5>" E%1;H%10" 0&G3&0014<" 45>?H%10"0&G3&0014"%&;"E.F%&"F%9E3&0"3&?01%9?35&"0&G3&0014"3&"51;01"?5"4%?34>J".401"&00;4"%&;"?5"0&4.10"?1%&4/%10&9J<".4%D383?J"%&;"%;%/?%?35&K""

AE0";04310;"?1%&4/%10&9J"F%M04"?E0"4J4?0F"2.8&01%D80"?5"409.13?J"?E10%?4"%&;"%??%9M4<" 04/093%88J" 3&" /012%4320" 0&2315&F0&?4" HE010" 3?" D095F04" ;3>>39.8?" ?5" 40/%1%?0"/EJ439%8"409.13?J">15F"85G39%8"409.13?JK"O-=-(.*%$#"+)-(?"3&"5.1"95&?0N?"34"?E0"/15?09?35&"5>"3&>51F%?35&"H3?E3&"%"4J4?0F<"?E34"/15?09?35&"3&98.;046""

! :,?$-".*%$#"+)-(?"C"HE010"%"G15./"5>"F0%4.10F0&?4"%10"?%M0&"3&"51;01"?5"/1020&?" %??%9M014" >15F" %990443&G" %" >%9383?J<" 1045.190<" 51" 3&>51F%?35&"4?510;"5&"/EJ439%8"F0;3%"OE%1;H%10S""

! I&=-".*% $#"+)-(?% C" HE39E" %3F4" ?5" /1523;0" 45F0" F0%4.104" ?E%?" H5.8;"0&4.10" ?E%?"5&8J"%.?E513I0;".4014"%10"%D80" ?5"/01>51F"%9?35&4"51"%99044"3&>51F%?35&"3&"%"&0?H51M"51"%"H51M4?%?35&K""

Page 35: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! #^!"

QPQPQ!M-'8.#,'/!]!R$7,/,#,'/!

AE0"G15H3&G"&00;"5>"?1%&4/%10&9J"3&"?E0".401X4"3&?01%9?35&"H3?E";3G3?%8"40123904"E%4"/15F5?0;"?E0"&5?35&"5>"=012%4320"R5F/.?3&GK":#)<.$-<#%&)%F5-4+-(&+$%B&/0+(-'="H%4" >314?" 3&?15;.90;" DJ" s03401" %4" E34" 23435&" >51" ?E0" 95F/.?3&G" >.?.10" 3&" ?E0" !p4?"90&?.1J"xs03401<"pllpyK""

s03401"D083020;"?E%?"?E0"0N/5&0&?3%8"0258.?35&"5>";%?%<"45>?H%10<"E%1;H%10"%&;"95&&09?323?J"H5.8;"G0&01%?0"&0H"0&2315&F0&?4" 139E"5>" 95F/.?3&G"080F0&?4" ?E%?" 8%9M"/15/01" 3&?01%9?35&K" '4" %" 104.8?<" E0" /1040&?0;" %" /%1%;3GF"HE010" 95F/.?3&G" 080F0&?4"H5.8;" ;34%//0%1" >15F" ?E0" .401X4" 95&4935.4&044"HE380" >.&9?35&3&G" E5F5G0&05.48J" 3&"?E0" D%9MG15.&;" 5>" E34" 0&2315&F0&?K" AE0" >3&%8" 5D[09?320" 34" ?5" /1523;0" .4014" H3?E"5F&3/1040&?"%&;"40%F8044"40123904"%2%38%D80"HE0&0201<"E5H0201"%&;"HE010201"&00;0;"x=%1M"0?"%8K<"!qq]yK"

=012%4320" 95F/.?3&G" %885H4" ?E0" 95./83&G" 5>" ?E0" /EJ439%8" H518;" ?5" ?E0"3&>51F%?35&"H518;<"%&;"/1523;04"%"H0%8?E"5>".D3Z.3?5.4"40123904"%&;"%//839%?35&4"?E%?"%885H" .4014<" F%9E3&04<" ;%?%<" %//839%?35&4" %&;" /EJ439%8" 4/%904" ?5" 3&?01%9?" 40%F80448J"H3?E"5&0"%&5?E01"xP%&G%&%?E%&"0?"%8K<"!qq^yK"

=012%4320" 95F/.?3&G"F01G04"/EJ439%8" %&;" 95F/.?%?35&%8" 3&>1%4?1.9?.104" 3&" %&"3&?0G1%?0;"0&2315&F0&?<"HE010";3>>010&?"95F/.?01";023904"%&;"40&4514"%10"G%?E010;"?5"/1523;0"&0H">.&9?35&%83?304<"5>>01"4/093%83I0;"40123904"%&;"D554?"/15;.9?323?J"xR%F/D08"0?"%8K<"!qq!yK"

sE380"%&%8JI3&G"/012%4320"95F/.?3&G"%&;"4?.;J3&G"3?X4"/15G104435&<"3?"H%4">5.&;"?E%?">51"E%1;H%10"%&;"95F/.?3&G"080F0&?4"?5";34%//0%1<"45>?H%10"&00;4"?5";34%//0%1"%&;" ?E0" 4/%?3%8" ?0F/51%8" 108%?35&4E3/4" D0?H00&" /05/80" %&;" 5D[09?4" OE.F%&CF%9E3&0"3&?01%9?35&S"E%4"?5"D0"H088";0>3&0;"3&"?E0"0%18J";043G&"/E%40"H3?E3&";J&%F39".D3Z.3?5.4"95F/.?3&G"0&2315&F0&?4"xs%&?"0?"%8<"!qq!yK"

QPQPV!G6$![5^$0#,-$!'7!:$*-)&,-$!H'9%.#,/E!

'4";3G3?%8"40123904"0&?01"F%&J";%J" 83>0"%//839%?35&4"%&;"9%&"45F0?3F04"10/8%90"E.F%&"D03&G4<" ?09E&585GJ"D095F04"%" 80%;3&G">%9?51"?E%?"95.8;"%>>09?"%&;"0&E%&90" 83>0"Z.%83?J"%&;"D.43&044"/15;.9?323?J"DJ"%44.13&G"E3GE01"3&?015/01%D383?J"D0?H00&";3>>010&?"D.43&044"/%1?&014"%&;"?E0"4.115.&;3&G";J&%F39"0&2315&F0&?4K"s3?E"%88"?E040";J&%F39"080F0&?4<"%"G15H3&G";0F%&;">51"0%4301<"F5D380<"?1%&4/%10&?"%&;"40%F8044"3&?01%9?35&"34"45.GE?"3&"51;01"?5"%;%/?"H3?E"?E0".401X4"43?.%?35&<"%D383?304"%&;"&00;4K"

B&"D.43&044"%//839%?35&4<"D5?E"40123904"%&;"/15>3?" %10"0440&?3%8"%&;" 3&"51;01" ?5"%9E3020"?E0"%3F0;"/15>3?<".401"4%?34>%9?35&"%&;"95&>3;%&90"E%4"?5"D0"G%3&0;"DJ"0&4.13&G"2%8.0C%;;0;" 40123904" ?E%?" H388" 1%340" ?E0" .4%D383?J" %&;" 0>>3930&9J" 5>" /1040&?" 4J4?0F4K"R.110&?" ?09E&585G39%8" %//839%?35&4" E%20" F%&J" %;2%&?%G04" 4.9E" %4" 95&&09?323?J<"H3108044" &0?H51M3&G<" 3F/1520;" F%9E3&0" /01>51F%&90<" 0N90880&?" /1590443&G<" 4?51%G0"9%/%D383?304"%&;"%845"E3GE"Z.%83?J";34/8%J4K"Q.?"?E040">0%?.104"%10"&5?"D03&G"&5?390;"51"%//1093%?0;" D09%.40" 5>" ?E0" 8%9M" 5>" 3F/51?%&?" 080F0&?4" 83M06" .4%D383?J<" 409.13?J" %&;"%;%/?%?35&K"AE34"8%9M"34"10;.93&G"?E0"?1.4?CH51?E3&044"5>"?E040"4J4?0F4K"

,5H%;%J4<"/012%4320"95F/.?3&G"34"%;5/?0;"3&"F%&J";%JC83>0"%//839%?35&4"HE010"H0" >3&;" 3?" %?" E5F0<" 3&" ?E0" 5>>390" %&;" 020&" 3&" 5.1"H%J" 0FD0;;0;" 3&" 5.1" %.?5F5D3804"xs%&?" 0?" %8K<" !qq!y" 45" %" 23?%8" 5D[09?320"HE380" ;043G&3&G" %&;";02085/3&G" 4.9E" 4J4?0F4"

Page 36: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

#i! ""

H5.8;"D0"%3F3&G" ?5"G%3&" ?E0".401" ?1.4?"%&;"4%?34>%9?35&" 3&"%"H%J" ?E%?"H5.8;"/15F5?0"?E040"4J4?0F4"%&;"%44.10"?E031"4.99044K"

QPQPW!:$*-)&,-$!H'9%.#,/E!M/-,*'/9$/#!".5!H'9%'/$/#&!

sE380"4?.;J3&G"/012%4320"4J4?0F4<"H0">5.&;"?E%?"?E040"4J4?0F4"%10"3&?01%9?320"4J4?0F4"?E%?"%3F"?5">%9383?%?0"?E0"3&?01%9?35&"5>".4014"H3?E".&>%F383%1"4J4?0F4K"AE.4<"H0"855M"%?"/012%4320"4J4?0F4"%4"0&2315&F0&?4"?E%?"95&?%3&">5.1"/13&93/%8"95F/5&0&?4"%&;"?E%?"%3F"?5"/1523;0"?E0F"H3?E"E5F5G0&05.4"3&?01%9?35&"x'8").ME.&"%&;"-:;04<"!qqiyK"AE040"95F/5&0&?4"%106".4014<";%?%<"45>?H%10"%&;"E%1;H%10K""

AE0"3&?01%9?35&"D0?H00&"?E040"95F/5&0&?4"4E5.8;"D0"%4"?1%&4/%10&?"%4"/5443D80K"A1%&4/%10&9J" D095F04" %" M0J" 10Z.310F0&?" >51" 0&4.13&G" Z.%83?J" %&;" .401" 4%?34>%9?35&"%&;" ?E34" ?1%&4/%10&9J" 9%&" D0" %//830;" .43&G" Z.%83?J" F0?1394" %85&G" H3?E" 1.&C?3F0<"%.?5F%?39" %;%/?%?35&" >51" D5?E" 95&?0&?" %&;" 95&?0N?" 4?%1?3&G" >15F" ?E0" 0%18J" 4?%G0" 5>";043G&"?388"8%?0"?04?3&G"%&;"0N09.?35&"5>"?E0"4J4?0FK"

AE34" /012%4320" 0&2315&F0&?" 4E5.8;" %;%/?" H3?E" ?E0" ;J&%F39<" 0258.?320" %&;";34?13D.?0;" 4J4?0F4" ?E%?" 0N?0&;" ?E0" D5.&;%1304" 5>" /EJ439%8" 4/%904<" ?E0" D.38;3&G"3&>1%4?1.9?.104"%&;"020&"?E0";023904"95&?%3&0;"H3?E3&"?E040"0&2315&F0&?4K"

,0N?<"H0X88" 4?%1?" DJ" 9E%1%9?013I3&G" %&;" 4?1.9?.13&G" 0%9E" 4.D" 95F/5&0&?" 5>" ?E0"/012%4320" 95F/.?3&G" 0&2315&F0&?4K" $323;3&G" ?E0" F0&?35&0;" 0&2315&F0&?" ?5" 4.D"95F/5&0&?4" %&;" ;0>3&3&G" 0%9E" 95F/5&0&?" %885H4" .4" ?5" >3&;" 3?4" >0%?.104" %&;" ?E0"10Z.310;"0&E%&90F0&?4"?E%?"%10"&00;0;"?5"/01>09?"3?X4">.&9?35&%83?J"3&"51;01"?5"%??%3&"%"E5F5G0&05.4"0&2315&F0&?K"

!K!K]Kp"*4014"

=012%4320" 95F/.?3&G" 0&2315&F0&?4" %10" 9%1%9?01340;" DJ" D03&G" +$#)P"#'(#)#2"%//839%?35&4" ?E%?" %3F" ?5" 4%?34>J" ?E0" .4014" 5>" /012%4320" 95F/.?3&G" 0&2315&F0&?4"HE5"F3GE?" E%20" ;3>>010&?" 802084" 5>" >%F383%13?J" H3?E" ?E0" 4J4?0F" O>15F" &52390" .4014" ?5"/15>04435&%84SK""

B&"/012%4320"0&2315&F0&?4<".4014"%10"&5?" 3&?01%9?3&G"?5"5&0"F%9E3&0"%&JF510z"?E0J" %10" 3&?01%9?3&G" H3?E" F.8?3/80" ?09E&585G304<" F523&G" %15.&;" &5&C>%F383%1"0&2315&F0&?4" ?E%?" ?E0J" >3&;" &5?" ?1.4?" H51?EJK" *4014" ?1J" ?5" 4?%J" >59.40;" HE380"F%&3/.8%?3&G" %&;" 10859%?3&G" ;%?%" %91544" ;023904" HE380" ?E031" %99044" 13GE?4" F3GE?" D0"9E%&G3&G"5201"?3F0"x$.%&"%&;"R%&&J<"!qq]yK"

'" /012%4320" 95F/.?3&G" 0&2315&F0&?" 4E5.8;" D0" %4" F5D380" %4" 3?4" .4014" 3&" ?E0"40&40"?E%?"3?"4E5.8;"D0"%D80"?5"%;%/?"%9951;3&G"?5"?E0"%2%38%D383?J"5>"3?4"1045.1904K"

s3?E" ?E0" G15H3&G" 95F/839%?35&" 5>" ?09E&585GJ" %&;" F.8?3F5;%83?J<" &52390" %&;";34%D80;".4014"%10">%93&G";3>>39.8?304"%&;"%10"D03&G"E3GE8J"/01?.1D0;K"'?"?E0"4%F0"?3F0<"020&"/15>04435&%84"%10">%93&G"/15D80F4"3&"?E031"3&?01%9?35&"H3?E"/012%4320"4J4?0F4"%&;"%10" ;0F%&;3&G" >51" F510" %;%/?320" %&;" /5H01>.8" 3&?01%9?35&" ?E%?" H5.8;" 3&910%40" ?E0"1083%D383?J"5>"?E0"4J4?0F"%&;"H5.8;"0&%D80"?E0F"?5"H51M"0>>3930&?8JK"

L.8?3F5;%8"3&?01%9?35&"%3F4"?5"D10%M"?E0"D%113014"D0?H00&".4014"%&;"?09E&585GJ"%&;"?5"0&%D80"4F55?E<"4/5&?%&05.4"%;%/?320"3&?01%9?35&"45"?E%?".4014"H5.8;">51G0?"?E0">%9?"?E%?"?E0J"%10".43&G"95F/.?014K"

s0" >3&;" ?E%?" .4014" %10" %" 9E%&G3&G" %&;" ;J&%F39" 080F0&?" ?E%?" E%4" F.8?3C;3F0&435&%8"0258.?35&%1J"&00;4"%&;"83F3?0;"9%/%D383?304K"-5"3>"?E0"F34435&"5>"/012%4320"

Page 37: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! #j!"

95F/.?3&G"34"?5"G%3&".401"4%?34>%9?35&<"45F0"Z.%83?J"F0?1394"4.9E"%4".4%D383?J<"409.13?J"%&;"%;%/?%D383?J"4E5.8;"D0"?%M0&"3&?5"95&43;01?35&"3&"51;01"?5"5/?3F3I0".401"3&?01%9?35&"3&"/012%4320"0&2315&F0&?4K"

!K!K]K!"$%?%"

AE0";%?%"95&4.8?0;"H3?E3&"/012%4320"0&2315&F0&?4"95F0"3&";3>>010&?">51F4"%&;">51F%?4K"B&"?E0"%G0"5>"EJ/01F0;3%"3?"9%&"D0"%"?0N?<"%&"3F%G0<"%&"%.;35<"51"%"23;05"4?10%FK"-5" ;%?%" 34" &5?" 5&8J" E0?015G0&05.4" 3&" M3&;" D.?" %845" 3&" 45.190" HE010" 3?" 0N34?4" 3&";090&?1%83I0;"4J4?0F4"%&;"95F04" >15F";3>>010&?"45.1904"?E%?X4"HEJ"H0"?E3&M"?E%?" ?E0"F54?" 3F/51?%&?" %4/09?" 3&" /012%4320" 0&2315&F0&?4" 34" %990443D383?J" HE39E" H5.8;" 5>>01"?1%&4/%10&?".4%G0"5>";%?%"%&;"E%20"%"G10%?"3&>8.0&90"5&"?E0"4J4?0FX4"0>>3930&9JK"

b%4301" %99044" ?5" ;%?%" %&;" 3&>51F%?35&" 34" ?E0" >3&%8" 5D[09?320" 5>" .43&G" /012%4320"95F/.?3&G" 0&2315&F0&?4K" B&" /012%4320" 0&2315&F0&?4<" ;%?%" 34" 5>?0&" G0&01%?0;";J&%F39%88J<" 3&" ;3>>010&?" >51F%?4<" 34" 4?10%F3&G" %?" E3GE" 1%?04" 5201" E0?015G0&05.4"&0?H51M4" 51" ;023904" %&;" 34" ;0%8?" 3&" 10%8" ?3F0K" '4" F.8?3F0;3%" %&;" F.8?3F5;%8"3&?01%9?35&"34"%;2%&93&G<";%?%"34"D095F3&G"5>"90&?1%8"3F/51?%&90K"

B&" /012%4320" 0&2315&F0&?4<" H0" &00;" ?5" .&3>J" %&;" 4?1.9?.10" ?E0" 95&?0&?" 5>"2%135.4";%?%" >51F%?4" 3&" 51;01" ?5"F%&3/.8%?0" 3&>51F%?35&" 3&" %&" 0%4301"H%J" %&;" %;%/?"H3?E"?E031"E0?015G0&03?JK"

!K!K]K#"+%1;H%10"

+%1;H%10";023904"%10"?E0"0,?$-".*%"&/0&'#'($"5>"?E0"/012%4320"0&2315&F0&?4"%&;" ?E0J" %10" 5>?0&" ;3>>010&?" RUA-" eR5FF0193%8" 5>" AE0" -E08>f" /15;.9?4" ?E%?" %10"0Z.3//0;"H3?E"%;2%&90;"&0?H51M3&G"9%/%D383?304"4.9E"%4"Q8.0?55?E"%&;"s3C73K"B&2343D80"0FD0;;0;" ;023904" %&;" 40&4514" %10" ?.1&3&G" /EJ439%8" 4/%904" 3&?5" %9?320<" 4F%1?"4.115.&;3&G4" F%M3&G" ?E0" 4/%90" 3&?01%9?320" %&;" %;%/?%D80" xL.&5I" 0?" %8K<" !qq^y<"xR%F/D08"0?"%8K<"!qq!yK"

,5H%;%J4<"%"E.G0"0258.?35&"3&"?E0"95F/.?3&G"F%9E3&01J"/01>51F%&90"E%4"D00&"%9E3020;z"?E0"/15G104435&"5>"E%1;H%10";023904"34"D03&G"D0&0>393%8"%&;"5>"%"G10%?"0>>09?"5&".D3Z.3?5.4"95F/.?3&G"HE010"1045.1904"%10"%990440;"%&;"4E%10;"DJ"F.8?3/80".4014K"

L%&J" 3F/1520F0&?4" ?55M" /8%90" %&;" E08/0;" ?5" %;%/?" H3?E" ?E0" F5D383?J" %&;";J&%F393?J" 5>" /012%4320" 0&2315&F0&?4<" 4/093%88J" ?E0" 4E13&M3&G" 43I0" %&;" H03GE?" 5>"E%1;H%10" ;023904z" HE010" .4014" %10" F523&G" >1008J" HE380" E%&;83&G" ?E031" 4F%88<" 83GE?";023904"?E%?"%10"/1523;0;"H3?E"E3GE"95&&09?323?J"%&;"H3108044"&0?H51M3&G"9%/%D383?304"4.9E" %4" Q8.0?55?E" %&;" s3C73" xR%F/D08" 0?" %8K<" !qq!yK" =1590443&G" 9%/%D383?304" %10"3&910%43&G"5201"?3F0"%&;"5>>013&G"E3GE01"0>>3930&9J"802084"04/093%88J"H3?E"?E0"0N?0&43D80"4?51%G0"9%/%93?304"%&;"E3GE"Z.%83?J";34/8%J4"?E%?"E08/"?E0".401">51G0?"?E0"D%113014"%&;"%885H"E3F"?5"%9Z.310"?E0".&;018J3&G"3&>51F%?35&".&95&4935.48J"H3?E5.?"0>>51?K"

+%1;H%10" ;023904" E%20" 0&?010;" %" E.G0" ;02085/F0&?" 83>0" 9J980" D.?" 4?388" E%20"F%&J" 83F3?3&G" >%9?514" 4.9E" %4" ?E0" G15H3&G" 3&?01%9?35&" 95F/80N3?J" 9%.40;" DJ" ?E0"4E13&M%G0"5>"F%9E3&0"43I0"%&;"?E0"3&910%43&G"95G&3?320"520185%;";.0"?5"?E0"3&%;%/?%D80"3&?01>%90";043G&<"04/093%88J"?E%?"%".401"95.8;"D0"%"&52390".401"HE5"&00;4"%".401C>130&;8J"0&2315&F0&?"51"%"/15>04435&%8"HE5"&00;4"%"E3GE8J";02085/0;"0&2315&F0&?K"

=012%4320"0&2315&F0&?4"10Z.310";023904"?E%?"9%&"D0".40;"%&;"3&?0G1%?0;"0%438J<"?E%?" 9%&"D%8%&90"D0?H00&"/1523;3&G"E3GE" 409.13?J" 802084<" ?5?%8"/132%9J"/15?09?35&"%&;"E3GE"3&?015/01%D383?JK"

Page 38: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

#k! ""

+%1;H%10" ;023904" %10" %;2%&93&G" 0N/5&0&?3%88J" 3&" 40201%8" %4/09?4" 4.9E" %46"4?51%G0"9%/%93?304<"4E13&M3&G"43I0"%&;"H03GE?"D.?"F0%&HE380"?E040"%;2%&90;">.&9?35&4"%10"%>>09?3&G"&0G%?3208J"?E0".4%D383?J"%&;"?E0"+RBK"

s3?E" %;CE59" &0?H51M3&G<" 95&&09?323?J" E%4" D095F0" %&" 0%4J"F34435&" D.?" %?" ?E0"5?E01"43;0<"3?"E%4"D095F0"%"134MJ<";%&G015.4"%&;".&1083%D80"9E%&&08K"

!K!K]K]"-5>?H%10"

-5>?H%10" 34" ?E0" *&=-".*%"&/0&'#'(" 3&"%"/012%4320"95F/.?3&G"0&2315&F0&?"%&;"3?X4"5>"90&?1%8" 3F/51?%&90z" 3?"0&%D804" ?E0"95&&09?35&"D0?H00&";3>>010&?"E0?015G0&05.4";023904" %&;" ;3>>010&?" .4014" H3?E3&" %" ;J&%F39" 0&2315&F0&?" %&;" 3?" /01>51F4" 4.3?%D80"F%//3&G4"D0?H00&"0%9E" ?%4M"%&;" ?E0";04310;"40123904" ?E%?".4014" 10Z.310" xRE0&"0?"%8K<"!qq]yK"

B&" 51;01" ?5" ;0%8" H3?E" ?E0" ;J&%F393?J" 5>" ;023904" .40;<" 43?.%?35&4" 0&95.&?010;<".4014"%990443&G"?E0"4J4?0F"%&;"?E0"0&2315&F0&?4">15F"HE39E"?E0".4014"%10"95&&09?0;<"?E0" 45>?H%10" 4E5.8;" D0" E3GE8J" %;%/?%D80" %&;" >80N3D80K" AE0" 45>?H%10" 5>" %" /012%4320"4J4?0F" 4E5.8;" D0" %D80" ?5" 3&?0G1%?0" F%&J" ;023904" %&;" 0N?01&%8" 45>?H%10" 4J4?0F4" 3&"51;01" ?5" /1523;0" 40123904" ?E%?" F00?" .401" &00;4" %&;" %44.10" ?E0" E5F5G0&03?J" %&;"9588%D51%?35&"D0?H00&"3?4"95F/5&0&?4K"

AE0" .40" 5>" YL(" D%40;" ?09E&585G304" 0&E%&904" ?E0" >80N3D383?J" 5>" 4J4?0F4" %&;"0&%D804" %;%/?%D80" F%//3&G4" D0?H00&" %" ?%4M" %&;" 3?X4" /1523;0;" 40123904" xRE0&" 0?" %8K<"!qq]yK"

'3F3&G" >51" %" D0??01" 4/093>39%?35&" %&;" 3F/80F0&?%?35&" 5>" /15;.9?320" /012%4320"4J4?0F4"H3?E"&5"95F/80N3?J<"%";5F%3&"4/093>39" 8%&G.%G0":#)<PEI"=012%4320"L5;083&G"(%&G.%G0" H%4" /15/540;" 3&" xL.&5I" 0?" %8K<" !qq^y" %85&G" H3?E" ?E0" 95FD3&%?35&" 5>" ?H5"45>?H%10"0&G3&0013&G"?10&;46"$&C(1.)#%C."(&)-#$"%&;"EO!%/&2#*P2)-<#'%.)",-(#"(+)#K"L$'" H%4" 3&?15;.90;" ?5" ;0%8" H3?E" ?E0" 85H" %D4?1%9?35&" 80208" ?E%?" 34" 9%.40;" DJ" ?E0"E0?015G0&03?J" 5>" .40;" ?09E&585G304" %&;" 45>?H%10" >%9?51304"H010" .40;" ?5" 0&E%&90" ?E0"/15G1%FF%D383?J"%&;"10;.90"?E0"%F5.&?"5>"/15G1%FF3&G"95;0K"

Q03&G" 3&" %" 10%8" ?3F0" 4?10%F3&G" 0&2315&F0&?<" %" 4J4?0F" 10Z.3104"F.8?3C9E%&&08"4?10%F3&G"5201"E0?015G0&05.4"&0?H51M4"%&;";023904"%&;"F.4?"4.//51?"F.8?3"9E%&&08"/15?59584" 3&" 51;01" ?5" 0&4.10" 3&?015/01%D383?J" H3?E" ?E0" 0N34?3&G" F.8?3F0;3%" 4J4?0F4"x=%1M"0?"%8K<"!qq]yK"

B&" 4.9E" 5/0&" ;J&%F39" /012%4320" 0&2315&F0&?4<" %" ;0F%&;3&G" &00;" %13404" >51"409.13?J<" /132%9J<" %.?E0&?39%?35&" %&;" %99044" 95&?158" %4" 3?X4" 3F/51?%&?" ?5" /1020&?".&%.?E513I0;"%99044"%??0F/?4K"AE34"E%4"F5?32%?0;"?E0"0F01G0&90"5>"Y'RL("#Q(#'$-5*#%!""#$$% B&'()&*% E.)@+0% I.'=+.=#" xU'-B-<" !qq#<" !qq^%yz" %" &0H" YL(CD%40;" /5839J"8%&G.%G0" ?E%?" %.?5F%?04" ?E0" 40201%8" F%&%G013%8" 10Z.310;" ?%4M4" %&;" 0&%D804"3&?015/01%D80"3&?01%9?35&4"D0?H00&"40201%8"%//839%?35&4"%85&G"H3?E"?E0"10.40"5>"%99044"95&?158"/5839304"x'8F0&�10I"0?"%8K<"!qq^yK"

B&" 51;01" ?5" 3&910%40" ?E0" /15;.9?323?J<" Z.%83?J" %&;" 3&?015/01%D383?J<" ?E0"3F/80F0&?%?35&"5>"%"/012%4320"95F/.?3&G"0&2315&F0&?"9%&">5885H"5&0"5>"?H5";3>>010&?"/15G1%FF3&G"F5;084"%4">5885H46"

R>"B&'(#S(% P% O)-<#'%E&2#*"HE010" 40201%8" 95&?0N?4" 9%&" D0" ;0>3&0;" 3&" %;2%&90".43&G";04913/?320"85G39K"U&"1.&?3F0<"?E0"4J4?0F"H388"0N/8393?8J"M&5H"?E0"D0E%2351"?E%?"3?"4E5.8;" >5885H" %9951;3&G" ?5" 3?4" 9.110&?" 4?%?0z" ?E34"F5;08" %44.104" ?E0" 3&?015/01%D383?J<"

Page 39: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! #l!"

0N?0&43D383?J" %&;" 49%8%D383?J" 5>" ?E0" 4J4?0F" %&;" 34" 3;0%8" >51" ;34952013&G" 95&?1%;39?51J"4J4?0F"D0E%23514<"?5";0?09?"95&>839?4"%&;"?5"%;%/?"H3?E"F.8?3F5;%8"0&2315&F0&?4K"

T>"7#)<-"#%P%8)-#'(#2%E&2#*"HE39E"34"95&43;010;"%4"%"F510"0N/1044320<"/15%9?320"%&;"/1590;.1%8"F5;08"?E%?"%885H4"E3GE01"/15G1%FF3&G"95&?158"802084"%&;"95&90&?1%?04"5&"?E0"40123904"?E%?"4E5.8;"D0"/1523;0;".43&G"40201%8";093435&"F%M3&G"?09E&3Z.04"?E%?"F0F513I0"/%4?"%9?35&4"%85&G"H3?E"?E0"0&2315&F0&?X4"E34?51J";.13&G"%"4012390"83>09J980"xo%&G"0?"%8K<"!qqiyK"

QPQP_!H'/08.&,'/3!;/#$*)0#,'/!06)88$/E$&!]!#6$!,9%'*#)/0$!'7!)+)%#)#,'/!

'4"H0" E%20" 4E5H&" ?E15.GE" ?E34" 409?35&<" /012%4320" 4J4?0F4" %10" .401C90&?010;"4J4?0F4K"'"/012%4320"0&2315&F0&?"34"95F/540;"5>"40201%8"4.D"95F/5&0&?4"3&?01%9?3&G"H3?E" 0%9E5?E014" 3&" 51;01" ?5" /1523;0" .4014" H3?E" ?1%&4/%10&?" %990443D383?J" ?5" ;04310;"1045.1904"51"40123904"%?"%&JHE010<"%&J?3F0"%&;"%&JE5HK"

'4"%"95&98.435&<"H0"/1040&?<"3&"73GK"p<"?E0"F%3&"9E%880&G04">%93&G"?E0"3&?01%9?35&"5>"?E0";3>>010&?"4.DC95F/5&0&?"H3?E3&"/012%4320"0&2315&F0&?4"M&5H3&G"?E%?"0&4.13&G"45F0"Z.%83?304"F3GE?"95&?1%;39?"H3?E"?E0"0N34?0&90"5>"45F0"5?E014K"'"D%8%&90"D0?H00&"95&?1%;39?51J" Z.%83?J" F0?1394" 34" E3GE8J" &00;0;" %&;" ?E%?X4" HEJ" H0" E3GE83GE?" ?E0"3F/51?%&90" 5>" %//8J3&G" %&" %;%/?320" 8%J01" ?E%?" H5.8;" E08/" %9E3020" ?E34" F34435&" x'8").ME.&"%&;"-:;04<"!qqiyK""

a5-(.&#KCDZ#!%&#&**&@$#"*#/1/=$/$5"0#50#-(/./0$&&50-#/#%"+"-&0&"('#50$&./@$5"0##4&$3&&0#$%&#'(4:@"+="0&0$'#=&.A/'5A&#&0A5."0+&0$'##

B&"?E0"+$#)%PP%O.(."108%?35&4E3/<"?E0".401"&00;4"?5"5D?%3&"0%4J"%&;"?1%&4/%10&?"%990443D383?J"?5"?E0";04310;"4J4?0F"10445.1904K"-.99044>.8";%?%"%99044"%&;"10?1302%8"9%&"D0"%??%3&0;"DJ"0&4.13&G"D0??01";%?%"10/1040&?%?35&<"3&?0G1%?35&"%&;"F%&%G0F0&?"D.?"3&"%" /012%4320" 95&?0N?<" .4014" %10" F5D380<" ?E0J" 85G" 3&" >15F" ;3>>010&?" /8%904" %&;" G0?"95&&09?0;"?E15.GE"5/0&"%&;";J&%F39"0&2315&F0&?4K"AE.4<"?E0"4J4?0F"4E5.8;"/%J"G10%?"%??0&?35&"?5"0&4.13&G"D03&G"4%>0"%&;"409.10"0&5.GE"?5"/15?09?"3?X4"1045.1904"3&"51;01"?5"F%M0"4.10"?E%?"5&8J"%.?E513I0;".4014"%10"%885H0;"?5"5D?%3&"%99044K""

Page 40: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]q! ""

AE0" 9E%880&G0" 34" ?5" %9E3020" %" D%8%&90" D0?H00&" ;%?%" ?1%&4/%10&9J" %&;" ;%?%";34910?35&" xT49EH3&;"0?"%8K<"!qq!yz"2.(.%().'$0.)#'"?" 4?%?04" ?E%?"%"/012%4320"4J4?0F"4E5.8;"D0"5/0&"0&5.GE" ?5"%885H"40%F8044"%990443D383?J" ?5" 3&>51F%?35&"45.1904K%'?" ?E0"5?E01" E%&;<" 2.(.% 2-$")#(-&'" F%M04" 4.10" ?E%?" ?E0" 5&8J" .4014" G1%&?0;" %99044" ?5"3&>51F%?35&"%10"?E0"5&04"%.?E513I0;"?5";5"45K"s0"E3GE83GE?"?E0"3F/51?%&90"5>"%//8J3&G"F.8?3C8%J010;"%;%/?%?35&" 3&"51;01" ?5"D%8%&90"D0?H00&" ?E0".401" 10Z.310F0&?4"%&;" ?E0"4J4?0F"409.13?J"95&4?1%3&?4K""

'4"H0"H388"4E5H"?E15.GE"?E0"104?"5>"?E34"?E0434<"5.1"1040%19E"H51M4"%10";3109?0;"?5">3&;"458.?35&4"?5"%9E3020"?E34"D%8%&90K"s0"E3GE83GE?"?E0"3F/51?%&90"5>".43&G"/15%9?320"%&;"3&?015/01%D80"%99044"95&?158"/5839304"?E%?"H5.8;"0&4.10">3&0CG1%3&0;"0N/104435&">51"%99044" 95&;3?35&4K" AE0&" H0" %//8J" %;%/?320" O95&?0N?" %&;" 43?.%?35&" %H%10S" ;093435&"F%M3&G"?E%?"H5.8;"G5.201&"%99044"10Z.04?4"344.0;"%?"%&J?3F0<"%&JHE010"%&;"%&JE5HK""

-3F38%1" 9E%880&G04" %10" /1040&?" 3&" ?E0" +$#)% PP% ,.)21.)#" 108%?35&4E3/<" HE010"E%1;H%10" 0&G3&0014" H%&?" ?5" /1523;0" .4014" H3?E" 4F%88C43I0;<" 83GE?CH03GE?0;<" 4F%88C49100&0;";023904" ?E%?" E%20"E3GE" 4?51%G0" %&;"/1590443&G" 9%/%93?304K"'?" ?E0"5?E01" 43;0<".4014"&00;" ?5" 3&?01%9?"0%438J"H3?E" ?E031"F%9E3&04"%&;"5?E01"40&4514"0FD0;;0;" 3&" ?E0"4.115.&;3&G" 0&2315&F0&?" H3?E5.?" >%93&G" E.F%&CF%9E3&0" 3&?01%9?35&" ;3>>39.8?304" 51"D03&G"3&>8.0&90;"DJ"?E0"&0?H51M3&G"51"95&&09?323?J"/15D80F4"?E%?"95.8;";0/1320"?E0F"5>"4F55?E"%&;"0>>3930&?".4%G0K""

AE.4<"%//8J3&G"F.8?3F5;%8"3&?01%9?35&"%&;"95&?0&?"%;%/?%?35&"?5"F00?"?E0".401X4"&00;4" 400F4" ?5" D0" .&023?%D80K" AE0" %;%/?%?35&" H388" ?%M0" 3&?5" 95&43;01%?35&" ?E0" .401"/10>010&904<";02390"9%/%D383?304"%&;"?E0"&0?H51M"95&;3?35&4K"B?"9%&"D0"%//830;"D%40;"5&"?E0"9830&?"/15>380<"&0?H51M"9E%1%9?0134?394"%&;"?E0"95&?0&?"/15>380"OF0?%C;%?%SK""

73&%88J<" ?E0" +$#)% PP% 7&C(1.)#" 108%?35&4E3/" 34" %845" %" 95&>.43&G" 5&0z" ?E0" .401";0F%&;4">51">80N3D80<".4%D80"%&;"3&?01%9?320"4J4?0F4"?E%?"H5.8;"0&%D80"E3F"?5"95&?158"?E0" 4J4?0F" D0E%2351" %&;" %4" %" 104.8?" 5D?%3&" %" 4J4?0F" ?E%?" 9%&" 025820" ?5" F00?" E34"9E%&G3&G" &00;4K" +5H0201<" 45>?H%10" 0&G3&0014" ?0&;" ?5" /1523;0" .4014"H3?E" %.?5F%?0;"40123904"?E%?"10%9?"?5H%1;4"/10;39?0;"43?.%?35&4"%&;"?E34"H%J<"?E0"4J4?0F"D0E%2351"%&;"1083%D383?J"H388"D0"G.%1%&?00;"H3?E5.?"H511J3&G"%D5.?".&;04310;".401"95&?158K""

B&" 51;01" ?5" %44.10" %" E5F5G0&05.4" 3&?01%9?35&" H3?E3&" /012%4320" 4J4?0F4<"%;%/?%?35&" 4E5.8;" D0" ?%M0&" 3&?5" 95&43;01%?35&" &5?" 5&8J" ?5" ?E0" 95&?0&?z" HE010" ?E0"4J4?0F4" 95&43;01" ?E0" 0N9E%&G0;" >380" >51F%?4<" ?E0" 4?51%G0" 4/%90" 51" ?E0" %2%38%D80"45>?H%10" D.?" %845" ?5" ?E0" 95&?0N?<" HE010" ?E0" 4J4?0F" 34" 40&43?320" %9951;3&G" ?5" ?E0"43?.%?35&"5>"?E0"0&2315&F0&?"%4"%"HE580<"?E0"3;0&?3?J"5>"3?4".4014"%&;"?E031"859%?35&<"?E0"0>>3930&9J"5>"3?X4"F%9E3&04"%&;"3&?01>%904"%&;">3&%88J"?E0"0>>09?320&044"5>"3?X4"&0?H51M3&G"9%/%D383?304K""

AE0" %;%/?%?35&" 4E5.8;" D0" ?%M0&" 3&?5" 95&43;01%?35&" %?" %88" ?E0" /E%404" 5>";02085/F0&?"%&;"4E5.8;"D0"%4";J&%F39"%4"3?4"0&2315&F0&?z"04/093%88J"?E%?".401"&00;4"%10" 9E%&G3&G" %85&G" ?E0" ?3F0<" %9951;3&G" ?5" E34" 859%?35&<" 4?%?0" 51" 43?.%?35&" %&;" ?5" ?E0"%2%38%D383?J"5>"3?4"1045.1904K"

L.8?3C8%J010;"%;%/?%?35&"F0%&4"?E%?"?E0"%;%/?%?35&"4E5.8;"D0"%//830;"5&"%88"?E0"8%J014"5>"?E0"4J4?0F"4?%1?3&G"H3?E"?E0">314?"4?0/"5>"4J4?0F"95&90/?.%834%?35&"?388"?E0"8%?0"1.&C?3F0"0N09.?35&"/E%40K""

';%/?%?35&"G.%1%&?004"?E0"E5F5G0&03?J"5>"/012%4320"0&2315&F0&?"95F/5&0&?4"%&;" %44.104" D0??01" 3&?01%9?35&" D0?H00&" 4.DC4J4?0F4K" s3?E" F.8?3C8%J010;" %;%/?%?35&<"4J4?0F4"95.8;"%995F/834E"?E0">314?"%&;"F54?"3F/51?%&?"?%1G0?"?E%?"34".401"4%?34>%9?35&K"

Page 41: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ]p!"

QPV!400$&&!H'/#*'8!H6)88$/E$&!(,#6,/!:$*-)&,-$!"<&#$9&!

QPVPO!;/#*'+.0#,'/!

=1523;3&G" Z.%83?J" F0?1394" 83M0" 409.13?J<" /132%9J" %&;" %99044" 95&?158" 34" 201J"3F/51?%&?"H3?E3&" /012%4320" 4J4?0F4" %4" ?E%J" 95.8;" 40120" %4" %" /15?09?35&" 4E308;"HE0&"95&43;013&G"?E0"134M4"?E%?"%995F/%&J"5?E01"Z.%83?304"83M0"?1%&4/%10&9J<"4E%1%D383?J"%&;"3&?015/01%D380"%990443D383?J"H3?E3&";090&?1%83I0;"4J4?0F4"%&;".&>%F383%1"0&2315&F0&?4"HE010"45.1904"G0&01%?0";J&%F39";%?%"3&"%"10%8C?3F0"D%434K"

R5&?15883&G" %99044" H3?E3&" /012%4320" 4J4?0F4" 34" 95&43;010;" %4" %" 9E%880&G3&G"F34435&" 43&90" 3?" 9%&" D0" 230H0;" >15F" ;3>>010&?" %&G804" x'8" ).ME.&" %&;" -:;04<" !qqjyK"(55M3&G"%?"3?">15F"%".401X4"/53&?"5>"230H<"%99044"95&?158"9%&"D0"95&43;010;"%4"%"D%11301"?5" %990443D383?J" 43&90" 3?"F3GE?" &5?" /1523;0" .4014"H3?E" %99044" ?5" %" ;04310;" 1045.190" %?"%&J?3F0<"%&JE5H"%&;"%&JH%JK"L0%&HE380<"3>"H0"?%M0"?E0"4J4?0F"%;F3&34?1%?51X4"/53&?"5>"230H<"%99044"95&?158"34"95&43;010;"0N?10F08J"3F/51?%&?"?5"0&4.10"409.10"3&?01%9?35&4"H3?E3&"5/0&"0&2315&F0&?4"04/093%88J"3>"%"4J4?0F"95.8;"?30"95&?0N?.%8"95&4?1%3&?4"O?3F0<"859%?35&<" &0?H51M" D%&;H3?E<" F%9E3&0" 9E%1%9?0134?394<" 0?9KS" ?5" %99044" ;093435&4" %&;"/1523;0";J&%F39"%99044"?5"1045.1904"%9951;3&G"?5"?E0".401X4"95&?0N?K"

'&5?E01" 9E%880&G0" 3&" 0&4.13&G" %99044" 95&?158" H3?E3&" /012%4320" 0&2315&F0&?4"95&901&4" ?E0" 3&?01/10?%?35&" 5>" ?E0" 95&?0N?" 3?408>" 43&90" 3?" 9%&" D0" ;3>>010&?8J" 0N/10440;"%&;";0>3&0;"%9951;3&G"?5"?E0"%//839%?35&";5F%3&<"?5"?E0";043G&01X4"5D[09?320"51"?5"F%&J"0N34?3&G"?09E&3Z.04"0F/85J0;">51"95&?0N?"%9Z.343?35&<"F5;083&G"%&;"3&?01/10?%?35&K"

7.1?E01F510<" M&5H3&G" ?E%?" 3&" /012%4320" 0&2315&F0&?4<" %99044" ?5" 3&>51F%?35&"45.1904"?%M04"/8%90"3&"10%8C?3F0"95&;3?35&4<"%&"%99044"95&?158"F5;08"4E5.8;"D0">80N3D80"%&;" 104/5&4320" 0&5.GE" ?5";0%8"H3?E" %&J" ?J/0"5>" 43?.%?35&" 95&>15&?3&G" ?E0".401"HE380";0F%&;3&G"%99044"O0F01G0&9J<".&C0N/09?0;"020&?<"0?9KSK""

AE0" %3F" 5>" 5.1" 1040%19E" H%4" ;3109?0;" ?5H%1;4" 0&4.13&G" ?E040" D5?E" Z.%83?304"H3?E3&" %&" %99044" 95&?158" F5;08" %4" F%&J" 1040%19E" H51M4" E%20" E3GE83GE?0;" ?E0"3F/51?%&90"5>"D5?E"95&?0N?"%&;"43?.%?35&"%H%10&044">51"/012%4320"4J4?0F46"%9951;3&G"?5" xr3FF01F%&&" 0?" %8K<" !qq^y<" /012%4320" 95F/.?3&G" 4E5.8;" &5?" 5&8J" D0" %H%10" 5>" ?E0"95&?0N?"D.?"4E5.8;"%845"D0"%D80"?5"9%/?.10"43?.%?35&%8"3&>51F%?35&K""

s0" E%20" 9E540&" ?5" 95&90&?1%?0" 5.1" 1040%19E" H51M4" %15.&;" ?E0" PQ'R" OP580"Q%40;" '99044" R5&?158S" F5;08" ;.0" ?5" 3?X4" H3;0" 4/10%;" .4%G0" %&;" 3?X4" 0>>3930&9J" 3&"F%&%G3&G"%99044"/132380G04"H3?E3&";34?13D.?0;"0&2315&F0&?4K""

AE0"0F01G0&90"5>"?E0"&0H"/012%4320"/%1%;3GF"E%4"1020%80;"?E%?"98%4439%8"PQ'R"F5;08" 9%&X?" 4%?34>J" ?E0" %99044" 95&?158" 10Z.310F0&?4" 3&" %" 1%/3;8J" 9E%&G3&G" ;J&%F39"/012%4320" 0&2315&F0&?K" AE.4<" ?E010" 34" %" &00;" >51" 0N/10443&G" 95&?0N?" %&;" 43?.%?35&"H3?E3&"?E34"F5;08K""

'9951;3&G8J<" %4"H0"H388" 4E5H"&0N?<";3>>010&?" 1040%19E"H51M4" ?55M"/8%90"%3F3&G">51" ;02085/3&G" &0H" PQ'R" F5;084" 95&43;013&G" 95&?0N?.%8" %??13D.?04" %&;" 43?.%?35&C%H%10&044"H3?E3&"?E0";093435&CF%M3&G"/159044K""

"

Page 42: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]!! ""

QPVPQ!400$&&!H'/#*'8!)/+!H'/#$1#24()*$/$&&!

B&?0G1%?3&G" 95&?0N?" 3&>51F%?35&" %4" /%1?" 5>" %&" %99044" 95&?158" 4J4?0F" 34" %"9E%880&G3&G"?%4M";.0"?5"40201%8"10%45&4"x).8M%1&3"0?"%8K<"!qqky6"

pS '9Z.313&G" %//15/13%?0" 95&?0N?" 3&>51F%?35&" 10Z.3104" 3&?01>%93&G" ?E0" %99044"95&?158" 4J4?0F" H3?E" 2%135.4" M3&;4" 5>" %FD30&?" 40&4514K" B&?0G13?J" %&;"%.?E0&?393?J" 5>" ?E34" 3&>51F%?35&" 34" /%1%F5.&?" D09%.40" 3?" F%J" D0" .40;" 3&"F%M3&G"%99044"95&?158";093435&4K""

!S R01?%3&" %4/09?4" 5>" ?E0" 95&?0N?" 3&>51F%?35&" F%J" D0" 3&E010&?8J" ;J&%F39" 3&"&%?.10K" $.13&G" ?E0" 95.140" 5>" 0N09.?35&" 5>" %" 95&?0N?C;0/0&;0&?" ?%4M<" 3?" 34"/5443D80" >51" ?E0" 108%?0;" 95&?0N?" 95&;3?35&" ?5" D095F0" >%840K" 751" 901?%3&"%//839%?35&4<" 3?" F%J" D0" 3F/51?%&?" ?E%?" %" 1580" F0FD01X4" /01F34435&4" ?5"0N09.?0"?E%?"?%4M"%10"1025M0;"HE0&"4.9E"95&?0N?"9E%&G04"599.1K""

#S R5&?0N?CD%40;" 95&4?1%3&?4"F%J" 104?139?" ?E0" 1045.1904"%&;" 40123904" ?E%?"F%J"D0";J&%F39%88J"3&?01>%90;"H3?E"%"/012%4320"95F/.?3&G"%//839%?35&K"

!K#K!Kp"B&?15;.9?35&6"$0>3&3?35&"5>"R5&?0N?"

\%135.4";0>3&3?35&4"5>"95&?0N?"E%20"D00&"/15/540;"3&"?E0"83?01%?.10K"Q15%;8J<"?E0"&5?35&"5>"95&?0N?"3&"/012%4320"95F/.?3&G"%//839%?35&4"108%?04"?5"?E0"9E%1%9?013I%?35&"5>"%FD30&?" 95&;3?35&4" %&;" /EJ439%8" H518;" 43?.%?35&4" ?E%?" %10" 10802%&?" >51" /01>51F3&G"%//15/13%?0"%9?35&4"3&"?E0"95F/.?3&G";5F%3&">51"3?4"951109?"51";04310;"D0E%2351K""

'"/0145&X4"95&?0N?"9%&"D0";0>3&0;"3&"?01F4"5>"E34�E01"9.110&?"/EJ439%8"859%?35&<";023904"D03&G".40;<"&0?H51M"5&"HE39E"?E0";023904"%10"95&&09?0;<"%&;"?E0"%9?323?304"3&"HE39E" ?E0" .401" 34" 9.110&?8J" 0&G%G0;K" ';;3?35&%88J<" ?E010" 9%&" D0" 5?E01" 95&;3?35&4" %&;"9E%1%9?0134?394"?E%?"F%J"D0"10802%&?"3&";0>3&3&G"%"95&?0N?K""

751" 0N%F/80<" 3&" 45F0" 43?.%?35&4" ?E0" ?0F/51%8" %??13D.?04" %44593%?0;" H3?E" %&"%9?323?J<"4.9E"%4" 3?4";.1%?35&"%&;"?3F0"5>"599.110&90<"F%J"D0" 3F/51?%&?K"U?E01" >%9?514"4.9E"%4";02390"9%/%D383?304<"/EJ439%8"/15N3F3?J"5>";023904<"%&;"%2%38%D80"D%&;H3;?E"9%&"%845"D0"3F/51?%&?"3&"45F0"43?.%?35&4"x).8M1%&3"0?"%8<"!qqkyK"

AE0" ?01F" eR5&?0N?" 'H%10f" H%4" >314?" 3&?15;.90;" ?5" ?E0" F5D380" 95F/.?3&G"95FF.&3?J"DJ" -9E383?" %&;"AE03F01" x-9E383?" 0?" %8K<" pll]yK" B&" ?E031";0>3&3?35&<" 95&?0N?" 34";0>3&0;" %4" e?E0" 859%?35&" %&;" 3;0&?3?304" 5>" &0%1DJ" /05/80" %&;" 5D[09?4" %&;" 9E%&G04" ?5"?E540"5D[09?4fK"sE380" ?E34";0>3&3?35&" 34".40>.8" >51"F5D380"95F/.?3&G<" 3?";0>3&04"95&?0N?"DJ"0N%F/80<"%&;"?E.4"34";3>>39.8?"?5"G0&01%83I0"%&;"%//8J"?5"5?E01";5F%3&4K""

=%4950" 3&" x=%4950<" pllky" ;0>3&04" 95&?0N?" ?5" D0" %" 4.D40?" 5>" /EJ439%8" %&;"95&90/?.%8" 4?%?04" 5>" 3&?0104?" ?5" %" /%1?39.8%1" 0&?3?JK" AE34" ;0>3&3?35&" E%4" 4.>>3930&?"G0&01%83?J"?5"%//8J"?5"%"1095G&3?35&"4J4?0FK""

RE020104?"xRE020104?<"!qqqy";04913D04"95&?0N?"3&"%&09;5?%8">51F".43&G"490&%1354">15F"%"95&?0N?"%H%10" ?5.134?"G.3;0K"+34"4J4?0F"34"95&43;010;"5&0"5>" ?E0"0%18J"F5;084">51"%"95&?0N?"%H%10"%//839%?35&K"

73&%88J<" $0J" E%4" 10230H0;" ?E0" ;0>3&3?35&4" 5>" 95&?0N?<" %&;" ;0>3&0;" 3?" %46" e%&J"3&>51F%?35&" ?E%?" 9%&" D0" .40;" ?5" 9E%1%9?013I0" ?E0" 43?.%?35&" 5>" 0&?3?304" O3K0K<"HE0?E01" %"/0145&<"/8%90<"51"5D[09?S"?E%?"%10"95&43;010;"10802%&?"?5"?E0"3&?01%9?35&"D0?H00&"%".401"%&;" %&" %//839%?35&<" 3&98.;3&G" ?E0" .401" %&;" %//839%?35&" ?E0F408204f" x$0J<" !qqpyK" +0"95&43;010;" %" 4J4?0F" ?5" D0" 95&?0N?C%H%10" 3>" 3?" .404" 95&?0N?" ?5" /1523;0" 10802%&?"3&>51F%?35&"%&;�51"40123904"?5"?E0".401<"HE010"10802%&9J";0/0&;4"5&"?E0".401X4"?%4MK"

Page 43: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ]#!"

!K#K!K!"-5F0"-58.?35&4">51"R5&?0N?C'H%10"'99044"R5&?158""

B&".D3Z.3?5.4"95F/.?3&G"0&2315&F0&?4<".4014"%10"F5D380"%&;"?J/39%88J"%990443&G"1045.1904" .43&G" F5D380" ;023904K" '4" %" 104.8?" ?E0" .401X4" 95&?0N?" O0KGK<" 859%?35&<" ?3F0<"&0?H51M"4?%?0<"0?9KS"D095F04"E3GE8J";J&%F39<"%&;"?E.4<"G1%&?3&G"%".401"%99044"H3?E5.?"?%M3&G" ?E0".401X4" 9.110&?" 95&?0N?" 3&?5" %995.&?" 9%&" 95F/15F340" 409.13?J" %4" ?E0".401X4"%99044"/132380G04"&5?"5&8J";0/0&;"5&"esE5"?E0".401"34f"D.?"%845"5&"esE010"?E0".401"34f"%&;"esE%?"34"?E0".401X4"4?%?0"%&;"?E0"4?%?0"5>"?E0".401X4"0&2315&F0&?fK""

" '4"%"104.8?<"020&"%&"%.?E513I0;".401"9%&";%F%G0"?E0"4J4?0FX4"3&?0G13?J"%4"?E0"4J4?0F" F%J" E%20" ;3>>010&?" 409.13?J" 10Z.310F0&?4" H3?E3&" ;3>>010&?" 95&?0N?4K" AE.4<"%99044" 95&?158" F09E%&34F4" >51" .D3Z.3?5.4" %//839%?35&4" 10Z.310" ?E%?" 9E%&G04" 5>" ?E0"/132380G04"5>"%".401";J&%F39%88J"D%40;"5&"95&?0N?.%8"3&>51F%?35&"x(3F"%&;"-E3&K<"!qqjyK"

" s3?E" ?E0" ;02085/F0&?" 5>" /012%4320" 3&>51F%?35&" 4J4?0F4<" 1580" %&;"/01F34435&" %443G&F0&?" >51" %" .401" E%4" D095F0"F510" 95F/80N" %&;" ;0/0&;0&?" 5&" E34"95&?0N?K"AE%?"34"HEJ"F%&J"1040%19E"H51M4"E%20"/15/540;"?5"0N?0&;"?E0"PQ'R"F5;084"3&"51;01"?5"?%M0"3&?5"%995.&?"?E0"025823&G";0>3&3?35&"5>"95&?0N?"O?3F0<"859%?35&<"4J4?0F"9E%1%9?0134?394<"&0?H51M"95&&09?35&<"F%9E3&0<"0?9KSK""

1. Temporal RBAC

A3F0"H%4"?E0">314?"95&?0N?.%8"080F0&?"?E%?"H%4"?%M0&"3&?5"95&43;01%?35&"H3?E3&"?E0" F5;08" PQ'RK" xQ01?3&5" 0?" %8K<" !qqpy" E%20" 0N?0&;0;" ?E0" PQ'R" F5;08" ?5" /1040&?"A0F/51%8"PQ'R"OAPQ'RS<"HE39E"95&43;010;" ?3F0"%4"%&" 3F/51?%&?"95&4?1%3&?" ?E%?"9%&";0?01F3&0"?E0"%9?32%?35&"%&;";0%9?32%?35&"5>"%"1580K"

AE0" APQ'R" 4.//51?4" /0135;39" 1580" 0&%D83&G" %&;" ;34%D83&G" %&;" ?0F/51%8";0/0&;0&9304" %F5&G" /01F34435&4" DJ" 3&?15;.93&G" ?3F0" 3&?5" ?E0" %99044" 95&?158"3&>1%4?1.9?.10K"""

'"1580"34"0&%D80;"3>"%44.F0;"DJ"%".401K"=13513?304"%10"%44593%?0;"H3?E"1580"020&?4<"HE39E" 3&" 95&[.&9?35&" H3?E" %" 40?" 5>" /1090;0&90" 1.804<" %10" .40;" ?5" 1045820" 95&>839?4K"APQ'R" %845" %885H4" %&" %;F3&34?1%?51" ?5" 344.0" 1.&?3F0" 10Z.04?4" >51" 0&%D83&G" %&;";34%D83&G"%"1580K""

B&?0G1%?3&G" ?E0" ?0F/51%8"%4/09?"E%4"G320&"F510" >80N3D383?J" ?5"910%?0"0N90/?35&4">51"3&;323;.%84"%&;"?5"4/093>J"?3F0";0/0&;0&9304"D0?H00&"?E0";3>>010&?"%9?35&4"?E%?"9%&"D0"/01>51F0;"DJ"%".401K""

AE0" F5;08<" E5H0201<" 9%&&5?" E%&;80" 40201%8" 5?E01" 3F/51?%&?" ?0F/51%8"95&4?1%3&?4<"HE39E"%10"08%D51%?0;"%4">5885H46"7314?<"?E0"F5;08";504"&5?"3&98.;0"?0F/51%8"95&4?1%3&?4" >51" ?E0" .401C1580" %&;" 1580C/01F34435&" %443G&F0&?4K" B?" %44.F04" ?E%?" 5&8J"15804"%10"0&%D80;"%&;";34%D80;"%?";3>>010&?"?3F0"3&?012%84K"

2. Generalized Temporal RBAC

AE0"TAPQ'R"F5;08"H%4"/1040&?0;"%4"%&"0N?0&435&"?5"?E0"APQ'R"F5;08"3&"51;01"?5"%885H"D0??01"4/093>39%?35&"5>"%"95F/10E0&4320"40?"5>"?0F/51%8"95&4?1%3&?4"xn54E3"0?"%8K<"!qq^yK"B&"/%1?39.8%1<"95&4?1%3&?4"5&"1580"0&%D83&G"%&;"%9?32%?35&"%&;"2%135.4"?0F/51%8"104?139?35&4"5&".401C1580"%&;"1580C/01F34435&"%443G&F0&?4"9%&"D0"4/093>30;"?E15.GE"?E0"TAPQ'R"F5;08K""

AE0" F5;08" E%4" %845" /1040&?0;" ?3F0CD%40;" 40F%&?394" 5>" E301%19E304" %&;" -5$"O-0/01%?35&"5>"$.?JS"95&4?1%3&?4K"'"&5?35&"5>"4%>0&044"E%4"D00&"3&?15;.90;"?5"G0&01%?0"%"4%>0"0N09.?35&"F5;08">51"%"TAPQ'R"4J4?0FK""

Page 44: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]]! ""

B&" %" ?0F/51%8" 95&?0N?<" 3?" 34" 0440&?3%8" ?5" 04?%D834E" .&%FD3G.5.4" 40F%&?394" 5>"/01F34435&C3&E013?%&90"%&;"1580C%9?32%?35&"H3?E3&"%"E301%19EJ"HE0&"0&%D83&G"%&;�"51"%9?32%?35&"?3F04"5>"E301%19E39%88J"108%?0;"15804"%10"95&43;010;K""

B&" %" 1580"E301%19EJ<"/01F34435&C3&E013?%&90" 40F%&?394" 3;0&?3>J" ?E0"/01F34435&4"?E%?"%"1580"9%&"3&E013?">15F"3?4"[.&351"15804K"-3F38%18J<"5&90"%".401"34"%443G&0;"%"1580<"?E0"1580C%9?32%?35&"40F%&?394" 3;0&?3>J" ?E0"40?"5>" [.&351" 15804" ?E%?" 9%&"D0"%9?32%?0;"DJ" ?E%?".401K""

=1351"?5"/1040&?3&G"?E0"?0F/51%8"E301%19E304"%&;"?3F0CD%40;"-5$4<"?E0"TAPQ'R"F5;08"3&?15;.90;">5.1"4?%?.4"/10;39%?04"?E%?"F5;08"?E0"%9Z.343?35&"%&;"1580C%9?32%?35&"40F%&?394" D0J5&;" ?E0" 0N/8393?" %443G&F0&?4" ?E15.GE" ?E0" E301%19E39%8" 108%?35&4" %F5&G"15804K"AE100"9%?0G51304"5>"E301%19E304"H010";0>3&0;6""

pK +')#$()-"(#2% ,-#).)",-#$<" 3&" HE39E" /01F34435&C3&E013?%&90" %&;" 1580C%9?32%?35&" 40F%&?394" %10" &5?" %>>09?0;" DJ" ?E0" /1040&90" 5>" %&J" ?3F3&G"95&4?1%3&?4"5&"?E0"E301%19E39%88J"108%?0;"15804<""

!K #'.5*-'=%(-/#%)#$()-"(#2%,-#).)",-#$<" 3&"HE39E" ?E0"/01F34435&C3&E013?%&90"%&;" 1580C%9?32%?35&" 40F%&?394" ;0/0&;" 5&" ?E0" 0&%D83&G" ?3F04" 5>" ?E0"E301%19E39%88J"108%?0;"15804<"%&;"

#K ."(-<.(-&'%(-/#%)#$()-"(#2%,-#).)",-#$<"3&"HE39E"?E0"/01F34435&C3&E013?%&90"%&;" 1580C%9?32%?35&" 40F%&?394" ;0/0&;" 5&" ?E0" %9?320" 4?%?04" 5>" ?E0"E301%19E39%88J"108%?0;"15804K"

AE0".&104?139?0;"%&;"0&%D83&GC?3F0"104?139?0;"E301%19E304"F%J"D0"5>"?E100"?J/046"3&E013?%&90C5&8J" E301%19EJ" 108%?0;" 15804" OBCE301%19EJS<" %9?32%?35&C5&8J" E301%19EJ" O'CE301%19EJS<"51"3&E013?%&90C%9?32%?35&"E301%19EJ"OB'CE301%19EJSK"

3. Spatial RBAC

AE0" -/%?3%8" PQ'R" O-PQ'RS" F5;08" H%4" /15/540;" DJ" x+%&40&" 0?" %8K<" !qq#yK" B?"0N?0&;4" ?E0"PQ'R"F5;08" ?5" 3&951/51%?0" 859%?35&" 3&>51F%?35&"%44593%?0;"H3?E" 15804" 3&"51;01"?5"/01F3?"859%?35&CD%40;"409.13?J"/5839304K"B&"?E0"-PQ'R"F5;08<"/01F34435&4"%10";J&%F39%88J"%443G&0;"?5"?E0"1580";0/0&;0&?"5&"859%?35&<"?E.4"%".401"%443G&0;"?5"%"1580"F%J"E%20";3>>010&?"/01F34435&4";0/0&;3&G"5&"E34"859%?35&K"

F$#)$" %10" 95&43;010;" ?5" D0" F5D380" .&3?4" ?E%?" 9%&" 04?%D834E" OH3108044S"95FF.&39%?35&"H3?E"4J4?0F"1045.1904"?5"/01>51F"45F0"%9?323?304K"

I&".(-&'$" %10" 10/1040&?0;" DJ" F0%&4" 5>" 4JFD5839" 0N/104435&4" 9%880;" 859%?35&"0N/104435&4"?E%?";04913D0"859%?35&";5F%3&4"3;0&?3>3%D80"DJ"?E0"4J4?0FK"

!% *&".(-&'% 2&/.-'" r" 34" ;323;0;" 5&" ?E0" /EJ439%8" 8%J01" 3&?5" 4.D%10%4<" 9%880;"/13F%1J" 859%?35&" 90884" ;0&5?0;" %4" �3<" 3" �" p<" KK<" M<" HE39E" 10>809?" ?E0" %D383?J" 5>" ?E0".&;018J3&G" %19E3?09?.10" ?5" .&3Z.08J" F%/" .401" 859%?35&" 3&?5" 90884K" +5H0201<" .43&G"/13F%1J" 859%?35&" 90884" 3&" -PQ'R" 9%&" D0" .&/1%9?39%8" ?E010>510" ?E0" %.?E514" 3&?15;.90;"85G39%8" 859%?35&" ;5F%3&4" ?E%?" 10>809?" 51G%&3I%?35&%8" 859%?35&" 3&>1%4?1.9?.10" %&;"51G%&3I%?35&%8"409.13?J"/5839JK"

!%*&".(-&'"8">15F"(UR"34"9%880;"E5F5G0&05.4"H3?E"104/09?"?5"1580"1">15F"P5804"3>"1" E%4" ?E0" 4%F0"/01F34435&4" %2%38%D80" 3&" %&J"/543?35&" 3&43;0" 8K" (59%?35&" 8" >15F"(UR" 34"9%880;" E5F5G0&05.4" OH3?E" 104/09?" ?5" P5804S<" 3>" 3?" 34" E5F5G0&05.4" H3?E" 104/09?" %88" 1">15F"P5804K"

Page 45: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ]^!"

R$7,/,#,'/!OK" -0?" 5>" 859%?35&4" (" �" �8p<" 8!<" KKK<" 8M�" >15F"(UR" %10" 9%880;"&51F%83I0;"H3?E"104/09?"?5"40?"5>"15804"P">15F"P5804"3>"3?"34"6" ""

! %"/%1?3?35&"5>"(UR"6"""

! %&J"859%?35&"83">15F"(UR"34"E5F5G0&05.4"H3?E"104/09?"?5"PK"

R$7,/,#,'/!QK"-PQ'R"F5;08"95&434?4"5>"?E0">5885H3&G"95F/5&0&?4K"

! *-bP-<" PU(b-<" =PL-<" -b--BU,-" %&;" (UR<" 10/1040&?" ?E0" >3&3?0" 40?" 5>".4014<"15804<"/01F34435&4<"404435&4"%&;"859%?35&4"104/09?3208J<"

! *"'"!"*-bP-"�"PU(b-<"?E0"108%?35&"?E%?"%44593%?04".4014"H3?E"15804<"! %443G&0;�.4014O1"6"PU(b-S"!"!*-bP-" <" ?E0"F%//3&G"5>"%"1580"5&?5"%"40?"5>"

.4014K"751F%88J6"%443G&0;�.4014O1S"�"�."!"*-bP-"�"O.<"1S"!"*'�<"

! ='"!"PU(b-"�"(UR"�"="PL-<" ?E0"108%?35&" ?E%?"%443G&4"%"/01F34435&" ?5"%"1580"%2%38%D80"3&"859%?35&<"

! %443G&0;�/01F34435&4O1"6"PU(b-<"8"6"(URS"!"!=PL-"<"?E0"F%//3&G"5>"%"1580"1"5&?5"%"40?"5>"/01F34435&4"D%40;"5&"859%?35&K"751F%88J6" "%443G&0;�/01F34435&4O1<"8S"�"�/"!"="PL-�"O1<"8<"/S"!"="'�<"

! .401�404435&4O." 6" *-bP-S" !" !-b--BU,-" <" %443G&4" %" .401" 5&?5" %" 40?" 5>"404435&4<"

! 404435&�15804O4"6"-b--BU,-S"!"!PU(b-<"?E0"F%//3&G"5>"0%9E"404435&"?5"%"40?"5>"15804<"

! %2%38�404435&�/01F34435&4O4"6"-b--BU,-<"8"6"(URS"!"!=PL-"<"""?E0"/01F34435&4"%2%38%D80"3&"%"404435&">51"%"859%?35&<"" """1!404435&�15804O4S"%443G&0;�/01F34435&4O1<"8SK"

AE0"%.?E514"E%20"%845";0>3&0;"%"E301%19E39%8"-PQ'R"%&;"95&4?1%3&0;"-PQ'RK"

4. Geo-RBAC

AE0" T05PQ'R" H%4" /1040&?0;" 3&" xQ01?3&5" 0?" %8K<" !qq^y" %4" %" 95F/10E0&4320">1%F0H51M<" G0&01%8" %&;" �0N3D80" 0&5.GE" ?5" ;0%8" H3?E" 4/%?3%8" %4/09?4" 3&" 10%8" F5D380"%//839%?35&4<" 400" >3G.10" !K#K" AE0" 5D[09?320"H%4" ?5" 409.10" ;%?%" %99044"H3?E3&" 859%?35&CD%40;"40123904"%&;"F5D380"%//839%?35&4K""

"

"

a5-(.&#KCBZ#!%&#G".&#_&":TYFG#H"1&)#

Page 46: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]i! ""

'"$0.(-.*%)&*#"3&"TbUCPQ'R"10/1040&?4"%"G05G1%/E39%88J"D5.&;0;"51G%&3I%?35&%8">.&9?35&K"AE0"D5.&;%1J"34";0�&0;"%4"%">0%?.10<"4.9E"%4"%"15%;<"%"93?J"51"%"D.38;3&GK"AE0"D5.&;%1J" 4/093�04" ?E0" 4/%?3%8" 0N?0&?" 3&" HE39E" ?E0" .401" 34" ?5" D0" 859%?0;" >51" D03&G"0&%D80;"?5"/8%J"4.9E"%"1580K""

AE0"F5;08" ;34?3&G.34E0;" D0?H00&" %"0,?$-".*% 0&$-(-&'<" 5D?%3&0;" >15F" %" G320&"F5D380"?01F3&%8"4.9E"%4"%"T=-"D%40;"20E3980"?1%9M3&G";02390"51"%"9088.8%1"/E5&0<"%&;"%"+$#)U$% *&=-".*% 0&$-(-&'" 10/1040&?3&G" ?E0" >0%?.10" 3&"HE39E" ?E0" .401" 34" 859%?0;" O;02390"3&;0/0&;0&?SK"(5G39%8"/543?35&4"9%&"D0"95F/.?0;">15F"10%8"/543?35&4"DJ".43&G"4/093�9"F%//3&G">.&9?35&4K""

A5"0&E%&90"?E0"�0N3D383?J"5>"?E0"F5;08<"3?"H%4"%44.F0;"?E%?"85G39%8"/543?35&4"9%&"D0"10/1040&?0;"%?";3>>010&?"G1%&.8%13?304<";0/0&;3&G"5&" ?E0"4/%?3%8" 1580"/8%J0;"DJ" ?E0".401K"B>"?E0".401"34"859%?0;"3&43;0"?E0"4/%?3%8"D5.&;%1J"5>"?E0"1580"?E%?"E%4"D00&"40809?0;"O%9?32%?0;S";.13&G"?E0"404435&"E0�"4E0"E%4"85GG0;"3&<"?E0"1580"34"4%3;"?5"D0"0&%D80;K"A5"4/093>J" ?E0" ?J/0"5>" ?E0" 4/%?3%8"D5.&;%1J"5>" ?E0" 1580" %&;" ?E0"G1%&.8%13?J"5>" ?E0" 85G39%8"/543?35&<"?E0"95&90/?"5>"4/%?3%8"1580"49E0F%"34"3&?15;.90;K""

-/%?3%8" 15804"%10" ?E.4"4/093�0;"%4" 3&4?%&904"5>" 1580"49E0F%4K"AE0".4%G0"5>" 1580"49E0F%4"%&;"3&4?%&904"F%M04"?E0"F5;08"Z.3?0"�0N3D80"43&90"?E0"?J/0"5>"1580"0N?0&?4"%&;"85G39%8" /543?35&4" 9%&" D0" 9.4?5F3I0;" O%&;" ?E0" ;0�&3?35&" 10C.40;S<" ;0/0&;3&G" 5&" ?E0">.&9?35&"?E0"1580"10/1040&?4K""

TbUCPQ'R" 34" %" 95F/10E0&4320" F5;08<" HE39E" 83M0" PQ'R<" 95&434?4" 5>" ?E100"95F/5&0&?4"10>0110;"?5"%4"R510<"+301%19E39%8"%&;"R5&4?1%3&0;"TbUCPQ'R6"

B&)#% VG8PHJ!B" 4/093�04" ?E0" D%439" 95&90/?4" 5>" ?E0"F5;08<" ?E.4" ?E0" &5?35&" 5>"4/%?3%8"1580<"1580"49E0F%<"10%8�85G39%8"/543?35&<"%9?32%?0;�0&%D80;"1580<"HE39E"%10".40;"DJ"?E0"4.D40Z.0&?"95F/5&0&?4K"

W-#).)",-".*% VG8PHJ!B" 0N?0&;4" ?E0" 95&20&?35&%8" 95&90/?" 5>" E301%19EJ" DJ"3&?15;.93&G"?H5"F%[51"&5208?3046"

! 7314?<" ?H5";34?3&9?"E301%19E304"%10"/1523;0;<"5&0"5201"1580"49E0F%4"%&;"5&0" 5201" 1580" 3&4?%&904K" AE0" 1580" 49E0F%" E301%19EJ" 4.//51?4" ?E0"3&E013?%&90" 5>" /01F34435&4" %&;" .401" F0FD014E3/4" %F5&G" 40?4" 5>"E5F5G0&05.4"15804"%&;"?E.4">.1?E01"43F/83�04"1580";0�&3?35&K""

! AE0" 4095&;" 0N?0&435&" 95&901&4" ?E0" >51F%8" ;0�&3?35&" 5>" 1580" %9?32%?35&"%&;"0&%D83&G"3&"?E0"/1040&90"5>"E301%19E304K"A5"?E34"/.1/540<"%"F5;08"34"/1040&?0;"3&"HE39E"?E0"1580"3&4?%&90"E301%19EJ"34".40;"?5";01320"?E0"15804"HE39E"&5?"5&8J"%10"%9?32%?0;"D.?"%845"0&%D80;"3&"%"404435&K""

B&'$().-'#2%VG8PHJ!B" 4.//51?4" ?E0" 4/093�9%?35&"5>" 40/%1%?35&"5>";.?J" O-5$S"95&4?1%3&?4" >51" 4/%?3%8" 15804" %&;" 1580" 49E0F%4K" -3&90" 0N98.4320" 1580" 95&4?1%3&?4" %10"3F/51?%&?" ?5" 4.//51?" ?E0" ;0�&3?35&" %&;" F%3&?0&%&90" 5>" %99044" 95&?158" /5839304" 3&"F5D380" 95&?0N?4<" -5$" 95&4?1%3&?4" %10" 0N?0&;0;" ?5" %995.&?" >51" ;3>>010&?" G1%&.8%13?304"O49E0F%�3&4?%&90" 80208S<" ;3F0&435&" O4/%?3%8�&5&C4/%?3%8S<" %&;" ;3>>010&?" 2013�9%?35&"?3F0"O4?%?39<";J&%F39"%?"%9?32%?35&"?3F0<";J&%F39"%?"0&%D83&G"?3F0SK"AE0"104.8?3&G"40?"5>"95&4?1%3&?4"10/1040&?4"?E0"�14?"95F/10E0&4320"98%44"5>"95&4?1%3&?4">51"4/%?3%88JC%H%10"%//839%?35&4K"

5. Dynamic RBAC

$J&%F39"P580"Q%40;"'99044"R5&?158"O$PQ'RS"F5;08"xrE%&G"%&;"=%14E%1<"!qq#y"%;;104404" ?E0" ;J&%F39" %99044" 95&?158" 10Z.310F0&?" 5>" %//839%?35&4" 3&" /012%4320"

Page 47: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ]j!"

0&2315&F0&?4K"B?"0N?0&;4"?E0"?1%;3?35&%8"P580"Q%40"'99044"R5&?158"OPQ'RS"F5;08"?5".40";J&%F39"95&?0N?"3&>51F%?35&"HE380"F%M3&G"%99044"95&?158";093435&K""

-/093�9%88J<"$PQ'R"%;;104404"?H5"M0J"10Z.310F0&?46""

OpS '".401X4"%99044"/132380G04"F.4?"9E%&G0"HE0&"?E0".401X4"95&?0N?"9E%&G04K""

O!S '" 1045.190"F.4?" %;[.4?" 3?4" %99044" /01F34435&"HE0&" 3?4" 4J4?0F" 3&>51F%?35&"O0KGK<"&0?H51M"D%&;H3;?E<"R=*".4%G0<"F0F51J".4%G0S"9E%&G04K""

AE0"F5;08<" ;0F5&4?1%?0;" 3&" >3G.10" !K!<" ;J&%F39%88J" %;[.4?4" P580" '443G&F0&?4"%&;"=01F34435&"'443G&F0&?4"D%40;"5&"95&?0N?"3&>51F%?35&K"B&"?E0"/15/540;"%//15%9E<"0%9E".401"34"%443G&0;"%"1580"4.D40?"ODJ"?E0"%.?E513?J"4012390S">15F"?E0"0&?310"1580"40?K"-3F38%18J" ?E0" 1045.190" E%4" /01F34435&" 4.D40?4" >51" 0%9E" 1580" ?E%?" H388" %99044" ?E0"1045.190K""

$.13&G"%"409.10"3&?01%9?35&<"4?%?0"F%9E3&04"%10"F%3&?%3&0;"DJ";080G%?0;"%99044"95&?158"%G0&?4"%?"?E0"4.D[09?"OP580"-?%?0"L%9E3&0S"?5"&%23G%?0"?E0"1580"4.D40?<"%&;"?E0"5D[09?" O=01F34435&" -?%?0"L%9E3&0S" ?5" &%23G%?0" ?E0" /01F34435&" 4.D40?" >51" 0%9E" %9?320"1580K""

AE0" 4?%?0"F%9E3&0" 95&434?4"5>" 4?%?0"2%13%D804" O1580<"/01F34435&S<"HE39E"0&95;0"3?4" 4?%?0<" %&;" 95FF%&;4<"HE39E" ?1%&4>51F" 3?4" 4?%?0K" AE040" 4?%?0"F%9E3&04" ;0�&0" ?E0"9.110&?8J" %9?320" 1580" %&;" 3?4" %443G&0;" /01F34435&4" %&;" &%23G%?0" ?E0" 1580�/01F34435&"4.D40?4"?5"10%9?"?5"9E%&G04"3&"?E0"95&?0N?K""

"

a5-(.&#KCKZ#!%&#O,0/+5@#G"0$&V$#F3/.&#TYFG#H"1&)#

AE0"F%3&"95F/5&0&?4"5>"?E0"$PQ'R"F5;08"%106"

! F7GH7K"'".401"34"%&"0&?3?J"HE540"%99044"34"D03&G"95&?15880;K"" "*-bP-"10/1040&?4"%"40?"5>".4014K""

! H8IG7K" '" 1580" 34" %" [5D" >.&9?35&"H3?E3&" ?E0" 95&?0N?" 5>" %&" 51G%&3I%?35&"H3?E"45F0" %44593%?0;" 40F%&?394" 10G%1;3&G" ?E0" %.?E513?J" %&;" 104/5&43D383?J"95&>0110;"5&"?E0".401"%443G&0;"?5"?E0"1580K"PU(b-"10/1040&?4"%"40?"5>"15804K""

! :GHE7K"'"/01F34435&"34"%&"%//152%8"?5"%99044"5&0"51"F510"PQ'R"/15?09?0;"1045.1904K"=bPL-"10/1040&?4"%"40?"5>"/01F34435&4K""

! GMX7K" b,\-" 10/1040&?4" ?E0" 40?" 5>" 95&?0N?" 3&>51F%?35&" 3&" ?E0" 4J4?0FK" '&"%.?E513I0;"eR5&?0N?"'G0&?f"34"0F/85J0;"?5"958809?"95&?0N?"3&>51F%?35&K""

Page 48: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

]k! ""

! 7G77L8M7K"'"404435&"34"%"40?"5>"3&?01%9?35&4"D0?H00&"4.D[09?4"%&;"5D[09?4K"'".401" 34"%443G&0;"%" 40?"5>" 15804";.13&G"0%9E"404435&K"AE0"%9?320" 1580"9E%&G04";J&%F39%88J" %F5&G" ?E0" %443G&0;" 15804" >51" 0%9E" 3&?01%9?35&K" -b--BU,-"10/1040&?4"%"40?"5>"404435&4K"

! F!K"*'"34"?E0"F%//3&G"?E%?"%443G&4"%"1580"?5"%".401K"B&"?E0"404435&<"0%9E".401"34"%443G&0;"%"40?"5>"15804<"?E0"95&?0N?"3&>51F%?35&"34".40;"?5";093;0"HE39E"1580"34"%9?320K"AE0".401"H388"%99044"?E0"1045.190"H3?E"?E0"%9?320"1580K""

! :!K"='"34"?E0"F%//3&G"?E%?"%443G&4"/01F34435&4"?5"%"1580K"b201J"1580"?E%?"E%4"/132380G0" ?5" %99044" ?E0" 1045.190" 34" %443G&0;" %" 40?" 5>" /01F34435&4<" %&;" ?E0"95&?0N?"3&>51F%?35&"34".40;"?5";093;0"HE39E"/01F34435&"34"%9?320">51"?E%?"1580K""

B&" ?E0"%//15%9E<"%"R0&?1%8"'.?E513?J"OR'S"F%3&?%3&4" ?E0"5201%88" 1580"E301%19EJK"sE0&"?E0".401" 85G4"5&"?E0"4J4?0F<"D%40;"5&"?E0".401X4"9%/%D383?J<"%"4.D40?"5>"?E0"1580"E301%19EJ"34"%443G&0;"?5"?E0".401">51"0%9E"404435&K"AE0&"?E0"R'"40?4"./"%&"%G0&?">51"?E%?".401" %&;" ;080G%?04" ?E0" .401X4" 13GE?" ?5" ?E%?" %G0&?K" AE0" %G0&?" H388" F5&3?51" ?E0"0&2315&F0&?"4?%?.4"5>"?E0".401"%&;";J&%F39%88J"9E%&G0"?E0"%9?320"1580"5>"?E0".401K""

b201J"1045.190"F%3&?%3&4"%"40?"5>"/01F34435&"E301%19E304">51"0%9E"/5?0&?3%8"1580"?E%?"H388"%99044"?E0"1045.190K"AE0"1045.190"F%3&?%3&4"3?4"0&2315&F0&?"%&;";J&%F39%88J"%;[.4?4"?E0"/01F34435&4">51"0%9E"1580K""

6. uT-RBAC

AE0"*D3Z.3A5.4"P580CQ%40;"'99044"R5&?158"F5;08"H%4"3&?15;.90;"DJ"xRE%0"0?"%8K"!qqiyK"AE0"F5;08"95&43;014"?E0"?3F0"%&;"?E0"859%?35&"5>"?E0".401"%4"3F/51?%&?"080F0&?4">51"?E0"%9?32%?35&"%&;";34%D83&G"5>"%"1580K"

AE0"F5;08"/15/5404"%" 43F/80"F0?E5;" >51" 10/1040&?3&G" 43?.%?35&%8" 3&>51F%?35&">51" .D3Z.3?5.4" 95F/.?3&G" 0&2315&F0&?4K" AE0" 1580" 4?%?04" 5>" ?E0" .ACPQ'R" %10" '443G&<"$34%D80" %&;"b&%D80K" QJ" .43&G" ?E0" 1580" 4?%?04<" ?E0" %.?E514" 10;.90;" ?E0" 10/1040&?%?35&"95F/80N3?JK""

AE0" 4?%?0" 5>" .401X4" 1580" 34" 9E%&G0%D80" ;.13&G" %" 404435&K"sE0&" %" .401" 85G4" 3&?5"4J4?0F<"?E0"4J4?0F"%443G&4"15804"?5".401K"'?"?E34"/53&?"3&"?3F0<"?E0"1580"4?%?0"34"'443G&K"AE0" 4J4?0F" 9E09M4" 43?.%?35&" 3&>51F%?35&<" %>?01" HE39E" ?E0" 1580" 4?%?0" 34" 9E%&G0;" ?5"b&%D80"51"$34%D80"HE0?E01"3?"34"4%?34>30;"51"&5?K""

AE0"43?.%?35&"3&>51F%?35&"10G%1;4"?5"?E0"3&>51F%?35&"5>".401X4"?3F0"%&;"859%?35&K"B&".ACPQ'R"F5;08<"?E34"34"10/1040&?0;"%4"&0H"95&4?1%3&?4">51"?3F0"%&;"859%?35&"2%1J3&G"0&2315&F0&?K""

AE0"95&4?1%3&?"R"34"%"/15;.9?"5>"(R"�"ARK""

! IB%34%*&".(-&'%"&'$().-'(<"HE39E"34"%"40?"5>"�8p<"8!<"8#<"K"K"K"<"8[�"51"'&JHE010K"8" 34" 10/1040&?0;" DJ" 4JFD5839" 859%?35&" &%F0" O0KGK" P55F!q!" %&;" -095&;"78551S"%&;"3&98.;04"E301%9E39%8"0N/104435&K""

! AB%34%(-/#%"&'$().-'(Y%HE39E"34"%"40?"5>"�?p<"?!<"?#<"K"K"K"<"?"[�"51"�?3"6"?M�K"" "?"34"10/1040&?0;"%4"�A3F0�$%J�o0%1�'&J?3F0�K"""�6X" F0%&4" 95&?3&.5.4" 5/01%?35&K" 751" 0N%F/80<" L5&;%J6713;%J" F0%&4"95&?3&5.4"?3F0";.13%?35&">15F"L5&;%J"?5"713;%JK""

AE0"%99044"95&?158"/5839J"34"10/1040&?0;"%4"%">51F"5>"OR<"P580-"?%?0<"P580&%F04SK"B?"34"4%F0"%4"O(R<"AR<"P5804?%?0<"P580&%F04SK"

"

Page 49: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ]l!"

7. Context-Role Based Access Control Model

AE0"95&?0N?C1580"D%40;"%99044"95&?158"F5;08"%;;4"%"&5?35&"5>"95&?0N?C1580"?5"%"?1%;3?35&%8"1580"D%40;"%99044"95&?158K"=15/540;"DJ"x=%1M"0?"%8K<"!qqiy<"?E0"95&?0N?C1580"10/1040&?4" 0&2315&F0&?" 4?%?0" 5>" ?E0" 4J4?0F" DJ" %"F%//3&G" 95&?0N?C15804" %&;" 95&?0N?"3&>51F%?35&K" AE0"F5;08"H%4"D.38?" .43&G" ?E0".&3>51F"&5?35&"5>" %" 1580" ?5" 9%/?.10"D5?E".401"%&;"95&?0N?"%??13D.?0"%&;"388.4?1%?0;"DJ"%"43F/80"3&?0883G0&?"E5F0"0N%F/80K"

RPQ'R"E%4"?E100"108%?35&4"*'<"='<"%&;"R'"?E%?";0>3&0"?E0"%44593%?35&4"D0?H00&".401"15804<".401"/01F34435&"%443G&F0&?4"%&;"95&?0N?"15804K"

V"*'6"*'"34"?E0"F%//3&G"?E%?"%443G&4"%".401"1580"?5"%".401K"V"R'6"R'"34"?E0"F%//3&G"?E%?"%443G&4"%"95&?0N?"1580"?5"%"95&?0N?K"V"='6"='"34"?E0"F%//3&G"?E%?"%443G&4"/01F34435&4"?5"%"1580K"

AE0"RPQ'R"F5;08"34">51F%88J";0>3&0;"%4">5885H4"6"

! *<" R<" P<*P<RP<" =<" -" O.4014<" 95&?0N?4<" 15804<" .401" 15804<" 95&?0N?" 15804<"/01F34435&4<"404435&4<"104/09?3208JSK"

! *'" !" *" �" *P<" %" F%&JC?5CF%&J" F%//3&G" .401C?5C.401" 1580" %443G&F0&?"108%?35&K"

! %443G&0;".4014"O.1"6"*PS"!"!*<"?E0"F%//3&G"5>".401"1580".1"5&?5"%"40?"5>".4014K"""751F%88J6"%443G&0;".4014"O.1S"�"."!"*�O.<".1S"!"*'"

! P"!"!O*P"�"RPS<"?E0"40?"5>"15804K"! ='" !" =" �" P<" %" F%&JC?5CF%&J" F%//3&G" /01F34435&C?5C1580" %443G&F0&?"

108%?35&"! %443G&0;"/01F34435&4" O1" 6"PS"!" !=" <" ?E0"F%//3&G"5>" 1580" 1" 5&?5" %" 40?" 5>"

/01F34435&4K"! .401"404435&4"O."6"*S"!"!-<"?E0"F%//3&G"5>".401"."5&?5"%"40?"5>"404435&4K"! 404435&" 15804" O4" 6" -S"!" !P<" ?E0"F%//3&G"5>" 404435&" 4" 5&?5" %" 40?" 5>" 15804K"

751F%88J6"404435&"15804O43S"!"1"!"P�O404435&".4014O43S<"1S"!"*'"

AE0" 95&?0N?" 1580" 34" .40;" ?5" 9%/?.10" 409.13?JC10802%&?" 95&?0N?" 3&>51F%?35&" 3&"RPQ'R" /5839304K" R5&?0N?" F0%&4" 43?.%?35&%8" 3&>51F%?35&K" '8F54?" %&J" 3&>51F%?35&"%2%38%D80"%?"?E0"?3F0"5>"%&"3&?01%9?35&"9%&"D0"400&"%4"95&?0N?"3&>51F%?35&K""

AE0"95&?0N?"1580"4E%104"F%&J"9E%1%9?0134?394"H3?E".401"15804K"-5<"95&?0N?"1580"E%4"1580"%9?32%?35&<"1580"10259%?35&<"%&;"1580"E301%19E304K"73GK"!K]"4E5H"%&"0N%F/80"5>"1580"E301%19E304"5>"95&?0N?"1580K"

a5-(.&#KCWZ#&V/+=)&#"*#.")&#%5&./.@%5&'#"*#@"0$&V$#.")&#

Page 50: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

^q! ""

8. Context-aware Access Control Model for Pervasive Environments (CAP)

U?E01"1040%19E"4?.;304"%4"xbF%F3"0?"%8K<"!qqjy"E%20"/1040&?0;"%"R5&?0N?C'H%10"'99044"R5&?158"L5;08" >51"=012%4320"R5F/.?3&G"b&2315&F0&?4<" ?E0"F5;08" 34" D%40;"5&"?E0" PQ'R" F5;08" %&;" 0F/E%43I04" ?E0" >%9?" ?E%?" ?E0" R5&?0N?.%8" %??13D.?04" %10" 201J";J&%F39"HE39E"F%J"134M";04?%D383I3&G"?E0"/01F34435&4K""

a5-(.&#KC`Z#!%&#GF7#H"1&)#

'9951;3&G8J<" ?E0" %.?E514" ;34?3&G.34E0;" D0?H00&" !" ?J/04" 5>" 95&?0N?.%8" >%9?514"?E%?"9%&"D0"95&&09?0;"?5"?E0".401"51"?E0"0&2315&F0&?<"400">3GK!K^6""

O3S I'/E2#$*9!95&?0N?.%8"080F0&?46"95&&09?0;"?5")&*#%.$$-='/#'(K"

I&'=PA#)/%B&'(#S(%;IAB>" 34"?E0"5&0"?E%?" 3?4"2%8.0";504"&5?"9E%&G0"3&"%"?3F0" /0135;<" &%F0;" �" ?3F04" 5>" %201%G0" 404435&" 83>0?3F0<" 4.9E" %4" %G0<"H03GE?"%&;"4J4?0F"9%/%D383?304K"(ARC-0?"95&?%3&4"?H5"40?4"5>"(AR46" "G'<-)&'/#'(.*%IAB%ObC(ARC-0?S"%&;"F$#)%IAB"O*(ARC-0?SK"

H&*#%!$$-='/#'(%B&'2-(-&'%;H!B>"F%/4"%"4.D40?"5>"b&2315&F0&?%8"(ARC-0?"%&;"*401"(ARC-0?"?5"0%9E"1580" "

P'R6"P!=O*C(ARC-0?S�=ObC(ARC-0?S"

O33S "6'*#2#$*9"95&?0N?.%8"080F0&?46"%??%9E0;"?5"0#)/-$$-&'%.$$-='/#'(K""

7,&)(PA#)/%B&'(#S($%;7AB>"%10"080F0&?4"?E%?"F%J"D0"9E%&G0;";.13&G"%"404435&<" 4.9E" %4" ?3F0<" 859%?35&" %&;" R=*" 85%;K" -ARC-0?" %845" 3&98.;04"G'<-)&'/#'(.*%7AB$"ObC-ARC-0?S"%&;"F$#)%7AB$"O*-ARC-0?SK"

H&*#P:#)/-$$-&'% B&'2-(-&'% ;H:B>" 34" %"F%//3&G" >.&9?35&" ?E%?" %443G&4" %"4.D40?"5>"bC-ARC-0?"%&;"*-ARC-0?"?5"0%9E"1580"H3?E"%"4/093>39"/01F34435&K"

P=R6P�=1F!=O*C-ARC-0?S�=ObC-ARC-0?S"

73&%88J<"%"H#4+#$(P!+(,&)-3.(-&'"F%//3&G">.&9?35&"%443G&4"%"eT1%&?f"51"e$0&Jf"104/5&40"?5"?E0"404435&"%&;"10Z.04?0;"/01F34435&"O%9951;3&G"?5"/01F34435&"95&;3?35&4"%&;"9.110&?"-E51?CA01F"95&?0N?4SK"

9. Intelligent Access Control Mechanism for Ubiquitous Applications

AE0" /15/540;" 49E0F0" 0N?0&;4" ?E0" PQ'R" F5;08" DJ" %;;3&G" ;J&%F39" 1580" %&;"/01F34435&" %443G&F0&?4" D%40;" 5&" 95&?0N?" 3&>51F%?35&K" AE0" %.?E514" x(3F" %&;" -E3&<"!qqjy" E%20" 95&>15&?0;" ?E0" ;J&%F393?J" 5>" 95&?0N?.%8" 95&4?1%3&?4" DJ" .43&G" 3&?0883G0&?"%99044";093435&CF%M3&G"?E15.GE"%"D%9M"/15/%G%?35&"&0.1%8"&0?H51M4"%8G513?EFK"

'&"%99044"/5839J"4/093>304"%"40?"5>"95&?0N?.%8"3&>51F%?35&"%4">5885H46"

�*401B$<"UD[09?<"'.?E513I%?35&"?J/0<"=8%90<"A3F0<"-J4?0F"B&>51F%?35&<"=13513?J�"

Page 51: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^p!"

! F$#)LO6"HE5"40&?"?E0"10Z.04?K"! 856#"(6"$%?%"5D[09?"34"D03&G"%990440;K"! !+(,&)-3.(-&'%(?0#6"AJ/0"�"��<"C�<" "

"V"F0%&4"&0G%?320"/01F34435&<"" "�"F0%&4"/543?320"/01F34435&K"

! I&".(-&'6"sE010"?E0"%99044"10Z.04?"H%4"344.0;"O0KGK<"B="%;;1044<"/EJ439%8"859%?35&<"9%?0G51J"5>"859%?35&"4.9E"%4"eF5D380fS"

! A-/#6"sE0&"?E34"%99044"10Z.04?"H%4"344.0;K"! 7?$(#/% L'C&)/.(-&'6"sE0&" ?E34" %99044" 10Z.04?"H%4" 344.0;"%?" ?E%?" ?3F0"

4J4?0F"3&>51F%?35&"4.9E"%4"&0?H51M"D%&;H3;?EK"

'&"%99044"/5839J"4/093>304"HE39E"1580"E%4"HE%?"M3&;"5>"/01F34435&4".&;01"45F0"95&?0N?.%8" 95&4?1%3&?4K"'8?E5.GE"%99044"/5839304"%10"F%3&8J".40;"DJ" ?E0"%.?E513I%?35&"0&G3&0" ?5" F%M0" %99044" 95&?158" ;093435&4<" ?E040" /5839304" %845" &00;" ?5" D0" 0N9E%&G0;"%F5&G" ?1.4?" 43?.%?35&4K" B&" 51;01" ?5" %??%3&" %"F510" 4.3?%D80" 9%?0G51J" 98%443>39%?35&" >51"/01F34435&4" %443G&F0&?<" %" &0.1%8" &0?H51M" %8G513?EF"H%4" %//830;" >51"F%M3&G" %99044"95&?158";093435&4K"

73GK"!Ki"388.4?1%?04"?E0"/15/540;"&0.1%8"&0?H51M"F5;08K"B?"E%4"3&/.?"8%J01<"E3;;0&"8%J014"%&;"5.?/.?"8%J01K"B?4"080F0&?4"%10"%4">5885H6"

! I'0+(%*.?#)6"AE0";%?%"3&/.?4"H3?E5.?";34?51?35&"?5"E3;;0&"8%J01K"! QRY% ZY% Q'6" B&/.?" ;%?%" O0KGK<" %9?320" 1580OYpS<" .401B$OY!S<" ?3F0OY#S<"

859%?35&OY]S<"%.?E513I%?35&"?J/0OY^S<t<"5?E01"95&?0N?"3&>51F%?35&OY&SS"! 8+(0+(% *.?#)6" AE0" 5.?/.?" 8%J01" HE010" ?E0" 98%443>30;" 3&>51F%?35&" 34"

10?13020;K"! :/6"U.?/.?";%?%"O/01F34435&O=FSS"

a5-(.&#KCJZ#F.@%5$&@$(.&#"*#!%&#Y/@6#7."=/-/$5"0#N&(./)#N&$3".6#

AE0"/15/540;"49E0F0"3&4.104"?E0">5885H3&G"9E%1%9?0134?3946"

! B?"/1020&?4"%&".&%.?E513I0;".401">15F".43&G"4J4?0F"10445.1904K" "! B?" /1523;04" ;J&%F39" 95&?158" 5201" .401" /132380G04" HE0&0201" %" .401X4"

95&?0N?"9E%&G04K""! B?" 5>>014"F510" 4.3?%D80"/01F34435&"%443G&F0&?4"%4" 3?" 3&?0883G0&?8J"G1%&?4"

%&;"%;%/?4"/01F34435&4" ?5".4014"%9951;3&G"?5"9.110&?"95&?0N?"H3?E".401"15804K"""

Page 52: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

^!! ""

10. Context-Aware RBAC in pervasive computing systems

'&5?E01" 0N?0&435&" H%4" /15/540;" DJ" x).8M%1&3" 0?" %8K<" !qqky" HE5" /1523;0;" %"95&?0N?C%H%10"PQ'R"F5;08"?5"F00?"?E0"10Z.310F0&?4"5>"/012%4320"4J4?0F4K"AE0"F5;08<"388.4?1%?0;"3&">3GK"!Kj<"40/%1%?0;"95&?0N?"F%&%G0F0&?">15F"?E0"%99044"95&?158"F5;08"3&"51;01" ?5" >%9383?%?0" ;093435&CF%M3&G" 3&" 9%404" HE010" %&" %.?E513I%?35&" ;093435&" 34"95&&09?0;"?5"40201%8"95&?0N?.%8"95&4?1%3&?4K"AE34"H%4"%995F/834E0;"DJ"%"4/093%8"4012390";0;39%?0;">51"95&?0N?"%&;"1045.190"F%&%G0F0&?K""

a5-(.&#KCQZ#!%&#G"0$&V$:F3/.&#TYFG#H"1&)#cGF:TYFGd#

AE0" 95&?0N?C%H%10" PQ'R" OR'CPQ'RS"F5;08"H%4" %995F/%&30;" DJ" %" 1580CD%40;"/15G1%FF3&G" >1%F0H51M" >51" ;043G&3&G" 409.10" 95&?0N?C%H%10" %//839%?35&4K" AE0">1%F0H51M"95&?%3&4"E3GEC80208"%D4?1%9?35&4">51"4/093>J3&G"95&?0N?CD%40;"%99044"95&?158"10Z.310F0&?4<"4/093>39%88J"%;;10443&G"?E0">5885H3&G"%4/09?46"

! H&*#% .2/-$$-&'% .'2% <.*-2.(-&'% "&'$().-'($[" AE040" 95&4?1%3&?4" 4/093>J"95&?0N?CD%40;"95&;3?35&4"?E%?"&00;"?5"D0"4%?34>30;"D0>510"%;F3??3&G"%".401"?5"%"1580<"%&;"%845">51"95&?3&.3&G"%".401X4"F0FD014E3/"3&"%"1580K"

! B&'(#S(P5.$#2% )&*#% 0#)/-$$-&'$[" $J&%F39" 5D[09?" D3&;3&G" 9%.404" 1580"5/01%?35&4" ?5" 3&?01>%90" H3?E" ;3>>010&?" 40123904" .&;01" ;3>>010&?" 95&?0N?"95&;3?35&4K"

! :#)$&'.*-3#2% )&*#% 0#)/-$$-&'$[" -.9E" /01F34435&4" %885H" ;3>>010&?" 1580"F0FD014"?5"%99044";3>>010&?"%9?320"4/%90"40123904"D%40;"5&"?E031" 3&;323;.%8"95&?0N?K"

! B&'(#S(P5.$#2% 0#)/-$$-&'% ."(-<.(-&'% "&'$().-'($[" AE040" 95&4?1%3&?4" %10"%44593%?0;" H3?E" 4/093>39" 1580" /01F34435&4<" %&;" 4/093>J" 95&?0N?CD%40;"95&;3?35&4"?E%?"&00;"?5"E58;">51"%"1580"F0FD01"?5"0N09.?0"4.9E"/01F34435&4K"

! B&'(#S(P5.$#2% )#$&+)"#% .""#$$% "&'$().-'($[" AE040" 95&4?1%3&?4" 104?139?" %"1580"F0FD01X4"%99044"?5"%"4.D40?"5>"1045.1904"?E%?"%10"F%&%G0;"DJ"%&"%9?320"4/%90"4012390K"

AE0" F5;08" %845" 4.//51?4" 10259%?35&" 5>" %" .401X4" F0FD014E3/" 3&" %" 1580" HE0&"95&?0N?"95&;3?35&4">%38"?5"E58;K"AE0"%.?E014"E%20"%845"3;0&?3>30;"?E0"95&?0N?"3&2%83;%?35&"/15D80F"%&;"%;;10440;" ?E34"/15D80F"DJ"/1523;3&G"%"95&?0N?"G.%1;"F09E%&34F" 3&" ?E0"R'CPQ'R"F5;08K""

Page 53: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^#!"

!K#K!K#"-.120J" "

B&"%&%8JI3&G" ?E0";3>>010&?"F5;084" ?E%?"H0"4.FF%13I0;" 3&" ?E0"/10235.4"409?35&<"H0"E3GE83GE?"?E0"3F/51?%&90"5>"?%M3&G"95&?0N?"3&?5"95&43;01%?35&"HE380"F5;083&G"%99044"95&?158">51"/012%4320"0&2315&F0&?4K"'4"H0"4E5H"3&"5.1"95&8.;3&G"?%D80"!Kp<"?E0"F5;084"E%20"025820;"H3?E"?E0"0258.?35&"5>"?E0"95&?0N?";0>3&3?35&K""

'4"H0"9%&"400<" ?E0"F%3&"5D[09?320"5>" ?E0"4.120J0;"F5;084" 34" ?5"/1523;0"%99044";093435&4" ?E%?" F00?" ?E0" ;J&%F393?J" 5>" 95&?0N?.%8" 95&4?1%3&?4" H3?E3&" /012%4320"0&2315&F0&?4K"

!!

!

U'!

H'/#$1#.)8!H'/&#*),/#&!

!

N'+$8!!!!!!!!!!!!!!!!!!!!!!F$7$*$/0$!

G,9$! I'0)#,'/! R)#$! [#6$*!

O! G2FL4H!!! `L$*#,/'!$#!)8Pa!QbbOc! 1! ! ! !

Q! KGFL4H! `d'&6,!$#!)8Pa!Qbb_c! 1! ! ! !

V! "%)#,)8!FL4H! `e)/&$/!$#!)8Pa!QbbVc! 1! 1! ! !

W! K$'2FL4H! `L$*#,/'!$#!)8Pa!Qbb_c! 1! 1! ! !

_! R</)9,0!FL4H! `f6)/E!$#!)8Pa!QbbVc! 1! 1! 1!F'8$!"#)#$!N)06,/$!

g! .G2FL4H! `H6)$!$#!)8Pa!Qbbgc! 1! 1! ! I'E,0!

h!H'/#$1#!F'8$2L)&$+!400$&&!

H'/#*'8!XHFL4HY!`:)*D!$#!)8Pa!Qbbgc! 1! 1! i! !

j!H'/#$1#24()*$!400$&&!

H'/#*'8!N'+$8!7'*!:$*-)&,-$!

H'9%.#,/E!M/-,*'/9$/#&!`M9)9,!$#!)8Pa!Qbbhc! 1! 1! 1! !

k!;/#$88,E$/#!400$&&!H'/#*'8!

N$06)/,&9!7'*!@5,l.,#'.&!4%%8,0)#,'/&!

`I,9!)/+!"6,/a!Qbbhc! 1! 1! !/$.*)8!

/$#('*D&!

Ob!H'/#$1#2)()*$!FL4H!,/!

%$*-)&,-$!0'9%.#,/E!&<&#$9&!`m.8D)*/,!$#!)8Pa!Qbbjc! 1! 1! 1! !

!/4)&#KCDZ#!%&#&A")($5"0#"*#@"0$&V$:/3/.&#TYFG#+"1&)'#

'>?01" 95F/80?3&G" ?E34" 4?.;J" 5&" ?E0" 2%135.4" 0N?0&435&4" /15/540;" ?5" %;%/?" ?E0"PQ'R"F5;08" 3&"51;01" ?5"F00?" ?E0"025823&G"&00;4"5>"/012%4320"%&;"10%8C?3F0"4J4?0F4<"H0"&5?390"?E%?"?E040"0N?0&435&4";3;"&5?"?%M0" 3&?5"%995.&?"?E0".401X4"43?.%?35&"%&;"?E0"95F/80N3?J" ?E%?" F3GE?" ?%M0" /8%90" 3&" ;0/0&;3&G" 5&" 95&?0N?.%8" D%40;" %.?E513I%?35&4"H3?E3&"913?39%8"43?.%?35&4"?E%?"E0"F3GE?">%90"%".401"O0F01G0&9J"9%40<">310<"0?9KSK"

B&" ?E0" &0N?" 409?35&<" H0X88" 0N/8510" ?E0" ;3>>010&?" 1040%19E" H51M4" ?E%?" H010"3&?0104?0;" 3&" %;%/?3&G"%99044" 95&?158";093435&4" ?5"F00?" ?E0"&090443?J" 3F/540;"DJ" ?E0"43?.%?35&"%?"HE39E"?E0".401";0F%&;4"%99044K"

"

Page 54: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

^]! ""

QPVPV!400$&&!H'/#*'8!)/+!",#.)#,'/24()*$/$&&!

'4"H0"E%20"4E5H&"3&"?E0"/10235.4"409?35&<"?E0";093435&CF%M3&G"/159044"3&"PQ'R"E%4"025820;"?5"4.3?" ?E0";J&%F393?J"5>"95&?0N?.%8"080F0&?4"5>"/012%4320"0&2315&F0&?4K"'4"%"104.8?<" ?E0"%99044"95&?158"F09E%&34F";504"&5?"5&8J"?30"/01F34435&"%443G&F0&?"?5"?E0".401X4"3;0&?3?J"%&;"1580"D.?"%845"?5"E34"95&?0N?.%8"%??13D.?04"O?E%?"025820"5201"?3F0SK""

L0%&HE380<" /012%4320" 95F/.?3&G" 4E5.8;" &5?" 5&8J" D0" %H%10" 5>" ?E0" 95&?0N?" D.?"4E5.8;" %845" D0" %D80" ?5" 9%/?.10" 43?.%?35&%8" 3&>51F%?35&" xr3FF01F%&&" 0?" %8K<" !qq^yK"A%M3&G" 3&?5" 95&43;01%?35&" ?E%?" 3&" /012%4320" 0&2315&F0&?4<" .4014" ;0F%&;" %99044" ?5"3&>51F%?35&"45.1904"3&"10%8C?3F0"95&;3?35&4<"H0"E3GE83GE?"?E0"3F/51?%&90"5>"/1523;3&G"%&"%99044"95&?158"F5;08"?E%?"34">80N3D80"%&;"104/5&4320"0&5.GE"?5";0%8"H3?E"%&J"?J/0"5>"43?.%?35&"95&>15&?3&G"?E0".401"O0F01G0&9J<".&C0N/09?0;"020&?<"0?9KSK""

B&" ?E34" 409?35&<" H0X88" 4?%1?" DJ" 93?3&G" 45F0" 43?.%?35&" ;0>3&3?35&4" 3&98.;0;" 3&" ?E0"83?01%?.10" ?E0&<" H0X88" 0N/540" ?E0" ;3>>010&?" 1040%19E" H51M4" ?E%?" H010" 3&?0104?0;" 3&"%;%/?3&G"%99044"F5;0883&G"?5";0%8"H3?E"10%8C?3F0"43?.%?35&4"%&;">3&%88J<"H0X88"95&98.;0"H3?E"%"4.120J";04913D3&G"?E0"F%3&";3109?35&4"?E%?"H010">5885H0;K"

!K#K#Kp"B&?15;.9?35&"�"$0>3&3?35&"5>"-3?.%?35&"

AE0"?01F"|"43?.%?35&"}"9%&"D0"F3N0;"H3?E"?E0"|"95&?0N?"}"%4"F%&J"1040%19E"H51M4"E%20" 3&?01/10?0;" 3?";3>>010&?8J"%9951;3&G" ?5" ?E0"1040%19E"%10%"%&;"%//839%?35&";5F%3&"O0KGK" ?E0" H51M4" 5>" xQ5.3;GE%GE0&" 0?" %8K<" !qpqy" E%20" ?10%?0;" 43?.%?35&C%H%10" .401"/15>3804";0/0&;3&G"5&"?E0".401X4"0&2315&F0&?%8";%?%SK"

AE0"H51M4"H3?E3&"?E0"95&?0N?C%H%10"95F/.?3&G"%10%"E%20"?30;"?E0";0>3&3?35&"5>"?E0"95&?0N?"%4"D03&G" ?E0"%??13D.?04" 9E%1%9?013I3&G" ?E0".401X4" 43?.%?35&" x$0J<"!qqpyK"'4"95&?0N?.%8" 080F0&?4" %10" %9Z.310;" %&;" 3&?01/10?0;<" %&" 0&?3?JX4" 4?%?0" 34" ;0?01F3&0;K" '"43?.%?35&"34";04913D0;"?5"D0"%"958809?35&"5>"4?%?04K"73&%88J<"?E0"43?.%?35&"34"0F/85J0;"%4"%&"3&/.?"?5"0&E%&90"?E0"Z.%83?J"5>"40123904"/1523;0;"DJ"?E0"%;%/?320"4J4?0FK""

AE0"H51M4"5>" xs03�0&D01G<"!qqiy"E3GE83GE?0;"?E0" 3F/51?%&90"5>"Z.%83>J3&G"?E0"3&>51F%?35&" 104.8?3&G" >15F"95&?0N?" %9Z.343?35&" O859%?35&<" ?3F0<" ?0F/01%?.10<" 0?9KS" 3&" %"F510",-=,P*#<#*"%&;"(-/#P-'<.)-#'("H%J"9%880;"?E0"43?.%?35&"5>"?E0".401"O0KGK"0%?3&G"%?"E5F0<";1323&G"?E0"9%1<"H51M3&G"3&"?E0"5>>390SK"+3GEC80208"?1%&4>51F%?35&4"H010"%9E3020;"?E15.GE" 85G39%8" 8%D084" %&&5?%?3&G" %" 834?" 5>" 95&?0N?" ;3F0&435&" 2%8.04K" 751" 0N%F/80" >51"95&?0N?" ;3F0&435&" O(59%?35&6" +5F0<" A3F06" ,3GE?S<" ?E0" %44593%?0;" E3GEC80208"Z.%83>39%?35&4"H5.8;"D06"4800/3&GK"

AE0"H51M4"5>" x)%H%G50"0?"%8K<"!qppy";0>3&0;" ?E0"43?.%?35&"%&;"?30;" 3?" ?5"%99044"95&?158K"'9951;3&G"?5"?E0F<"%"43?.%?35&"34"%&"%D4?1%9?"5>"95&;3?35&4"HE39E"34"95F/540;"5>".401"95&?0N?4"%&;"108%?0;"5D[09?4"95&?0N?4K"751"0N%F/80<"%".401"'"9%&"5D?%3&"%99044"/01F34435&" /132380G04" 5&" ?E0" D855;" ?J/0" 5>" %" /%?30&?" 5>" .401"'" 3>" ?E0" .401"'" 34" .&;01"95&4.8?%?35&"%&;"?E0"/%?30&?"34"%845"E54/3?%83I0;K"

B&" 45F0" 1040%19E"H51M4" 3&?0104?0;" 3&" ?%4MC5130&?0;" 1095FF0&;%?35&" 4J4?0F4"%&;"D%40;"5&"5&?585G304<"95&?0N?.%8"%??13D.?04"98%443>39%?35&"%&;"5&?585G304"H010".40;"%4"%&"3&/.?"?5"0N?1%9?"43?.%?35&4"x(.?E01"0?"%8K<"!qqkyK"AE0"43?.%?35&"H%4"0F/85J0;"%4"%&"0&139E39E3&G" 080F0&?" >51" ?E0" 1095FF0&;%?35&" 4J4?0F" %&;" 40120;" ?5" 3&910%40" ?E0"/1093435&"5>"40123904"5>>010;"?5"?E0"F5D380".401K""

-5F0" 1040%19E" H51M4" 3&?0104?0;" 3&" ?E0" Z.%83?J" %44.1%&90" 5>" %;CE59" 40123904"/1523;0;"H3?E3&".D3Z.3?5.4"0&2315&F0&?4"E%20"D00&"3&?0104?0;"3&"43?.%?35&C%H%10&044"

Page 55: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^^!"

%&;"?30;"3?"?5"?E0"&0?H51M"95&&09?323?J"%&;"4?%?.4"H3?E3&4"%"40&451"&0?H51MK"AE0"H51M4"5>"x)3F"0?"%8K"!qqly"/15/540;"%"-3?.%?35&C'H%10"A09E&585GJ"%&;";34?3&G.34E0;"D0?H00&"43?.%?35&C%H%10&044"%&;"95&?0N?C40&43?323?J"%4">5885H46"

! 7-(+.(-&'%.1.)#'#$$["34"?E0"9%/%D383?J"5>"%";02390"?5"9%/?.10"%&;"%&%8JI0"?E0" 108%?35&4E3/" %F5&G"F.8?3/80" 95&?0N?4" %&;" %9?35&4" 5201" %" /0135;" 5>"?3F0" 3&" 51;01" ?5" D0" %D80" ?5" ?%M0" %9?35&4" %.?5F%?39%88J" %&;" ?3F08J";0/0&;3&G"5&"43?.%?35&4K"

! B&'(#S(P$#'$-(-<-(?[" R5&?0N?" 40&43?323?J" 34" ?E0" 9%/%D383?J" 5>" %" ;02390" ?5";0?09?"3?4"9.110&?"95&?0N?"%&;"9E%&G04"3&"95&?0N?.%8";%?%K"

B&"%99044"95&?158<"%"43?.%?35&"34"230H0;"%4"%&"e.&C0N/09?0;"0N90/?35&%8"020&?"51"%&".1G0&?"020&?"?%M3&G"/8%90fK"B?"34"95&43;010;"%4"%&"3F/51?%&?">%9?51"?E%?"9%&"3&>8.0&90"%&;"%8?01";093435&CF%M3&G"%&;"%99044"/132383G04"x=520J<"!qqqy<"xP344%&0&"0?"%8K<"!qq]yK""

!K#K#K!"B&?15;.93&G"780N3D80"'99044"R5&?158"w"|"Q10%MCT8%44"}"

P04/09?3&G"?E0"13G3;3?J"5>"%99044"95&?158";093435&4"34"4?15&G8J"10Z.310;"?5"0&4.10"?E0"409.13?J"%&;"3&?0G13?J"5>"%&"3&>51F%?35&"4J4?0FK"+5H0201<"3?"34"%8F54?"3F/5443D80"?5"4/093>J"%&;"/10;39?"%88"?E0"43?.%?35&4"%&;"490&%1354"5>"10Z.310;"%99044K""

AE.4<"/1523;3&G"%">80N3D83?J"5>"%99044"34"0440&?3%8"04/093%88J"3&"913?39%8"43?.%?35&4"OF0;39%8"0F01G0&9J<" >310<" ?09E&39%8"/15D80F4"5&"%"/8%&0<"0?9KS"HE010"%&"%99044";0&3%8"F%J"&5?"5&8J"134M"?E0"Z.%83?J"5>"?E0"4J4?0F"D.?"%845"?E0"83204"5>"4J4?0F".4014K"

AE0"&00;"5>"43?.%?35&C%H%10&044"3&"%99044"95&?158"H%4">314?"0N/10440;"DJ"x=520J<"!qqqy<" HE5" E3GE83GE?0;" ?E0" 3F/51?%&90" 5>" /1523;3&G" %" 451?" 5>" &0(-/-$(-"% $#"+)-(?"49E0F0" ?E%?" H5.8;" 108%N" %99044" 1.804" 3&" 51;01" ?5" 0&%D80" .4014" ?5" F00?" 0N90/?35&%8"9319.F4?%&904"O;34%4?014<"F0;39%8"0F01G0&9304"51"?3F0C913?39%8"020&?4SK""

AE0" H51M4" 5>" xP344%&0&" 0?" %8K<" !qq]y" E%20" %845" E3GE83GE?0;" ?E0" 3F/51?%&90" 5>"/1523;3&G"%"C*#S-5*#%$#"+)-(?%4J4?0F"?E%?"H5.8;"5>>01"F510"?E%&"J04"51"&5"%&4H014"%&;"?E%?"H5.8;"&5?"108J"5&"/10;0>3&0;"458.?35&4"3&"F00?3&G".&C%&?393/%?0;"%99044";0F%&;4K"AE0"/15/540;"4J4?0F"5>>010;"?E0"/5443D383?J"?5"520113;0"409.13?J"/5839304"%&;"?5"40%19E">51" %&" %.?E513?J" 10458.?35&" ?E%?" 34" %&" %.?5F%?39" /159044" ?E%?" >3&;4" %&" %99044" /5839J"%.?E513?J"?E%?"9%&"%//15.20"%&"520113;0K""

AE0"/10235.48J"F0&?35&0;"H51M4"E%20" ?130;" ?5"/1523;0"F0%&4" ?5"F%3&?%3&" ?E0"4J4?0FX4" 3&?0G13?J" %&;" 0&4.10" ?1%9%D383?J" 83M0" %.;3?<" %;F3&34?1%?320" 9E09M4" %&;" DJ"F%M3&G"4.10"?E%?".4014"0F/85J"?E34">80N3D383?J"D%40;"5&"%"95&4935.4";093435&"%&;"M&5H"?E%?"?E0J"H388"D0"%995.&?%D80">51"%&J"3880G3?3F%?0"%99044K""

AE34">80N3D80"409.13?J"H%4"&0N?"9%880;"\%J)#.@PV*.$$%]"458.?35&"%&;"H%4"%;5/?0;"%4"%"4?%&;%1;"H3?E3&"E0%8?E9%10"4J4?0F4"xQ10%MCT8%44<"!qq]y"%&;"%//830;"3&"F%&J"5?E01"%//839%?35&" ;5F%3&4K" AE0" 458.?35&" E08/4" .4014" ?5" 95&>15&?" 0F01G0&?" 43?.%?35&4" DJ"G1%&?3&G"?E0F"%99044"?5".&%.?E513I0;"&00;0;"1045.1904K""

AJ/39%88J<" %" 4?1%?0GJ" >51" 3F/80F0&?3&G" ?E0" |Q10%MCT8%44}" 34" 95F/1340;" 5>" ?E0">5885H3&G"4?0/46"

pK :)#P$(.=-'=% \J)#.@PV*.$$]% .""&+'($[" bF01G0&9J" %995.&?4" %10" 910%?0;" 3&"%;2%&90"?5"%885H"9%10>.8"?E5.GE?"%D5.?"?E0"%99044"95&?158"/5839304"%&;"%.;3?"?1%384"%44593%?0;"H3?E"?E0FK"

Page 56: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

^i! ""

!K O-$()-5+(-'=%0)#P$(.=#2%.""&+'($"&00;4"?5"D0"9%10>.88J"F%&%G0;"?5"/1523;0"?3F08J"%99044"HE0&"&00;0;6"Q10%MG8%44"10Z.3104"?E0"0F01G0&9J"%995.&?4"D0"F%;0" %2%38%D80" 3&" %&" %//15/13%?0" %&;" 10%45&%D80" F%&&01K" AE0" %995.&?";0?%384"F%J"D0"/1523;0;"5&"F0;3%"4.9E"%4"%"/13&?0;"/%G0<"%"F%G&0?39C4?13/0"9%1;<"%"4F%1?"9%1;"51"%"?5M0&K"

#K E&'-(&)-'=% (,#% +$#% &C% \J)#.@PV*.$$]% .""&+'($6" AE0" .40" 5>" 0F01G0&9J"%995.&?4"&00;4"?5"D0"9%10>.88J"F5&3?510;K"'.;3?"F09E%&34F4"4E5.8;"D0".40;"%&;" %" /1590;.10" ;0>3&0;" ?5" 0N%F3&0" ?E0" 409.13?J" %.;3?" ?1%384" 5&" %" 10G.8%1"D%434"?5"3;0&?3>J"%&J".40"5>"?E0"0F01G0&9J"%995.&?4K"B&"%;;3?35&<"4J4?0F4"9%&"%801?" ?E0" 409.13?J" %;F3&34?1%?51" 3&" ?E0" 020&?" %&" 0F01G0&9J" %995.&?" 34"%9?32%?0;K"

]K B*#.'-'=% +0% .C(#)% \J)#.@PV*.$$][" '" /1590;.10" 4E5.8;" D0" 04?%D834E0;" ?5"980%&"./"%>?01"%&"0F01G0&9J"%995.&?"E%4"D00&".40;K"

73&%88J" ?E0" ?1%;3?35&%8" |Q10%MCT8%44}" 458.?35&4" 4?510" 4.9E" 0F01G0&9J" %995.&?4"03?E01"95F/80?08J"0809?15&39%88J"51"/13&?0;"5&"/%/01"%&;<"0KGK<"4?510;"3&"%"G8%44"9%D3&0?K"

$04/3?0"3?4"3F/51?%&90"%&;"%88"?E0"/15?09?320"4?0/4"%995F/%&J3&G"3?<"?E0"|Q10%MCT8%44}" 34" 95&43;010;" %4" 0N?10F0" 458.?35&" ?E%?" 0&%D804" .4014" ?5" /01>51F" 3880G3?3F%?0"3&?1.435&4"%&;".&[.4?3>30;"%99044"%??0F/?4K"AE010>510"%&;"%4"H0"H388"4E5H"&0N?<"2%135.4"1040%19E" H51M4" E%20" >59.40;" 5&" 03?E01" 95&?15883&G" ?E0" .4%G0" 5>" |Q10%MCT8%44}" DJ"3F/1523&G" 3?4" F5;083&G" %&;" 5&" >%9383?%?3&G" 3?X4" 3&?0G1%?35&" H3?E3&" ?E0" 95&20&?35&%8"%99044" 95&?158" F5;084" 3&" 51;01" ?5" 95&>15&?" ?E0" /132%9J" %&;" 3&?0G13?J" ?E10%?4" 51" 5&"/15/543&G"5?E01"8044"134MJ"43?.%?35&C%H%10"%99044"95&?158"458.?35&4K""

!K#K#K#"=15/54%84"?5"43?.%?35&C%H%10"%99044"95&?158"F5;08"H3?E"F3&3F%8"134M4"

'&" %&%8J?39%8" 4?.;J" 5>" ?E0" ;3>>010&?" 1040%19E" H51M4" 95&;.9?0;" 3&" ?E0" >308;" 5>"43?.%?35&C%H%10"%99044"95&?158"F5;083&G"E%4"80;".4"?5";34?3&G.34E"?E100"F%3&";3109?3204K"

AE0" >314?" G15./" E%4" %//830;" 43?.%?35&C%H%10&044" DJ" .43&G" ?E0" |Q10%MCT8%44}"458.?35&" HE380" ?1J3&G" ?5" F3&3F3I0" ?E0" 134M" F%1G3&0K" AE540" /15/54%84" ;0/0&;" 5&%.00*?-'=% .""#$$% C*#S-5-*-(?% 5.$#2% &'% 0)#2#C-'#2% )+*#P5.$#2% $&*+(-&'$K" AE0"3F/80F0&?%?35&"H%4"03?E01"D%40;"5&"%"10Z.310F0&?"0&G3&0013&G"%&%8J434"?E%?"E08/4"?5"/10;39?" ?E0" ;3>>010&?" /5443D383?304" ?E%?" ?13GG01" %&" 0F01G0&9J" 51" J" ?1J3&G" ?5" 3&?0G1%?0"F09E%&34F4"?5">51?3>J"?E0"%.;3?3&G"?E%?"/.14.04"?E0"|Q10%MCT8%44}K"

AE0"H51M4" 5>" x7011031%" 0?" %8K<" !qqiy"/15/540;" %&" 3F/80F0&?%?35&" ?E%?" %3F4" ?5"95&?158" ?E0" 134M4" 5>" .&[.4?3>30;" 3880G3?3F%?0" %99044" HE0&" .43&G" ?E0" |" Q10%MCT8%44" }"458.?35&" 3&"E0%8?E9%10" 4J4?0F4K"AE0"5D[09?320"5>" ?E0"/15/540;"458.?35&"H%4" ?5"0&4.10"?E%?" .4014<" D0&0>3?3&G" >15F" ?E0" |" Q10%MCT8%44" }" 458.?35&<" ?%M0"/.S-/+/% C)##2&/" 3&"%990443&G" 104451904" ?5" 95&>15&?" .1G0&?" 43?.%?35&4" %&;"/.S-/+/% )#$0&'$-5-*-(?" >51"?E031" %9?35&4K" AE34" H%4" %9E3020;" ?E15.GE" %;;3&G" %" &5&C10/.;3%?35&" F09E%&34F" ?E%?"0&4.104" ?E0" %995.&?%D383?J" 5>" ?E0" /0145&" .43&G" ?E0" |Q10%MCT8%44}" 458.?35&" %&;" ?5"G.%1%&?00"?E%?"E0X88"?%M0"104/5&43D383?J">51"%&J".&[.4?3>30;"%9?35&K"

'" F510" %;2%&90;" 4?0/" >5885H0;" 3&" x7011031%" 0?" %8K<" !qqly" HE010" ?E0" |Q10%MCT8%44}"458.?35&"H%4"3&98.;0;"H3?E3&"?E0"PQ'R"F5;08"3&"%"409.10"%&;"?1%&4/%10&?"H%JK"AE0"3&?15;.90;"F5;08<"9%880;"QATCPQ'R"OQ10%M"AE0"T8%44"C"P580"Q%40;"'99044"R5&?158S<"%3F4" ?56" O3S" 4.1/%44" ?E0" 13G3;3?J" 5>" %99044" ;093435&4" /1523;0;" DJ" ?E0" PQ'R" F5;08<""O33S" /1523;0" .4014" H3?E" F510" >80N3D80" %99044<" O333S" 0&4.13&G" &5&C10/.;3%?35&" DJ"3&910%43&G"?E0".401X4"%H%10&044"HE380".43&G"?E0"|Q10%MCT8%44}"458.?35&K"

Page 57: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^j!"

AE0" H51M4" 5>" xQ1.9M01" %&;" =0?13?49E<" !qqly" H0&?" ?5H%1;4" 3&?0G1%?3&G" ?E0"|Q10%MCT8%44}" 458.?35&" 3&" %" G0&0139" F5;08C;1320&" F09E%&34F" ?E%?" %//8304" %99044"95&?158" >80N3D383?J" 5&" %" >3&0CG1%3&0;" /5839JCD%40;" F%&&01K" AE.4<" ?E0" >80N3D383?J"4/093>39%?35&"34"/01>51F0;"%?"?E0"/01F34435&"80208"3&4?0%;"5>"?E0"1580"51"4.D[09?"80208K"A5"F3&3F3I0" ?E0" 134M4" 5>" 409.13?J" 2358%?35&<" ?E0" F5;08" /15/5404" ?5" 104?139?" ?E0" .40" 5>"|Q10%MCT8%44}"458.?35&"%?"901?%3&"0F01G0&9J"802084K"

AE0" 4095&;" G15./" 5>" 1040%19E" H51M4" E%4" /15/540;" ?5" F3&3F3I0" ?E0" 134M4" 5>"2358%?35&" DJ" 0F/85J3&G"/&'-(&)#2% &)% .$$-$(#2% .""#$$% "&'()&*% C*#S-5-*-(?" HE010" ?E0".401" 95&>15&?3&G"%&".1G0&?" 43?.%?35&"H388" 5D?%3&" %99044" ?5" ?E0"&00;0;" O.&%.?E513I0;S"1045.1904" >15F"%"E3GE01"%.?E513?JK"AE34"%.?E513?J"F3GE?"/1523;0"E3F"H3?E"?E0"&00;0;"40123904�3&>51F%?35&"51"9%&"E08/"E3F"3&">3&;3&G"%&5?E01"4.D[09?"?E%?"E%4"%99044"?5"?E0"&00;0;"1045.1904"%&;"?E%?"9%&";080G%?0"%99044"/01F34435&4"?5"E3FK"

AE0"H51M4"5>"x)0//801"0?"%8K<"!qqiy"/1040&?0;"%"43?.%?35&"%H%10"G0&01%8"4E%13&G"95&?158">1%F0H51M">51"0N/10443&G"%99044"/5839304"?E%?"10%9?"3&"?E0"9%40"5>"%99044";0&3%84"10?.1&0;"3&"F34435&C913?39%8"43?.%?35&4K"AE.4<"D0>510";0&J3&G"%&".&%.?E513I0;"10Z.04?<"?E0" 4J4?0F" ;0?01F3&04" 5?E01" /5443D80" %9?35&4" ?5" ?%M0<" ?E040" %9?35&4" 3&98.;06""O3S"10;3109?3&G"?E0"10Z.04?"?5"5?E01"%.?E513I0;"/13&93/%84"?E%?"%10"108%?0;"?5"?E0"513G3&%8"10Z.04?51<"O33S"40&;3&G"?E0"10Z.04?"?5"%&"520113;3&G"%.?E513?J"?E%?"9%&"G1%&?"E3F"%99044<"%&;" O333S" 40&;3&G" D5?E" ?E0" 10Z.04?" %&;" ?E0" 10Z.04?0;" ;%?%" ?5" %" ?1.4?0;" 3&?01F0;3%1JK"AE0"458.?35&"34"3F/80F0&?0;".43&G"%">51F%8"85G39"D%40;"4E%13&G"/5839J"8%&G.%G0K"

AE0"H51M4"5>"xR%?%193"0?"%8K<"!qqky"/15/540;"%"/012%4320"/8%?>51F"?E%?"F00?4"%&;"F%&%G04" ?E0" 95F/80N3?J" 5>" %99044" ;0&3%84" ?5" 10Z.04?4" 8%.&9E0;" ;.13&G" %" 913434" 51" %&"0F01G0&9JK" AE0" %.?E514" /1523;0" %990443D383?J" ?E15.GE" %" 9588%D51%?320" 4J4?0F" ?E%?"95&&09?4"?E0"2%135.4"4.D[09?4";0%83&G"H3?E"?E0"43?.%?35&K"AE0"9588%D51%?35&"9%&"0&G%G0"4.D[09?4"859%?0;"5&"43?0"%&;"0N?01&%8"%.?E513?304"?E%?"F%J"3&?01>010"?5"/1523;0">80N3D80"%99044"?5"0N?01&%8"1045.1904"?E%?"%10"&5?"%.?E513I0;K"

AE0" 1040%19E" H51M4" 5>" xF%JF3" 0?" %8K<" !qqky" /15/540;" '&93806" %" 4J4?0F" ?E%?"/15/5404" ?5" 910%?0" %" /012%4320" 0&2315&F0&?" 95F/540;" 5>" ?E0" ;090&?1%83I0;" 4J4?0F"1045.1904" %&;" %&" %;CE59" 859%?35&CD%40;" /001C?5C/001" &0?H51M" >51" 4E%13&G" 10%8C?3F0"3&>51F%?35&" ?5" E%&;80" %" 913?39%8" 43?.%?35&" H3?E3&" ;3>>010&?" %//839%?35&4" O>310C>3GE?3&G<"F383?%1J"5/01%?35&4<"0?9KSK"AE0"4J4?0F"/15/5404".43&G"?E0"/012%4320"0&2315&F0&?"?5">3&;"%.?E513I0;"4.D[09?4"?E%?"9%&"E08/"%".401"3&"%990443&G"%&".&%.?E513I0;"%99044";0F%&;K"

AE0"s51M4"5>"x)%H%G50"0?"%8K<"!qppy"E3GE83GE?0;"?E0"3F/51?%&90"5>"/1523;3&G"%&"0>>3930&?" 43?.%?35&C%H%10" 0F01G0&9J" 4J4?0F" ?E%?" 9%&" 4E%10" %&;" 0N9E%&G0" /%?30&?X4"/0145&%8" 3&>51F%?35&"HE0&";0F%&;0;" 3&"F0;39%8" ?10%?F0&?4" %&;" ;34%4?01" 43?.%?35&4K"AE0"%.?E514"/1040&?0;"?E0"-AP'R"O-3?.%?35&<"A0%F"%&;"P580"D%40;"'99044"R5&?158S<"?E0"F5;08" 10%83I04" >80N3D80" %99044" 95&?158" F%&%G0F0&?" 3&" 0F01G0&9J" 9%404" ?E15.GE"/10;0>3&0;"%.?E513I%?35&4"%&;"0&%D804"%99044"95&?158"5>".401"/0145&%8"3&>51F%?35&"H3?E"95&43;01%?35&"5>"95&?0N?"9E%&G04K""

73&%88J<" ?E0" ?E31;" ;3109?35&" H%4" 3&?0104?0;" 3&" .00*?-'=% /&)#% .+(&'&/?% -'%2#"-$-&'P/.@-'=% .'2% .""&/0.'-#2% -(% 1-(,% )-$@%/.'.=#/#'(K" =1523;3&G" %.?5&5FJ"0&%D804"/15;.93&G"%;CE59"%99044"95&?158">80N3D383?JK"

AE0"H51M4" 5>" xRE0&G" 0?" %8K<" !qqjy" E%20" /15/540;" %"F.8?3C80208" %99044" 95&?158"F5;08"D%40;"5&">.IIJ"85G39K"AE0"F5;08"%3F4"?5"/1523;0">80N3D80"%99044"95&?158"458.?35&4"3&" %" 4J4?0F" ?E%?" 34" ;0;39%?0;" ?5" F%&%G0" %99044" /01F34435&4" HE380" 4E%13&G" %&;";3440F3&%?3&G"8%1G0"%F5.&?4"5>"40&43?320"3&>51F%?35&"?E%?"%10"958809?0;"5&"%"10%8"?3F0"

Page 58: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

^k! ""

D%434" >15F" ;3>>010&?" ;34?13D.?0;" ;%?%" 45.1904K" AE0" %//839%?35&" ;5F%3&" 34" 108%?0;" ?5"&%?35&%8" 409.13?J"HE010" ?E0" 13G3;3?J" 5>" %99044" ;093435&4" 34" &5?" %990/?%D80" %&;"HE010"2358%?3&G"409.13?J"4E308;4"51";%?%"/132%9J"F%J"D0" 8044" 134MJ" ?E%&"1090323&G"%";0&3%8"5>"%99044"%?"%"913?39%8"F34435&K""

B&4?0%;" 5>" 108J3&G" 5&" /1523;3&G" 4?%?39" D3&%1J" e%885H�;0&Jf" 104/5&404<" ?E0"%.?E514"5>>01"%";J&%F39<"F.8?3C;093435&"%99044"95&?158"F5;08"?E%?"108304"5&"Z.%&?3>30;"134M"04?3F%?04"%&;"134M"?5801%&90K"AE0".40"5>">.IIJ"85G39"/1523;0;"%&"3&?01F0;3%?0"I5&0"OD0?H00&" %99044" /01F34435&" %&;" %99044" ;0&3%8S" HE010" %99044" /01F34435&4" %10" F%;0"%&;"%995F/%&30;"DJ"%"9%89.8%?35&"5>"134MK"

S(/0$5*5&1#.5'6#e#c=."4/45)5$,#"*#1/+/-&d#V#cA/)(&#"*#1/+/-&d#

!K#K#K]"'&%8J434�"-.120J"

B&"?E34"409?35&<"H0"E%20"/01>51F0;"%"10230H"5>"?E0"2%135.4"1040%19E"H51M4"?E%?"H010" 3&?0104?0;" 3&" 3&?0G1%?3&G" 43?.%?35&C%H%10&044"H3?E3&" %99044" 95&?158"F5;083&G" 3&"51;01"?5"/1523;0">80N3D80"%99044";093435&4"3&"913?39%8"43?.%?35&4K"

AE0" |Q10%MCT8%44}" 5/?35&" H%4" 5&0" 5>" ?E0" F%3&" /15/54%84" ?5" 95&>15&?" .1G0&?"43?.%?35&4"?E.4<"F%&J"1040%19E"H51M4"H010";3109?0;"?5H%1;4"3F/1523&G"3?X4"3&?0G1%?35&"H3?E3&" %99044" 458.?35&4" H3?E" F3&3F%8" %F5.&?" 5>" 134MK" U?E01" 458.?35&4" /15/540;"%??%3&3&G" >80N3D80" %99044" /01F34435&4" ?E15.GE" %4434?0;" E08/" >15F" 5?E01" %.?E513I0;"4.D[09?4"51"DJ"0F/85J3&G"%;"E59";093435&CF%M3&GK"

$04/3?0"?E0"409.13?J"?E10%?4"51"?E0"134M4"1020380;"HE0&"%//8J3&G">80N3D80"%99044"95&?158" 458.?35&4<" 0&4.13&G" 10%8C?3F0" %990443D383?J" ?5" ;%?%" 45.1904" %?" 0F01G0&?" %&;".&0N/09?0;"43?.%?35&4"34"%&"3F/51?%&?"9E%1%9?0134?39"?E%?"34"913?39%8"?5"0&4.10"?E0"Z.%83?J"5>"4012390"5>"%&"%99044"95&?158"4J4?0F";0;39%?0;">51"%&J"23?%8"%//839%?35&K""

'4"H0"388.4?1%?0"3&">3GK"!Kk<"?E0">80N3D383?J"80208"5>>010;"DJ"?E0"%99044"95&?158"F5;08"F3GE?"D0";3109?8J"/15/51?35&%8"?5"?E0"134M"5>"2358%?3&G"?E0"4J4?0FX4"409.13?J6"

! "AE0" F510" ?E0" %99044" 95&?158" >80N3D383?J" 34" /01>51F0;" 5&" %" 1.80CD%40;<"/10;0>3&0;"51"%4434?0;"F%&&01<"?E0"8044"?E0"2358%?35&"134M4"%10"3&?15;.90;K"

! AE0"F510"?E0">80N3D383?J"34"/1523;0;"3&"%&"%.?5F%?39"%&;"%;"E59"F%&&01<"?E0"F510"?E0"134M"80208"34"0802%?0;K""

a5-(.&#KCLZ#!%&#15.&@$),#=."=".$5"0/)#.&)/$5"0#4&$3&&0#/@@&''#@"0$.")#*)&V545)5$,#/01#A5")/$5"0#.5'6'##

73&%88J<" ?E0" 134M" E%4" D00&" .4.%88J" ?5801%?0;" DJ" ?E0" %.;3?" %&;" %995.&?%D383?J"F0?E5;4"%&;"5?E01"9%89.8%?35&"F0%&4"/1523;0;"DJ"?E0"/10235.48J"93?0;"458.?35&4K"""

Page 59: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ^l!"

QPW!H'/08.&,'/!

B&"?E34"9E%/?01<"H0"E%20"95&;.9?0;"%"4?.;J"%D5.?"F5;083&G"%99044"95&?158"H3?E3&"/012%4320" 3&>51F%?35&"4J4?0F4K" B&"51;01"?5"95201"?E0"&00;4"5>" ?E040"4J4?0F4"H0"E%20"4?%1?0;"DJ"3&?15;.93&G"?E0"/012%4320"95F/.?3&G"/%1%;3GF"%&;"/1040&?0;"3?4";0>3&3?35&<"F%3&"9E%1%9?0134?394<"5D[09?3204<"95F/5&0&?4"%&;">0%?.104K",0N?<"H0"E%20"3;0&?3>30;"?E0"F%3&"409.13?J"9E%880&G04"%&4" ?E0";3>>010&?"9E%1%9?0134?394"&00;0;" >51"F5;083&G"%99044"95&?158"H3?E3&"=012%4320"3&>51F%?35&"4J4?0F4K""

U.1" 4?.;J" E%4" 1020%80;" ?E%?" %" /012%4320" %99044" 95&?158"F5;08" 4E5.8;" /1523;0"%;%/?320" ;093435&CF%M3&G" ?E%?" H5.8;" F00?" ?E0" .4014" %990443D383?J" &00;4" %&;" H5.8;"5>>01"E3F"%99044"%?"%&J?3F0<"%&JHE010"%&;"%&JE5HK""

'>?01"4?.;J3&G"?E0";3>>010&?"1040%19E"H51M4"95&;.9?0;"H3?E3&"?E0">308;"3&"51;01"?5" %9E3020" %" /012%4320" %99044" 95&?158" F5;08<" H0" E%20" &5?390;" ?E%?" ?E0" /1040&?0;"/15/54%84" H010" ;3109?0;" ?5H%1;4" %;%/?3&G" ?E0" 98%4439%8" ;093435&" F%M3&G" /1590;.10"H3?E3&" ?E0" D%439" %99044" 95&?158" F5;084" 3&" 51;01" ?5" ?%M0" ?H5" F%3&" >%9?514" 3&?5"95&43;01%?35&"HE39E"%106"95&?0N?C%H%10&044"%&;"43?.%?35&C%H%10&044K"

73&%88J<" ?E34" 9E%/?01" E%4" /1523;0;" %" 4?%?0" 5>" ?E0" %1?" %D5.?" ?E0" ;3>>010&?"H51M4"3&?0104?0;" 3&" F5;083&G" %99044" 95&?158<" ?E34" 4?0/" 4?%&;4" 3&" ?E0" 4J4?0F4" ;043G&" /E%40"H3?E3&"45>?H%10"0&G3&0013&G" 83>09J980<" ?E0"&0N?"9E%/?01"H388"D0";0;39%?0;" ?5" 3&?15;.90"?E0"F%3&"?09E&585G304"?E%?"9%&"0802%?0"%&;"3&4.10"?E0"3F/80F0&?%?35&"5>"4.9E"F5;084"%?"?E0"%//839%?35&";5F%3&"HE010"51G%&3I%?35&4"%10"%9E3023&G"3&?015/01%D80"%990443D383?J"?E15.GE"4012390C5130&?0;"%19E3?09?.104K"

Page 60: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

iq! ""

"

H6)%#$*!V3!! !

;9%8$9$/#,/E!400$&&!H'/#*'8!7'*!

"$*-,0$2[*,$/#$+!4*06,#$0#.*$&!!!

VPO!;/#*'+.0#,'/!

AE0" 3&?15;.9?35&"5>"-012390CU130&?0;"'19E3?09?.104"E%4"/1523;0;"E3GE" 802084"5>"3&?015/01%D383?J" %&;" E3GE" F0%&4" 5>" %;%/?%D383?JK" ,0201?E08044<" ;34?13D.?0;" 4012390CD%40;"4J4?0F4"4E5.8;"108J"5&"15D.4?<" >80N3D80"%&;"49%8%D80"%99044"95&?158"F09E%&34F4"3&"51;01"?5"%9E3020"0>>3930&?"409.13?JK""

75885H3&G" ?E0" 0258.?35&"5>" %99044" 95&?158"F%&%G0F0&?<"H0" >3&;" ?E%?" ?E0"PQ'R"F5;08" E%4" 4.9900;0;" 3&" 1045823&G" ?E0" /15D80F" 5>" %;F3&34?1%?3&G" %99044" /01F34435&4"H3?E3&" ;34?13D.?0;" 4J4?0F4" DJ" /1523;3&G" 90&?1%83I0;" /01F34435&" %443G&F0&?" ?E15.GE"15804"O400"9E%/?01"pSK""

,0N?<"H3?E"?E0"0258.?35&"5>"4012390C5130&?0;"%19E3?09?.104"%&;"H0D"40123904<"?E0"/15D80F"5>"%99044"F%&%G0F0&?"D09%F0"F510"95F/839%?0;"43&90"?E0";34?13D.?35&";504"&5?" 5&8J" ?5.9E" ?E0" 1045.1904" ?5" D0" %990440;" D.?" %845" %4" ?E0" /5839304"F%&%G3&G" ?E040"1045.1904" HE39E" %10" ;34?13D.?0;<" ;J&%F39" %&;" 344.0;" DJ" ;3>>010&?" %.?E513?304"O%;F3&34?1%?3&G" 40123904SK" A5" 1045820" ?E34" /15D80F<" ?E0" Y'RL(" 4?%&;%1;" H%4"3&?15;.90;"DJ"xU'-B-<"!qq#yK""

73&%88J<" ?E0" %;2%&?%G04" 5>" ?E0" PQ'R" F5;08<" 3?X4" /5H01" ?5" F%/" /01F34435&4"%443G&F0&?"3&"%"H%J"?E%?"F%?9E04"?E0"51G%&3I%?35&%8"4?1.9?.10"%&;"3?X4"95FF5&".4%G0"H3?E3&" ?E0";3>>010&?"40123904"%&;"%//839%?35&";5F%3&4"E%20"F5?32%?0;"U'-B-" ?5"%;%/?"?E0"PQ'R"49E0F0"%&;"G0&01%?0"%&"Y'RL("/15>380"3&"51;01"?5"/1523;0"%"95F/%?3D80"1580"D%40;"%&;"4012390"5130&?0;"%99044"95&?158"F%&%G0F0&?"

B&" ?E34" 9E%/?01<" H0X88" 3&?15;.90" ?E0" F%3&" 10Z.310F0&?4" >51" F%&%G3&G" %99044"95&?158"H3?E3&"4012390C5130&?0;"%19E3?09?.104"?E0&"H0X88"3&?15;.90"?E0"&5?35&"5>"B;0&?3?J"Q%40;"'99044"R5&?158"%&;"/1040&?"?E0"Y'RL("4?%&;%1;"%&;"?E0"Y'RL("PQ'R"/15>380K"

VPQ!400$&&!H'/#*'8!F$l.,*$9$/#&!(,#6,/!"$*-,0$2'*,$/#$+!"<&#$9&

B&" 51;01" ?5" ;043G&" %//15/13%?0" %.?E513I%?35&" 3&>1%4?1.9?.104" H3?E3&" -012390CU130&?0;" 95F/.?3&G" /%1%;3GF4<" ?E0" >5885H3&G" 9E%1%9?0134?394" E%20" ?5" D0" ?%M0&" 3&?5"95&43;01%?35&"xs3FF01<"!qqjy6"

! !+(&'&/?%&C%!+(,&)-3.(-&'6"" "s0D"40123904<"%4" ?E0"/10;5F3&%&?" ?09E&585GJ" >51"10%83I3&G"4012390C5130&?0;"%19E3?09?.104<" %10" >3&0CG1%3&0;<" F5;.8%1" 45>?H%10" 95F/5&0&?4" ?E%?"3&;0/0&;0&?8J" 0&>5190" %99044" 95&?158K" AE.4<" 3&" 95&?1%4?" ?5" F5&583?E39"%19E3?09?.104<"&5" 43&G80"/53&?"5>" %;F3&34?1%?35&" 34"G320&" 3&" 4012390C5130&?0;"BA"3&>1%4?1.9?.104K"

Page 61: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ip!"

! E+*(-P*.?#)#2%!+(,&)-3.(-&'6"" "-012390C5130&?0;" %19E3?09?.104" 9%&" D0" .40;" ?5" 3&?0G1%?0" 0N34?3&G" 0&?01/1340"%//839%?35&4" %&;" 80G%9J" 4J4?0F4" DJ" .40" 5>" 4?%&;%1;3I0;" 4012390" 3&?01>%904K"-0123904"9%&"5&"?E031"/%1?"D0"95FD3&0;"?5"10%83I0"E3GE01"51;01"40123904<"?E.4<"80%;3&G" ?5" 95F/543?0" %//839%?35&4K" P0G%1;3&G" 4012390" 95F/543?35&4<" %99044"95&?158"34"0&>5190;"3&"%"F.8?38%J010;"F%&&01K"

! B&.*-(-&'P5.$#2%!""#$$%B&'()&*6"""\3%" 4012390" 95F/543?35&4<" 3&?1%C" %&;" 3&?01C51G%&3I%?35&%8" 2%8.0" 910%?35&"9E%3&4" 9%&" D0" 10%83I0;K" B&" 51;01" ?5" 0&%D80" -'(#)P&)=.'-3.(-&'.*%"&&0#).(-&'$<"?E0"%.?E513I%?35&">1%F0H51M"&00;4"?5"4.//51?"?E0";080G%?35&"5>" %99044" 13GE?4" %91544" %;F3&34?1%?320" D5.&;%1304" %&;" ?E0" 02%8.%?35&" 5>"%.?E513I%?35&4"H3?E3&" 9588%D51%?35&"&0?H51M4K"AE15.GE"4012390" 3&259%?35&4<".4014" O0KGK" 9.4?5F014<" 4.//83014<" %&;"/%1?&014S" 9%&";3109?8J"%99044"D.43&044"10802%&?";%?%">15F"5.?43;0"?E0"51G%&3I%?35&K"AE34"34"HE%?"x(51;<"!qq!y"10>014"?5"%4"e2-$P-'(#)P/#2-.(-&'f"%4"10Z.04?4"%10";3109?8J"/%440;"?5"?E0"95F/%&JX4"3&>51F%?35&"4J4?0F"3&4?0%;"5>"D03&G"F0;3%?0;"DJ"0F/85J004"HE5"4./012340"?E0"0N09.?35&K"

! O#/.'2%C&)%7".*.5-*-(?6"" "AE0"0F/85J0;"%99044"95&?158"F5;084"%&;"F09E%&34F4"&00;"?5"D0"49%8%D80K"B&"/%1?39.8%1<" 3;0&?3?JCD%40;" %.?E513I%?35&" 34" &5?" F0%&3&G>.8" 3&" ;J&%F39"95%83?35&"0&2315&F0&?4K"B&4?0%;<"%.?E513I%?35&4"4E5.8;"D0"3&>0110;"D%40;"5&"?E0"10Z.04?014X"%??13D.?04K"

VPV!4##*,5.#$25)&$+!400$&&!H'/#*'8!

AE0"0258.?35&"5>" 4012390C5130&?0;"95F/.?3&G"E%20" 3F/540;"&0H"95&4?1%3&?4" ?5"%99044"F%&%G0F0&?K" AE0" 1045.1904" %&;" 40123904" 5>" ?E040" 5/0&" 4J4?0F4" %10" 95F/80N"%&;"E0?015G0&05.4<"?E0".4014"%10"9E%&G0%D80"%&;"F0FD014"5>"F.8?3/80"51G%&3I%?35&4K"

B&" 51;01" 5>" F00?" ?E0" &00;4" 5>" ;34?13D.?0;" 4J4?0F4<" ?E0" ?1%;3?35&%8" 98540;" %&;"3&>80N3D80" B;0&?3?J" Q%40;" '99044" R5&?158" OBQ'RS" F5;084" x+%11345&" 0?" %8K<" pljiy" H010"4.D4?3?.?0;"DJ"&0H"F5;084"83M0"P580CD%40;"'99044"R5&?158"L5;084"OPQ'RS"x7011%3585"0?"%8K<"pll!yK"

,0N?<" %" F510" %//15/13%?0" %//15%9E" 9%880;" '??13D.?0" Q%40;" '99044" R5&?158"F5;084"O'Q'RS"H%4" 3&?15;.90;"?5" >3?" ?E0"10Z.310F0&?4"5>"4012390C5130&?0;"95F/.?3&G"xU'-B-<" !qq#y<xs%&G" 0?" %8K<" !qq]%yK" *&83M0" BQ'R" %&;" PQ'R<" ?E0" F5;08" D.38;4" %99044";093435&4" 5&" /15/01?304" O%??13D.?04S" 5>" ?E0" 10Z.04?01" %&;" 5>" ?E0" 1045.190K" Q%43&G"%.?E513I%?35&"5&" %??13D.?04" 5>" ?E0" 1045.190�4012390" 10Z.04?01"/1523;04" >80N3D383?J" %&;"49%8%D383?J" ?E%?" 34" 0440&?3%8" 3&" ?E0" 95&?0N?" 5>" 8%1G0" ;34?13D.?0;" %&;" 4012390C5130&?0;"4J4?0F4<"HE010"4.D[09?4"%10"3;0&?3>30;"DJ"?E031"9E%1%9?0134?394K"

Y'RL("O0Y?0&43D80"'99044"R5&?158"L%1M./"(%&G.%G0S"34"%"4?%&;%1;";043G&0;">51"%99044" 95&?158" H3?E3&" 4012390C5130&?0;" %19E3?09?.104" /1040&?0;" DJ" xU'-B-<" !qq#yK"Y'RL(" /5839304" %10" 'Q'RCQ%40;z" ?E0J" %885H" ;093435&4" F%M3&G" %&;" /01F34435&"%443G&F0&?"D%40;"./5&"%&J"409.13?J"10802%&?"9E%1%9?0134?394"OM&5H&"%4"%??13D.?04S"5>"10Z.04?514<"%9?35&4<"1045.1904<"%&;"0&2315&F0&?K"

B&"?E0">5885H3&G"H0"H388">314?"?%M0"%"855M"%?"?E34"4?%&;%1;"%&;"3?X4"95F/5&0&?4"3&"F510" ;0?%38" ?E0&<" H0X88" 0N/540" ?E0" Y'RL(" PQ'R" /15>3806" %&" 0N?0&;0;" 201435&" 5>" ?E0"4?%&;%1;"?E%?"%;5/?0;"?E0"PQ'R"F5;08K"

Page 62: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

i!! ""

VPVPO!G6$!$i#$/&,58$!400$&&!H'/#*'8!N)*D.%!I)/E.)E$!i4HNI!

Y'RL(" O0N?0&43D80" '99044" R5&?158" L%1M./" (%&G.%G0S" xU'-B-<" !qq#y<" xU'-B-<"!qq^%y" 34" %&" YL(" D%40;" 4?%&;%1;" ?E%?" ;04913D04" %99044" 95&?158" /5839304" ?5" %885H" ?E0"%??13D.?35&"5>".401"/132380G04"5&" 4J4?0F"45.1904K"AE0" 4?%&;%1;"/1523;04" %" 4J4?0F" >51"%.?E0&?39%?35&" %&;" %.?E513I%?35&" ?%M3&G" 3&?5" %995.&?" 2%135.4" >%9?514" 108%?0;" ?5" ?E0".401X4"95&?0N?K""

Y'RL("34"%"43F/80"/15?5958"?E%?"0&%D804"90&?1%83I0;"F%&%G0F0&?">51";34?13D.?0;";%?%" 45.1904" 3&" %" H%J" ?E%?" 9154404" ?E0" 51G%&34%?35&X4" D5.&;%1304" %&;" /1523;04" >3&0CG1%3&0;"%.?E513I%?35&4K""

Y'RL(" ;04913D04" D5?E" %" /5839J" 8%&G.%G0" %&;" %&" %99044" 95&?158" ;093435&"10Z.04?�104/5&40"8%&G.%G06"

! AE0" 0&*-"?% *.'=+.=#" 34" .40;" ?5" ;04913D0" G0&01%8" %99044" 95&?158"10Z.310F0&?4<"%&;"E%4"4?%&;%1;"0N?0&435&"/53&?4">51";0>3&3&G"&0H">.&9?35&4<";%?%"?J/04<"95FD3&3&G"85G39<"0?9K""

! AE0" )#4+#$(9)#$0&'$#% *.'=+.=#" 0&%D804" .4014" ?5" >51F" %" )#4+#$(" ?5" %4M"HE0?E01"51"&5?"%"G320&"%9?35&"34"%885H0;"?5"D0"/01>51F0;"5&"%"G320&"1045.190"%?"%"G320&"95&?0N?<"%&;"?5"3&?01/10?"?E0"104.8?K"AE0")#$0&'$#"3&98.;04"5&0"5>">5.1" 2%8.046" :#)/-(Y% O#'?Y% L'2#(#)/-'.(#" O%&" 01151" 599.110;" 51" 45F0"10Z.310;" 2%8.0" H%4" F3443&G<" 45" %" ;093435&" 9%&&5?" D0" F%;0S" &)% M&(%!00*-".5*#"O?E0"10Z.04?"9%&`?"D0"%&4H010;"DJ"?E34"4012390SK"

AE010" %10" F%&J" 0N34?3&G" /15/130?%1J" %&;" %//839%?35&C4/093>39" 8%&G.%G04" >51";53&G"?E34"M3&;"5>"?E3&G"D.?"Y'RL("E%4"40201%8"/53&?4"3&"3?4">%2516"

! L(^$%$(.'2.)2K"QJ".43&G"%"4?%&;%1;"8%&G.%G0<"J5.`10".43&G"45F0?E3&G"?E%?"E%4"D00&"10230H0;"DJ"%"8%1G0"95FF.&3?J"5>"0N/01?4"%&;".4014<"J5.";5&`?"&00;"?5"1588" J5.1"5H&" 4J4?0F"0%9E" ?3F0<" %&;"J5.";5&`?" &00;" ?5" ?E3&M" %D5.?" %88" ?E0"?139MJ"344.04"3&25820;"3&";043G&3&G"%"&0H"8%&G.%G0K"=8.4<"%4"Y'RL("D095F04"F510" H3;08J" ;0/85J0;<" 3?" H388" D0" 0%4301" ?5" 3&?015/01%?0" H3?E" 5?E01"%//839%?35&4".43&G"?E0"4%F0"4?%&;%1;"8%&G.%G0K"

! L(^$%=#'#)-"K"AE34"F0%&4"?E%?"1%?E01"?E%&"?1J3&G"?5"/1523;0"%99044"95&?158">51"%"/%1?39.8%1"0&2315&F0&?"51"%"4/093>39"M3&;"5>"1045.190<"3?"9%&"D0".40;"3&"%&J"0&2315&F0&?K" U&0" /5839J" 9%&" D0"H13??0&"HE39E" 9%&" ?E0&" D0" .40;" DJ"F%&J";3>>010&?" M3&;4" 5>" %//839%?35&4<" %&;" HE0&" 5&0" 95FF5&" 8%&G.%G0" 34" .40;<"/5839J"F%&%G0F0&?"D095F04"F.9E"0%4301K"

! L(^$%2-$()-5+(#2K"AE34"F0%&4"?E%?"%"/5839J"9%&"D0"H13??0&"HE39E"3&"?.1&"10>014"?5" 5?E01" /5839304" M0/?" 3&" %1D3?1%1J" 859%?35&4K" AE0" 104.8?" 34" ?E%?" 1%?E01" ?E%&"E%23&G"?5"F%&%G0"%"43&G80"F5&583?E39"/5839J<";3>>010&?"/05/80"51"G15./4"9%&"F%&%G0" 4.DC/30904" 5>" /5839304" %4" %//15/13%?0<" %&;" Y'RL(" M&5H4" E5H" ?5"951109?8J"95FD3&0"?E0"104.8?4">15F"?E040";3>>010&?"/5839304"3&?5"5&0";093435&K"

! L(^$% 0&1#)C+*K" sE380" ?E010" %10" F%&J" H%J4" ?E0" D%40" 8%&G.%G0" 9%&" D0"0N?0&;0;<"F%&J"0&2315&F0&?4"H388"&5?"&00;"?5";5"45K"AE0"4?%&;%1;"8%&G.%G0"%810%;J" 4.//51?4" %" H3;0" 2%130?J" 5>" ;%?%" ?J/04<" >.&9?35&4<" %&;" 1.804" %D5.?"95FD3&3&G" ?E0" 104.8?4" 5>" ;3>>010&?" /5839304K" B&" %;;3?35&" ?5" ?E34<" ?E010" %10"%810%;J"4?%&;%1;4"G15./4"H51M3&G"5&"0N?0&435&4"%&;"/15>3804"?E%?"H388"E55M"Y'RL(" 3&?5" 5?E01" 4?%&;%1;4" 83M0" -'L(" O-09.13?J" '4401?35&" L%1M./"

Page 63: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! i#!"

(%&G.%G0S" %&;" ($'=" O(3GE?H03GE?" $3109?51J" '99044" =15?5958S<" HE39E" H388"3&910%40"?E0"&.FD01"5>"H%J4"?E%?"Y'RL("9%&"D0".40;K"

A5" G320" %" D0??01" 3;0%" 5>" E5H" %88" ?E040" %4/09?4" >3?" ?5G0?E01<" HE%?" >5885H4" 34" %";349.4435&"5>"Y'RL("/5839J<"HE39E"H388";0F5&4?1%?0"F%&J"5>"?E0"4?%&;%1;">0%?.104"5>"?E0" 8%&G.%G0K" ,5?0" ?E%?" Y'RL(" 34" %" 139E" 8%&G.%G0<" 45" 5&8J" 45F0" 5>" 3?4" >0%?.104" %10"4E5H&"E010"%&;">51"F510"3&>51F%?35&"%D5.?"3?X4">0%?.104<"?E0"U'-B-"4/093>39%?35&"9%&"D0"95&4.8?0;K"

#K#KpKp"Y'RL("'19E3?09?.10""

AE0" Y'RL(" 4/093>39%?35&" /1523;04" %&" %19E3?09?.10" ?E%?" /01>51F4" %99044"F%&%G0F0&?"3&"%"4?1.9?.10;"H%J"HE010"%"G15./"5>";0;39%?0;"95F/5&0&?4"3&?01%9?"H3?E"0%9E"5?E014"?5"%9Z.310"%&"%99044";093435&<"400">3GK"#KpK"

"

a5-(.&#BCDZ#EFGHI#O/$/#a)"3#G%/.$f#PFRMR#

"OpS" AE0" =5839304" %10" 40&?" %&;" 95FF.&39%?0;" >15F" ?E0" :&*-"?% !2/-'-$().(-&'% :&-'("O='=S"?5"?E0":&*-"?%O#"-$-&'%:&-'("O=$=SK"

O!S"'".401"40&;4"%"10Z.04?"?5"%":&*-"?%G'C&)"#/#'(%:&-'("O=b=SK"

O#S"AE0"=b=">51F4"%"43F/80"10Z.04?"?E%?"95&?%3&4"4.D[09?<"1045.190"%&;"%9?35&"%??13D.?04K"

"O]S"AE0"B&'(#S(%W.'2*#)"40&;4"?E34"10Z.04?"?5"%":&*-"?%O#"-$-&'%:&-'("O=$=SK""

Page 64: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

i]! ""

O^S"AE0"=$="855M4"%?"?E0"10Z.04?"%&;">3&;4"45F0"/5839J"51"/5839J"40?4"?E%?"%//8J"?5"?E0"10Z.04?">15F"%"/5839J"4?510"%&;"%4M4">51"?E0"F510"%??13D.?04"3&"51;01"?5"F%M0"%";093435&K"""

Oi" C" lS" AE0" =$=" Z.01304" ?E0" :&*-"?% L'C&)/.(-&'% :&-'(" O=B=S" 4012390" ?5" 10?13020" ?E0"%??13D.?0" 2%8.04" 108%?0;" ?5" ?E0" 4.D[09?<" ?E0" 1045.190<" 51" ?E0" 0&2315&F0&?" %&;" G0?4" %"104/5&40"H3?E";04310;"%??13D.?0"2%8.04K""

OpqS"AE0"%??13D.?04"%10"40&?"D%9M"?5"?E0"=$=K"

OppS"AE0"=$="95F/%104"?E0"%??13D.?04"3&"?E0"10Z.04?"%G%3&4?"?E0"%??13D.?04"95&?%3&0;"3&"?E0"/5839J"1.804"%&;"10?.1&4"%&"%&4H01"%D5.?"HE0?E01"%99044"4E5.8;"D0"G1%&?0;"51"&5?K""

Op!S" AE%?" %&4H01" 34" 10?.1&0;" ?5" ?E0" =b=<"HE39E" 9%&" ?E0&" %885H"51" ;0&J" %99044" ?5" ?E0"10Z.04?01K"

Op#S"AE0"%&4H01"9%&"D0"%995F/%&30;"DJ"%&"&5*-=.(-&'"?5"D0"3F/540;"HE380"%//8J3&G"?E0";093435&K"

#K#KpK!"Y'RL("=5839J"(%&G.%G0""

'>?01";04913D3&G"?E0"40Z.0&90"5>"?E0"95FF.&39%?35&"?E%?"?%M04"/8%90"D0?H00&"?E0";3>>010&?" 4.D95F/5&0&?4" 5>" ?E0" Y'RL(" 4?%&;%1;<"H0X88" 388.4?1%?0" ?E0" 108%?35&" D0?H00&"?E0";3>>010&?"Y'RL(";59.F0&?4" 910%?0;"H3?E3&" ?E0"/10235.48J"F0&?35&0;"95F/5&0&?4"%&;"H0X88"3&98.;0"%";0?%380;";04913/?35&">51"?E0"4?1.9?.10"%&;"95&?0&?<"400">3GK"#K!K"

"

a5-(.&#BCKZ#EFGHI#O"@(+&0$'#/01#$%&5.#T&)/$5"0'%5='#

1. Top-Level Constructs: Policy and PolicySet

'?" ?E0" 155?" 5>" %88" Y'RL(" /5839304" 34" %" =5839J" 51" %" =5839J-0?K" '" :'8,0<"$#" 34" %"95&?%3&01" ?E%?" 9%&" E58;" 5?E01" =5839304" 51" =5839J-0?4<" %4" H088" %4" 10>010&904" ?5" /5839304">5.&;"3&"10F5?0"859%?35&4K"'":'8,0<"10/1040&?4"%"43&G80"%99044"95&?158"/5839J<"0N/10440;"?E15.GE" %" 40?" 5>" P.804K" b%9E" Y'RL(" /5839J" ;59.F0&?" 95&?%3&4" 0N%9?8J" 5&0" =5839J" 51"=5839J-0?"155?"YL("?%GK" "

Q09%.40" %" =5839J" 51" =5839J-0?" F%J" 95&?%3&"/+*(-0*#% 0&*-"-#$% &)% H+*#$<" 0%9E" 5>"HE39E"F%J" 02%8.%?0" ?5" ;3>>010&?" %99044" 95&?158" ;093435&4<" Y'RL(" &00;4" 45F0"H%J" 5>"1095&9383&G" ?E0";093435&4" 0%9E"F%M04K"AE34" 34" ;5&0" ?E15.GE"%" 958809?35&"5>"H'95,/,/E!

Page 65: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! i^!"

48E'*,#69&K"b%9E"%8G513?EF"10/1040&?4"%";3>>010&?"H%J"5>"95FD3&3&G"F.8?3/80";093435&4"3&?5"%"43&G80";093435&K""

AE010" %10" :&*-"?% B&/5-'-'=% !*=&)-(,/$" O.40;" DJ" =5839J-0?S" %&;" H+*#%B&/5-'-'=% !*=&)-(,/$" O.40;" DJ" =5839JSK" '&" 0N%F/80" 5>" ?E040" 34" ?E0" $0&J" U20113;04"'8G513?EF<" HE39E" 4%J4" ?E%?" &5" F%??01" HE%?<" 3>" %&J" 02%8.%?35&" 10?.1&4" $0&J<" 51" &5"02%8.%?35&"/01F3?4<" ?E0&"?E0" >3&%8"104.8?" 34"%845"$0&JK"AE040"R5FD3&3&G"'8G513?EF4"%10".40;" ?5" D.38;" ./" 3&910%43&G8J" 95F/80N" /5839304<" %&;" HE380" ?E010" %10" 4020&" 4?%&;%1;"%8G513?EF4<"J5."9%&"D.38;"J5.1"5H&"?5"4.3?"J5.1"&00;4K"

2. Targets and Rules

=%1?"5>"HE%?"%&"Y'RL("=$="&00;4" ?5";5" 34" >3&;"%"/5839J" ?E%?"%//8304" ?5"%"G320&"10Z.04?K" A5" ;5" ?E34<" Y'RL(" /1523;04" %&5?E01" >0%?.10" 9%880;" %" A.)=#(K" '" A%1G0?" 34"D%439%88J"%"40?"5>"43F/83>30;"95&;3?35&4">51"?E0"-.D[09?<"P045.190"%&;"'9?35&"?E%?"F.4?"D0"F0?" >51" %" =5839J-0?<" =5839J" 51" P.80" ?5" %//8J" ?5" %" G320&" 10Z.04?K" AE040" .40" D5580%&">.&9?35&4"O0N/8%3&0;"F510"3&"?E0"&0N?"409?35&S"?5"95F/%10"2%8.04">5.&;"3&"%"10Z.04?"H3?E"?E540"3&98.;0;"3&"?E0"A%1G0?K""

B>"%88" ?E0"95&;3?35&4"5>"%"A%1G0?"%10"F0?<" ?E0&" 3?4"%44593%?0;"=5839J-0?<"=5839J<"51"P.80" %//8304" ?5" ?E0" 10Z.04?K" B&" %;;3?35&" ?5" D03&G" %" H%J" ?5" 9E09M" %//839%D383?J<" A%1G0?"3&>51F%?35&"%845"/1523;04"%"H%J" ?5" 3&;0N"/5839304<"HE39E" 34".40>.8" 3>" J5."&00;" ?5" 4?510"F%&J"/5839304"%&;"?E0&"Z.39M8J"43>?"?E15.GE"?E0F"?5">3&;"HE39E"5&04"%//8JK"751"3&4?%&90<"%"=5839J"F3GE?"95&?%3&"%"A%1G0?"?E%?"5&8J"%//8304"?5"10Z.04?4"5&"%"4/093>39"4012390K"sE0&"%"10Z.04?"?5"%99044"?E%?"4012390"%113204<"?E0"=$="H388"M&5H"HE010"?5"855M">51"/5839304"?E%?"F3GE?" %//8J" ?5" ?E34" 10Z.04?" D09%.40" ?E0" /5839304" %10" 3&;0N0;" D%40;" 5&" ?E031" A%1G0?"95&4?1%3&?4K",5?0"?E%?"%"A%1G0?"F%J"%845"4/093>J"?E%?"3?"%//8304"?5"%&J"10Z.04?K"

U&90" %" =5839J" E%4" D00&" >5.&;" %&;" 2013>30;" ?5" %//8J" ?5" %" 10Z.04?<" 3?4" P.804" %10"02%8.%?0;K" '" /5839J" 9%&" E%20" %&J" &.FD01" 5>" H+*#$" ?E%?" 95&?%3&" ?E0" 9510" 85G39" 5>" %&"Y'RL("/5839JK"AE0"E0%1?"5>"F54?"P.804"34"%"B&'2-(-&'<"HE39E"34"%"D5580%&">.&9?35&K"B>"?E0"R5&;3?35&" 02%8.%?04" ?5" ?1.0<" ?E0&" ?E0"H+*#^$%GCC#"(" O%" 2%8.0"5>":$*9,#" 51"R$/<" ?E%?" 34"%44593%?0;"H3?E"4.99044>.8"02%8.%?35&"5>"?E0"P.80S"34"10?.1&0;K"b2%8.%?35&"5>"%"R5&;3?35&"9%&" %845" 104.8?" 3&" %&" 01151" O;/+$#$*9,/)#$S" 51" ;3495201J" ?E%?" ?E0" R5&;3?35&" ;504&`?"%//8J"?5"?E0"10Z.04?"OU'#4%%8,0)58$SK"'"R5&;3?35&"9%&"D0"Z.3?0"95F/80N<"D.38?">15F"%&"%1D3?1%1J"&04?3&G"5>"&5&CD5580%&">.&9?35&4"%&;"%??13D.?04K"

3. Attributes, Attribute Values, and Functions

AE0"9.110&9J" ?E%?"Y'RL(";0%84" 3&" 34"%??13D.?04K"!(()-5+(#$" %10"&%F0;"2%8.04"5>"M&5H&"?J/04"?E%?"F%J"3&98.;0"%&"344.01"3;0&?3>301"51"%&"344.0";%?0"%&;"?3F0K"-/093>39%88J<"%??13D.?04"%10"9E%1%9?0134?394"5>"?E0"-.D[09?<"P045.190<"'9?35&<"51"b&2315&F0&?"3&"HE39E"?E0"%99044"10Z.04?"34"F%;0K"'".401`4"&%F0<"?E031"409.13?J"980%1%&90<"?E0">380"?E0J"H%&?"?5"%99044<"%&;"?E0"?3F0"5>";%J"%10"%88"%??13D.?0"2%8.04K"sE0&"%"10Z.04?"34"40&?">15F"%"=b="?5"%"=$=<"?E%?"10Z.04?"34">51F0;"%8F54?"0N98.43208J"5>"%??13D.?04<"%&;"?E0J"H388"D0"95F/%10;"?5"%??13D.?0"2%8.04"3&"%"/5839J"?5"F%M0"?E0"%99044";093435&4K"

'" =5839J" 10458204" %??13D.?0" 2%8.04" >15F" %" 10Z.04?" 51" >15F" 45F0" 5?E01" 45.190"?E15.GE" ?H5" F09E%&34F46" ?E0" !(()-5+(#O#$-='.(&)" %&;" ?E0" !(()-5+(#7#*#"(&)K" '&"!(()-5+(#O#$-='.(&)"80?4"?E0"/5839J"4/093>J"%&"%??13D.?0"H3?E"%"G320&"&%F0"%&;"?J/0<"%&;"5/?35&%88J"%&"344.01"%4"H088<"%&;"?E0&"?E0"=$="H388"855M">51"?E%?"2%8.0"3&"?E0"10Z.04?<"51"0840HE010"3>"&5"F%?9E3&G"2%8.04"9%&"D0">5.&;"3&"?E0"10Z.04?K""

"

Page 66: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ii! ""

AE010"%10" >5.1"M3&;4"5>";043G&%?514<"5&0" >51"0%9E"5>" ?E0" ?J/04"5>"%??13D.?04" 3&"%"10Z.04?6"7+56#"(Y%H#$&+)"#Y%!"(-&'Y%%&;%G'<-)&'/#'(K"Q09%.40"-.D[09?"%??13D.?04"9%&"D0"D15M0&"3&?5";3>>010&?"9%?0G51304<"-.D[09?'??13D.?0$043G&%?514"9%&"%845"4/093>J"%"9%?0G51J"?5" 855M" 3&K" !(()-5+(#7#*#"(&)$" %885H" %" /5839J" ?5" 855M" >51" %??13D.?0" 2%8.04" ?E15.GE" %&"Y=%?E"Z.01JK"'";%?%"?J/0"%&;"%&"Y=%?E"0N/104435&"%10"/1523;0;<"%&;"?E040"9%&"D0".40;"?5"1045820"45F0"40?"5>"2%8.04"03?E01"3&"?E0"10Z.04?";59.F0&?"51"0840HE010K"

Q5?E" ?E0" !(()-5+(#O#$-='.(&)" %&;" ?E0" !(()-5+(#7#*#"(&)" 9%&" 10?.1&" F.8?3/80"2%8.04" O43&90" ?E010"F3GE?" D0"F.8?3/80"F%?9E04" 3&" %" 10Z.04?" 51" 0840HE010S<" 45" Y'RL("/1523;04"%"4/093%8"%??13D.?0"?J/0"9%880;"%"Q%GK"J.=$"%10".&51;010;"958809?35&4"?E%?"%885H";./839%?04<"%&;"%10"%8H%J4"HE%?";043G&%?514"%&;"40809?514"10?.1&<"020&"3>"5&8J"5&0"2%8.0"H%4" F%?9E0;K" B&" ?E0" 9%40" ?E%?" &5" F%?9E04" H010" F%;0<" %&" 0F/?J" D%G" 34" 10?.1&0;<"%8?E5.GE"%";043G&%?51"51"40809?51"F%J"40?"%">8%G"?E%?"9%.404"%&"01151"3&4?0%;"3&"?E34"9%40K"

U&90"45F0"Q%G"5>"%??13D.?0"2%8.04"E%4"D00&"10?13020;<"?E0J"&00;"?5"D0"95F/%10;"3&" 45F0" H%J" ?5" 0N/09?0;" 2%8.04" ?5" F%M0" %99044" ;093435&4K" AE34" 34" ;5&0" ?E5.GE" %"/5H01>.8" 4J4?0F" 5>" >.&9?35&4K" _+'"(-&'$" 9%&" H51M" 5&" %&J" 95FD3&%?35&" 5>" %??13D.?0"2%8.04<" %&;" 9%&" 10?.1&" %&J"M3&;"5>" %??13D.?0" 2%8.0" 4.//51?0;" 3&" ?E0" 4J4?0FK" 7.&9?35&4"9%&" %845" D0" &04?0;<" 45" J5." 9%&" E%20" >.&9?35&4" ?E%?" 5/01%?0" 5&" ?E0" 5.?/.?" 5>" 5?E01">.&9?35&4<" %&;" ?E34" E301%19EJ" 9%&" D0" %1D3?1%138J" 95F/80NK" R.4?5F" >.&9?35&4" 9%&" D0"H13??0&"?5"/1523;0"%&"0201"139E01"8%&G.%G0">51"0N/10443&G"%99044"95&;3?35&4K"

U&0" ?E3&G" ?5" &5?0" HE0&" D.38;3&G" ?E040" E301%19E304" 5>" >.&9?35&4" 34" ?E%?" F54?">.&9?35&4" %10" ;0>3&0;" %4" H51M3&G" 5&" 4/093>39" ?J/04" O83M0" 4?13&G4" 51" 3&?0G014S" HE380";043G&%?514"%&;"40809?514"%8H%J4"10?.1&"Q%G4"5>"2%8.04K"A5"E%&;80"?E34<"Y'RL(";0>3&04"%"958809?35&"5>"4?%&;%1;">.&9?35&4"5>"?E0">51F"x?J/0yC&'#P.'2P&'*?<"HE39E"%990/?"%"D%G"5>"2%8.04"5>"?E0"4/093>30;"?J/0"%&;"10?.1&"?E0"43&G80"2%8.0"3>"?E010"34"0N%9?8J"5&0"3?0F"3&"?E0"D%G<"51"%&"01151" 3>" ?E010"%10"I015"51"F.8?3/80"2%8.04" 3&"?E0"D%GK"AE34" 34"5&0"5>"?E0"F54?"95FF5&" >.&9?35&4" ?E%?" J5."H388" 400" 3&" %" R5&;3?35&K" x?J/0yC5&0C%&;C5&8J" >.&9?35&4" %10"&5?" &00;0;" 3&" A%1G0?4<" E5H0201<" 43&90" ?E0" =$=" %.?5F%?39%88J" %//8304" ?E0" F%?9E3&G">.&9?35&"?5"0%9E"080F0&?"5>"%"D%GK"

#K#KpK#"=5839J"bN%F/80"

B&" ?E34" 409?35&<" H0" /1040&?" %" 43F/80" 0N%F/80" =5839J" ?E%?" .404" ?E0" >0%?.104";349.440;"%D520K" B?4"A%1G0?"4%J4" ?E%?" ?E0"=5839J"5&8J"%//8304" ?5"10Z.04?4" >51" ?E0"401201"9%880;" {-%F/80-01201{K" AE0" =5839J" E%4" %" P.80"H3?E" %" A%1G0?" ?E%?" 10Z.3104" %&" %9?35&" 5>"{85G3&{"%&;"%"R5&;3?35&"?E%?"%//8304"5&8J" 3>" ?E0"-.D[09?" 34"?1J3&G"?5" 85G" 3&"D0?H00&"k%F"%&;"i/FK",5?0" ?E%?" ?E34" 0N%F/80" 9%&"D0" 0N?0&;0;" ?5" 3&98.;0"5?E01"P.804" >51" ;3>>010&?"%9?35&4K" B>" ?E0" >314?" P.80" /1523;0;" E010" ;504&`?" %//8J<" ?E0&" %" ;0>%.8?" P.80" 34" .40;" ?E%?"%8H%J4"10?.1&4"$0&J"OP.804"%10"02%8.%?0;"3&"51;01SK"

"

Page 67: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ij!"

a5-(.&#BCBZ#F0#&V/+=)&#"*#/0#EFGHI#7")5@,#

<Policy PolicyId="SamplePolicy"

RuleCombiningAlgId = "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-

overrides">

<Target>

<Subjects> <AnySubject/> </Subjects>

<Resources>

<ResourceMatch MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">

<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string">

SampleServer </AttributeValue>

<ResourceAttributeDesignator

DataType="http://www.w3.org/2001/XMLSchema#string"

AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"/>

</ResourceMatch> </Resources>

<Actions> <AnyAction/> </Actions>

</Target>

<Rule RuleId="LoginRule" Effect="Permit">

<Target>

<Subjects> <AnySubject/> </Subjects>

<Resources> <AnyResource/> </Resources>

<Actions>

<ActionMatch MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">

<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string">

login</AttributeValue>

<ActionAttributeDesignator

DataType="http://www.w3.org/2001/XMLSchema#string"

AttributeId="ServerAction"/>

</ActionMatch> </Actions> </Target>

<Condition FunctionId="urn:oasis:names:tc:xacml:1.0:function:and">

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-greater-than-or-

equal">

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-one-and-only">

<EnvironmentAttributeSelector

DataType="http://www.w3.org/2001/XMLSchema#time"

AttributeId="urn:oasis:names:tc:xacml:1.0:environment:current-time"/>

</Apply>

<AttributeValue ataType="http://www.w3.org/2001/XMLSchema#time">

08:00:00 </AttributeValue> </Apply>

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-less-than-or-

equal">

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-one-and-only">

<EnvironmentAttributeSelector

DataType="http://www.w3.org/2001/XMLSchema#time"

AttributeId="urn:oasis:names:tc:xacml:1.0:environment:current-time"/>

</Apply>

<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#time">

18:00:00</AttributeValue> </Apply> </Condition> </Rule>

<Rule RuleId="FinalRule" Effect="Deny"/>

</Policy>

Page 68: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ik! ""

VPVPQ!FL4H!:*'7,8$!'7!i4HNI!

AE0"H3;04/10%;".4%G0"5>"?E0"PQ'R"F5;08"H3?E3&"?E0";3>>010&?"51G%&3I%?35&4"%&;"40123904"E%4"F5?32%?0;"?E0"/15/543?35&"5>"%&"Y'RL("/15>380"?E%?"%;%/?4"?E0"PQ'R"4E0F0K"AE0" Y'RL(" PQ'R" /15>380" H%4" /1040&?0;" DJ" xU'-B-<" !qq^Dy<" 3?" /1040&?4" %" F0?E5;" 5>"%443G&3&G"1580"%??13D.?04<"4/093>J3&G"9510"%&;"E301%19E39%8"15804"%&;"?E031"/01F34435&4"?5"0&%D80"910%?3&G"%99044"%.?E513I%?35&4K"

AE34"/15>380".404">5.1"Y'RL("/5839J�/5839J"40?"?J/04"?5"3F/80F0&?"PQ'R6"

! :#)/-$$-&'%:&*-"?%7#(%&)%::76"'4" 4E5H&" 3&"73GK"#K]" xn3&<"!qqiy<"==-" 34"%"958809?35&"5>"/01F34435&4"%44593%?0;"H3?E"%" 1580K" B?" 34"%"�=5839J-0?"�" ?E%?"95&?%3&4" %" 40?" 5>" /583904"HE39E" ;0>3&04" /01F34435&4" %44593%?0;"H3?E" ?E0"G320&"1580";3109?8J<"%&;"%"40?"5>"==-"10>010&904"HE39E"%44593%?0"H3?E"5?E01"15804" ?E%?"%10" [.&351" ?5" ?E0"G320&"1580K" B&"51;01" ?5"4.//51?" ?E0"E301%19EJ"F5;08<"3?"10Z.310;"?E%?"?E0"�A%1G0?�"080F0&?"5>"%"==-"3>"/1040&?<"F.4?"&5?"83F3?"?E0"4.D[09?4"?5"HE39E"?E0"�=5839J-0?�"34"%//839%D80K"

a5-(.&#BCWZ#7&.+5''5"0#7")5@,#R&$#c77Rd#:#EFGHI#TYFG#

! H&*#%:&*-"?%7#(%&)%H:76" '4" 4E5H&" 3&" 73G.10" #K^" xn3&<" !qqiy<" %&" P=-"95&&09?4"%"1580"?5"?E0"951104/5&;3&G"==-"?E%?"95&?%3&4"%9?.%8"/01F34435&4"%44593%?0;" ?5" ?E0" G320&" 1580K" b%9E" P=-" 95&?%3&4" %" �A%1G0?�" 080F0&?"3&;39%?3&G"?E0"%//839%D80"1580"%&;"%"10>010&90"?5"==-K"

a5-(.&#BC`Z#T")&#7")5@,#R&$#c77Rd#:#EFGHI#TYFG#

Page 69: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! il!"

! H&*#% !$$-='/#'(% :&*-"?[" ;0>3&04" HE39E" 15804" %10" %443G&0;" ?5" HE39E"4.D[09?4K"

! W.$:)-<-*#=#$8CH&*#%:&*-"?["4.//51?4"Z.01304"?5";0?01F3&0"3>"%".401"E%4"%"901?%3&"1580"%443G&0;K"

73&%88J<" B&"51;01" ?5"0N/1044"%" 1580"E301%19EJ<" ?E0"==-"5>"5&0" 1580" 10>010&904" ?E0"==-"5>"%&5?E01"1580<"?E010DJ"3&E013?3&G"%88"?E0"/01F34435&4"5>"?E%?"10>010&90;"1580K"""

VPW!H'/08.&,'/!

B&" ?E34" 9E%/?01<" H0" F%;0" %&" 5201230H" 5>" ?E0" ?09E&585G304" 3&?15;.90;" ?5"3F/80F0&?" %&;"F5;08" %99044" 95&?158"H3?E3&" 4012390C5130&?0;" 95F/.?3&G" %19E3?09?.104K"s0"E%20"95&90&?1%?0;"5.1"4?.;J"5201"?E0"Y'RL("4?%&;%1;";.0"?5"3?4"%D383?J"?5"/01>51F"90&?1%83I0;" ;093435&" F%M3&G" H3?E3&" F.8?3C;34?13D.?0;" 0&2315&F0&?4<" HE010" ?E0";34?13D.?35&" 0&258204" ?E0" 10Z.04?0;" 1045.1904" %&;" ?E0" /5839304" %;F3&34?1%?3&G" ?E040"1045.1904"O?E%?"F3GE?"D0"G0&01%?0;"DJ";3>>010&?"%.?E513?304">15F";3>>010&?"40123904SK""

AE0"F%3&">.&9?35&%83?304"5>"Y'RL("9%&"D0"4.FF%13I0;"%4">5885H4"x'1;%G&%"0?"%8K<"!qqjy6"

! :&*-"?% "&/5-'.(-&'[" Y'RL(" /1523;04" %" F0?E5;" >51" 95FD3&3&G" /5839304"?E%?" %10" 3&;0/0&;0&?8J" 4/093>30;K" $3>>010&?" 0&?3?304" 9%&" ?E0&" ;0>3&0" ?E031"/5839304"5&"?E0"4%F0"1045.190K"sE0&"%&"%99044"10Z.04?"5&"?E%?"1045.190"34"4.DF3??0;<"?E0"4J4?0F"E%4"?5"?%M0"3&?5"95&43;01%?35&"%88"5>"?E040"/5839304K"

! B&/5-'-'=% .*=&)-(,/$[" -3&90" Y'RL(" 4.//51?4" ?E0" ;0>3&3?35&" 5>" /5839304"3&;0/0&;0&?8J" 4/093>30;<" ?E010" 34" ?E0" &00;" >51" %" F0?E5;" >51" 1095&9383&G"4.9E" /5839304" HE0&" ?E031" 02%8.%?35&" 34" 95&?1%;39?51JK" Y'RL(" 4.//51?4";3>>010&?" 95FD3&3&G" %8G513?EF4<" 0%9E" 10/1040&?3&G" %" H%J" 5>" 95FD3&3&G"F.8?3/80";093435&4"3&?5"%"43&G80";093435&K"

! !(()-5+(#P5.$#2% )#$()-"(-&'$[" Y'RL(" 4.//51?4" ?E0" ;0>3&3?35&" 5>" /5839304"D%40;" 5&" /15/01?304" O%??13D.?04S" %44593%?0;"H3?E" 4.D[09?4" %&;" 1045.1904"5?E01"?E%&"?E031" 3;0&?3?304K"AE34"%885H4"?E0";0>3&3?35&"5>"/5H01>.8"/5839304"D%40;"5&"G0&0139"/15/01?304"%44593%?0;"H3?E"4.D[09?4"O0KGK<"&%F0<"%;;1044<"599./%?35&S" %&;" 1045.1904K" Y'RL(" 3&98.;04" 45F0" D.38?C3&" 5/01%?514" >51"95F/%13&G"%??13D.?0"2%8.04"%&;"/1523;04"%"F0?E5;"5>"%;;3&G"&5&4?%&;%1;">.&9?35&4K"

! E+*(-0*#%$+56#"($["Y'RL("%885H4"?E0";0>3&3?35&"5>"F510"?E%&"5&0"4.D[09?"10802%&?"?5"%";093435&"10Z.04?K"

! :&*-"?% 2-$()-5+(-&'[" =5839304" 9%&" D0" ;0>3&0;" DJ" ;3>>010&?" /%1?304" %&;"0&>5190;"%?";3>>010&?"0&>5190F0&?"/53&?4K"'845<"Y'RL("%885H4"5&0"/5839J"?5"95&?%3&"51"10>01"?5"%&5?E01K"

! L/0*#/#'(.(-&'% -'2#0#'2#'"#[" Y'RL(" /1523;04" %&" %D4?1%9?35&" 8%J01"?E%?" 3458%?04" ?E0" /5839JCH13?01" >15F" ?E0" 3F/80F0&?%?35&" ;0?%384K" AE34"F0%&4"?E%?";3>>010&?"3F/80F0&?%?35&4"4E5.8;"5/01%?0"3&"%"95&434?0&?"H%J<"10G%1;8044"5>"?E0"3F/80F0&?%?35&"3?408>K"

! 85*-=.(-&'$["Y'RL("/1523;04"%"F0?E5;">51"4/093>J3&G"45F0"%9?35&4<"9%880;"5D83G%?35&4<" ?E%?" F.4?" D0" >.8>3880;" 3&" 95&[.&9?35&" H3?E" ?E0" /5839J"0&>5190F0&?K"

73&%88J<" H0" E%20" %845" 0N/540;" ?E0" Y'RL(" PQ'R" /15>380" ?E%?" 104.8?0;" >15F" ?E0"&00;"5>"%"4012390C5130&?0;"4?%&;%1;"?E%?"F%/4"?E0"51G%&3I%?35&%8"/01F34435&"%443G&F0&?"4?1.9?.10"?E%?"34".4.%88J"/01>51F0;"?E15.GE"PQ'RK""

Page 70: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

jq! ""

Page 71: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! jp!"

:)*#!;;3!!

!4!H'/#*,5.#,'/!#'!#6$!M1#$/&,'/!!'7!400$&&!H'/#*'8!N'+$8&!7'*!!!! !!

:$*-)&,-$!;/7'*9)#,'/!"<&#$9&!

!;1+$%77<"B%C&6$+"2*$"&6%$&%$?,%@P$,6#"&6%%&'%B99,##%C&6$+&3%D&8,3#%'&+%;,+A1#"A,%

76'&+G1$"&6%HI#$,G#-------------------------------------------------------------------------------------------------------- 4."

C?1F$,+%K< ------------------------------------------------------------------------------------------------------------------------ 4E"

B%;,+A1#"A,%H"$*1$"&6LBQ1+,%%R&3,L=1#,8%B99,##%C&6$+&3%D&8,3 -------------------------------------- 4E"]Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK j!"]K!"L5;08"U201230HKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK j]"]K#"AE0"B&?01/10?%?35&"5>"R5&?0N?KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ji"]K]"AE0"B&?01/10?%?35&"5>"AE0"-3?.%?35&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK kq"]K^"PQ'R"\4K"=-CPQ'R KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK kq"]Ki"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKkp"

C?1F$,+%/< ------------------------------------------------------------------------------------------------------------------------ TK"

B%;,+A1#"A,%H"$*1$"&6L1Q1+,%%S*,+I%R,Q+"$"6)%HI#$,G ----------------------------------------------------- TK"^Kp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK k]"^K!"=-WP-"-J4?0F"'19E3?09?.10KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk^"^K!"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKl]"

!

Page 72: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

j!! ""

H6)%#$*!W3!!

4!:$*-)&,-$!",#.)#,'/24()*$!!

F'8$2L)&$+!400$&&!H'/#*'8!N'+$8!

WPO!;/#*'+.0#,'/!!

'990443D383?J"34"95&43;010;"%4"%"M0J">0%?.10">51"/012%4320"4J4?0F4<"95&40Z.0&?8J"F5;083&G" %99044" 95&?158" H3?E3&" /012%4320" 3&>51F%?35&" 4J4?0F4" 34" 95&43;010;" %4" %"9E%880&G3&G"F34435&"43&90" 3?"9%&"D0"230H0;">15F";3>>010&?"%&G804K"(55M3&G"%?" 3?" >15F"%".401X4"/53&?"5>"230H<"%99044"95&?158"9%&"D0"95&43;010;"%4"%"D%11301"?5"%990443D383?J"43&90"3?"F3GE?"&5?"/1523;0".4014"H3?E"%99044" ?5"%";04310;"1045.190"%?"%&J?3F0<"%&JE5H"%&;"%&JH%JK"L0%&HE380<"3>"H0"?%M0"?E0"4J4?0F"%;F3&34?1%?51X4"/53&?"5>"230H<"%99044"95&?158"34" 95&43;010;" 0N?10F08J" 3F/51?%&?" ?5" 0&4.10" 409.10" 3&?01%9?35&4" %&;" F%3&?%3&" ?E0"4J4?0FX4"3&?0G13?J"HE380"5>>013&G"%990443D383?J"H3?E3&"5/0&"0&2315&F0&?4K"

B&"51;01"?5"F00?"?E0"/012%4320"23435&<"?1%&4/%10&?"D.?"409.10"%99044"&00;4"?5"D0"/1523;0;"H3?E3&"F5D380<" 3&?0883G0&?"%&;";J&%F39"0&2315&F0&?4K" "'4"%"104.8?<"/012%4320"%99044" 95&?158" F5;0883&G" H0&?" ?5H%1;4" ?J3&G" 95&?0N?.%8" 95&4?1%3&?4" O?3F0<" 859%?35&<".401" F%9E3&0<" 95&&0N35&" 9E%&&08<" 0?9KS" ?5" ?E0" ;093435&CF%M3&G" /159044K" AE34" >0%?.10";504" &5?" 5&8J" 0&%D80" D0??01" %99044" F%&%G0F0&?" ?5" 4J4?0F" 45.1904" %?" %&J?3F0<"%&JHE010<"%&JE5H"D.?"3?"%845"F00?4"?E0";J&%F39"%990443D383?J"&00;4"5>"F5D380".4014K"

A%M3&G"%"98540"855M"?5"%99044"95&?158"&00;4"H3?E3&";3>>010&?"%//839%?35&";5F%3&4"3&"?E0"/012%4320"%G0<"H0">3&;"?E%?"/01F34435&"%443G&F0&?"%?"?E0"0&?01/1340"80208"E%4"?5">5885H" ?E0" 0258.?35&K" )&5H3&G" ?E%?" ?E0" ;34?13D.?0;" 1045.190" F%&%G0F0&?" 34" .4.%88J"/01>51F0;".43&G" ?E0"FL4H" OP580"Q%40;"'99044"R5&?158S"F5;08<" ?E0"0F01G0&90"5>" ?E0"&0H" /012%4320" /%1%;3GF" E%4" 5/0&0;" &0H" &00;4" >51" 0N/10443&G" 95&?0N?C%H%10&044"H3?E3&"?E34"F5;08K"'9951;3&G8J<"%&;"%4"H0"E%20"4E5H&"3&"9E%/?01"!<";3>>010&?"/15/54%84"E%20" 3&?15;.90;" &0H" PQ'R" F5;084" ?E%?" ?%M0" ?E0" 95&?0N?.%8" 95&4?1%3&?4" HE380"/01>51F3&G"%99044";093435&4K""

"$04/3?0" ?E0" 139E&044" 5>" F5;084" /15/540;<" 95&?0N?C%H%10" ;093435&CF%M3&G"10F%3&4"?5">51F"%"9E%880&G3&G"1040%19E"/15D80F"43&90"?E0" 3&?01/10?%?35&"5>"?E0".401X4"95&?0N?"9%&"D0";3>>010&?8J"0N/10440;"%&;";0>3&0;"%9951;3&G"?5"?E0"%//839%?35&";5F%3&<"?5" ?E0" ;043G&01X4" 5D[09?320" 51" ?5" F%&J" 0N34?3&G" ?09E&3Z.04" 0F/85J0;" >51" 95&?0N?"%9Z.343?35&<"F5;0883&G"%&;"3&?01/10?%?35&K""

7.1?E01F510<" 3&" %&%8JI3&G" ?E0" 108%?0;"H51M4<"H0"&5?390" ?E%?" ?E0";J&%F393?J"5>"?E0" /012%4320" 0&2315&F0&?" H388" 020&?.%88J" D0" 10>809?0;" 5&" /01F34435&" %443G&F0&?4K"AE.4<" ?E010X4" %" &00;" ?5" 95&43;01" ?E0" 95&40Z.0&904" 5>" E%23&G" 258%?380" %&;" E3GE8J"9E%&G3&G" %443G&F0&?4" %&;" 020&?.%88J" 45F0" /01F34435&" ;0&3%84" 5&" ?E0" 4?%D383?J<"1083%D383?J"%&;".4%D383?J"5>"?E0"4J4?0F"04/093%88J"H3?E3&"10%8C?3F0"4J4?0F4K""

AE0";J&%F393?J"5>"/01F34435&"%443G&F0&?"H3?E3&"/012%4320"10%8C?3F0"4J4?0F4"34"&5?"5&8J"108%?0;"?5"9E%&G04"H3?E3&"?E0"95&?0N?.%8";3F0&435&"D.?"?5"F%&J"5?E01"%4/09?4"43&90"?E0"%990443D383?J"?E%?"34"?1%;3?35&%88J"1.80;"DJ"4?139?"/5839304"?5"/15?09?";%?%"/132%9J"F%J6"

pK >%90"0N90/?35&4"3&"/%1?39.8%1"43?.%?35&4"O0KGK"3&"%&"0F01G0&9J"9%40S<""!K 025820"5201"?3F0"O0KGK";0/0&;3&G"5&"?E0"/%?30&?X4"?10%?F0&?S"%&;<""

Page 73: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! j#!"

#K D0"4.D[09?"?5"/1523435&%8"%.?E513I%?35&4K""

AE%?X4"HEJ"H0"E3GE83GE?"?E0"3F/51?%&90"5>"4.//51?3&G"%;%/?320"D0E%23514"HE380"F5;083&G" %99044" 95&?158" >51" /012%4320" 4J4?0F4" 04/093%88J" HE0&" ;0%83&G" H3?E" 913?39%8"10%8C?3F0"4J4?0F4K""

'4" %" 104.8?<" H0" E3GE83GE?" ?E0" >%9?" ?E%?" F5;083&G" /012%4320" %99044" &00;4" ?5"95&43;01"%;5/?3&G"%;%/?320"D0E%235.1"&5?"5&8J"?5";0%8"H3?E"?E0"95&?0N?.%8";J&%F393?J"D.?" %845" ?5" 95&43;01" ?E0" .401X4" 43?.%?35&" HE0&" ;0F%&;3&G" %99044<" HE39E" F3GE?" D0" %"913?39%8"51"83>0C?E10%?0&3&G"9%40"O>310<"?5N39"G%I"80%M%G0<"F0;39%8"0F01G0&9J<"0?9KSK""

'&" %99044" ;0&3%8" ?%M3&G" /8%90" %?" %&" .1G0&?" 43?.%?35&" 95.8;" D0" 95&43;010;" %4" %"D%11301" ?5" ?E0" F34435&" %995F/834EF0&?" %&;" %&" 5D4?%980" 4?%&;3&G" 3&" ?E0" H%J" 5>" %"?1%&4/%10&?" 3&?01%9?35&" H3?E" ?E0" 4J4?0FK" '9951;3&G8J" F%&J" 1040%9E" H51M4" H010"3&?0104?0;" 3&" %;%/?3&G" %99044" 95&?158" F5;083&G" ?5" ?%M0" 3&?5" 95&43;01%?35&" 43?.%?35&C%H%10" ;093435&CF%M3&G" %&;" ?5" /1523;0" >80N3D80" 458.?35&4" ?E%?" H5.8;" 0&%D80" .4014" ?5"4.1/%44"409.13?J"4E308;4"HE0&"&00;0;"3&"51;01"?5"95&>15&?"%"43?.%?35&"O400"9E%/?01"!SK""

U.1" 3&?0104?" 3&"F5;083&G" %99044" 95&?158" >51" /012%4320" 4J4?0F4" %&;" ?E0" 104.8?4"?E%?"H0"%??%3&0;">15F"4?.;J3&G"?E0"/154"%&;"95&4"5>"?E0";3>>010&?"H51M4"95&;.9?0;"3&"?E0">308;"E%4";3109?0;".4"?5"855M"%?"?E0"/15D80F">15F"%&5?E01"/014/09?320"%&;"0&%D80;".4"?5";3495201"%"&0H".&C?10%?0;"I5&0K""

s0"%1G.0"?E%?" 3&"45F0"43?.%?35&4<"?E010X4"%"&00;">51"95&>15&?3&G"%99044";0&3%84"DJ" /15/543&G" %;" E59" %&;" 3&&52%?320" %8?01&%?320CD%40;" 458.?35&4" ?E%?" %810%;J" 0N34?"1%?E01"?E%&"?1J3&G"?5";0/%44"?E0"4J4?0FX4"409.13?JK"AE34"&00;"%13404"3&"490&%1354"HE010"020&"0F/85J3&G"%"|Q10%MCT8%44}" 458.?35&"H5&?"D0"5>" %&J"E08/" ?5" 95&>15&?"%" 43?.%?35&"O0KGK"0&%D83&G"%".401"?5"%"%99044"%&"%10%"?E%?"34"95&?%F3&%?0;"3&"%"?5N39"G%I"51"&.980%1"80%M%G0"H5&X?" D0" %&" 0>>09?320" 458.?35&" ;.13&G" %&" %993;0&?SK" AE.4<" H0" %3F" ?5" /1523;0".4014"H3?E" %&" %;%/?320"F5;08" ?E%?" 5>>014" %8?01&%?320" 458.?35&4" ?E%?"F3GE?" %810%;J" D0"%.?E513I0;"?5"?E0F"%&;"?E%?"%10"D0&0>393%8"?5"95&>15&?"?E0"43?.%?35&K"

AE0"%;%/?%?35&"?E%?"H0"95&90320"%3F4"?5"5>>01"%8?01&%?320"458.?35&4"1%?E01"?E%&"D3&%1J" OJ04�" &5S" 458.?35&4K" AE0" %;%/?320" 458.?35&4" /1523;0;" DJ" 5.1" /15/54%8" %10" &5?"5&8J" ;0;39%?0;" >51" 0N?10F0" 43?.%?35&4" D.?" %845" >51" 2%135.4" 43?.%?35&" 40&43?323?J" 802084"HE010"?E0";0&3%8"5>"%99044"F3GE?"D0"108%?0;"?5"43F/801"9%.404"83M0"?E0";J&%F393?J"5>"?E0".401X4"95&?0N?"H3?E3&"%"/012%4320"0&2315&F0&?"51" ?5";3>>39.8?304" 3&"5D?%3&3&G" ?E0"13GE?"910;0&?3%84" ?5" %99044" %" 901?%3&" 4012390" 51" &0?H51M"51" ;.0" ?5"F34>.&9?35&%83?304" 5>" ?E0"401201<"F%9E3&0"51"&0?H51M"/1523;3&G"%99044"?5"?E0"&00;0;"1045.1904<"0?9K"

B&" ?E34" 9E%/?01<" H0" H388" /1040&?" 5.1" 23435&" ?E15.GE" =-CPQ'R6" %" =012%4320"-3?.%?35&C%H%10"P580"Q%40;"'99044"R5&?158"F5;08"?E%?"%3F4"?5"F00?"?E0"%99044"95&?158"10Z.310F0&?4"H3?E3&"/012%4320"0&2315&F0&?4K"U.1"F5;08"0&%D8046"""

! R5&?0N?C%H%10"1580"%443G&F0&?<" "

! R5&?0N?C%H%10"/01F34435&"%443G&F0&?<" "

! -3?.%?35&C%H%10"/01F34435&"%443G&F0&?"?E%?"5>>014"%8?01&%?320"1045.1904"H3?E5.?"2358%?3&G"?E0"409.13?J"4E308;4K""

AE0"43?.%?35&C%H%10&044"458.?35&"/1523;0;"H3?E3&"?E0"/15/540;"F5;08">51F4"%&"3&?01F0;3%?0" 458.?35&" ?E%?" 5>>014" %"F5;01%?0" >80N3D383?J" 80208" D0?H00&" 5>>013&G" %99044";0&3%84"%&;"?E0"0N?10F0"458.?35&4"?E%?"%10"5201E0%;0;"H3?E"134M4K"'?"?E0"85&G"1.&<"5.1"F5;08"9%&"%845"D0">80N3D80"0&5.GE"?5"3&?0G1%?0"45F0"0N?10F0"458.?35&4"HE0&"&00;0;"O3>"?E0"43?.%?35&X4"40&43?323?J"80208"34"E3GESK""

Page 74: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

j]! ""

WPQ!N'+$8![-$*-,$(!

U.1" /15/540;" 0N?0&435&" >51" ?E0" PQ'R" F5;08" %3F4" %?" 95&4?1.9?3&G" %" 451?" 5>">80N3D80" %.?E513I%?35&4" %&;" %;%/?320" /01F34435&4" ?E%?" F00?" ?E0" &00;4" 5>" /012%4320".4014K" 780N3D383?J" 34" 3&?15;.90;" ?E15.GE" ?E0" /15/54%8" 5>" %;%/?320" /01F34435&4" ?E%?"0&%D80"%99044"?5"%8?01&%?320"43F38%1"1045.1904K"AE0"%;%/?%?35&"34"/01>51F0;"%9951;3&G"?5"?E0".401X4"95&?0N?"%&;"?E0"40&43?323?J"5>"E34"43?.%?35&"x'8").ME.&"%&;"-:;04<"!qql%y<"x'8").ME.&"0?"%8K<"!qp!%yK"

a5-(.&#WCDZ#7R:TYFG#7&.A/'5A&#R5$(/$5"0:/3/.&#T")&#Y/'&1#F@@&''#G"0$.")#

B&" 5.1" F5;08<" F$#)$" %10" %443G&0;" ?5" H&*#$" 3&" 51;01" ?5" %9Z.310" ;3>>010&?"/01F34435&4K" AE040" /01F34435&4" %10" ;323;0;" 3&?5" !" ?J/046" O#C.+*(% .'2% !2.0(-<#%:#)/-$$-&'$K" AE0" ?J/0" 5>" /01F34435&" %443G&F0&?" ;0/0&;4" 5&" ?E0" 95&?0N?.%8" %&;"43?.%?35&%8"%??13D.?04"5>"?E0".401X4"%99044"10Z.04?K"

AE0"';%/?320"=01F34435&4"'="/15/540;"DJ"5.1"F5;08"%10"/01F34435&4"?E%?"G1%&?"%99044" ?5" %8?01&%?320" 10445.1904" 3&" 9%404"HE010" .4014" %10" 95&>15&?0;"H3?E" %&" %99044";0&3%8" ;.13&G" %&" 3F/51?%&?" 43?.%?35&K" AE0" /15/540;" 10445.1904" %10" /1523;0;" DJ" %&"!*(#)'.(-<#% H#$$&+)"#% :)&<-2#)" B&/0&'#'(" ?E%?" 9%&" 0F/85J" 40201%8" ?09E&3Z.04" ?5"/1523;0".4014"H3?E"%;%/?320"%&;%%.?E513I0;"458.?35&4K""

B&" ?E0" >5885H3&G<"H0";04913D0"?E0"D%439"95F/5&0&?4"5>" ?E0"=-CPQ'R"F5;08"%&;"H0"/1523;0"?E0">51F%8";0>3&3?35&4"?E%?"0N/8%3&"?E0"108%?35&4"D0?H00&"?E0F<"400">3GK"]KpK"

F$#)$% F[" *4014" 3&" 5.1" F5;08" %10" ?E0" /05/80" HE5" 3&?01%9?" H3?E" ?E0" 4J4?0FK""'" .401" 95.8;" %845" D0" 0N?0&;0;" ?5" 10/1040&?" %" 95F/.?01" /159044<" %" F%9E3&0<" %" H0D"4012390" O3&" %" 4012390C5130&?0;" %//839%?35&S" 51" %&J" %9?320" 0&?3?J" 5>" ?E0" 4J4?0F" %9?3&G"D0E%8>"5>"?E0".401K""

Page 75: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! j^!"

H&*#$% H[" '" 1580" 34" %" [5D" >.&9?35&" 51" %" /543?35&" H3?E3&" ?E0" 95&?0N?" 5>" %&"51G%&3I%?35&"?E%?"0F/5H014"%".401"?5"5D?%3&"45F0"%.?E513?304"%&;"0N09.?0"5/01%?35&4K"P5804"%10"%443G&0;"?5".4014"%9951;3&G"?5"45F0"/10;0>3&0;"40F%&?394"%&;"95&?0N?4K""

AE0"=-CPQ'R";0�&04" %"F%//3&G" D0?H00&".4014" %&;" 15804" %4" %" 40?" 5>" $#$$-&'$%;7G77L8M7>K" sE0&" %" .401" 85G4" 3&?5" ?E0" 4J4?0F<" ?E0" .401" F%J" D0" F%//0;" ?5" 5&0" 51"40201%8"15804"?E15.GE"%"404435&K"AE34"%885H4"%".401"?5"%9?32%?0"5&8J"?E0"F3&3F.F"4.D40?"5>"15804"?E0J"&00;"3&"51;01"?5"/01>51F"%"4/093�9"?%4M<"%&;"E0&90"DJ".43&G"404435&4<"=-CPQ'R"4.//51?4"?E0"80%4?"/132380G0"/13&93/80K""

AE0"F%//3&G"34"04?%D834E0;"DJ"?H5">.&9?35&46""

7#$$-&'NF$#)% !$$-='/#'(% 7F![" ;0>3&04" ?E0" 5&0C?5CF%&J" F%//3&G" 108%?35&"D0?H00&"?E0".401"%&;"?E0"&.FD01"5>"404435&4"?E%?"9%&"D0"%443G&0;"?5"E3FK"

"@4!! !"M"";[U"!\!@"MF"!

7#$$-&'NH&*#% !$$-='/#'(% 7H![% ;0>3&04" ?E0" F%&JC?5CF%&J" F%//3&G" 108%?35&"D0?H00&"?E0"&.FD01"5>"%443G&0;"404435&4"%&;"?E0"15804"95&&09?0;"?5"?E0FK"

"F4!! !"M"";[U"!\!F[IM"!

B&'(#S(+.*% B&'$().-'($% BB[% B&" 51;01" ?5" %;%/?" H3?E" ?E0" F5D383?J" 5>" /012%4320".4014" %&;" ?E0" ;J&%F393?J" 5>" ?E0" .401X4" 95&?0N?" H3?E3&" /012%4320" 0&2315&F0&?4<" ?E0"95&?0N?.%8" %??13D.?04" 5>" ?E0" .401" %10" ?%M0&" 3&?5" 95&43;01%?35&" H3?E3&" ?E0" /15/540;"F5;08K%%

'4"H0"H388" 4E5H"&0N?<" ?E0"R5&?0N?.%8" R5&4?1%3&?4" 3&>8.0&90" ?E0" %443G&F0&?" 5>6"P5804<"$0>%.8?"=01F34435&4"%&;"';%/?320"=01F34435&4K"

AE0" F$#)% !$$-='/#'(% F!" 3&" ?E0" =-CPQ'R" F5;08" >5885H4" %" F%&JC?5CF%&J"108%?35&4E3/"HE010"%".401"O/0145&<"95F/.?01"/159044<"F%9E3&0<"0?9KS"9%&"D0"%443G&0;"?5"5&0" 51" 40201%8" 15804" ;.13&G" %" 404435&" %&;" %" 43&G80" 1580" 9%&" D0" %443G&0;" ?5" 5&0" 51"F.8?3/80".4014"%?"?E0"4%F0"?3F0K""

B&" %" /012%4320" 0&2315&F0&?<" ?E34" %443G&F0&?" 34" 95&&09?0;" ?5" ?E0" .401X4"R5&?0N?.%8"R5&4?1%3&?4"RR"?E%?"%10"0N?1%9?0;"%?"?E0"4J4?0F"43G&C3&"?3F0K"

@4!" !@&$*&!\!F'8$&!1!HH!

:#)/-$$-&'$% :[" =01F34435&4" %10" ?E0" %//152%84" ?E%?" 0&%D80" %" ?J/0" 5>" %99044" ?5"5D[09?4" 51" 4J4?0F" 45.1904K" =01F34435&4" 04?%D834E" %" 108%?35&" D0?H00&" 5/01%?35&4" %&;"5D[09?4z"HE010"?E0J"4/093>J"?E0"5/01%?35&O4S"U=-"O10%;<"H13?0<"./;%?0<"0?9KS"?E%?"9%&"D0"/01>51F0;" 5&" ?E0" 5D[09?4" UQ-" 51" 4J4?0F" 45.1904" O;59.F0&?4<" 95F/.?01" /15904404<"F%9E3&04<"0?9SK""

856#"($%8J7"%10";%?%"51"1045.1904"?5"D0"%990440;K""

80#).(-&'$%8:7"%10"/15904404"?E%?"0N09.?0"45F0">.&9?35&"5&"D0E%8>"5>"?E0".401K""

AE0" 108%?35&4E3/" D0?H00&" ?E040" 5D[09?4" %&;" ?E540" 5/01%?35&4" 34" F.?.%8z" %&"5/01%?35&"F%J"D0"/01>51F0;"5&"5&0"51"40201%8"5D[09?4"%&;"%&"5D[09?"9%&"D0"%443G&0;";3>>010&?"/01F34435&4K"

:!Z!Q[:"\[L"!"

T8:7K8J7";0&5?04"?E0"/5H0140?"5>"?E0"40?"5>"8:7%K%8J7"

8:7%K%8J7";0&5?04"?E0"9%1?043%&"/15;.9?"5>"5/01%?35&4"%&;"5D[09?4K""

Page 76: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ji! ""

B&"5.1"F5;08<"H0"/1523;0"!"?J/04"5>"/01F34435&46"O#C.+*(%:#)/-$$-&'$%O:%%&;"!2.0(-<#%:#)/-$$-&'$%!:K"

:!Z!nR:!@!4:o!

pS O#C.+*(% :#)/-$$-&'$%O:[" 10/1040&?" ?E0" 10G.8%1" D%439" /01F34435&4" ?E%?" %10";0>3&0;"0N/8393?8J"DJ"4J4?0F"%;F3&34?1%?514K"$=4"?1%&48%?0"?E0"%.?E513I%?35&4"?E%?"%//1520"/01>51F3&G"5/01%?35&4"5&"5D[09?4"51"4J4?0F"45.1904K""

O#C.+*(%:#)/-$$-&'%!$$-='/#'(%O:!%;04913D04"?E0"F%&JC?5CF%&J"108%?35&4E3/"?E%?"95&&09?4"P5804"H3?E"$=4z"HE010"?E0"%443G&F0&?"5>"%"1580"G.%1%&?004"%".401"5&0"51"40201%8"$0>%.8?"=01F34435&4"$="%&;"%"43&G80"$0>%.8?"=01F34435&"F%J"D0"%443G&0;"?5"5&0"51"40201%8"15804K""

AE34"%443G&F0&?"34"/10;0?01F3&0;"%&;"/1523;0;"DJ"?E0";3>>010&?"4J4?0F"/5839304K"AE0J"F3GE?" ;0/0&;"5&" ?E0".401X4" R5&?0N?.%8" R5&4?1%3&?4" ?E%?" %10" 109E09M0;" %?" 0201J"10Z.04?"?3F0K%%

R:4!" !F'8$&!\!R:!1!HH!

!S !2.0(-<#%:#)/-$$-&'$%!:["B&"?E0"98%4439%8"PQ'R"-J4?0F<".4014"%10"%443G&0;"?5"15804"%&;"15804"%10"%443G&0;"?5"/10C;0>3&0;"/01F34435&4<"5.1"F5;08"%;;4"?5"?E040"%443G&F0&?4"&0H"104/5&4320"%;CE59"%443G&F0&?4"?E%?"9%&"D0"5>>010;"3&" 9%40" 5>" %&" %99044" ;0&3%8K" AE0" /15/540;" '=" %10" D%40;" 5&" /1523;3&G"%8?01&%?320" /01F34435&4" ?5" %99044" %.?E513I0;" 1045.1904" /1523;0;" DJ" %&"!*(#)'.(-<#$%:)&<-2#)"95F/5&0&?K" "

$3>>010&?"0N%F/804"%8?01&%?320"/1523;014"%10"/1040&?0;"%?"?E0"2%83;%?35&"/%1?"O0KGK" %" -0F%&?39" -3F38%13?J" L%?9E3&G" 95F/5&0&?" 3&" RE%/?01" i<" ;093435&"F%M3&G" >85H" 9E%1?" 3&" RE%/?01" j" %&;" %&" %8?01&%?320" 458.?35&4" ;%?%D%40" 3&"RE%/?01"kSK"

AE0" 5D[09?320" 34" ?5" 4.3?" 4/093%8" 95&?0N?4" %&;" 43?.%?35&4" 95&>15&?3&G" .4014" O0KGK"3F/51?%&?" 95&4.8?%?35&<" 913?39%8"F34435&<" 913434<" 0F01G0&9J<" 0?9KSK" AE0" ;093435&CF%M3&G"?%M04"?E0".401X4"95&?0N?.%8"%??13D.?04"3&?5"95&43;01%?35&K" "

!2.0(-<#% :#)/-$$-&'% !$$-='/#'(% !:!6" 34" %" F%&JC?5CF%&J" F%//3&G"108%?35&4E3/"?E%?";04913D04"?E0"%443G&F0&?"5>"P5804"?5"';%/?320"=01F34435&4"'=K"AE040"/01F34435&4"%10"G0&01%?0;"3&"%99044";0&3%8"9%404<"HE010"5.1"F5;08"?1304"?5"40%19E">51"43F38%1"%.?E513I0;"1045.1904"?E%?"9%&"D0"5>>010;"%4"%&"%8?01&%?320"458.?35&K"AE0"458.?35&"34";0?01F3&0;"%&;"G5.201&0;"DJ6"" "

pK ?E0".401X4"R5&?0N?.%8"R5&4?1%3&?4"RR<"!K ?E0"-3?.%?35&"-0&43?323?J"80208"5>"%&"%99044"10Z.04?"--<"#K ?E0"0N34?0&90"5>"%8?01&%?320"1045.1904"?E%?"%10"%.?E513I0;K"

4:4!" !F'8$&!1!HH!1!""!\!4:!@!48#!

WPV!G6$!;/#$*%*$#)#,'/!'7!H'/#$1#!

'//8J3&G" 95&?0N?C%H%10" ;093435&CF%M3&G" 34" %&" 3F/51?%&?" >0%?.10" >51"F5;083&G"%99044"95&?158"H3?E3&"/012%4320"4J4?0F4K""

AE0" ?09E&585G39%8" 0258.?35&" 5>" 95F/.?3&G" F%9E3&01J" E%4" 0&%D80;" /012%4320"0&2315&F0&?4"?5"0N?1%9?"?E0".401X4"95&?0N?.%8"3&>51F%?35&"%&;"10%9E"?5"E34"4.115.&;3&G"0&2315&F0&?K" ,5H%;%J4<" F5;01&" ;023904" %10" 0Z.3//0;" H3?E" %;2%&90;" &0?H51M3&G"

Page 77: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! jj!"

9%/%D383?304"O4.9E"%4"Q8.0?55?E"%&;"s3C73<"0?9KS<"859%?35&C%H%10"40123904"OT=-S"%&;"F%&J"5?E01" 5/?35&4K"'?" ?E0" 0&2315&F0&?" 80208<" 3&2343D80" 0FD0;;0;";023904" %&;" 40&4514" %10"?.1&3&G" /EJ439%8" 4/%904" 3&?5" %9?320<" 4F%1?" 4.115.&;3&G4" F%M3&G" ?E0" 4/%90" F510"3&?01%9?320"%&;"%;%/?320"?5"F00?"?E0".401"&00;4K"

'4"H0"H388"4E5H"3&"?E34"409?35&<"5.1"F5;08"E3GE83GE?4"?E0"3F/51?%&90"5>"&5?"5&8J"?%M3&G" ?E0".401X4" 3;0&?3?J" 3&?5"95&43;01%?35&" >51" 1580"%&;"/01F34435&"%443G&F0&?4"D.?"%845"E34"95&?0N?.%8"%??13D.?04"?E%?"%10"/1523;0;"DJ"?E0"B&'(#S(%:)&<-2#)%B:" ?E%?"34"%&"%//839%?35&";0/0&;0&?"95F/5&0&?K""

'"&5&C0N98.4320"%//839%?35&";0/0&;%&?"834?"5>"95&?0N?.%8"%??13D.?04"9%&"D0"?%M0&"3&?5"95&43;01%?35&"H3?E3&"5.1"F5;08<"4.9E"%4"?E0"834?"/15/540;"DJ"x$0J<"pllly6""

! -/%?3%8"3&>51F%?35&"O0KGK"859%?35&<"5130&?%?35&<"4/00;<"%&;"%990801%?35&S"! A0F/51%8"3&>51F%?35&"O0KGK"?3F0"5>"?E0";%J<";%?0<"%&;"40%45&"5>"?E0"J0%1S"! b&2315&F0&?%8" 3&>51F%?35&" O0KGK" ?0F/01%?.10<" %31" Z.%83?J<" 83GE?" 51" &5340"

80208S"! -593%8"43?.%?35&"O0KGK"HE5"J5."%10"H3?E<"%&;"/05/80"?E%?"%10"&0%1DJS"! P045.1904"?E%?"%10"&0%1DJ"O0KGK"%990443D80";023904<"%&;"E54?4S"! '2%38%D383?J"5>"1045.1904"O0KGK"D%??01J<";34/8%J<"&0?H51M<"%&;"D%&;H3;?ES"! =EJ43585G39%8"F0%4.10F0&?4"O0KGK"D855;"/1044.10<"E0%1?"1%?0<"104/31%?35&"

1%?0<"F.4980"%9?323?J<"%&;"?5&0"5>"25390S"! '9?323?J"O0KGK"?%8M3&G<"10%;3&G<"H%8M3&G<"%&;"1.&&3&GS"! -9E0;.804"%&;"%G0&;%4"

AE0" /1040&?0;" F5;08" 0&%D804" ?H5" ?J/04" 5>" 95&?0N?C%H%10" %443G&F0&?4" %&;";093435&CF%M3&G<" HE39E" %106" 95&?0N?C%H%10" 1580" %443G&F0&?4" %&;" 95&?0N?C%H%10"/01F34435&"%443G&F0&?4K"

WPVPO!H'/#$1#2)()*$!F'8$!4&&,E/9$/#!

R5&?0N?C%H%10" 1580" %443G&F0&?4" 9%&" >%9383?%?0" %&;" 0&139E" ?E0" 1580" %443G&F0&?"/159044K" AE0" 3&98.435&" 5>" 95&?0N?.%8" %??13D.?04" 34" /01>51F0;" %&;" 4/093>30;" DJ" ?E0"%//839%?35&";5F%3&"3&"%"H%J"?E%?"401204"?E0".4014K"75885H3&G"5.1"F5;08<"?E0"95&?0N?.%8"%??13D.?04" &00;0;" >51" 1580" %443G&F0&?4" 9%&" D0" 0>>3930&?8J" ;0>3&0;" %&;" ./;%?0;" DJ"1045.190"%;F3&34?1%?514"%9951;3&G"?5"?E0"0F01G3&G"4J4?0F"&00;4K""

b20&?.%88J<" 0201J" 95&?0N?.%8" %??13D.?0" 9%&" D0" /0145&%83I0;" %9951;3&G" ?5" ?E0"&00;4" 5>" ?E0" %//839%?35&" ;5F%3&" %&;" ?E0" %443G&F0&?" 5>" %" 1580" 95.8;" D0" ?30;" ?5" ?E0"0N34?0&90"5>"%"95FD3&%?35&"5>"40201%8"95&?0N?.%8"%??13D.?04K"

A%M3&G"%&"0N%F/80"3&"?E0"E0%8?E9%10";5F%3&<"?E0"/15/540;"F5;08"H5.8;"0&%D80"490&%1354"83M0";0?09?3&G"?E0"859%?35&"5>"%";59?51"%4"E0"0&?014"?E0"0F01G0&9J"409?35&"%&;"%.?5F%?39%88J"%443G&3&G"E3F"?E0"e0F01G0&9J�$1f"1580K"

AE0"859%?35&"9%&"D0"3&?01/10?0;"3&";3>>010&?"802084"%&;";3>>010&?"?J/04"%9951;3&G"?5" ?E0" %//839%?35&"&00;4K"'"V#'#).*% *&".(-&'<" >51" 0N%F/80<" 9%&"D0";0>3&0;"H3?E3&" ?E0"E54/3?%8"D5.&;"O;0?09?0;"DJ"?E0".401X4"T=-"9551;3&%?04"%&;";5.D80"9E09M0;".43&G"E34"P7B$"9%1;"%4"E0"9E09M4"3&"%?"?E0"0&?1%&90S<"70#"-C-"%*&".(-&'"9%&"D0"108%?0;"?5"%"4/093>39";0/%1?F0&?" O;0?09?0;" .43&G" P7B$" 9%1;" 51" %&J" 5?E01" %.?E0&?39%?35&" F09E%&34F"0F/85J0;S<":)&0&)(-&'.*%0)&S-/-(?">15F"%"901?%3&"5D[09?"9%&"%845"E08/"?5";0?01F3&0"%".401X4" 859%?35&" O0KGK" $1" %//15%9E3&G" >15F" %" /%?30&?" D0;" 51" %&" 0N%F3&%?35&" F%9E3&0<"0?9KSK"'&"0N%F/80"5>"95&?0N?CD%40;"1580"%443G&F0&?".43&G"/15N3F%?0"859%?35&"%??13D.?04"9%&"D0"?E0"%??13D.?35&"5>"eA10%?3&G�$1f"1580"%4"?E0"$1"0&?014"%"/%?30&?"155FK""

Page 78: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

jk! ""

B&"%"F510"%;2%&90;"4J4?0F<"?E0"95&?0N?.%8"95&4?1%3&?4"5>"%".401"%&;"?E031".4%G0"3&"1580"%443G&F0&?4"9%&"E08/" ?E0"4J4?0F"?5"/01>51F"3&?0883G0&?" 3&?01%9?35&4"108%?0;"?5"/01F34435&"%&;"?%4M"%443G&F0&?"?E%?"H5.8;"0&139E"?E0"F0;39%8"/1590;.10K"'//839%?35&4"F3GE?"D0"83M0"85%;3&G"%.?5F%?39%88J"?E0"/%?30&?X4"9%40";0?%384"?5"?E0"$1X4"F%9E3&0"%4"E0"%//15%9E04">15F"?E0"/%?30&?"D0;"O;.0"?5"E34"&0H"eA10%?3&G�$1f"1580"%443G&F0&?S<"5?E01"%//839%?35&4" 95.8;" &5?3>J" ?E0" ;59?51" 5>" 913?39%8" 9E%&G04" ?5" ?E0" /%?30&?" 95&;3?35&" %&;"/1523;0"E3F"H3?E"?E0"/1590;.10"?5">5885H"HE380"?10%?3&G"%"9%40<"0?9K"

'"43F38%1"E301%19EJ"9%&"D0"%845"%//830;"?5"?E0"?0F/51%8"%4/09?z"%"V#'#).*%(-/#"49E0F0"95.8;";0>3&0"?E0"9.110&?"?3F0"%?"HE39E"?E0".401"34"G%3&3&G"%99044"?5"?E0"4J4?0FK"'"70#"-C-"%(-/#"49E0F0"95.8;"D0";0>3&0;"?5"4/093>J<">51"0N%F/80<"?E0"3&?012%8"5>"H51M3&G"E5.14" %?" HE39E" %" 4/093%83I0;" $1" 34" G1%&?0;" E34" eR83&39%8�bN%F3&%?51f" 1580" %&;" 34"%.?E513I0;" ?5" %99044" ?E0" 10951;4" 108%?0;" ?5" ?E0" /%?30&?4" 3&98.;0;" 3&" ?E0" 4J4?0FX4"%G0&;%<"%":)&0&)(-&'.*%(-/-'="95.8;"D0"108%?0;"?5"%&5?E01"020&?"51"%9?35&"?%M3&G"/8%90"4.9E"%4"G1%&?3&G"%",.140"?E0"/01F34435&"?5"5D?%3&"eL0;39%?35&�-012390f"1580"3&"51;01"?5"5D?%3&"%99044"?5"?E0"F0;39%?35&"9%D3&0?"p^"F3&.?04"%>?01"?E0"F0%8"40123&G"?3F0K"

s0" H5.8;" 83M0" ?5" &5?0" ?E%?" ?E0" 95&?0N?.%8CD%40;" 1580" %??13D.?35&" 34" &5?" 5&8J"F0%&?"?5"D0"0F/85J0;">51">%9383?%?3&G"%99044"?5";%?%"45.1904"D.?"3?"9%&"%845"D0".40;"%4"%"/15?09?320"409.13?J"4?0/"?5"9%&908"%"1580"%??13D.?35&K"751"0N%F/80<"?E0"4%F0"4J4?0F"?E%?"F%J"5>>01"F510"%990443D383?J"%4" ?E0"$1"0&?014" ?E0"0F01G0&9J";0/%1?F0&?"409?35&<" 9%&"0F/85J"?E0".4014"95&?0N?.%8"%??13D.?04"?5"%8859%?0"?E0"$1"G0??3&G"5.?"5>"?E0"0F01G0&9J"409?35&"%&;"0&?013&G"?E0"E54/3?%8"9%>0?013%"3&"51;01"?5"1025M0"%88"E34"%99044"13GE?4"?5"?E0"/%?30&?"3&>51F%?35&K"

7.1?E01F510<"?E0"95&?0N?.%8"%??13D.?04"5>"%".401"9%&"D0".40;"DJ"?E0"4J4?0F">51"F34435&"%443G&F0&?4"?E%?"?%M0"/8%90"%9951;3&G"?5"%".401X4"/15>380"%&;"?5"E34"859%?35&"O>51"0N%F/80<" 3>"%"/%?30&?"9%40" >%904"45F0"95F/839%?35&4"%&;"%"4/093%83I0;"$1" 34"&00;0;"?5"3&?01>010"%4"455&"%4"/5443D80<"?E0"4J4?0F"95.8;"%8859%?0"?E0"G15./"5>"$14"?E%?"F3GE?"D0"/01?3&0&?"?5">.8>388"?E0"F34435&"%&;"%443G&"?E0"?%4M"?5"?E0"&0%104?"$1SK"

WPVPQ!H'/#$1#2)()*$!:$*9,&&,'/!4&&,E/9$/#!

'?"%" >3&01CG1%3&0;" 80208<" %"/0F34435&"%443G&F0&?"H3?E3&"5.1"F5;08" 9%&"D0"%845"/01>51F0;" ;0/0&;3&G" 5&" ?E0" 0N34?0&90" 5>" 45F0" 95&?0N?.%8" 95&4?1%3&?4" ?E%?"F3GE?" D0"108%?0;"?5"51";3>>010&?">15F"?E0"5&04"&00;0;">51"1580"%??13D.?35&K""

AE0" 3F/51?%&90" 5>" 2013>J3&G" ?E0" 95&?0N?.%8" 95&4?1%3&?4" %?" ?E0" /01F34435&"%??13D.?35&"80208"9%&"D0";.0"?56""

pS ?E0"&00;">51"F510"4/093>39"Z.%83?304"3&"?E0".401X4"95&?0N?"3&"51;01"?5"/01>51F"?E0"/01F34435&<""

!S ?E0";J&%F393?J"5>"?E0".401X4"95&?0N?"%&;"?E0">%9?"?E%?"?E0J"025820"5201"?3F0"3&"/012%4320" 0&2315&F0&?4" 3F/5404" %" E3GE" 80208" 5>" ;0?09?35&" %&;" ./;%?0"HE0&0201" ?E0"95&?0N?"9E%&G04<"HE39E"F3GE?"D0"95%4?8J" ?5" ?E0"4J4?0F"45"%&"%8?01&%?320" 458.?35&" H5.8;" D0" /01>51F3&G" ?E0" 2013>39%?35&" 4?0/" ?5" ?04?"HE0%?E01"?E0"95&?0N?.%8"95&4?1%3&?4";0?09?0;"%?"?E0"1580"%??13D.?35&"80208"4?388"951104/5&;" ?5" ?E0" 1580" %&;" %10" %//839%D80" >51" ?E0" /01F34435&" %?" ?E0"/01F34435&"%??13D.?35&"?3F0K"

B&" G0&01%8<" 5.1" 23435&" >%2514" ?E0" ;34?3&9?35&" D0?H00&" ?E0" ?J/0" 5>" 95&?0N?.%8"%??13D.?04" 108%?0;" ?5" 0%9E" %443G&F0&?z" ?E0" 95&?0N?.%8" %??13D.?04" 108%?0;" ?5" 1580"%443G&F0&?4"9%&"D0"F510"G0&0139"%&;"F3GE?";0>3&0"?E0"?J/0"5>"%.?E513I%?35&4"/01F3??0;"

Page 79: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! jl!"

HE380" ?E0" /01F34435&C%443G&F0&?" 95&?0N?.%8" 95&4?1%3&?4" F3GE?" D0" F510" 4/093>39" %&;"108%?0;" ?5" ?E0" /01>51F%&90" %&;" >.&9?35&%83?J" 5>" ?E0" G1%&?0;" /01F34435&" O0KGK" ?E0"95&?0N?.%8"%??13D.?04"5>"%".401X4"F%9E3&0"9%&"0&4.10"%99044"?5"?E0"%9Z.310;"1045.1904"HE380"/1523;3&G"?E0"F54?"%//15/13%?0";%?%"/1040&?%?35&SK"

R5&?3&.3&G" ?E0" /10235.48J" F0&?35&0;" 490&%135<" 95&?0N?C%H%10" /01F34435&"%443G&F0&?4"H5.8;" 0&%D80" ?E0" /10235.48J"F0&?35&0;" bF01G0&9J�$1" ?5" %.?5F%?39%88J"5D?%3&" %99044" ?5" ?E0" /%?30&?" 10951;" %4" E0" %//15%9E04" >15F" E34" D0;K" B&" %" /012%4320"95&?0N?<" ?E0" /%?30&?" ;%?%" %&;" %&J" 5?E01" F%9E3&0C0N?1%9?0;" 3&>51F%?35&" 95.8;" D0";3109?8J"85%;0;"5&"E34"/0145&%8"?%D80?<"5?E01"/01F34435&4"%&;"?%4MCD%40;"%.?E513I%?35&4"F%J">5885H<"4.9E"%46"%D383?J"?5"0N09.?0">.1?E01"5/01%?35&4<"51;01"?10%?0F0&?4<"0?9K"

WPVPV!L$/$7,#&!'7!H'/#$1#2)()*$!4&&,E/9$/#&!

AE0"/15/540;"=-CPQ'R"F5;08"%885H4"F%M3&G"%.?E513I%?35&";093435&4"D%40;"5&"95&?0N?.%8"%??13D.?04"5>"?E0".401"%&;"E34"4.115.&;3&G"/012%4320"0&2315&F0&?K"AE34"9%&"3F/1520"?E0";093435&CF%M3&G"/159044"3&"F%&J"H%J4K""

AE0"D0&0>3?4"5>"5.1"F5;08"%10"4.FF%13I0;"%4">5885H46"

! _*#S-5-*-(?D%R5&?0N?C%H%10&044" 34"%//830;";J&%F39%88J"H3?E3&"5.1"F5;08<"%?" ?E0" ;043G&" 80208<" %;F3&34?1%?514" 9%&" E%20" ?E0" >100;5F" ?5" 4/093>J"95F/80N"95&?0N?C%H%10"%.?E513I%?35&4"?E%?"9%&"D0"%//830;"%&;"0&>5190;"0%438J"%?"?E0"3F/80F0&?%?35&"80208"%&;"%?"1.&C?3F0K"%

! GS0*-"-('#$$K" AE0" D3GG04?" %;2%&?%G0" 5>" 95&?0N?C;1320&" F5;083&G" 34" 3?4"0N/8393?&044K" QJ" ;04913D3&G" /5443D80" 95&?0N?4" >51" 1580" %&;" /01F34435&"%??13D.?35&<" ?E0" %//839%?35&" ;5F%3&" %&;" 1045.190" 5H&014" 9%&".&%FD3G.5.48J" 3;0&?3>J" HE39E" 95&?0N?4" 4E5.8;" D0" %9?320" %?" %" 4/093>39"1045.190" .4%G0�" 3&>51F%?35&" 95&4.8?%?35&" /159044<"HE39E" >%9383?%?04" ?E0"F%&%G0F0&?"/159044"%&;"G.%1%&?004"95&4?1%3&?"%990443D383?JK"

! L'(#)&0#).5-*-(?% .'2% GS(#'$-5-*-(?K" AE0" 0N/8393?&044" G10%?8J" /15F5?04"0N?0&43D383?J" %&;" 3&?015/01%D383?J" 3&" %&" 5/0&" %&;" 95&4?%&?8J" 9E%&G3&G"4J4?0F" 4.9E" %4" %" /012%4320" 4/%90K" AE0" 40/%1%?35&" 5>" ?E0" M&5H80;G0";0>3&3?35&"%&;"?E0"%2%38%D383?J"5>"?E0"0&?3?304"G10%?8J"0&E%&90"3?4"9%/%D383?J"?5"%;%/?"?5"9E%&G3&G"95&>3G.1%?35&4K"

! B&'C*-"(% O#(#"(-&'K" Q09%.40" ?E010" 34" &5" %FD3G.3?J" 3&" 3;0&?3>J3&G" %9?320"95&?0N?4<" %&;" ?E0" 0N/8393?8J" ;0>3&0;" %44593%?0;" %9?35&4" ?5" ?%M0<" 95&?0N?C;1320&" %99044" 95&?158" F5;0883&G" 9%&" D0" /5H01>.8" 0&5.GE" ?5" ;0?09?"3F/01F3443D80" 95&?0N?4" %&;" 95&?1%;39?51J" D0E%23514" %&;" ?5" 10>809?" ?E0"104.8?4" 5&" ?E0" /01F34435&4" G1%&?0;K" AE34" 9%&" D0" 0%438J" /01>51F0;" 43&90"?E0"95&?0N?.%8"%??13D.?04"5>"?E0"4.D[0?"%10"45F0?3F04"9E09M0;"?H390"O1580"%??13D.?35&"80208"%&;"%?"?E0"/01F34435&"%??13D.?35&"80208SK"

! B.0(+)#% G'<-)&'/#'(.*% GCC#"(K" U.1" /15/540;" 95&?0N?C;1320&" F5;08" 34"10%9?320z" 3&4?0%;" 5>" ?1J3&G" ?5" /15%9?3208J" 95&?158" %&;" 9551;3&%?0"%443G&F0&?4<" 4J4?0F4" >5885H3&G" ?E34"F5;08" /%443208J" 10%9?" ?5" ?E0" %9?320"95&?0N?4" 5D40120;" DJ" ?E0" R5&?0N?" =1523;01" %&;" ?E.4<" 0N09.?3&G"/10;0>3&0;"%9?35&4"%44593%?0;"H3?E"%9?320" 95&?0N?4K"AE34" 10%9?320"&%?.10"%845" 95&?13D.?04" ?5" E08/" 3&" 9%/?.13&G" 3F/01F3443D80" 95&?0N?4" %&;"0&2315&F0&?%8"0>>09?4K"

Page 80: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

kq! ""

! 7".*.5-*-(?K" AE0" 49%8%D383?J" 5>>010;" DJ" ?E0" =-CPQ'R" F5;08" %13404" 3&" 3?4"%D383?J" ?5" E08/" %99044" F%&%G0F0&?" 4J4?0F4" ?5" E%&;83&G" ?E0" G15H3&G"95F/80N3?J" 5>" 1580" %&;" /01F34435&" %443G&F0&?4" HE380" ?%M3&G" 95&?0N?"%H%10&044"3&?5"95&43;01%?35&K""

WPW!G6$!;/#$*%*$#)#,'/!'7!G6$!",#.)#,'/!

AE0"43?.%?35&" 34"%&" 3F/51?%&?"95F/5&0&?" 3&"5.1"F5;08z"5.1"D%439"5D[09?320" >51"0&%D83&G"43?.%?35&C%H%10";093435&CF%M3&G"34"?5"E08/".4014"3&"95&>15&?3&G"%99044";0&3%84";.13&G" %&" .1G0&?" 51" 913?39%8" 9%40K" )&5H3&G" ?E%?" ?E0" 98%4439%8" 458.?35&4" /15/540;" >51"43?.%?35&C%H%10&044" ?0&;" ?5" .40" ?E0" eQ10%MCT8%44f" 95&90/?" 51" /1523;0" >80N3D80"%990443D383?J"?E15.GE"%4434?0;"E08/<"H0"3&?15;.90"%"108%?3208J"85H"134M"458.?35&"D%40;"5&">3&;3&G" 43F38%1" %8?01&%?320" 10445.1904" ?E%?" F3GE?" 40120" 3&" 95&>15&?3&G" 43?.%?35&"490&%1354"%&;"3&"/1020&?3&G"45F0".&&09044%1J"%99044"13GE?"2358%?35&4K"

B&"51;01"?5"/1523;0"%"G0&0139"458.?35&"?E%?"9%&"%845"95&43;01"%//8J3&G"%&J"5?E01"F0?E5;" >51" 43?.%?35&C%H%10" ;093435&CF%M3&G<" H0" E%20" /15/540;" ?5" 0F/85J" ;3>>010&?"%;%/?320" /1590;.104" %9951;3&G" ?5" ;3>>010&?" 43?.%?35&" 802084" 3&98.;0;" 3&" %" $-(+.(-&'%$#'$-(-<-(?%$".*#K"AE0"40&43?323?J"802084"9%&"020&?.%88J"D0"/109340;"%&;"/0145&%83I0;"DJ"?E0" %//839%?35&" %&;" 10445.190" %;F3&34?1%?514" %85&G" H3?E" ?E0" ;3>>010&?" %;%/?320"458.?35&4" %&;"/01F34435&" %443G&F0&?4" 108%?0;" ?5" ?E0FK" 73&%88J<" >51"F510" >100;5F<" %&"%;;3?35&%8".401CD%40;"?13GG013&G"F09E%&34F"9%&"D0"3&?0G1%?0;"%?"?E0"%//839%?35&"80208<"HE010" ?E0".401" >%93&G" %&".&C0N/09?0;" 9%40" 51" .&C/8%&&0;" 43?.%?35&" 95.8;" 9E5540" ?E0"%;%/?320">80N3D383?J"5>"%99044"&00;0;"?E15.GE"3&401?3&G"%"40&43?323?J"80208K"

U.1"F5;08"80%204"?E0";0?%380;"43?.%?35&"4/093>39%?35&4"?5"?E0"%//839%?35&";5F%3&"D.?" 3&"G0&01%8<"%"95&20&?35&%8"43?.%?35&";0?01F3&%?35&"F09E%&34F"0F/85J4";0;.9?320"F0?E5;4" ?5" %??%3&" 43?.%?35&4" HE010" ?E0J" 85G39%88J" ?30" 95&?0N?.%8" 2%8.04" ?5" ;0>3&0" %"43?.%?35&K" 751" 0N%F/80<" ?E0" 43F/80" ;%?%"F0%4.10F0&?4" 5>" %" E0%?" 51" 4F5M0" ;0?09?3&G"40&451"9%&"5&8J"?.1&"3&?5"43?.%?35&%8" 3&>51F%?35&"?5"95F/540"%">310"%8%1F"51"%"913?39%8"9E0F39%8"80%9M%G0"43?.%?35&"3>"?E0J"10%9E0;"?5"%"901?%3&"83F3?K""

)&5H3&G"?E%?"?E0"/159044"5>" >3&;3&G"%8?01&%?320"458.?35&4"34"0N/0&4320"3&"?01F4"5>" /1590443&G" 954?" %&;" ?3F0<" H0" E%20" /15/540;" ?5" ?30" ?E0" /159044" 5>" %8?01&%?320"/01F34435&4" 40%19E" %&;" 10?1302%8" ?5" %" 901?%3&" 43?.%?35&" 40&43?323?J" 80208" 51" ?E104E58;"O?E%?"2%1304">15F"%&"%//839%?35&"?5"%&5?E01SK""

AE0".4%G0"5>"40&43?323?J"802084"9%&"%845"40120"3&";093;3&G"?E0";0/?E"51"G1%&.8%13?J"5>" ?E0"40%19E"/159044"95&;.9?0;" ?5" >3&;"%8?01&%?3204K"bN%F/804"9%&"D0" 3&"9%404"HE010"?E0" %//839%?35&" 0F/85J4" 5&?585G304" >51" /1523;3&G" 40F%&?39" 43F38%13?304<" 51" 3&" 9%404"HE010" ?E0" 40%19E" /159044" 95.8;" %??%3&" F510" 104.8?4" HE0&" 0N/%&;0;" ?5" 95201" H3;01"859%?35&" I5&04" 51" HE0&" .43&G" 3&>51F%?35&" 45.1904" 0N34?3&G" 3&" 0N?01&%8" /1590443&G"4012014K"

73&%88J<" H0" &5?0" ?E%?" B&" 51;01" ?5" /01>51F" 0>>3930&?" 10?1302%8" >51" %8?01&%?320"458.?35&4<" ?E0" %;%/?320"/01F34435&"%443G&F0&?"/15/540;"H3?E3&"5.1"F5;08" ?%M04" 3&?5"95&43;01%?35&"40%19E3&G">51"/01F34435&4"?E%?"F%?9E04"?E0".401X4"95&?0N?.%8"95&4?1%3&?4K""

WP_!FL4H!=&P!:"2FL4H!!

U.1"9E5390"5>"./G1%;3&G"?E0"PQ'R"F5;08"3&?5"?E0"=-CPQ'R"F5;08"10?.1&4"?5"?E0"3F/51?%&90" 5>" %;%/?3&G" ?E34" H3;04/10%;" .40;" F5;08" H3?E" ?E0" 025823&G" &00;4" 5>" ?E0"

Page 81: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! kp!"

F5;01&"/012%4320"95F/.?3&G"0&2315&F0&?4"HE010"95&?0N?"%&;"43?.%?35&"%H%10&044"%10"M0J"Z.%83?J"10Z.310F0&?4K"

"B&" %;;3?35&" ?5" 3?X4"H3;0" 4/10%;" .4%G0" 3&"F5;083&G" %99044" 13GE?4" 3&" %"H%J" ?E%?"F%/4" H3?E" ?E0" 51G%&3I%?35&%8" 4?1.9?.10<" 5.1" 9E5390" 34" %845" ;.0" ?5" ?E0" 43G&3>39%&?"?1%&4/%10&90" %&;" 4.3?%D383?J" 5>" ?E0" PQ'R" 10/1040&?%?35&" %&;" 3?4" %//839%?35&" H3?E3&"2%135.4"F5;01&";%J" BA" 3&>1%4?1.9?.104K"A5;%J<"PQ'R" >0%.?.104"%10" 3&98.;0;"%?"%88" ?E0"802084" 5>" 0&?01/1340" 95F/.?3&G<" 3&98.;3&G" ?E0" 5/01%?3&G" 4J4?0F<" ?E0" ;%?%D%40"F%&%G0F0&?"4J4?0F<"?E0"&0?H51M"%&;"?E0";3>>010&?"0&?01/1340"F%&%G0F0&?"802084K"

AE0".40"5>"PQ'R"34"%845"D03&G"3&951/51%?0;"%&;"3&?0G1%?0;"H3?E3&"3&>1%4?1.9?.10"?09E&585G304"4.9E"%4"=.D839")0J"B&>1%4?1.9?.10"O=)BS<"H51M>85H"F%&%G0F0&?"4J4?0F4<"%&;";3109?51J"%&;"s0D"-0123904K"""

U.1" /15/540;" =-CPQ'R" F5;08" E%4" %;;0;" 45F0" 9E%1%9?0134?394" 5&" ?E0" PQ'R"F5;08"3&"51;01"?5"0&%D806"

! $J&%F39"%&;">3&0CG1%3&0;"%.?E513I%?35&4""

U&"D5?E"1580"%443G&F0&?"%&;"/01F34435&"%443G&F0&?"802084K"

! R5&?0N?C%H%10";093435&"F%M3&G"

U.1"F5;08"0&%D804";J&%F39"95&?0N?C%H%10"%99044"95&?158K"'?";043G&"?3F0<"%;F3&34?1%?514" E%20" ?E0" >80N3D383?J" ?5" 4/093>J" %&J"&00;0;" 95&?0N?C%H%10"/01F34435&4K" '?" 1.&C?3F0<" %&" %.?E513I%?35&" 9%&" 0&>5190" %&J" 95&?0N?C%H%10";093435&"F%M3&G"%.?5F%?39%88J"D09%.40"3?"34"&5?"4?%?39%88J"D5.&;"?5"%"4/093>39"%//839%?35&K" "R5&?0N?" 3F/80F0&?%?35&" 34" 40/%1%?0;" >15F" ?E0"F%3&"F5;08" %&;" ?30;" ?5"?%1G0?" %//839%?35&4K" -3&90" 0201J" 95&?0N?" ?J/0" ;0>3&3?35&" %&;" 95&?0N?"3F/80F0&?%?35&" 34" 3&;0/0&;0&?" 5>" ?E0" 4/093>39%?35&" 5>" ?E0" %99044" 1.804<"%&J"9E%&G0" ?5" ?E0F"E%4"&5"0>>09?"5&"5?E01"/%1?4"5>" ?E0"F5;08K"AE.4" ?E0"409.13?J"3&>1%4?1.9?.10"34">80N3D80"%&;"/01F3?4"0%4J"0N?0&43D383?JK"

! -3?.%?35&C%H%10";093435&"F%M3&G"

-3?.%?35&C%H%10&044"E%4"D00&";043G&0;"?5"D0"/0145&%83I0;"%&;"%;[.4?0;"%?" ?E0"%//839%?35&";5F%3&0K"AE34" 0&139E04" ?E0" >80N3D383?J"5>" ?E0";093435&CF%M3&G" /159044" %&;" F%M04" 3?" F510" /01?3&0&?" ?5" F00?" ?E0" %//839%?35&"%990443D383?J"&00;4K"" "AE0" 3&?0G1%?35&" 5>" 40&43?323?J" 802084" E%4" 0&139E0;" ?E0" %//839%?35&" 5>"43?.%?35&" %H%10" ;093435&CF%M3&G" %&;" ?E0" G1%&.8%13?J" 5>" 458.?35&4" (5H"134M" 458.?35&4" /15/540;K" AE0J" E%20" %845" 0&%D80;" %//8J3&G" 0N?0&43D80"458.?35&4"?E%?"9%&"E%20"45F0"134M"4.9E"%4"eQ10%MCT8%44f"51"%4434?0;"%99044"458.?35&4K"

WPg!H'/08.&,'/!

B&"?E34"9E%/?01<"H0"E%20"/1040&?0;"=-CPQ'R6"%"G0&0139"%99044"95&?158"F5;08"?E%?"0N?0&;4" ?E0" PQ'R" F5;08" ?5" /1523;0" 95&?0N?" %&;" 43?.%?35&" %H%10" ;093435&CF%M3&GK""U.1"/15/54%8"%3F4"?5"5>>01"%"104/5&4320"%99044"95&?158"F5;08"?E%?"G.%1%&?004">80N3D80"%&;";J&%F39";093435&CF%M3&G"3&"51;01"?5"F00?"?E0"025823&G"%990443D383?J"&00;4"H3?E3&"/012%4320"0&2315&F0&?4"H3?E5.?"3&>8.0&93&G"?E0"4J4?0FX4"3&?0G13?JK"

Page 82: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

k!! ""

"AE0"/15/540;"458.?35&"/1523;04"%"D%8%&90"D0?H00&"?E0"13G3;3?J"5>" ?E0"409.13?J"95&4?1%3&?4"4/093>30;"DJ"4J4?0F"%;F3&34?1%?514"%&;" ?E0"e%&J?3F0<"%&JHE010<"%&JE5Hf"%990443D383?J"10Z.310;"?5"0&4.10"?E0"Z.%83?J"5>"4012390"?5"?E0".4014"5>"/012%4320"4J4?0F4K""

=-CPQ'R"E%4"95&>15&?0;"?E0"%99044";0&3%84"?%M3&G"/8%90";.13&G"913?39%8"43?.%?35&4"DJ" /1523;3&G" %8?01&%?320" /01F34435&4" ?E%?" %885H" .4014" ?5" %99044" 43F38%1" 1045.1904"10?13020;"DJ"%&"%//839%?35&"4/093>39"95F/5&0&?";0;39%?0;">51"/1523;3&G"43F38%13?JK""

73&%88J<" H0" 95&98.;0" ?E34" 9E%/?01" H3?E" %" 95F/%1%?320" ?%D80" ?5" 95F/%13&G" 5.1"F5;08"H3?E"?E0";3>>010&?"1040%19E"H51M4"?E%?"H010"95&;.9?0;"?5"0N?0&;"%99044"95&?158"F5;083&G" O3&" /%1?39.8%1" ?E0" PQ'R" F5;08S" 3&" 51;01" ?5" F00?" ?E0" &00;4" 5>" /012%4320"95F/.?3&G"4J4?0F4K"AE34"5D[09?320"H%4"D%4398J"%9E3020;"DJ"?%M3&G"?H5";3109?35&4" 3&?5"95&43;01%?35&6"95&?0N?C%H%10&044"%&;"43?.%?35&C%H%10&044<"400"?%D80"]KpK""

AE0" ?%D80" 4E5H4" E5H" ?E0" =-CPQ'R"F5;08" E%4" 4.9900;0;" ?5" /1523;0" %;%/?320"95&?0N?"%&;"43?.%?35&C%H%10";093435&CF%M3&G"%&;"E%4"%845"/1523;0;"F0%&4"?E%?"0&%D80"%;5/?3&G"?E0";3>>010&?"/10235.48J"/15/540;"43?.%?35&C%H%10"%99044"458.?35&4K"

B&" ?E0" &0N?" 9E%/?01<" ?E0" 4J4?0F" %19E3?09?.10" ?E%?" /01>51F4" 5.1" /15/540;"%;%/?320";093435&CF%M3&G"H388"D0"/1040&?0;"3&";0?%38K"

"

Page 83: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! k#!"

"

!/4)&#WCDZ#!%&#&A")($5"0#"*#'5$(/$5"0#/01#@"0$&V$:/3/.&#/@@&''#@"0$.")#+"1&))50-##

Page 84: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

k]! ""

H6)%#$*!_3!!

4!:$*-)&,-$!",#.)#,'/2)()*$!!

p.$*<!F$(*,#,/E!"<&#$9!

_PO!;/#*'+.0#,'/!

AE0" 0258.?35&" 5>" =012%4320" B&>51F%?35&" -J4?0F4" =B-" E%4" 3&?15;.90;" &0H"9E%880&G04" ?5" %99044"F%&%G0F0&?K" b4/093%88J"HE0&" ;0%83&G"H3?E" ?E0" &00;" ?5" /1523;0"409.10"%99044"?5".4014"%?"%&J?3F0<"%&JHE010<"%&JE5HK""

'>?01"10%83I3&G"%&"%&%8J?39"4?.;J"5>"?E0";3>>010&?"H51M4"95&;.9?0;">51"F5;083&G"%"/012%4320"%99044"95&?158"4J4?0F<"H0"E%20"3;0&?3>30;"?E0"?E0"F%3&"9E%1%9?0134?394"&00;0;">51" %9E3023&G" 0>>3930&?" ;093435&CF%M3&G" H3?E3&" /012%4320" 0&2315&F0&?4<" HE39E" %106""O3S" ?E0" ;J&%F393?J" 5>" 95&?0N?C%H%10&044<" O33S" 43?.%?35&C%H%10&044" %&;" O333S" ?E0"F.8?3C;34?13D.?320"&%?.10"5>"/012%4320"1045.1904<"%99044"/5839304"%&;"F%&%G3&G"%.?E513?304K""

'"/13F%1J"3&?0104?"5>"5.1"1040%19E"34"?5"%9E3020"%"D%8%&90"D0?H00&"?E0"409.13?J"10Z.310;"?5"/15?09?"/012%4320"1045.1904"%&;"?E0"40%F8044"%990443D383?J"&00;0;"?5"%??%3&"%" ?1%&4/%10&?" 3&?01%9?35&" %&;" 0N9E%&G0" >51" 3&>51F%?35&" >85H4" D0?H00&" ;3>>010&?"40123904<" 400" >3GK" ^KpK" B&" 51;01" ?5" %9E3020" ?E34" 23435&<" H0" E%20" %//830;" F.8?3C8%J010;"%;%/?%?35&"5&"?E0"83>0"9J980"5>";043G&3&G"0>>09?320"%99044"95&?158"F%&%G0F0&?"4J4?0FK"

a5-(.&#`CDZ#F@@&''#+"1/)5$5&'#35$%50#7&.A/'5A&#M0*".+/$5"0#R,'$&+'#

'?"%">314?"4?0/<"H0"E%20"95&43;010;"?E0"%99044"95&?158"F5;083&G"80208z"43&90"=B-"1045.1904" %10" /15?09?0;" DJ" 51G%&3I%?35&%8" /5839304" %&;" /1%9?3904" ?E%?" %10" .4.%88J"0N/10440;" .43&G" ?E0" PQ'R" OP580" D%40;" '99044" R5&?158S"F5;08<" H0" E%20" /15/540;" ?5"%//8J" %;%/?320" 51G%&3I%?35&%8" F5;083&G" ?E15.GE" ?E0" =-CPQ'R" O=012%4320" -3?.%?35&C%H%10"P580"Q%40;"'99044"R5&?158S"F5;08K""

Page 85: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! k^!"

AE0" /15/40;" =-CPQ'R" F5;08" E%4" ?%M0&" 3&?5" %995.&?" ?E0" &00;" >51" G0&01%?3&G";J&%F39"/01F34435&"%443G&F0&?4"?E%?"F00?"?E0"258%?383?J"5>"?E0"95&?0N?.%8"%??13D.?04"5>"/012%4320".4014K"B&"%;;3?35&<"?E0"4J4?0F"E%4"/15/540;"?5"95&>15&?"%99044";0&3%84"H3?E3&"913?39%8" 43?.%?35&4" DJ" G0&01%?3&G" %8?01&%?320" /01F34435&4" ?E%?" %885H" %99044" ?5" 43F38%1"%.?E513I0;"10445.1904"O400"9E%/?01"]SK"

'?"%"4095&;"4?0/<"H0X10"3&?0104?0;"3&"10>809?3&G"%&;"0802%?3&G"?E0"%;%/?320"23435&"/1040&?0;"3&"?E0"=-CPQ'R"F5;08"?5"?E0"3F/80F0&?%?35&"80208K"AE.4<"H0"&00;"?5"10/540"5&"%"?09E&585GJ"?E%?"9%&6"" "

pS 0&%D80" ?E0";34?13D.?35&"5>" %99044" 95&?158" 13GE?4" 3&"%" 4012390C5130&?0;"%19E3?09?.10<""

!S /01>51F" 0>>3930&?" ;093435&CF%M3&G" ;04/3?0" ?E0" ;J&%F393?J" 5>"/012%4320".4014"95&?0N?"%&;<" "

#S F00?" ?E0" F.8?3C;34?13D.?320" &%?.10" 5>" /012%4320" 1045.1904<" %99044"/5839304"%&;"F%&%G3&G"%.?E513?304K""

AE0"9E5390"H%4";1%H&"5&"Y'RL("O0Y?0&43D80"'99044"R5&?158"L%1M./"(%&G.%G0S6"%&" 3&?015/01%D80" 4012390C5130&?0;"4?%&;%1;" ?E%?"0&>51904"%99044"95&?158" ?E15.GE" >3&0CG1%3&0;<"95&?0N?C%H%10"409.13?J"/5839304"%&;"10%83I04"90&?1%83I0;";093435&CF%M3&G"HE380"F%&%G3&G"?E0";34?13D.?35&"5>"1045.1904"%&;"%99044"95&?158"/5839304K"

B&" ?E34" 9E%/?01<" H0" H388" %//8J" ?E0" %;%/?320" 23435&" 5>" ?E0" 43?.%?35&C%H%10"/012%4320" /01F34435&" %443G&F0&?4<" /15/540;" H3?E3&" ?E0" =-CPQ'R" F5;08" %?" ?E0"%//839%?35&" 80208" DJ" /1040&?3&G" =-WP-6" %" =012%4320" -3?.%?35&C%H%10" W.01J" P0H13?3&G"-J4?0FK" '4" H0" H388" 388.4?1%?0" 3&" ?E0" 104?" 5>" ?E34" 9E%/?01<" ?E0" ;3>>010&?" 4J4?0F"4.D95F/5&0&?4"3&?01%9?"?5"5>>01"%;%/?320"95&?0N?"%&;"43?.%?35&C%H%10";093435&CF%M3&G"3&"%"4012390C5130&?0;"%//15%9EK"AE0"%8?01&%?320"%99044"458.?35&4"%10"%9E3020;"?E15.GE"10H13?3&G"Y'RL("Z.01304K"

_PQ!:"pF"!"<&#$9!4*06,#$0#.*$!

AE0" 4J4?0F" %19E3?09?.10" H0X10" 3&?15;.93&G" 3&" ;0?%38" 3&" ?E34" 409?35&" %3F4" ?5"/1523;0"%&"%;%/?320"Z.01J3&G"/159044" ?E%?" 9%&6" O3S" G0&01%?0" 95&?0N?C%H%10"/01F34435&"%443G&F0&?4" %&;" O33S" 95F/0&4%?0" ?E0" 8%9M" 5>" 43?.%?35&%8" 10%9?323?J" ?E%?" 0N34?4" H3?E3&"?1%;3?35&%8" %99044" 95&?158" 4J4?0F4" 04/093%88J" 3&" 9%404" HE010" /012%4320" .4014" >%90"10%8?3F0"43?.%?35&4"%&;"G0?"95&>15&?0;"H3?E"%99044";0&3%84K""

AE0" 5D[09?320" 34" ?5" /1523;0" .4014" H3?E" ?1%&4/%10&?" %990443D383?J<" 3&?01%9?320"95&?0N?"%&;"43?.%?35&C%H%10"Z.01J3&G" ?E%?"F00?4" ?E031"&00;4"%&;"4%?34>304" ?E0"409.13?J"10Z.310F0&?4" 3F/540;"DJ" ?E0" 4J4?0FK"AE34" 34" %995F/834E0;" ?E15.GE"%"Z.01J" 10H13?3&G"F09E%&34F<" HE39E" 3&?01/10?4" %99044" ;0&3%84" %&;" 10H13?04" Y'RL(" Z.01304" C" D%40;" 5&"43F38%13?304" %&;" 40F%&?394" C" 3&" 51;01" ?5" 5>>01" %990443D383?J" ?5" %8?01&%?320" %.?E513I0;"10445.1904K""

B&" ?1%;3?35&%8" 43?.%?35&C%H%10" %99044" 95&?158" 4J4?0F4<" %;F3&34?1%?514" 03?E01"%&?393/%?0" %" G15./" 5>" 0N?10F0" 43?.%?35&4" HE010" .4014" F%J" 10Z.04?" %99044" ?5" &5&C%.?E513I0;"1045.1904"%&;";043G&"45F0"/10;0>3&0;"104/5&4320"F0%4.104"?5"D0"?%M0&"3&?5"95&43;01%?35&"51"%885H".4014"?5"%??%3&".&83F3?0;">80N3D383?J"?E15.GE"|Q10%MCT8%44}"5/?35&K""

AE0" 9E%880&G0"5>" 0&4.13&G" 43?.%?35&C%H%10&044"H3?E3&"/012%4320" 4J4?0F4" 34" ?E%?"%&"%99044";0&3%8"F3GE?"D0";3%G&540;";.0"?5"9E%880&G04"3&"%??%3&3&G"%99044"&5?"5&8J"%?"?E0"%//839%?35&" 95&?0&?" 80208" D.?" %845"F3GE?" D0" 104.8?3&G" >15F" ?E0" 95&?0N?.%8" %??13D.?04" 5>"

Page 86: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ki! ""

?E0".401"51">15F";3>>39.8?304"?5"5D?%3&"?E0"13GE?"910;0&?3%84"?5".40"%"901?%3&"4012390<"%99044"%" 901?%3&" &0?H51M" 51" ;.0" ?5" F34>.&9?35&%83?304" 5>" ?E0" 401201" /1523;3&G" ?E0" &00;0;"3&>51F%?35&K" B&" %;;3?35&<" ?E0" ;J&%F393?J" 5>" ?E0" /012%4320" 95&?0N?" 95.8;" 5>>01" %" &5&C0N?0&4320"G15./"5>".&0N/09?0;"43?.%?35&4"?E%?"E%20"%"2%1J3&G"3F/51?%&90"80208K""

U.1" 1040%19E" E3GE83GE?4" ?E0" 3F/51?%&90" 5>" /1523;3&G" %" 80208" 5>" %;%/?320" %99044"95&?158" ?E%?" 9%&" 10%9?" 3&" 43?.%?35&4" HE010" 020&" .43&G" 0N?10F0" 458.?35&4" 83M0" |Q10%MCT8%44}"H5&?"40120"3&"4%23&G"?E0"43?.%?35&"O0KGK"/1523;3&G"%99044"?5"%"95&?%F3&%?0;"%10%";.13&G"%"&.980%1"913434"51"%"?5N39"G%I"80%9M%G0"%993;0&?"H5&X?"40120".4014S"51"HE0&"?E0"95&4.8?%?35&">%90;"H3?E"%&"%99044";0&3%8"34"&5?"?%M3&G"/8%90"3&"%&"0N?10F0"43?.%?35&"?E%?"[.4?3>304";0/%443&G" ?E0"4J4?0FX4"409.13?J"4E308;4"D.?" 3&"%"9%40" ?E%?" 34" 3F/51?%&?" >51" ?E0"%995F/834EF0&?"5>"?E0".401X4"F34435&K""

AE0" /1040&?0;" 458.?35&" 95F04" %4" %" F5;.8%1" 4?0/" D0?H00&" ?E0" 4?139?" Z.01J"/1590443&G"/1590;.104"%&;"5?E01" >80N3D80"%990443D383?J"458.?35&4" 83M0"QAT"w";080G%?35&CD%40;"458.?35&4"?E%?"9%&"D0"%845"3&?0G1%?0;"H3?E3&"5.1"F5;08"3&"?E0">.?.10K"

,0N?<" H0" /1040&?" ?E0" ;0?%380;" >.&9?35&%83?J" /01>51F0;" DJ" ?E0" ;3>>010&?" 4.D"95F/5&0&?4"5>"?E0"/15/540;"4J4?0F"O=-WP-S"388.4?1%?0;"3&">3GK"^K!K""

a5-(.&#`CKZ#7RSTR#7&.A/'5A&#R5$(/$5"0:/3/.&#S(&.,#T&3.5$50-#R,'$&+#

_PQPO!@&$*!4.#6$/#,0)#,'/!

'.?E0&?39%?35&"34"%&"3F/51?%&?"4?0/"H3?E3&"5.1"4J4?0Fz"3?";504"&5?"5&8J"%885H"?E0"4J4?0F"?5"2013>J"?E0".401X4"3;0&?3?J"D.?"3?"%845"95&?13D.?04"3&"/1523;3&G"?E0"4J4?0F"H3?E"?E0"D%439"95&?0N?.%8"%??13D.?04"5D?%3&0;"%?"85G3&"?3F0K""

'.?E0&?39%?35&" 34" %9E3020;" D%40;" 5&" %" 2%83;%?35&" ?04?" /01>51F0;" ./5&" ?E0"/1040&?%?35&" 5>" %&J" F0?E5;" ?E%?" ;0F5&4?1%?04" ?E0" .401X4" 3;0&?3?J" %&;" E34" .&3Z.0"910;0&?3%84"?5"?E%?"4J4?0FK"AE040"910;0&?3%84"9%&"D0"3&"?E0">51F"5>6"

! 7&/#(,-'=%(,#%+$#)%@'&1$"O43F/80".401&%F0"w"/%44H51;S<""

! 7&/#(,-'=%(,#%+$#)%,.$"O4F%1?"P7B$"9%1;S<""

Page 87: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! kj!"

! 7&/#(,-'=% (,#% +$#)% -$" O0KGK" D35F0?139" %.?E0&?39%?35&<" HE39E" E%4" F%&J">51F4"4.9E"%46">3&G01"/13&?<"0J0"3134<"25390<"0?9KS"51<""

! 7&/#(,-'=% (,#% +$#)% -$% '#.)% C)&/" O/15N3F3?JCD%40;" %.?E0&?39%?35&" 34"%9E3020;" .43&G" 910;0&?3%84" ?E%?" %10" G%?E010;" >15F" ?E0" 4.115.&;3&G"0&2315&F0&?SK""

P0>809?3&G"?E0"104.8?4"5>"%"4.99044>.8"%.?E0&?39%?35&"4?0/"?5"5.1"=-CPQ'R"49E0F0<"H0X88">3&;"?E%?"%?"?E0"F5F0&?"?E0".401"34"%.?E0&?39%?0;<"E34"95&?0N?.%8"%??13D.?04"H388"D0"10?10320;"%&;"4%20;"H3?E3&"?E0"%443G&0;"404435&X4"85G">380K"AE34"95FD3&%?35&"5>"3;0&?3?J"%&;" 95&?0N?.%8" 3&>51F%?35&" H388" 95&?13D.?0" ?5" /01>51F" 1580" %443G&F0&?4" ?E%?" H5.8;"0&%D80"?E0".401"?5"0N09.?0"40201%8"5/01%?35&4"5&"4J4?0F"5D[09?4K""

_PQPQ!H'/#$1#!F$%*$&$/#)#,'/!!

U.1"4J4?0F"0N?1%9?4"?E0".401X4"95&?0N?.%8"%??13D.?04"%?"4J4?0F"85G3&"?3F0"%&;"%?"0%9E" Z.01J3&G" 4?0/" %4" ?E0J" 3&>8.0&90" 1580" %443G&F0&?4" %&;" /01F34435&" %443G&F0&?4K"AE0"%9Z.3?35&"5>"95&?0N?.%8"%??13D.?04"34"%//839%?35&C;0/0&;%&?"%&;"34"G0&01%88J"0%438J"%9E3020;"H3?E3&"/012%4320"0&2315&F0&?4";.0"?5"?E031"139E&044"H3?E"40&43&G"5D[09?4"%&;"H3?E"%;2%&90;"5>>C?E0C4E08>"/15;.9?4K"

B?X4"3F/51?%&?"?5"4?%?0"?E%?"H0";34?3&G.34E"D0?H00&""&'(#S(%/.'.=#/#'("?E%?"34"%&" %//839%?35&C;0/0&;%&?" >0%?.10" G0&01%88J" %9E3020;" DJ" %&" 3&?01&%8" R5&?0N?" +%&;801"%&;""&'(#S(P.1.)#%2#"-$-&'P/.@-'=" ?E%?" 34"5&0"5>"?E0"F%3&"5D[09?3204"5>"5.1"4J4?0F"%&;" 34"/01>51F0;"DJ".43&G";%?%"0N?1%9?0;"%&;"F5;0880;"H3?E3&" ?E34"%//839%?35&CD%40;"R5&?0N?"+%&;801"95F/5&0&?K"

'9951;3&G"?5"%//839%?35&"&00;4<"?E0"95&?0N?"F%&%G0F0&?"8%J01"9%&"D0";043G&0;"3&"51;01"?56"

pK E&2#*% "&'(#S(% (&% 2#C-'#% (,#% =).'+*.)-(?% &C% 2#(.-*% '##2#2% -'% "&'(#S(%."4+-$-(-&'D" B?" 34"?E0"104/5&43D383?J"5>"?E0"%//839%?35&";043G&01"?5";0>3&0"?E0"%//15/13%?0" 95&?0N?"F5;084"D%40;"5&" ?E0" %//839%?35&" 10Z.310F0&?4K"$043G&"5>"4.9E"F5;084"%845";0/0&;4"5&"?E0"%2%38%D80"40&43&G"?09E&585G304"x).8M%1&3"0?" %8K<" !qqkyK" 751" 0N%F/80<" %" &.140X4" 859%?35&" F%J" D0" F5;080;" %?" ?E0"G1%&.8%13?J" 5>" %"H%1;" 51" D%40;" 5&" ?E0" /15N3F3?J" 5>" ?E0" &.140" ?5" %" 4/093>39"/%?30&?" 3&"%"H%1;K"AE0"%2%38%D80" 859%?35&"?1%9M3&G"40&4514"H5.8;";0?01F3&0"?E34"G1%&.8%13?JK""

!K :#)$&'.*-3#%(,#%(-/#P).(#%.(%1,-",%(,#%+$#)U$%"&'(#S(+.*%.(()-5+(#$%".'%5#%"&'$(.'(*?%",#"@#2%-'%&)2#)%(&%2#(#"(%",.'=#$K"M&5H3&G"?E%?"%"95&?0N?.%8"%??13D.?0" 9E%&G0" 4E5.8;" D0" F%//0;" H3?E3&" 95&?0N?" F5;084" %4" ;5F%3&4" 51"3&?012%84"O859%?35&"9E%&G0"G1%&.8%13?J"9%&"D0";093;0;"3&"%"H%J"?E%?"F%/4"%&;"401204" ?E0" %//839%?35&" &00;<" 0KGK" 859%?35&" 9E%&G0" 9%&" D0" >15F" %" 155F" ?5"%&5?E01<";0/%1?F0&?"?5"%&5?E01<">8551"?5"%&5?E01<"D.38;3&G"?5"5.?43;0<"0?9KSK"

#K O#"-2#% (,#% -'C*+#'"#% &C% 2#(#"(-'=% .% "&'(#S(+.*% ",.'=#6" 020&?4" ?5" D0"?13GG010;"%&;"%9?35&4" ?5"D0" ?%M0&"HE0&"95&?0N?.%8" 9E%&G04" ?%M0"/8%90" O0KGK"0&%D83&G"%"&0H"1580"51"1025M3&G"%"/1040&?"1580SK"" ""

AE0" /.1/540" 5>" 95&?0N?" F5;0883&G" 34" ?5" ;1320" ?E0" ;043G&" 5>" ?E0" 95&?0N?"F%&%G0F0&?" 8%J01" >51"%GG10G%?3&G" ?E0" 40&4510;"51"%9Z.310;";%?%" 3&"51;01" ?5"G0&01%?0"95&?0N?.%8" 3&>51F%?35&" 3&" %" H%J" ?E%?" 4.3?4" ?E0" %//839%?35&" &00;4K" B&" ?E0" 83?01%?.10<";3>>010&?"%//15%9E04"E%20"D00&".40;">51"95&?0N?"F5;083&G"x-?1%&G"0?"%8K<"!qq]y6""

Page 88: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

kk! ""

! !(()-5+(#P<.*+#% 0.-)$% 10/1040&?" 95&?0N?.%8" 080F0&?4" %&;" ?E031" 2%8.04"x-9E383?<"pll]yK"AE0J"%10"0%4J"?5"E%&;80";04/3?0"?E031"83F3?0;">.&9?35&%83?J"3&"95F/%1345&"H3?E"5?E01"%;2%&90;"F0?E5;4K"

! O&/.-'%$0#"-C-"%&'(&*&=-#$<" 4.9E"%4"P$7"%&;"Us("xs%&G"0?"%8K<"pll]DyK"Q%439" YL(" 49E0F%4" 4.//51?" 3&?015/01%D383?J" %&;" /1523;0" %" 4E%10;".&;014?%&;3&G" 5>" %" 95&?0N?" F5;08" 3&" %" H%J" ?E%?" %885H4" 3?4" .4%G0" DJ";3>>010&?" 95&4.F014K" U&?585G304" /1523;0" F09E%&34F4" ?5" ;0>3&0"108%?35&4E3/4"D0?H00&";3>>010&?"95&?0N?.%8"080F0&?4"%&;";5F%3&"95&90/?4K"

! V).0,-".*%.00)&.","4.9E"%4"?E0"UD[09?CP580"L5;083&G"OUPLS">1%F0H51M"x+%8/3&<" !qqpy<" x+0&139M40&" 0?" %8K<" !qq]yK" AE0" UPL" %//15%9E" /1523;04"G1%/E39%8"F09E%&34F4"?E%?"E08/"3&"?E0";02085/F0&?"5>"95&?0N?"F5;084">51"?E0";5F%3&"5>"3&?0104?K"

U.1"4J4?0F"3&?01/10?4"95&?0N?.%8"080F0&?4"?E%?"%10"F5;0880;"3&"%??13D.?0C2%8.0"/%314" %&;" /%44" ?E0F" DJ" ?5" D0" 95&43;010;"H3?E3&" ?E0" ;093435&CF%M3&G" /159044"H3?E3&"Y'RL("10Z.04?4K"-00">3G"^K#">51"43F/80"%??13D.?0C2%8.0"95&?0N?"10/1040&?%?35&K"

a5-(.&#`CBZ#EFGHI#@"0$&V$#.&=.&'&0$/$5"0#$%."(-%#/$$.54($&:A/)(&#=/5.'#

73&%88J<"H0"93?0"45F0"0N%F/804"5>"95&?0N?.%8"3&>51F%?35&"?E%?"9%&"D0"?%M0&"3&?5"95&43;01%?35&"H3?E3&" 5.1" 4J4?0F" %&;" 9%&" 3&>8.0&90" ?E0" ;093435&"F%M3&G" >51" 1580" %&;"/01F34435&"%443G&F0&?46"

! -/%?3%8"3&>51F%?35&"O0KGK"859%?35&<"5130&?%?35&<"4/00;<"%&;"%990801%?35&S"! A0F/51%8"3&>51F%?35&"O0KGK"?3F0"5>"?E0";%J<";%?0<"%&;"40%45&"5>"?E0"J0%1S"! b&2315&F0&?%8" 3&>51F%?35&" O0KGK" ?0F/01%?.10<" %31" Z.%83?J<" %&;" 83GE?" 51"

&5340"80208S"! -593%8"43?.%?35&"O0KGK"HE5"J5."%10"H3?E<"%&;"/05/80"?E%?"%10"&0%1DJS"! P045.1904"?E%?"%10"&0%1DJ"O0KGK"%990443D80";023904<"%&;"E54?4S"! '2%38%D383?J"5>"1045.1904"O0KGK"D%??01J<";34/8%J<"&0?H51M<"%&;"D%&;H3;?ES"! =EJ43585G39%8F0%4.10F0&?4" O0KGK" D855;" /1044.10<" E0%1?" 1%?0<" 104/31%?35&"

1%?0<"F.4980"%9?323?J<"%&;"?5&0"5>"25390S"! '9?323?J"O0KGK"?%8M3&G<"10%;3&G<"H%8M3&G<"%&;"1.&&3&GS"! -9E0;.804"%&;"%G0&;%4"

_PQPV!p.$*<!;/#$*%*$#'*!

AE0" W.01J" B&?01/10?51" 34" ?E0" F%3&" 9551;3&%?51" 3&" 5.1" 4J4?0F" %&;" ?E0" 5&8J"95F/5&0&?" ?E%?" 34"&5?"%//839%?35&"D%40;" OD.?" 9%&"D0"%845"%;[.4?0;"DJ" ?E0"%//839%?35&";5F%3&" 3>" ?E0"&00;"%13404SK" B?X4" 3&"9E%1G0"5>"F%&%G3&G" ?E0" 3&?01%9?35&4" ?E%?" ?%M0"/8%90"D0?H00&"?E0";3>>010&?"4.D95F/5&0&?4"%&;"?E0".401<"4.9E"%46"

Page 89: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! kl!"

! P090323&G"?E0"F$#)%`+#)?"%&;"E34"B&'(#S(+.*%!(()-5+(#$<""

! P0>51F.8%?3&G"?E0"W.01J"3&?5"%&"Q!BEI%H#4+#$("%&;<"

! -0&;3&G"?E0"10>51F.8%?0;"`+#)?"?5"?E0"`+#)?%!'.*?3#)"?5"D0"9E09M0;"DJ"?E0"F0?E5;585GJ"/1523;0;"H3?E3&"?E0"Y'RL("4?%&;%1;K"

! B&"?E0"9%40"5>"1090323&G"%&"%99044";0&3%8"104.8?"HE0&"%&%8JI3&G"?E0"Y'RL("Z.01J<"?E0"`+#)?%L'(#)0)#(&)"H388"10;3109?"?E0"3&3?3%8"10Z.04?" 3&"51;01"?5"/01>51F" %" >%38.10" 1095201J" 4?0/" ?E%?" %3F4" ?5" >3&;" %8?01&%?320" 5/?35&4"?E15.GE"?E0"95FF.&39%?35&"H3?E"!"F%3&"95F/5&0&?46"

o -0&;" ?E0" 10Z.04?" ;0?%384" ?5" ?E0"7-(+.(-&'% 7#'$-(-<-(?% :)&<-2#)" 3&"51;01" ?5" 10?13020" 3&>51F%?35&" %D5.?" ?E0" 43?.%?35&" 80208" O%&;" %&J"108%?0;" 3&>51F%?35&" ?E%?" 9%&" D0" 83&M0;" ?5" ?E0" 458.?35&" ?5" D0"/01>51F0;"&0N?SK""

o -0&;"?E0"10Z.04?0;"10445.190"?5"?E0"!*(#)'.(-<#$%:)&<-2#)"?E%?"34"%&"%//839%?35&"4/093>39"95F/5&0&?"?E%?"/01>51F4"%"40%19E"/159044"3&" 51;01" ?5" 10?10320" %" 834?" 5>" %8?01&%?320" 10445.1904" O3>" %2%38%D80S"?E%?"9%&"D0"/15/540;"%4"%"458.?35&"?5">%90"?E0".&%.?E513I0;"%99044"10Z.04?4K""

! B&" ?E0" 9%40" 5>" >3&;3&G" 43F38%1" 10445.1904<" ?E0" `+#)?% L'(#)0)#(&)" H388"10H13?0"?E0"Y'RL("10Z.04?"%&;"1040&;"3?"?5"?E0"`+#)?%!'.*?3#)"?5"2013>J"3>"?E0".401"9%&"5D?%3&"%99044"?5"?E0"/15/540;"10445.190O4SK"

! 73&%88J<" 3&"?E0"9%40"5>"&5?" >3&;3&G"%&J"43F38%1"10445.1904"?E%?"9%&"E08/" 3&"10>51F.8%?3&G" ?E0" Z.01J" ?5" >3&;" %&" %;%/?320" 458.?35&<" ?E0" %99044" ;0&3%8"10?.1&0;">15F"?E0"W.01J"'&%8JI01"H388"D0"/%440;"D%9M"?5"?E0".401K""

_PQPW!",#.)#,'/!"$/&,#,-,#<!4/)8<q$*!

AE0";0>3&3?35&"5>" %".401X4" 43?.%?35&"H%4"G0&01%88J" %9E3020;" 3&" ?E0" 83?01%?.10"DJ"Z.%83>J3&G" ?E0" 3&>51F%?35&" 104.8?3&G" >15F" ?E0" %9Z.343?35&" 5>" ?E0" .401X4" 95&?0N?.%8"%??13D.?04" O859%?35&<" ?3F0<" ?0F/01%?.10<"0?9KS" 3&"%"F510",-=,P*#<#*" %&;" (-/#P-'<.)-#'("H%J"xs03�0&D01G<"!qqiyK""

U.1"1040%19E"34"3&?0104?0;"3&"?E0"43?.%?35&"5>"?E0"95&4.8?%?35&<"HE39E"F3GE?"0N?0&;"?E0".401X4"95&?0N?.%8";5F%3&"%&;"E34"0&2315&F0&?K"AE.4<"%"43?.%?35&"3&"5.1"/0190/?35&"34"95&901&0;"5>";04913D3&G"?E0"4?%?0<"95&;3?35&"51"9319.F4?%&904">%93&G"?E0".401"51"9%.43&G"%"4J4?0F"95&4.8?%?35&"%&;"%&"%99044";0F%&;K"

AE0"5D[09?320" 5>" ?E0" -3?.%?35&" -0&43?323?J"'&%8JI01" 95F/5&0&?" 34" ?5" [.;G0" 3>" ?E0"4J?0F"95.8;"/01>51F" ?E0"%;%/?320" 40%19E" 3&"51;01" ?5"E08/"%".401" >%90;"H3?E"%&"%99044";0&3%8"HE0&"%4M3&G">51"%&"%99044"/01F34435&K""

AE0" >.&9?35&%83?J" 5>" ?E0" 43?.%?35&" 40&43?323?J" %&%8JI01" 95F/5&0&?" 34" %//839%?35&"D%40;"43&90"F54?"%//839%?35&4"D.38;"%&"3&?01&%8"M&5H80;G0"D%40"/0145&%83I0;"?5"F%&%G0"?E0"43?.%?35&4"?E%?"F3GE?"?%M0"/8%90K"B&"G0&01%8<"H0";0>3&0"?E0"F%3&"4?0/4"?E%?"&00;"?5"D0"/01>51F0;">51"43?.%?35&";0?09?35&<"F5;083&G"%&;"%&%8J434"%?"?E0"%//839%?35&"802086""

! A,#%0#)$&'.*-3.(-&'%&C%$#'$-(-<-(?%*#<#*$6" ""A%M3&G" ?E0" 0N%F/80" 5>" %" D.38;3&G" %8%1F"F%&%G0F0&?" 4J4?0F6" %&" %8%1F"&5?3>J3&G"%"D15M0&"G8%44"/15D80F"%?"?E0"D.38;3&G"0&?1%&90";551"9%&"?13GG01"

Page 90: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

lq! ""

%" 43?.%?35&" 5>" 80208" pK" sE380" %&" 0802%?51" /15D80F" %8%1F" 9%&" ?13GG01" %"43?.%?35&"5>"80208"!"%&;"%">310"%8%1F"9%&"?13GG01"%"43?.%?35&"5>"80208"#K"

! A,#% -'(#)0)#(.(-&'% &C% (,#% $-='-C-".'"#% &C% $-(+.(-&'% *#<#*$% #*#<.(-&'[%751" 3&4?%&90<" ?E0" /10235.48J" F0&?35&0;" %8%1F" F%&%G0F0&?" 4J4?0F"95&43;014" ?E0" 3&910%40" 5>" ?E0" 43?.%?35&" 80208" %4" %&" 3&910%40" 5>" ?E0"43?.%?35&X4"3F/51?%&90K""

! A,#% 2#C-'-(-&'% &C% /#",.'-$/$% (&% -2#'(-C?% .'2% /&2#*% $-(+.(-&'$[""AE0" 0N?1%9?35&" 5>" %" 43?.%?35&" 34" .4.%88J" /01>51F0;" DJ" %//8J3&G" 45F0"10%45&3&G" 85G39" 5&" %" 95FD3&%?35&" 5>" 45F0" 95&?0N?.%8" %??13D.?04K"R5&?3&.3&G" 5.1" D.38;3&G" %8%1F" F%&%G0F0&?" 4J4?0F" 0N%F/80<" ?E0"&5?3>39%?35&"5>"%"D15M0&";551"F3GE?"D0" ?13GG010;"DJ"%" 45.&;"1095G&3?35&"/159044"/01>51F0;"DJ"?E0"45.&;";0?09?35&"40&4514<"DJ"?E0"H3&;";0?09?35&"40&4514" 51" DJ" ?0F/01%?.10" 40&4514" /8%90;" %?" ?E0" D.38;3&G" 0&?1%&90K"b20&?.%88J<"%&"%;;3?35&%8"95&4.8?%?35&".43&G"?E0"23;05"4.120388%&90"9%F01%"34".4.%88J"%;;0;">51"2013>39%?35&K"AE0"0802%?51"/15D80F"9%&"D0"?13GG010;"DJ"?E0" 3&?01&%8" 0802%?51" /15G1%F" 51" 0N/8393?8J" &5?3>30;" DJ" %" .401" ?1%//0;"H3?E3&K"73&%88J<"?E0">310"%8%1F"34"?13GG010;"DJ"4F5M0";0?09?35&"40&4514K"

! 70#"-C?-'=%(,#%)#$+*($%5+-*(%&'%(,#%&""+))#'"#%&C%#.",%$-(+.(-&'%*#<#*%&)%(,#% )#."(-&'$% (&% (.@#%0*."#6" R5&?3&.3&G"5.1" %8%1F"F%&%G0F0&?" 4J4?0F"0N%F/80<" %" D15M0&" ;551" 43?.%?35&" 9%&" D0" ?30;" ?5" %" /E5&0" 9%88" 51" %&"%.?5F%?39" &5?3>39%?35&" /01>51F0;" DJ" ?E0" 4J4?0F" 3&" 51;01" ?5" ;083201" ?E0"/15D80F"?5"?E0"F%3&?0&%&90";0/%1?F0&?K"B&"?E0"9%40"5>"%&"0802%?51"%8%1F"43?.%?35&<"?E0"&5?3>39%?35&"H388"D0"?%1G0?0;"?5"?E0"F%3&?0&%&90";0/%1?F0&?"5>"?E0"0802%?51X4"95F/%&J<"HE39E"H5.8;"40&;"%"4/093%834?"3&"%"901?%3&";08%J"?E%?" %845" ;0/0&;4" 5&" ?E031" 5H&" 49%80" 5>" 43?.%?35&%8" 3&?01/10?%?35&" O83GE?"/15D80F<" ?09E&39%8" /15D80F<" 45F05&0" ?1%//0;" 3&<" 0?9KSK" 73&%88J<" %" >310"%8%1F" 43?.%?35&" ?13GG014" %" &5?3>39%?35&" ;0832010;" ;3109?8J" ?5" ?E0" >310">3GE?0&&3&G";0/%1?F0&?">51"3FF0;3%?0"104/5&40K""

_PQP_!48#$*/)#,-$&!:*'-,+$*!

U.1"1040%19E"%&;"?E0"%;%/?320"%8?01&%?320CD%40;"458.?35&"34"F%3&8J"95&901&0;"3&"95&?0&?CD%40;" %99044" 10Z.04?4K" AE0" /159044" 5>" 10?10323&G" %8?01&%?320" ;59.F0&?4<"080F0&?4"51"1045.1904"34"/01>51F0;"%&;"9.4?5F3I0;"%?"?E0"%//839%?35&"80208"HE010"?E0"4?1.9?.10"%&;"95&?0&?"%10"980%18J"F5;080;<"40201%8"0N%F/804"%10";0F5&4?1%?0;" 3&" ?E0"2%83;%?35&"/%1?"O0KGK"%"-0F%&?39"-3F38%13?J"L%?9E3&G"95F/5&0&?"3&"RE%/?01"i<"%";093435&"F%M3&G">85H"9E%1?"3&"RE%/?01"j"%&;"%&"%8?01&%?320"458.?35&4";%?%D%40"3&"RE%/?01"kSK""

B&"?E0"9%40"5>"0F/85J3&G"40F%&?39"43F38%13?J">51">3&;3&G"%8?01&%?3204<"?E0"9E5390"5>"?E0"?J/0"%&;"G1%&.8%13?J"5>"?E0"43F38%13?J"40%19E"/01>51F0;";0/0&;4"5&"?E0"?J/0"5>"1045.1904"0N34?3&G"H3?E3&"?E0"4J4?0F"%&;"?E0"?J/0"5>"3&>51F%?35&"10Z.04?0;"3&"?E0".401"%99044"/01F34435&"Z.01JK""

751" 0N%F/80<" ?%M3&G" %" F0;3.FC80208" 0F01G0&9J" 9%40" HE010" %" /%?30&?" >%3&?4";5H&"%&;"%"&.140"8%.&9E04"%&"%99044"10Z.04?"?5"%99044"E34"8%?04?"%&%8J434"8%D"104.8?"3&"51;01" ?5" 9E09M" 3>" E0X4" ;3%D0?39K" )&5H3&G" ?E%?" ?E0" 9.110&?" 95&?0N?.%8" %??13D.?04" ;5&X?"%.?E513I0" ?E0" &.140" ?5" %99044" ?E34" /%1?39.8%1" >380<" %&" %8?01&%?320" 43F38%13?J" 40%19E"/159044"95.8;"10;3109?"?E0"Z.01J"?5"/1523;0"E3F�"E01"H3?E"?E0"&00;0;"3&>51F%?35&">15F"5?E01"1045.1904"4.9E"%4"?E0"/%?30&?X4"&.?13?35&">58;01K""

Page 91: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! lp!"

AE0"5D[09?320"5>"0F/85J3&G"?E0"%;%/?320"43F38%13?JCD%40;"10?1302%8"34"?5"/1020&?".43&G"0N?10F0">80N3D80"%99044"95&?158"458.?35&4"4.9E"%4"?E0"|Q10%MCT8%44}"5/?35&"HE0&"5?E01"8044"134MJ"458.?35&4"0N34?K""

'?" F510" /15>5.&;" 80208<" ?E0" 10%83I%?35&" 5>" 4.9E" 0>>3930&?" 104.8?4" 5>" @#?1&)2%5.$#2% $-/-*.)-(?P$#.)"," 9%&" 5&8J" D0" %??%3&0;" ?E15.GE" 4/093>39" Z.01304" 0KGK" ?E0" &.140"0N/8393?8J" %4M3&G" >51" ?E0" 8%?04?" 4.G%1" 80208" ?04?" H3?E3&" ?E0" 8%?04?" 8%D" %&%8J434" >380" %&;"?E010<"?E0"10?1302%8"4J4?0F"H5.8;"D0"%D80"?5"/01>51F"%"F510"/15>5.&;"40%19E"/159044"?5"10?13020" %&J" 3&>51F%?35&" 108%?0;" ?5" D855;" 4.G%1" 104.8?4" H3?E3&" %&J" 5?E01" %.?E513I0;">58;01K""

)&5H3&G" ?E%?" ?E0" /%?30&?" 10951;4" %10" NF8CD%40;" ;59.F0&?4<" ?E0" 10?1302%8" 5>" %"901?%3&" 104.8?" 0N34?3&G"H3?E3&" 5?E01" %.?E513I0;" ;59.F0&?4"H5.8;" D0" 0%438J" %9E3020;K"U201F510<" 5.1" 3F/80F0&?0;" 4J4?0F" O388.4?1%?0;" 3&" 9E" jS" E%4" 3&98.;0;" %" 4/093%8">.&9?35&%8" 95F/5&0&?" ?E%?" 0&%D804" >3883&G" ?E0" /15?5?J/0X4" ;%?%?D%40" 3&" NF8CD%40;";59.F0&?4"45"?E%?"5.1"4J4?0F"H5.8;"D0"%D80"?5"/01>51F"O%.?5F%?39";59.F0&?"/%143&G<"M0JH51;"0N?1%9?35&"%&;"020&?.%88J"43F38%13?J"95F/%1345&"C"D%40;"5&"NF8"?%G4SK""

L510" %;2%&90;" 40F%&?39" 43F38%13?J" 40%19E" 9%&" %845" D0" %//830;" ?E15.GE"&'(&*&=?P5.$#2% $#/.'(-"% #S0.'$-&'% (#",'-4+#$K" sE010" ?E0" 080F0&?" 51" 1045.190"10Z.04?0;"H3?E3&"?E0".401X4"%99044"10Z.04?"95.8;"D0"10/8%90;"DJ"43F38%1";5F%3&C4/093>39"95&90/?4" O0KGK" Z.01304" 108%?0;" ?5" 4.G%1" 80208" ?04?4" 9%&" D0" 10>51F.8%?0;" ?5" ;3%D0?394<"D855;"/1044.10"9%&"D0"10/890;"H3?E"EJ/01?0&?35&"51"EJ/5?0&?35&<"0?9KSK""

AE0" 5&?585GJCD%40;" 40F%&?39" 0N/%&435&" 9%&" /1523;0" %" 2%130?J" 5>" 5/?35&4"%9951;3&G" ?5" ?E0" G1%&.8%13?J" %&;" ?E0" 80208" 5>" ;0?%38" 9E540&" ?5" 95&;.9?" ?E0" 40%19E" >51"%8?01&%?3204" O%" ?01F"51" 95&90/?" 95.8;"D0" 10/8%90;"H3?E" 5?E01"&03GED513&G" ?01F4" ?E%?"E%20" ?E0" 4%F0" >%?E01" 95&90/?" 51" H3?E" 3?4" 5H&" 9E38;" 080F0&?4" 51" H3?E" D5?ESK" 751"0N%F/80<"?E0"9E5390"5>"10/8%93&G"eD855;"/1044.10f"3&?5"eEJ/01?0&?35&f"51"eEJ/5?0&?35&f">5885H4"%"/%10&?C9E38;"108%?35&4E3/K"

)&5H3&G"?E%?"?E0"3&910%43&G"&.FD01"5>"%8?01&%?3204"?5"D0"9E09M0;"9%&"D0"954?J"3&" ?01F4" 5>" Z.01J" /1590443&G" ?3F0" %&;" /5H01<" ?E0" 80208" 5>" ;0?%38" %&;" ?E0" ?5/585G39%8"108%?35&4E3/4"9%&"D0"9.4?5F3I0;"%&;"?30;"?5"?E0" 3F/51?%&90"5>" ?E0"43?%?35&<"HE39E"9%&"D0"0N/10440;"H3?E3&"5.1"4J4?0F"?E15.GE"?E0"43?.%?35&"40&43?323?J"80208K"

AE0"%8?01&%?320"458.?35&4"H0X10"855M3&G"?5"/1523;0"HE0&"F00?3&G".&0N/09?0;"51".&;04310;"43?.%?35&4"F3GE?"&5?"5&8J"D0"5>>010;"5&"?E0"1045.190"80208"?E15.GE"43F38%13?J"40%19E"OM0JH51;"D%40;"40%19E"51"40F%&?39"43F38%13?J"D%40;"40%19ES"D.?"F3GE?"%845"0N34?"3&" ?E0" >51F" 5>" 0)#2#C-'#2% .*(#)'.(-<#% $&*+(-&'$" 4%20;" 3&" %" 43F/80" ;%?%D%40" 3&" ?E0"4J4?0FK" AE0" 458.?35&4" 3&98.;0;" 3&" ?E34" ;%?%D%40" 9%&" D0" D.38?" %&;" >3880;" G1%;.%88J" DJ"4J4?0F"%;F3&34?1%?514"%&;"DJ"0&;".4014"%4"?E0J"95&>15&?"43?.%?35&4"3&"10%8C?3F0"D%434K""

A5"388.4?1%?0"?E34">51F"5>"458.?35&4<"H0"10?.1&"?5"?E0"D.38;3&G"%8%1F"F%&%G0F0&?"4J4?0F" 0N%F/80K" A%M3&G" ?E0" 9%40" HE010" ?E0" D15M0&" ;551" /15D80F" ?%M04" /8%90" %?"H00M0&;" 51" 2%9%?35&" ?3F0" HE010" ?E0" F%3&?0&%&90" ;0/%1?F0&?" /0145&&08" %10" &5?"%2%38%D80<" ?E0" >5885H3&G"%8?01&%?320" 458.?35&"9%&"D0"/10;0>3&0;"H3?E3&" ?E0" 4J4?0Fz" ?E0"&5?3>39%?35&" H388" D0" 10;3109?0;" ?5" ?E0" 1090/?35&" 98019" 51" 409.13?J" G%1;3%&" %&;" H5.8;"/15/540"?5"E3F"?5"/8%90"%"E%1;"9%1?5&"/%&08"?5"95201"?E0";%F%G0;"%10%K"b20&?.%88J<"%"409.13?J" %&;" %99044" 95&?158" 4?0/" H5.8;" %995F/%&J" 4.9E" /1590;.10<" 0KGK" G323&G" ?E0"95&?%9?0;"/0145&"?E0"%.?E513I%?35&"?5"%99044"?E0"D.38;3G"F%?013%8"H%10E5.40K""

AE34"/10;0>3&0;"%8?01&%?320"458.?35&4"5/?35&"9%&"%845"95&?13D.?0"3&"45823&G"5?E01"?J/04" 5>" %99044" ;0&3%84" 108%?0;" ?5" ?09E&39%8" 344.04" ?E%?" F3GE?" >%90" %" /012%4320" .401K"

Page 92: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

l!! ""

bN%F/804"5>"4.9E"43?.%?35&4"9%&"D06"?E0";0F%&;0;"1045.190">51F%?"34"&5?"4.//51?0;"DJ"?E0".401X4"F%9E3&0<" ?E0"&0?H51M"D%&;H3?E" 34" &5?" 4.>>3930&?" >51";0832013&G" ?E0";04310;"1045.190<" ?E0" .401X4" F%9E3&0" 4?51%G0" 9%&X?" E%&;80" ?E0" &00;0;" 1045.190<" 0?9K" AE0"%8?01&%?320"458.?35&4"95.8;"D0"/1523;0;" ?E15.GE" 3&?0G1%?3&G"%";%?%" >51F%?"95&201435&"%//839%?35&<".43&G"985.;"4/%904">51"/10230H3&G"?E0"&00;0;"95&?0&?<"0?9K"

"73&%88J<"3&"45F0"%//839%?35&";5F%3&4<"?E0"%8?01&%?320"/10;0>3&0;"458.?35&4"95.8;"D0"0N?1%9?0;">15F"?E0"710Z.0&?8J"'4M0;"W.04?35&4"7'W";%?%D%40K""

_PQPg!p.$*<!4/)8<q$*! !

AE0"`+#)?%!'.*?3#)"34"?E0";093435&CF%M3&G"95F/5&0&?"5>"5.1"4J4?0FK"B&"51;01"?5"4.3?"?E0"95F/80N3?J"5>"%99044"95&?158"&00;4"H3?E3&"/012%4320"0&2315&F0&?4<"H0"E%20"9E540&"?5"10%83I0";093435&CF%M3&G".43&G"?E0"Y'RL("4?%&;%1;"xU'-B-<"!qq#<"!qq^%yK""

U&0" 5>" ?E0" F%3&" %;2%&?%G04" 5>" Y'RL(" 34" 3?4" 9%/%93?J" ?5" 10%83I0" 90&?1%83I0;";093435&CF%M3&G" H3?E3&" F.8?3C;34?13D.?320" 0&2315&F0&?4" HE010" ?E0" 1045.1904" %10";090&?1%83I0;"%&;"?E0"%99044"95&?158"/5839304"%10";34?13D.?0;"%&;"F%&%G0;"DJ";3>>010&?"%.?E513?304K"

'&5?E01" 10%45&" D0E3&;" 9E5543&G" Y'RL(" 34" 3?X4" %D383?J" ?5" 4.//51?" 95&?0N?C%H%10&044" 3&"%&"0N/1044320"F%&&01" ?E%?";504"&5?"5&8J"95201" ?E0"4.D[09?X4" 95&?0N?.%8"95&4?1%3&?4" D.?" ?E%?" 9%&" %845" 9E%1%9?013I0" ?E0" 95&?0N?.%8" %??13D.?04" 108%?0;" ?5" ?E0"10Z.04?0;"1045.190<"?E0"%9?35&"?E%?"?E0"4.D[09?"&00;4"?5"/01>51F"%&;"E34"0&2315&F0&?<"400">3GK"^K]K"

a5-(.&#`CWZ#!%&#@"0$&V$:/3/.&0&''#"*#EFGHI#.&>(&'$'#

AE0" Y'RL(" 4?%&;%1;" E%4" /1523;0;" %&" 3F/80F0&?%?35&" 49E0F0" ?E%?" /01>51F4";093435&CF%M3&G"?E15.GE"%&"51G%&3I0;"3&?01%9?35&"/1590;.10"?E%?"?%M04"/8%90"D0?H00&"3?4";3>>010&?"4.D95F/5&0&?4<"400">3GK"^K^K"

B&"G0&01%8<"3&"51;01"?5"9E09M"?E0"2%83;3?J"5>"%&"%99044"10Z.04?<"?E0"%99044"95&?158"4J4?0F"F.4?" 9E09M" 3>" ?E010" 34" %" 409.13?J" /5839J" ?E%?" 951104/5&;4" ?5" ?E34" 10Z.04?K" AE0"2013>39%?35&"/1590;.10"3&"Y'RL("/15900;4"%4">5885H46""

! '&"%99044"10Z.04?"8%.&9E0;"?5"/01>51F"%&"%9?35&"5&"%"/%1?39.8%1"1045.190"34" .4.%88J" 40&?" ?5" ?E0" :&*-"?% G'C&)"#/#'(% :&-'(" =b=" 95F/5&0&?" ?E%?"3&?01>0104" C" 3&" %" 4012390" 5130&?0;"F%&&01" C" ?5" 2013>J" HE0?E01" %99044" 34"%.?E513I0;"51"&5?K"

Page 93: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! l#!"

! "AE0" =b=" H388" >51F" %&" Y'RL(" 10Z.04?" H3?E" ?E0" E08/" 5>" ?E0" B&'(#S(%W.'2*#)<"HE39E"/%4404"?E0"95&?0N?.%8"%??13D.?04"108%?0;"?56"?E0"10Z.04?01<"?E0" 1045.190" 3&" Z.04?35&<" ?E0" %9?35&<" %&;" ?E0" 0&2315&F0&?" %85&G" H3?E"5?E01"3&>51F%?35&"/01?%3&3&G"?5"?E0"10Z.04?"?5"?E0":&*-"?%O#"-$-&'%:&-'("=$="?E%?"34"3&"9E%1G0"5>";093435&CF%M3&GK""

a5-(.&#`C`Z#EFGHI#1/$/#*)"3#@%/.$##

! AE0" =b=" :&*-"?% G'C&)"#/#'(% :&-'(" 10/1040&?4" ?E0" %99044" 95&?158"F%&%G0F0&?" 4J4?0F" ?E%?" 34" 104/5&43D80" >51" /15?09?3&G" ?E0" 1045.190K" B&"5.1" 4J4?0F<" 3?" 34" 10/1040&?0;"DJ" ?E0"`+#)?% L'(#)0)#(&)Y"HE39E" 10903204"?E0".401"Z.01J"%85&G"H3?E"?E0".401X4"95&?0N?.%8"95&4?1%3&?4"%&;">51F4"%&"Q!BEI%)#4+#$(%;H>" ?5"D0"/%440;"DJ"%&;"[.;G0;"?E15.GE"?E0"=$="?E%?"34"/8%90;"H3?E3&"5.1"`+#)?%!'.*?3#)"95F/5&0&?K"

! '";093435&"34"%??%3&0;"DJ"95&4.8?3&G"?E0"834?"5>"%99044"/5839304"3&"9E%1G0"5>"F%&%G3&G"%99044"?5"4J4?0F"1045.1904<"HE39E"%10"859%?0;"3&"='=4"O:&*-"?%!2/-'-$().(-&'%:&-'($SK"'"10802%&?"409.13?J"/5839J"34"859%?0;"%&;"9E540&"DJ" ?E0"=$="HE5"H388" 2013>J" 3>" ?E0"%??13D.?04" 3&98.;0;"H3?E3&" ?E0"Y'RL("10Z.04?" F00?" ?E0" 10Z.310;" %??13D.?04" ;04913D0;" H3?E3&" ?E0" /5839JK"'9951;3&G8J<"%";093435&" 34"F%;0"%D5.?"HE0?E01"51"&5?" ?E0"%99044"4E5.8;"D0"G1%&?0;K""

! AE%?"%&4H01"3&"?E0"?J/39%8"Y'RL("40Z.0&90"H388"D0"10?.1&0;"?5"?E0"=b=<"HE39E"10?.1&4"?E0"%//15/13%?0"104/5&40"?5"?E0"9.4?5F01"%&;"0&4.104"?E%?"?E34";093435&" 34"104/09?0;"%&;"?E%?" ?E0"9830&?"9%&"5&8J"%99044"%.?E513I0;"1045.1904<"HE39E"9%&"?E0&"%885H"51";0&J"%99044"?5"?E0"10Z.04?01K""

! B&"=-WP-<"3>"?E0"%99044"34"/01F3??0;<"?E0"104.8?"H388"D0"40&?";3109?8J"?5"?E0".401"%&;"3&"?E0"9%40"5>"%&"%99044";0&3%8<"?E0"104.8?"H388"D0"40&?"D%9M"?5"?E0"`+#)?%L'(#)0)#(&)"?E%?"H388"9E09M"?E0"40&43?323?J"5>"?E0"43?.%?35&"3&"51;01"?5"8%.&9E"?E0"%;%/?320"40%19E">51"%8?01&%?320"43F38%1"1045.1904K"

! '4"43F38%1"104451904"%10">5.&;<"?E0"3&3?3%8".401"Z.01J"34"10H13??0&"?5"%"&0H".*(#)'.(-<#% 4+#)?% ;HU>" ?E%?" 34" 40&?" %G%3&" ?5" D0" 2013>30;" DJ" ?E0" `+#)?%!'.*?3#)D%""

Page 94: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

l]! ""

! 73&%88J<"3&"?E0"9%40"5>"5>"%??%3&3&G"%&"%99044"/01F34435&<"?E0"104.8?"H388"D0";3109?0;" ?5" ?E0" .401" ?5" /15/540" ?5" E3F" ?E0" %885H0;" 10445.1904" %4"%8?01&%?320"458.?35&4K""

!

_PV!H'/08.&,'/!

B&" ?E34" 9E%/?01<"H0" E%20" /1040&?0;"=-WP-6" %" =012%4320" -3?.%?35&C%H%10"W.01J"P0H13?3&G" -J4?0F" %19E3?09?.10" ?E%?" 10%83I04" 95&?0N?C%H%10" %99044" ;093435&4" %&;"104/5&;4" ?5" %99044" ;0&3%84" ?%M3&G" /8%90" 3&" 10%8C?3F0" 43?.%?35&4" DJ" 40%19E3&G" >51"%8?01&%?320"10445.1904"D%40;"5&"40F%&?39"43F38%13?JK"

AE0" 4J4?0F" 10%83I04" %99044" ;093435&4" D%40;" 5&" ?E0" Y'RL(" 4?%&;%1;" %&;" 34";043G&0;" ?5" 0&4.10" %" G0&0139" 458.?35&" ?E%?" 9%&" D0" %//830;" H3?E3&" %&J" %//839%?35&";5F%3&"?E15.GE"?E0".4%G0"5>"3&?01%9?320<">80N3D80"%&;"/51?%D80"95F/5&0&?4K""

B&" %;;3?35&" ?5" ?E0"F%3&" 9E%1%9?0134?394" /1523;0;"H3?E3&" ?E0" ;0>%.8?" 40??3&G4" 5>"5.1" 4J4?0F" 8%J014<"H0"E%20"/1523;0;"%" 9.4?5F3I%?35&" %D383?J" 3&"51;01" ?5" 3&910%40" ?E0"0>>3930&9J" 5>" ;093435&" F%M3&G" 3&" %" H%J" ?E%?" 4.3?4" ?E0" 95&90/?.%8" 9E%1%9?0134?394" %&;";3>>010&?".401"&00;4"%9951;3&G"?5"?E0"%//839%?35&";5F%3&<"?E0">80N3D383?J"3&>8.0&904"?E0">5885H3&G"%4/09?46""

! R5&?0N?" %9Z.343?35&<" F5;083&G<" 3&?01/10?%?35&" %&;" 95&?0N?C%H%10"/01F34435&"%443G&F0&?K"

! -3?.%?35&" %9Z.343?35&<" 43?.%?35&" 802084" ;0>3&3?35&<" 43?.%?35&C%H%10" %99044"95&?158"%&;"?E0"%F5.&?"5>">80N3D383?J"?5"D0"%//830;K""

! -3F38%13?J"40%19E"?E%?"9%&"2%1J"%9951;3&G"?5"4J4?0F"95&?0&?"%&;"40F%&?39"4?1.9?.10K""

Page 95: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! l^!"

!

:)*#!;;;3!!

!;9%8$9$/#)#,'/!]!=)8,+)#,'/!M1)9%8$&!!

!C?1F$,+%N<%@6#*+"6)%;,+A1#"A,%B99,##"2"3"$I%%$&%D&2"3,%5,+"1$+"9#%0,1G# -------------------------- :N"iKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK li"iK!"AE0"=012%4320"RE%1%9?0134?394"5>"+0%8?E9%10"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK li"iK#"AE0"3F/51?%&90"5>"409.13?J"3&"E0%8?E9%10"4J4?0F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK lk"iK]"'//839%?35&"5&"L5D380"T013%?139"A0%F4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKll"iK^"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pq]"

C?1F$,+%4<%H"$*1$"&6WBQ1+,%B99,##"2"3"$I%'&+%C+"#"#%D161),G,6$%Q"$?"6%BA"&6"9%HI#$,G#.ON"jKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqi"jK!"AE0"9E%1%9?0134?394"5>"'235&39"B&>51F%?35&"-J4?0F4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqi"jK!"AE0"98%4439%8"10445.190"F%&%G0F0&?"5>"%235&39"B-KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqk"jK#"'"/012%4320"23435&">51"0&4.13&G"%;%/?320"%990443D383?J"?5"3&>51F%?35&"45.1904"H3?E3&"%235&39"B- KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pqk"jK]"R5&98.435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppp"

C?1F$,+%T<%;+&A"8"6)%B81F$"A,%H,9*+,%S*,+I"6)%$&%1%V"8,&%H*+A,"33169,%D161),G,6$%

HI#$,G----------------------------------------------------------------------------------------------------------------------------..E"kKp"B&?15;.9?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp!"kK!"Q%9MG15.&;"5>"?E0"(B,$U"/15[09?KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp!"kK#"W.01J"/1590443&G"3&"(B,$U"4J4?0FKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK pp#"kK]"AE0"(B,$U"4J4?0F"400&"%4"%"=012%4320"B&>51F%?35&"-J4?0F"=B-KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppi"kK^"AE0"%;%/?%?35&"5>"%99044"95&?158"3&"%"23;05"4.120388%&90"4J4?0F KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppi"kKi"'//839%?35&"-90&%135KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ppj"LCJCD#!,=5@/)#>(&.,#=."@&''50-#=&.*".+&1#4,#$%&#IMNOP#','$&+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDQ#

kKj"R5&98.435&ttttttttttttttttttttttttttttttttttttttttttttKDDJ"

Page 96: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

li! ""

H6)%#$*!g!3!

M/&.*,/E!:$*-)&,-$!400$&&,5,8,#<!!

#'!N'5,8$!K$*,)#*,0&!G$)9&!

gPO!;/#*'+.0#,'/!

B&" ?E34" 9E%/?01<" H0" /1040&?" %" >314?" %//839%?35&" 0N%F/80" HE010" H0" %//8J" 5.1"/15/540;" =-CPQ'R" F5;08" %&;" ?E0" =-WP-" %19E3?09?.10" 3&" F%&%G3&G" ?E0" %990443D383?J"9E%880&G04" ?E%?" >%90" ?E0" ;3>>010&?"F0FD014" 5>" ?E0"L5D380" T013%?139" A0%F"LTA"HE0&"?1J3&G"?5"%99044"/%?30&?"10951;4";.13&G"?E031"F5D380"F34435&4K"

AE0" /1040&?0;"H51M4" %10" D%40;" 5&" ?E0" 104.8?4" 5>" %" 1040%19E" /15[09?" ?E%?" H%4">3&%&90;" DJ" ?E0" 710&9E" L3&34?1J" 5>" +0%8?E!" %&;" 10%83I0;" DJ" %" [53&?" 9588%D51%?35&"D0?H00&" ?E0"7%9.8?J"5>"L0;093&"%&;" ?E0"(%D51%?51J"5>"L%&%G0F0&?"%&;"R5G&3?35&"%?"?E0"*&320143?J"5>"A5.85.40"BBBK"AE0"/15[09?X4"5D[09?320"H%4"?5"02%8.%?0"?E0"/01>51F%&90"5>" ?E0" LTA" -012390" %?" ?E0" L3;3" =J1@&@04" 10G35&" %&;" ?E031" 0>>3930&9J" 3&" ?%M3&G" 08;01"/%?30&?4"3&"9E%1G0"x'1?E.4"0?"%8K<"!qqlyK""

'4"H0"H388"4E5H"3&"?E0"95140"5>"?E34"9E%/?01<"?E0"4.99044"5>"%"LTA"F34435&"%&;"3?4"?%4M4"34"E3GE8J"108%?0;"?5"?E0"%D383?J"5>"?E0"?0%F"F0FD014"?5"%99044"3&>51F%?35&"45.1904">15F"%&JHE010<" %?" %&J?3F0"%&;"%&JE5HK",0201?E08044<" ?E0" ?1%&4/%10&9J" 10Z.310;" >51";34?%&?" %99044" %&;" >51" >%93&G" 0F01G0&?" 9%404" %&;" 913?39%8" 10%8C?3F0" 490&%1354" F3GE?"95&?1%;39?"H3?E"?E0"13G3;"409.13?J"95&4?1%3&?4"?E%?"F%&%G0"%99044"?5"E0%8?E9%10"4J4?0F4K"AE010>510<".43&G"%&"%;%/?320"%99044" 95&?158"F5;08" ?E%?" 0&%D804" 95&?0N?" %&;" 43?.%?35&"%H%10";093435&CF%M3&G"400F4"?5"D0".&%253;%D80K""

AE0"9E%/?01" 34"51G%&3I0;"%4">5885H46" >314?<"H0X88"0N/540"?E0"F%3&"9E%1%9?0134?394"?E%?"F5?32%?0;" ?E0"/012%4320"23435&"5>"E0%8?E9%10" 4J4?0F4K",0N?<"H0X88" /1040&?" %"D130>"4?%?0"5>"?E0"%1?"%D5.?"?E0"3F/51?%&90"5>"409.13?J"3&"?E0"E0%8?E9%10";5F%3&K"73&%88J<"H0X88"/1040&?"%";0?%380;".409%40"4?.;J"?E%?"?%9M804"?E0"%990443D383?J"9E%880&G04"?E%?"F00?"?E0"LTA" F0FD014" ;.13&G" ?E031" F34435&4" %&;" /1040&?4" %&" 3F/80F0&?0;" 458.?35&" ?E%?"10>809?4"5.1"%;%/?320"95&?0N?"%&;"43?.%?35&"%H%10";093435&CF%M3&G"23435&K"

gPQ!G6$!:$*-)&,-$!H6)*)0#$*,&#,0&!'7!e$)8#60)*$!"<&#$9&!

,5H%;%J4<" E0%8?E9%10" 4J4?0F4" %10" E0%;3&G" ?5H%1;4" ?E0" %;5/?35&" 5>" &0H"3&?0883G0&?" ?09E&585G304" ?5" G.%1%&?00" D0??01" G0&01%?35&<" /1590443&G<" %19E323&G" %&;"95&4.8?%?35&" 5>" F0;39%8" ;%?%K" AE0" 5D[09?320" D0E3&;" ?E34" %;5/?35&" 34" ?5" 3F/1520" ?E0"Z.%83?J"5>"F0;39%8"40123904<"4J4?0FX4"0>>3930&9J"%&;"?5"/1523;0"10%8C?3F0"%990443D383?J"3&";3>>010&?"95&?0N?4K"

'4" 3&>51F%?35&" 4J4?0F4" %10" D095F3&G" 5/0&" 4J4?0F4" %&;" %3F3&G" ?5" D0" F510"104/5&4320" %&;" %;%/?320" ?5" .401"F5D383?J<" &0H"F0;39%8" %&;" E0%8?E9%10" 4J4?0F4" E%20"/15F5?0;"%"9588%D51%?320".4%G0"5>"/%?30&?X4"F0;39%8"3&>51F%?35&"?E15.GE"%";34?13D.?0;"&0?H51Mz" HE010" ?E0" /%?30&?" 10951;" E%4" D095F0" %" 231?.%8" ;3G3?%8" 10951;" ?E%?" 9%&" D0"?10%?0;"DJ";3>>010&?".4014"3&";3>>010&?"/EJ439%8"859%?35&4K"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"R5&?1%?"+'-�R,-'<"&�qj�qqqk<"B,-bPL"*^^k"V"$@/%1?0F0&?";0"-%&?@"/.D83Z.0">%9.8?@";0"F@;093&0";0"A5.85.40"0?"(%D51%?5310"T04?35&"0?"R5G&3?35&"Ob'"!q]kS"C"*&320143?@"A5.85.40"BBB"C"=%.8"-%D%?301K""

Page 97: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! lj!"

AE0"0258.?35&"5>"%"90&?1%8"G*#"()&'-"%W#.*(,%H#"&)2"?E%?"9%&"D0"%990440;">15F";3>>010&?"4J4?0F4"E%4"E08/0;"?5"%253;"10951;"10;.&;%&9J"%&;"E08/0;"?5"%9Z.310"5&83&0<"./C?5C;%?0"/%?30&?"3&>51F%?35&"HE0&0201"&00;0;K"AE34"E%4"E3GE8J"%>>09?0;"?E0"Z.%83?J"5>"/%?30&?"?10%?F0&?"%&;"?E0"?3F0"95&4.F0;"?5"10?13020"?E0"/%?30&?"10951;K"

AE0" 95&?3&.5.4" 0258.?35&" 5>" E0%8?E9%10" 4J4?0F4" ?5H%1;4" ?E0" 3&?0G1%?35&" 5>"3&?0883G0&?"?09E&585G304"%&;"F5D380"40123904"E%4"E3GE83GE?0;"?E0"&00;">51"?1%&4>51F3&G"98%4439%8" E0%8?E9%10" 3&>51F%?35&" 4J4?0F4" 3&?5" 0#)<.$-<#% ,#.*(,".)#% -'C&)/.(-&'%$?$(#/$" HE010" .4014" H5.8;" %9Z.310" 40%F8044" %990443D383?J" ?5" F0;39%8" 1045.1904" %?"%&J?3F0<"%&JHE010"%&;"%&JE5H"x'8").ME.&"%&;"-:;04<"!qqkyK"

R8%4439%8" E0%8?E9%10" 4J4?0F4" E%20" %8H%J4" 95&43;010;" ?E0" /%?30&?" %4" ?E0" F%3&"0&?3?J" 5>" ?E031" 40123904" D.?" H3?E" ?E0" 95&?3&.5.4" 0258.?35&" %&;" ;090&?1%83I%?35&" 5>"E0%8?E9%10"1045.1904"%&;"?E0";3>>010&?"40123904"%&;".4014" 3&?01%9?3&G"H3?E"?E0"/%?30&?"10951;<" /012%4320" E0%8?E9%10" 4J4?0F4" %10" ;3109?3&G" ?5H%1;4" /1523;3&G" ?1%&4/%10&?"3&?01%9?35&4" 3&" %".401C90&?010;"F%&&01" ?E15.GE" 4012390C5130&?0;" ?09E&585G304<"HE010"?E0"%99044"?5"?E0"F0;39%8"10951;"9%&"D0"%&J"E0%8?E9%10"%G0&?<"?E0"/%?30&?"E3F408>"51"%&J"F0FD01" 5>" E34" >%F38JK" B&" >3GK" iKp" H0" 388.4?1%?0" ?E0" 3F/51?%&90" 5>" 0&4.13&G" %"E5F5G0&05.4" 3&?015/01%D80" 3&?01%9?35&" D0?H00&" ?E0" 2%135.4" E0%8?E9%10" 4.D4J4?0F4";0;39%?0;"?5"40120"?E0"/%?30&?"O3&98.;3&G"?E0"LTASK""

"

a5-(.&#JCDZ#!%&#=&.A/'5A&#50$&./@$5"0#4&$3&&0#%&/)$%@/.&#'(4@"+="0&0$'#

AE0"0258.?35&%1J"&%?.10"5>"F0;39%8";%?%" 34"95&43;010;"%4"%&" 3F/51?%&?" >0%?.10"43&90"3?";504&X?"5&8J"10>809?"?E0"0258.?35&"5>"%"/%?30&?X4"43?.%?35&"?E15.GE"?3F0"D.?"3?"%845"4E5H4"?E0";3>>010&?"3&?01/10?%?35&4"O3&?0120&?35&4S"?E%?"H010";5&0"DJ"0%9E"F0FD01"5>"?E0"F0;39%8"?0%FK")&5H3&G"?E%?"%"G10%?"/%1?"5>"?E0"/%?30&?X4"F0;39%8";%?%"34"G0&01%?0;"%&;"/1590440;" 3&" 10%8C?3F0<" ?E0" %;F3&34?1%?35&" 5>" %99044" 13GE?4" 4E5.8;" D0" 90&?1%83I0;"%&;"F%&%G0;" 3&" %"H%J" ?E%?"H5.8;"0&4.10" ?E0" 4J4?0FX4" 3&?0G13?J" %&;"/1523;0" 1083%D80";093435&CF%M3&GK"

B&"51;01" ?5" 4E%10"/%?30&?" 3&>51F%?35&<"F0;39%8" 90&?014" ?0&;" ?5"/01>51F"10951;"?1%&4%9?35&4"51" ?5" %99044"F0;39%8" 10951;4"5>" 0N?01&%8" 1045.1904K" b&4.13&G" ?E0"/%?30&?"/132%9J"3&"4.9E"5/01%?35&4"34"201J"3F/51?%&?"%&;"?E010>510"%&J"10951;"?1%&4>01"4E5.8;"

Page 98: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

lk! ""

D0"[.4?3>30;"%&;"%&J"10951;"%99044"4E5.8;"5&8J"D0"%885H0;"3&"/%1?39.8%1"/.1/5404"%&;"?5"/%1?39.8%1"%G0&?K""

AE0"95&>3;0&?3%83?J"%&;"40&43?323?J"5>"F0;39%8";%?%"E%4"[.4?3>30;"?E0"3F/543?35&"5>"13G3;"409.13?J"/1590;.104"5&"?E031"%99044"%&;"?E0">%9?"?E%?"?E0J"4E5.8;"D0"95&40120;"3&"?E031"513G3&%8"1045.1904"H3?E3&"?E0";3>>010&?"E0%8?E9%10"4.D"4J4?0F4"OE54/3?%84<"%&%8J434"8%D51%?51304<"F0;39%8" 9%D3&0?4<" 0?9KSK" AE34";090&?1%83I%?35&"5>" 1045.1904" 3&>8.0&904" ?E0"F%&%G0F0&?"5>"%99044" 13GE?4" ?E%?" 34"G0&01%88J" 3F/80F0&?0;" ?E15.GE" ?E0"PQ'R"F5;08"x7011%3585"0?"%8K<"pll!y";.0"?5"3?X4"%D383?J"?5"%;%/?"%99044"13GE?4"%9951;3&G"?5"%".401X4"1580"51"/543?35&"H3?E3&"?E0"4J4?0FK"

-3&90"F0;39%8"10951;4"95&?%3&"40201%8"?J/04"5>"F.8?3F0;3%"95&?0&?"O?0N?<"3F%G0<"23;05<" 0?9KS<" ?E0J" %10" .4.%88J" 10/1040&?0;" 3&" 40F3C4?1.9?.10;" YL(" ;59.F0&?4K" AE0"0Y?0&43D80"L%1M./"(%&G.%G0"34"95&43;010;"%4"%"4?%&;%1;"8%&G.%G0"?E%?">%9383?%?04";%?%"4E%13&G" %&;" 0N9E%&G0K" YL(X4" /5H01" 8304" 3&" 3?4" %D383?J" ?5" ;04913D0" ?E0" 95&?0&?" %&;"4?1.9?.10"5>"%"E0%8?E9%10"10951;"3&"%"43F/80"?0N?.%8">51F%?K""

AE0" 43F/8393?J<" 0N/1044320&044" %&;" B&?015/01%D383?J" 5>" YL(" E%20" >%9383?%?0;" 3?4";0/85JF0&?" 3&" ?E0" 0N9E%&G0" 5>" F0;39%8" ;%?%" %&;" E%20" F5?32%?0;" ?E0" 910%?35&" 5>" %"4/093%83I0;"4?%&;%1;">51"0N9E%&G3&G"F0;39%8"3&>51F%?35&"x+(j<"pll]yK""

R5&43;013&G" ?E0"40&43?323?J"5>";%?%" 3&"4.9E"0N9E%&G0<"%99044"95&?158"D095F04"%"E3GE8J" &00;0;" 9E%1%9?0134?39" 04/093%88J" 3&" ?E0" 9%40" 5>" %990443&G" ;34?13D.?0;" 1045.1904"H3?E";3>>010&?"G5.201&3&G"%.?E513?304K"751" ?E34"F34435&<"H0"0F/85J"Y'RL("0Y?0&43D80"'99044" R5&?158"L%1M./" (%&G.%G0" xU'-B-<" !qq#y<" xU'-B-<" !qq^%y" C" %" 4012390C5130&?0;";%?%"0N9E%&G0" 4?%&;%1;" ?E%?" 4.//51?4" 90&?1%83I0;";093435&CF%M3&G"H3?E3&";34?13D.?0;"0&2315&F0&?4"%&;"%885H4"?E0"0N/104435&"5>"95&?0N?.%8"%??13D.?04K"*43&G"?E34"4?%&;%1;<"%99044" 13GE?4" %10" ?1%&48%?0;" 3&" ?E0" >51F" 5>" YL(" /5839304" HE010" F0;39%8" 8%H4" %10"?1%&4>51F0;"3&?5"40F3C4?1.9?.10;"1.804K"

Y'RL("?E%?"34"%&"YL(CD%40;"4?%&;%1;"?E%?"/1523;04"%&"0>>3930&?";093435&"F%M3&G"F09E%&34F" ;0;39%?0;" ?5" F%&%G0" ;34?13D.?0;" %99044" /5839304" %&;" H3?E3&" 4012390C5130&?0;"0&2315&F0&?4K",0N?<"H0X88"3&?15;.90"?E0"F%3&"8%H4"?E%?"G5.201&"F0;39%8";%?%"%99044"%&;"0N9E%&G0K"

gPV!G6$!,9%'*#)/0$!'7!&$0.*,#<!,/!6$)8#60)*$!&<&#$9&!!

L0;39%8" ;%?%" %10" 95&43;010;" DJ" 8%H" %4" 40&43?320<" /132%?0" %&;" 95&>3;0&?3%8"3&>51F%?35&K"AE.4<"?E0J"&00;"?5"D0"E3GE8J"/15?09?0;"%&;"?E031"%99044"&00;4"?5"D0"4?139?8J"F%&%G0;K" \%135.4" 3&?01&%?35&%8" %&;" &%?35&%8" 8%H4" E%20" D00&" /15/540;" >51" ?E0"/15?09?35&" 5>" F0;39%8" ;%?%" 4.9E" %46" ?E0" ;098%1%?35&" 5>" +0843&M3" x+0843&M3<" pli]y<" ?E0"=132%9J" '9?" x=132%9J" '9?<" plj]y<" ?E0" +B=''" O+0%8?E" B&4.1%&90" =51?%D383?J" %&;"'995.&?%D383?JS"'9?"x+B=='<"plliy"%&;"?E0"%9?"5>"/%?30&?"13GE?4"%&;"E0%8?E9%10"4J4?0F4"Z.%83?J"3&"71%&90"x(53"!qq#C#q#<"!qq#yK""

AE0"/132%9J"5>"/%?30&?";%?%" [.4?3>304" ?E031"4?51%G0" 3&" ?E031"513G3&%8"4J4?0F4"%&;"3F/5404"F510" %990443D383?J" 95&4?1%3&?4"/%1?39.8%18J" 3&" ?E0" 9%40" 5>" %"F5D380" 51";34?%&?"95&4.8?%?35&K"R5&40Z.0&?8J<"%990443&G";%?%" 3&"%&J"E0%8?E9%10"4J4?0F"F.4?"104/09?" ?E0"/13&93/804"5>"?E0"/%?30&?X4"/0145&%8";%?%K"AE010>510<"?E040";%?%"%10"&5?"0Z.%88J"%2%38%D80"?5"%88"F0FD014"5>"?E0"F0;39%8"?0%F"%&;"%10"5>?0&"83F3?0;"?5"?E0"&00;4"5>"?E0"?%4M"D03&G"/01>51F0;"DJ"?E0".401K"

Page 99: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ll!"

B&" /012%4320" E0%8?E9%10" 4J4?0F4<" F%&%G3&G" ;%?%" %99044" %&;" ;0>3&3&G" 409.13?J"95&4?1%3&?4" D095F04"F510" ;0F%&;3&G" 43&90" ?E0" %99044" ;504" &5?" 5&8J" ;0/0&;" 5&" ?E0".401`4"1580"51"?E0"95&4.8?%?35&"?3F0"D.?"3?X4"%845"%??%9E0;"?5"E34"95&?0N?.%8"95&4?1%3&?4"4.9E" %4" E34" 859%?35&<" ?E0" ;02390" E0X4" .43&G<" ?E0" &0?H51M" D%&;H3;?E" H3?E" HE39E" E0X4"95&&09?0;"?5"?E0"4J4?0F<"0?9K""

73&%88J<" %4" E0%8?E9%10" 4J4?0F4"/1523;0"/10935.4" 40123904" ?E%?" ;0%8"H3?E"/05/80"83204<"H0"0F/E%43I0"?E0">%9?"?E%?"?E0J"%10"95&43;010;"%4"")-(-".*%$?$(#/$"%&;"?E%?"?E0";0>3&3?35&"5>"Z.%83?J"%44.1%&90" 3&"4.9E"4J4?0F4"34";3>>010&?"?E%&"5?E01"98%4439%8"/15>3?CD%40;" 4J4?0F4z" 3&" 913?39%8" 4J4?0F4<" .401" 4%?34>%9?35&" D095F04" 5>"F3&51" 3F/51?%&90" 3>"4012390";083201J"34"0&;%&G010;"04/093%88J"3&"10%8C?3F0"83>0C?E10%?0&3&G"43?.%?35&4"OHE010"0N?10F0"458.?35&4"?E%?"?E10%?0&"?E0"/%?30&?"/132%9J"%10".40;"4.9E"%4"?E0"|Q10%MCT8%44}"458.?35&S<"HE380"3&"98%4439%8"4J4?0F4z".401"4%?34>%9?35&"E%4"0Z.%8"3F/51?%&90"?5"4012390";083201J"%&;"/1093435&K""

,0N?<"H0X88"/1040&?" ?E0"%990443D383?J"9E%880&G04" ?E%?"F00?" ?E0"LTA"F0FD014"%4"%&"%//839%?35&"3&"?E0"E0%8?E9%10";5F%3&<"HE010"%99044"?5"E0%8?E9%10"1045.1904"E%4"?5"D0"F%&%G0;"3&"%"H%J"?E%?"?%M04";3>>010&?"%4/09?4"3&?5"95&43;01%?35&"4.9E"%4"?E0".401X4"1580<"E34"95&?0N?.%8"%??13D.?04"%&;"?E0"43?.%?35&"%?"HE39E"E0X4"95&4.8?3&G"?E0"4J4?0FK"

gPW!4%%8,0)#,'/!'/!N'5,8$!K$*,)#*,0!G$)9&!

gPWPO!G6$!U)#.*$!'7!)!NKG!N,&&,'/! !

'" ?J/39%8" LTA" B&?0120&?35&" /1590;.10" ?%M04" /8%90" %>?01" 1090323&G" %&" {%9?35&"10Z.04?{" >%N"40&?"DJ"%"4/093%83I0;"4012390K"QJ"%&%8JI3&G" ?E0" ?J/04"5>"10Z.04?4" >51F3&G"?E0"LTA"F34435&4<"H0";34?3&G.34E"?H5"%9?323?J"F5;046""

! L'().P,&$0-(.*% !"(-<-(?[" HE010" ?E0" LTA" F0FD014" F5D383I0" >15F" ?E0"G013%?1394";0/%1?F0&?"?5"5?E01";0/%1?F0&?4"3&"?E0"4%F0"E54/3?%8"3&"51;01"?5"/01>51F"%&"3&?0120&?35&K""

! GS(#)'.*% !"(-<-(?6" HE010" ?E0" LTA" F0FD014" F5D383I0" ?5" /01>51F" %"4012390"5.?43;0"?E0"E54/3?%8"4.9E"%4"3&"10?310F0&?"E5F04<"&.143&G"E5F04"%&;"3&"%FD.8%?51J"9%10"5>">1%38"08;018J"/%?30&?4<"0?9K"

AE0" %9?323?J" 34" &51F%88J" 10Z.310;" ?5" 5>>01" %" 95F/10E0&4320" ?10%?F0&?" ?5" 08;01"/%?30&?4K" AE010>510<" ?E0" ;0/8%90F0&?" 3&258204" ?E0" HE580" ?0%F" V" 95F/540;" 5>" %"40910?%1J<" &.140<" &.143&G" %4434?%&?" %&;" /EJ4393%&" OG0&01%834?" 51" 4/093%834?S" V" ?E%?"H388"&00;" ?5" 5D?%3&" %99044" ?5" ?E0" ;3>>010&?" ?J/04" 5>"F0;39%8" 1045.1904" 3&" 51;01" ?5" D.38;" %"G013%?139"020&?4"10951;K""

R5&43;013&G"?E0"F5D380"9E%1%9?0134?39"5>"?E0"?0%F<"H0"E3GE83GE?"?E0" 3F/51?%&90"5>"0&4.13&G"%990443D383?J"?5"E0%8?E9%10"1045.1904">15F"%&J";0/%1?F0&?�"859%?35&<"%?"%&J"?3F0<".43&G"%&J"F%9E3&0"%&;"%&J"95&&09?323?J"9E%&&08"%4"%&"3F/51?%&?"913?0135&">51"?E0">.&9?35&%83?J"5>"?E34"F5D380"?0%FK""

gPWPQ!400$&&,5,8,#<!)/+!&$0.*,#<!06)88$/E$&!,/!*$#*,$-,/E!)/+!#*)/&7'*9,/E!

%)#,$/#!,/7'*9)#,'/!(,#6,/!#6$!NKG!

B&"?E34"409?35&<"H0"E3GE83GE?"?E0"3F/51?%&90"5>"/1523;3&G"%&"0>>09?320"3&>51F%?35&"4J4?0F"?E%?"95.8;"40120"?E0"LTA"F0FD014"3&"95&4.8?3&G"?E0"/%?30&?"10951;";.13&G"%&"3&?0120&?35&K""

Page 100: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pqq! ""

AE0"9588%D51%?320"&%?.10"5>"%"LTA"3&?0120&?35&"3&258204"%&"0258.?320"910%?35&"5>"?E0"/%?30&?"10951;"HE010"0%9E"?0%F"F0FD01"9%&"95&4.8?"%&;"%99044"/%?30&?";%?%">15F"?E0" 3&>51F%?35&" 4J4?0F" O%9951;3&G" ?5" E34�" E01" %99044" 13GE?4S" 3&" 51;01" ?5" 3&?01%9?" DJ"%;;3&G"5D4012%?35&4<"%&&5?%?35&4<"95FF0&?4"%&;"5?E01";%?%K"

B&" ?E0" 9.110&?" 4J4?0F<" ?E0" 3&>51F%?35&" G%?E010;" %&;" /15;.90;" ;.13&G" %" LTA"3&?0120&?35&"%10"?1%&4F3??0;">15F"%"F0FD01"?5"%&5?E01"%?"?E0"0&;"5>"?E031"?%4M"03?E01"DJ" E%&;" ?E15.GE" 4?%&;%1;" /10;043G&0;" E%8>C>3880;" >51F4" O3&" ?E0" 9%40" 5>" 0N?01&%8"%9?323?JS" 51" H3?E" >51F4" /13&?0;" >15F" ?E0" 95F/.?01" 4J4?0F" O3&" ?E0" 9%40" 5>" %&" 3&?1%CE54/3?%8"%9?323?JSK"

A5"/01>51F"D0??01"95&4.8?%?35&4"%&;"%9E3020"%" 4F55?E01" 3&>51F%?35&" >85H<" ?E0"G013%?139" 020&?" >380"F.4?" D0" 95F/80?0;" 3&" %" 955/01%?320" %&;" 3&?01%9?320"F%&&01K" AE0"4/093%834?" 4E5.8;" D0" %D80" ?5" 95&4.8?" ?E0" /%?30&?`4" 43?.%?35&" %&;" %99044" 10%8C?3F0";%?%4?10%F4"?E%?"%10"0N?1%9?0;">15F"F5&3?513&G"F%9E3&04"%&;"F%&J"F510"?09E&3Z.04"?5"./;%?0"E34"10951;"%>?01"0N%F3&%?35&K"

751"?E34"10%45&<"H0"4?1044"?E0"3F/51?%&90"5>"/1523;3&G"%"/012%4320"4J4?0F"?E%?"H5.8;"3F/1520"?E0"95&4.8?%?35&"5>"/%?30&?";%?%"%&;"0&%D80"D0??01"3&>51F%?35&"E%&;83&G"3&"%"9588%D51%?320"%&;"3&?01%9?320"F%&&01K"

'" /012%4320" 0258.?35&" 5>" ?E0" 9.110&?" E0%8?E9%10" 3&>51F%?35&" 4J4?0F" H5.8;"3&>8.0&90" ?E0" Z.%83?J" 5>" 4012390" /1523;0;" DJ" ?E0"LTA"HE0&" D03&G" %D80" ?5" ?10%?" 08;01"/%?30&?4">15F"%&JHE010<"%&JE5H"%&;"%?"%&J"?3F0K""

+%23&G"%"/012%4320"E0%8?E9%10"4J4?0F"3&"?E0";34/54%8"5>"?E0"LTA"H5.8;"1045820"?E0"95F/80N3?J"5>"%990443&G"/%?30&?"10951;4";.13&G"F5D380"F34435&4K"b&%D83&G"40%F8044"%99044" ?5";%?%"45.1904"H5.8;"D0"D0&0>393%8" ?5"0&4.10"%&"0>>3930&?" 3&?01%9?35&"%&;";%?%">85H"H3?E3&"?E0"?0%F"F0FD014K""

L0%&HE380<" ?E0" 40%F08044" %990443D383?J" ?E%?"H0" %3F" ?5" /1523;0" 4E5.8;" 104/09?"?E0" 40&43?320" &%?.10" 5>" ?E0" F0;39%8" 1045.1904" %&;" /0145&%8" ;%?%" 95&4.8?0;" ;.13&G" %"LTA"F34435&"HE39E"4E5.8;"95&>51F"?5" ?E0"/5839304";0>3&0;" >51"/15?09?3&G" ?E0"/132%9J"%&;"95&>3;0&?3%83?J"5>"/%?30&?";%?%K"

U.1"1040%19E"E%4"952010;"?E0"/012%4320"23435&"%?"?E0"%99044"95&?158"80208"HE010"%.?E513I%?35&4"4E5.8;" ?%M0" 3&?5"95&43;01%?35&" ?E0"F5D380"&%?.10"5>" ?E0"LTA"F34435&4"%&;" ?E0" &00;" ?5" /1523;0" %" 80208" 5>" >80N3D383?J" >51" ;0%83&G" H3?E" 10%8C?3F0" 95&4.8?%?35&"&00;4"H3?E3&"0N?01&%8"F34435&4"%&;"0F01G0&9J"43?.%?35&4K""

AE0"5D[09?320" 34" ?5"D%8%&90"D0?H00&" ?E0" 40%F08044"%990443D383?J";04310;"DJ" ?E0"LTA"F0FD014" %&;" ?E0" 13G3;" 409.13?J" 95&4?1%3&?4" 3F/540;" DJ" ?E0" E0%8?E9%10" 4J4?0FK"*4.%88J<" HE0&" %&" %99044" ;0&3%8" ?%M04" /8%90" ;.13&G" %&" 3F/51?%&?" 95&4.8?%?35&" 3&" %"F34435&<"?E0"F0FD014"G5"?5H%1;4"0F/85J3&G"?E0"|Q10%MCT8%44}"5/?35&K""

B&" %"F5D380" 95&?0N?" %&;" %" /012%4320" 0&2315&F0&?<" ?E0" /15D%D383?J" 5>" %??%3&3&G"%99044" ;0&3%84" 3&910%404" ;.0" ?5" ?E0" 95&&09?323?J" 5>" %99044" ;093435&4" ?5" ?E0" .401X4";J&%F39" 95&?0N?.%8" 95&4?1%3&?4K" B&" 51;01" ?5"/1020&?" .&[.4?3>30;".4%G0"5>" ?E0" 0N?10F0"|Q10%MCT8%44}"5/?35&<"H0"E%20"0&23435&0;"%"/012%4320"%99044"F%&%G0F0&?"4J4?0F"?E%?"9%&"5>>01">80N3D80"%8?01&%?320CD%40;";093435&CF%M3&G"H3?E"F3&3F%8"2358%?35&"134M4K""

,0N?<"H0X88"/1040&?"?E0"3F/80F0&?%?35&"5>"?E0"/15/540;"458.?35&<"HE39E"0F/85J4"?E0"=-CPQ'R"F5;08" >51"10%83I3&G"95&?0N?"%&;"43?.%?35&C%H%10"/01F34435&"%443G&F0&?4"%&;" ?E0" =-WP-" %19E3?09?.10" ?5" /01>51F" %;%/?320" ;093435&CF%M3&G" %&;" ?5" >3&;"%8?01&%?320"43F38%13?JCD%40;"458.?35&4"?E15.GE"Y'RL("Z.01J"10H13?3&GK"

Page 101: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pqp!"

gPWPV!G6$!;9%8$9$/#)#,'/!'7!)/!)+)%#,-$!)00$&&!0'/#*'8!&<&#$9!

AE0" /15?5?J/0" /1040&?0;" ?E15.GE5.?" ?E34" 409?35&" E3GE83GE?4" ?E0" 3F/51?%&90" 5>"/1523;3&G" %&" 0>>09?320" 3&>51F%?35&" 4J4?0F" 3&" ?E0" 4012390" 5>" ?E0" LTAK""U.1" 3F/80F0&?%?35&" /1523;04" %&" %99044" 95&?158" F%&%G0F0&?" 4J4?0F" ?E%?" /01>51F4";093435&CF%M3&G" ?5" %99044" E0%8?E9%10" 10445.1904" %9951;3&G" ?5" ?E0" >5885H3&G" >%9?5146""O3S"?E0".401X4"1580<"O33S"E34"95&?0N?.%8"3&>51F%?35&"O859%?35&<"?3F0<"F%9E3&0<"95&&09?35&<"0?9KS"%&;"O333S"?E0"43?.%?35&"%?"HE39E"E0X4"95&4.8?3&G"?E0"4J4?0F"O%&"0F01G0&9J<";34?%&?"%99044<"%99044"?5"&5&C>%F383%1";%?%D%404<"0?9KSK""

iK]K#Kp"=5839J"';F3&34?1%?35&"=%&08" "

A5" >%9383?%?0" ?E0" %;5/?35&" 5>" ?E0" Y'RL(" 4?%&;%1;<" H0" E%20" /1523;0;" %&"e';F3&34?1%?51"/%&08f"95F/5&0&?";0;39%?0;">51"F%&%G3&G"%99044"13GE?4"H3?E3&"?E0"LTA"4012390K" AE34" F%&%G0F0&?" 3&258204" %" 43F/80" .401C>130&;8J" 3&?01>%90" ?E%?" 0&%D804" ?E0"%;F3&34?1%?51"?5";0>3&0"95&?0N?C%H%10"%99044"/01F34435&4"?5"E0%8?E9%10"1045.1904"%&;"%.?5F%?39%88J"?1%&48%?04"?E0F"3&?5"Y'RL("/5839304<"400">3GK"iK!K"

a5-(.&#JCKZ#G"0$&V$:/3/.&#=&.+5''5"0#/''5-0+&0$#('50-#$%&#/1+505'$./$".#=/0&)#

'4";0F5&4?1%?0;"%&;">5885H3&G"?E0"=-CPQ'R"F5;08<"%".401" 34"10/1040&?0;"DJ"%"1580"?E%?"%885H4"E3F"?5"/01>51F";3>>010&?"%9?35&4"O0KGK<"10%;<"H13?0<"./;%?0S"5&";3>>010&?"1045.1904"%9951;3&G"?5"901?%3&"95&?0N?.%8"95&4?1%3&?4"OE0106"859%?35&"%&;";.1%?35&SK"AE0"104.8?" 5>" ?E34" %443G&F0&?" H5.8;" G0&01%?0" %&" YL(" >380" 95&?%3&3&G" ?E0" Y'RL(" %99044"/5839J<"400"73GK"iK#K""

Page 102: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pq!! ""

a5-(.&#JCBZ#EFGHI#=")5@,#.&'()$50-#*."+#$./0')/$50-#$%&#=&.+5''5"0#/''5-0+&0$##35$%50#$%&#/1+505'$./$".#=/0&)##

<Policy PolicyId="GeneratedPolicy" RuleCombiningAlgId="urn:oasis:

names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides">

<Target>

<Subjects> <AnySubject/> </Subjects>

<Resources> <AnyResource/> </Resources>

<Actions> <AnyAction/> </Actions>

</Target>

<Rule RuleId="urn:oasis:names:tc:xacml:1.0:hospital-system:rule" Effect="Permit">

<Target>

<Subjects>

<Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-

Role" DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Nurse </AttributeValue></Attribute>

</Subject> </Subjects>

<Resources>

<Resource>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Medical_Report.xml</AttributeValue> </Attribute>

</Resource> </Resources>

<Actions>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Read</AttributeValue> </Attribute>

</Action> </Actions> </Target>

<Condition FunctionId="urn:oasis:names:tc:xacml:1.0:function:and">

<Apply FunctionId="urn:oasis:names:tc:xacml:

1.0:function:time-greater-than-or-equal">

<Attribute> <AttributeValue>08.00.00.495000000+02:00 </AttributeValue>

</Attribute></Apply>

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-less-than-or-

equal">

<Attribute><AttributeValue>18.00.00.495000000+02:00 </AttributeValue>

</Attribute> </Apply>

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:string-equal">

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-loc"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Hospital</AttributeValue> </Attribute>

</Apply>

</Condition>

</Rule>

<Rule RuleId="FinalRule" Effect="Deny"/>

</Policy>"

"

Page 103: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pq#!"

iK]K#K!"R5&4.8?%?35&"bN%F/80"" "

AE0"/15?5?J/0"E%4"%";0;39%?0;"/51?%8"?5"4J4?0F".4014"O;59?514<"&.1404<"0?9KS"HE5"95&4.8?"?E0"4J4?0F"DJ"8%.&9E3&G";3>>010&?"Z.01304"H3?E3&";3>>010&?"95&?0N?4"23%"%"4/093%8"3&?01>%90z"%&"0N%F/80"5>"%".401"%99044";0F%&;"34"388.4?1%?0;"3&">3GK"iK]K""

AE0" /15/540;" 4J4?0F"5/01%?04" 3&" %&" 3&?0883G0&?" /012%4320" 0&2315&F0&?"HE010"?E0"/%?30&?"&.FD01"9%&"D0"0N?1%9?0;">15F"?E0"P7B$"9E3/"5>"E34"3&4.1%&90"9%1;"%&;"?E0"95&?0N?.%8" 95&4?1%3&?4" 5>" ?E0" LTA" F0FD01" 95&4.8?3&G" ?E0" 4J4?0F" %10" 0N?1%9?0;"0N/8393?8J"51"3F/8393?8J6"

! A3F0"34"%8H%J4";0>3&0;"3F/8393?8JK"! B&"?E0"9%40"5>"%"F5D380"F34435&<"?E0".401`4"859%?35&"34";0?09?0;"?E15.GE"?E0"

T=-"5>"E34"F%9E3&0"%&;"?E0&"2013>30;"%G%3&4?"?E0"/%?30&?X4"%;;1044"?E%?"34"F0&?35&0;"3&"E34"10951;K""

! B&" ?E0"9%40"5>"%&" 3&?1%CE54/3?%8"%9?323?J<" ?E0"2013>39%?35&" 34";5&0" ?E15.GE"?E0"E54/3?%8X4"%;;1044"51"DJ"?E0".4%G0"5>"?E0"3&?01&%8"&0?H51MK""

+5H0201<" 3&" ?E0"9%40"5>"%" 8%9M"5>"95&?0N?.%8" 3&>51F%?35&";.13&G"%"95&4.8?%?35&<"?E040"95&4?1%3&?4"9%&"%845"D0"4/093>30;"0N/8393?8J"DJ"?E0".401K""

a5-(.&#JCWZ#^V/+=)&#"*#/0#/@@&''#.&>(&'$#=&.*".+&1#('50-#"(.#','$&+##

'" .401X4" %99044" ;0F%&;" 34" 3&?01/10?0;" >5885H3&G" ?E0" =-WP-" %19E3?09?.10" %&;"?1%&48%?0;" 3&?5" %&" Y'RL(" 10Z.04?K" 73GK" iK^" 4E5H4" %" 43F/83>30;" 201435&" 5>" ?E0" Y'RL("10Z.04?"104.8?3&G">15F"?E0"?1%&48%?35&"5>"?E0"%99044";0F%&;"8%.&9E0;"3&">3G"iK]"%D520K"AE0" 4.D[09?" O&.140" %?" ?E0" LTA" V" A5.85.40" +54/3?%8S" 10Z.04?4" %99044" ?5" %" 1045.190"OF0;39%8"10/51?"5>"%"/%?30&?S"3&"?E0">5885H3&G"95&?0N?.%8"%??13D.?046"

! A3F06"#6!k"/KFK"! (59%?35&6"?E0"/%?30&?`4"E5F0K""

AE0" 104.8?" 5>" ?E34" 95&4.8?%?35&";.13&G" ?E34"F5D380"F34435&" 43?.%?35&"H388" D0" %&"%99044" ;0&3%8" ;.0" ?5" ?E0" 9.110&?" 95&?0N?" 5>" ?E0" .401" O859%?0;" %?" ?E0" /%?30&?`4" E5F0S<"HE39E"34"95&43;010;"%4"%"/132%9J"?E10%?"3&"?E0"4J4?0FK"B&"4.9E"95&?0N?4<"0F/85J3&G"?E0"%;%/?320"Z.01J"10H13?3&G"F09E%&34F"5>>010>;"DJ"?E0"=-WP-"H5.8;"D0"D0&0>393%8"?5">3&;"%8?01&%?320"1045.1904"?E%?"95.8;"D0"%.?E513I0;"H3?E3&"?E0"4%F0"95&?0N?"%&;"HE5"H5.8;"5>>01" ?E0" .401" 10802%&?" 3&>51F%?35&" ?5" E34" 95&4.8?%?35&" 4.9E" %4" ?E0" 8%D" %&%8J434" %&;"1%;3585GJ" >3804K" AE040" 43F38%1" 1045.1904" %10" %??%3&0;" .43&G" ?E0" -3F38%13?J" =1523;01"95F/5&0&?"5>"?E0"%19E3?09?.10K"

Sofia Laure - Nurse Time 15.28

+5F0"

Page 104: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pq]! ""

a5-(.&#JC`Z#!%&#EFGHI#$./0')/$5"0#"*#$%&#0(.'&#.&>(&'$#

gP_!H'/08.&,'/!

'" G15H3&G" &00;" %13404" >51" %" /012%4320" 0258.?35&" H3?E3&" F5;01&" E0%8?E9%10"4J4?0F4"HE010" %99044" ?5"F0;39%8" 45.1904" 9%&" D0" %??%3&0;" %?" %&J?3F0<" %&JHE010" %&;"%&JE5HK"L0%&HE380<" ?E34"%990443D383?J"&00;4" ?5"D0"G5201&0;" 3&"%" >3&0CG1%3&0;"D%434"%4"E0%8?E9%10"45.1904"%10"5H&0;"%&;"%;F3&34?1%?0;"DJ";3>>010&?"%.?E513?304K""

AE0" ;J&%F39" &%?.10" 5>" ?E0"LTA"F34435&4" %&;" ?E0" 139E&044" 5>" 3F/51?%&?" 10%8C?3F0" 95&4.8?3&G" 43?.%?35&4" E%20" >51F0;" %" 9E%880&G0" ?5" /1040123&G" %99044" 95&?158K"=1523;3&G"?E0"LTA"F0FD014"H3?E"40%F8044"%990443D383?J"34"23?%8"04/093%88J";.13&G"?E031"F5D380" F34435&4" %&;" 3&" 913?39%8" 43?.%?35&4K" L0%&HE380<" 104/09?3&G" %99044" 95&?158"95&4?1%3&?4" 34" %&" 0440&?3%8" D.38;3&G" D859M" 3&" 0&4.13&G" %" 409.10" F%&%G0F0&?" >51"E0%8?E9%10" 45.1904K"AE0"&00;" >51"/1523;3&G"%"D%8%&90;" >80N3D383?J"E%4" >51F0;"%&" 3;0%8"9%40"4?.;J">51"?E0"2%83;%?35&"5>"5.1"95&?0N?"%&;"43?.%?35&C%H%10"%99044"95&?158"F5;08K""

<Request>

<Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-id"

DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Sonia Laure </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-Role"

DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Nurse </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-loc"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> Patient House </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-time"

DataType="http://www.w3.org/2001/XMLSchema#time">

<AttributeValue> 15.28.49.495000000+02:00 </AttributeValue>

</Attribute>

</Subject>

<Resource>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> Medical Report </AttributeValue> </Attribute>

</Resource>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> read </AttributeValue>

</Attribute>

</Action>

<Environment/>

</Request>

Page 105: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pq^!"

B&" ?E34" 9E%/?01<"H0"E%20" 3F/80F0&?0;"%&"%;%/?320"%99044"F%&%G0F0&?" 4J4?0F"?E%?" 34"D%40;"5&"?E0"=-CPQ'R"F5;08"%&;"?E0"=-WP-"%19E3?09?.10K"AE0"3F/80F0&?%?35&"/1523;04" .401C>130&;8J" 3&?01>%904" ?E%?" 0&%D80" %;F3&34?1%?514" ?5" ;0>3&0" %99044"/01F34435&4" ?E0&" ?1%&48%?04" ?E0F" 3&?5" Y'RL(" %99044" /5839304" %&;" 0&%D80" .4014" ?5"8%.&9E"40201%8"Z.01304"?5"%99044"E0%8?E9%10"45.1904"?E0&"?1%&48%?04"?E040";0F%&;4"3&?5"Y'RL("10Z.04?4"3&"51;01"?5"0&%D80"0>>09?320"Y'RL("D%40;";093435&"F%M3&GK"

AE0"4J4?0F"0&%D804"95&?0N?"%&;"43?.%?35&C%H%10"%99044";093435&4"%&;"95&>15&?4"?E0" %99044" ;0&3%84" ?E%?" F00?" ?E0" LTA" F0FD014" ;.13&G" ?E031" F5D380" F34435&4" DJ"/15/543&G" >80N3D80" %990443D383?J" ?5" %8?01&%?3204" 51" 43F38%1" %.?E513I0;" 1045.1904" ?E%?";5&X?"?E10%?0&"?E0"4J4?0FX4"409.13?J"51"3&?0G13?JK"

73&%88J<" H0" E3GE83GE?" ?E%?" ?E0" 4.99044" 5>" 5.1" %8?01&%?320CD%40;" F0?E5;585GJ";0/0&;4" 5&" ?E0" %2%38%D383?J" 5>" 43F38%1" 45.1904" ?E%?" %10" 5D?%3&0;" ?E15.GE" %" M0JH51;"43F38%13?J"40%19EK"7.?.10"H51M4"%10"0&23435&0;"?5"3&910%40"?E0"9E%&904"5>">3&;3&G"F510"5/?35&4"?E15.GE"%"F510"/15>5.&;"43F38%13?J"40%19E"D%40;"5&"F0;39%8"5&?585G304K"

"

!

Page 106: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pqi! ""

H6)%#$*!h3!!

",#.)#,'/S4()*$!400$&&,5,8,#<!7'*!H*,&,&!

N)/)E$9$/#!(,#6,/!4-,'/,0!"<&#$9&!

hPO!;/#*'+.0#,'/!

AE15.GE" ?E34" 9E%/?01<" H0" /1040&?" %" 4095&;" .409%40" >51" ?E0" 2%83;%?35&" 5>" 5.1"/15/54%8"HE010"H0"0N/540"?E0"9E%880&G04"?E%?">%90"%99044"F%&%G0F0&?"?5"3&>51F%?35&"45.1904" H3?E3&" '235&39" B&>51F%?35&" -J4?0F4K" AE0" H51M4" /1040&?0;" %10" D%40;" 5&" %"1040%19E" 95&;.9?0;" >51" ?E0" TbU$b-Bb#" /15[09?" %&;" ?E%?" /1523;0;" %&" %&%8J?39" 4?.;J"%D5.?" ?E0" 0258.?35&" 5>" %99044" 95&?158" 40123904" x'8" ).ME.&" %&;" -:;04<" !qqlDyK""AE0" /15[09?" %3F0;" >51" 0&4.13&G" 5/?3F3I0;" %&;" 409.10" ;%?%" F%&%G0F0&?" H3?E3&"bFD0;;0;"-J4?0F4K"

'&" '235&39" B&>51F%?35&" -J4?0F" 34" 95F/540;" 5>" %" G15./" 5>" 1045.1904" ?E%?" %10";34?13D.?0;" H3?E3&" ;3>>010&?" 4.DC95F/5&0&?4<" F%&%G0;" DJ" ;3>>010&?" %.?E513?304<"%;F3&34?1%?0;" %9951;3&G" ?5" ;3>>010&?" 95&4?1%3&?4"H3?E" ;3>>010&?" %99044" 802084" ?E%?" %10";0>3&0;"%9951;3&G"?5";3>>010&?"802084"5>"95&>3;0&?3%83?JK"

B&"?E34"9E%/?01<"H0"%3F"?5"0&E%&90"%990443D383?J"?5"%235&39"45.1904";.13&G"913?39%8"10%8C?3F0" 43?.%?35&4K" s0" 4?%1?" DJ" 3&?15;.93&G" ?E0" 9E%1%9?0134?394" %&;" 95F/5&0&?4" 5>"%235&39" B-K" ,0N?<" H0" /53&?" 5.?" ?E0" %990443D383?J" 9E%880&G04" ?E%?" >%90" 1045.190"F%&%G0F0&?"H3?E3&"?E0"98%4439%8"%235&39"B-"%&;"H0"/15/540"?5"95&>15&?"?E0F".43&G"%&"%;%/?320" /012%4320" 23435&" ?E%?" %//8304" 5.1" /15/540;" =-CPQ'R"F5;08" %&;" ?E0" =-WP-"%19E3?09?.10K"

hPQ!G6$!06)*)0#$*,&#,0&!'7!4-,'/,0!;/7'*9)#,'/!"<&#$9&!

b&4.13&G" ?1%&4/%10&?" %&;" 0>>3930&?" %990443D383?J" ?5" %235&39" 45.1904" 34" %&"3&;34/0&4%D80" 913?0135&" 04/093%88J" 3&" 10%8C?3F0" 43?.%?35&4" %&;" 3&" 0F01G0&?" 9%404K"L0%&HE380<" %??%3&3&G" ?E34" %990443D383?J" 34" %" 9E%880&G3&G" F34435&" ;.0" ?56" O3S" ?E0";34?13D.?35&" 5>" %235&39" ;%?%" 45.1904" ?E%?" %10" .4.%88J" F%&%G0;" 3&" %" ;090&?1%83I0;"F%&&01"?E15.GE";3>>010&?"$%?%Q%40"L%&%G0F0&?"-J4?0F4"$QL-4"O?E0"%235&394"4J4?0F<">83GE?" 3&>51F%?35&" 4J4?0F<" 5/0&CH518;" 4J4?0F" %&;" ?E0" 9%D3&" 4J4?0FS<" O33S" ?E0"E0?015G0&03?J" 5>" ?E0" 409.13?J" 802084" %;F3&34?1%?3&G" ?E040" 45.1904" %&;" O333S" ?E0";090&?1%83I%?35&"5>"?E0"%.?E513?304"F%&%G3&G"?E040"45.1904K"

AE0" ;34?13D.?35&" 5>" %99044" 95&?158" /5839304" 34" 913?39%8" %4" ?E0J" %10" ;0>3&0;" DJ";3>>010&?"%3191%>?"901?3>39%?35&"%.?E513?304"%&;"4.DC95F/5&0&?4"H3?E3&"'235&39"-J4?0F4K"AE040" /5839304" D095F0" F510" 95F/80N" 3&" %" /012%4320" 95&?0N?" %4" ?E0J" ;5&X?" 5&8J" ?30"%99044"?5"?E0".401X4"3;0&?3?J"%&;"1580"D.?"%845"?5"E34"95&?0N?.%8"%??13D.?04K"

AE.4<"%"G15H3&G"&00;"%13404">51"0&4.13&G"%99044"HE0&"&00;0;"HE380"/1523;3&G"%"E5F5G0&05.4<" 85G39%88J" 90&?1%83I0;" ;%?%" F%&%G0F0&?" ?E%?" 95.8;" 0&4.10" D0??01" ;%?%";34?13D.?35&"%&;"95FF.&39%?35&"O0N9E%&G0S"D0?H00&"?E0";33>010&?"%235&39"4.D"4J4?0F4K"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#"'"[53&?"3&;.4?13%8"/15[09?"80;"DJ"'31D.4<"H3?E"U,bP'"R0&?10";0"A5.85.40"%&;"BPBA"?10%?3&G"F5;083&G"%4/09?4">51"TbU$b-Bb"4J4?0F"0&G3&0013&GK"

Page 107: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pqj!"

AE0" 9E%880&G0" 5>" %235&39" ;%?%"F%&%G0F0&?" 8304" %845" 3&" ?E0" ;34?13D.?35&" 5>" ?E0"1045.1904"H3?E3&"3&95F/%?3D80"H518;4">15F"%&"%99044"95&?158" 80208"/014/09?320"%&;"3&"?E0"1095&9383%?35&"5>"?E0";3>>010&?"H518;4"23435&K""

'4" 388.4?1%?0;" 3&" >3GK" jKp<" %&" %235&39" B-" 34" 95F/540;" 5>" ?E100" F%3&" 4.DC95F/5&0&?4"?E%?"%9Z.310"E0?015G0&05.4"802084"5>"409.13?J6"

pK B.5-'6" '8?E5.GE" 5/0&" ?5" ?E0" H518;<" 23%" ;3G3?%8" 1%;35" 83&M4<" ?E0" HE580"5&D5%1;" 4J4?0F" 34" ;043G&0;" ?5" D0" E3GE8J" 409.10" %&;" ?5?%88J" 859M0;K" B&"51;01" ?5" 0&4.10" ?E0" 5/01%?35&%8" >.&9?35&%83?J" 5>" ?E0" 4J4?0F" %?" %&J" ?3F0"%&;" ?5" %253;" ?E0" 134M" 5>" >%38.10<" ?E0" 4J4?0F" 108304" 5&" %" 10;.&;%&?"%19E3?09?.10"HE010"?E0"B-" 34";./839%?0;K"AE34"913?0135&"0&4.104"?E0"4%>0?J"%&;" ?E0" 409.13?J"5>" ?E0" 4J4?0FK"AE0" B-" 34"D%40;"5&"%&"0FD0;;0;" 4J4?0F";043G&0;" ?5" D0" 0N?10F08J" 4%>0<" D5?E" 3&" ?01F4" 5>" 95F/.?01" 409.13?J" %&;"5/01%?35&%8"%2%38%D383?JK"

##

a5-(.&#QCDZ#FB`g#O/$/4/'&#F.@%5$&@$(.&#

!K 80#'%a&)*26" AE34" 95F/5&0&?" 95&?%3&4" %&" B-" ?E%?" 34" 95F/80?08J" 5/0&K" B?"958809?4<" 90&?1%83I04" %&;" 95F/3804" %88" ?E0" ;%?%" 108%?0;" ?5" ?E0" >83GE?" 5&" %"43&G80" 4J4?0F" %&;" /1523;04" 0N?01&%8" 95FF.&39%?35&" F0%&4<" ;%?%"9%89.8%?35&"%&;"4?51%G0"9%/%93?304K"AE34"F5;.8%1"90&?1%8"4J4?0F"%845"E54?4"%//839%?35&4" .&3Z.0" ?5" '31D.4" %&;" %3183&0" 95F/%&304<" ?E%?" ;0%8"H3?E" ?E0"%9?.%8"5/01%?35&"5>"?E0"/8%&0"%88"?E0"H%J"?E15.GE"?5"?E0"40123904"5>>010;"?5"/%440&G014"O0KGK<"5&D5%1;"0809?15&39";59.F0&?%?35&<"&%23G%?35&";3%G1%F4<"/01>51F%&90"9%89.8%?35&4<">83GE?"85G4<"0?9KSK"

#K !<-&'-"$%b%_*-=,(%!<-&'-"$%L76"AE34"95F/5&0&?"34"95F/540;"5>"?H5"/%1?46"

AE0"!<-&'-"$"/%1?"E%4"%";0;39%?0;"B-">51"F%&%G3&G";%?%"?E%?"%10"4?139?8J"3&"?E0"%235&394";5F%3&K"B?"34"E3GE8J"409.10"%&;"E%4"%"E3GE"80208"5>"95&>3;0&90K""AE34" 409?35&" F.4?" D0" 95&&09?0;" ?5" ?E0" G15.&;" O?5" F%M0" 0N9E%&G04<"./;%?04<" 0?9KSK" L0%&HE380<" ?E34" 95&&09?323?J" F.4?" 104/09?" ?E0" %99044"95&4?1%3&?4" %&;" 409.13?J" 802084" ?E%?" 2%1J" ;0/0&;3&G" 5&" ?E0" 4012390"10Z.04?3&G"%99044"OF09E%&39%8"4012390<"?E01F%8"4012390<"0?9KSK"

Page 108: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pqk! ""

AE0" _*-=,(% !<-&'-"$% L7" /%1?" 95&?%3&4" ?E0" 3&>51F%?35&" %&;" ;59.F0&?4"108%?3&G" ?5" >83GE?" 5/01%?35&4K" B?" 34" >1008J" %&;" 5/0&8J" 95&&09?0;" ?5" ?E0"5.?43;0" H518;" O3&C>83GE?" 0&?01?%3&F0&?" 4J4?0F<" H3108044" 3&?01&0?"95&&09?35&4<"0?9KSK"

hPQ!G6$!08)&&,0)8!*$&&'.*0$!9)/)E$9$/#!'7!)-,'/,0!;"!

"A%M3&G"%"98540"855M"%?"?E0"%19E3?09?.10"5>"?E0"'#^q"3&>51F%?35&"4J4?0F<"H0"9%&";34?3&G.34E"F%&J"9E%880&G04"4?%&;3&G"3&"?E0">%90"5>"?1%&4/%10&9J"%&;"0>>3930&?"10%8C?3F0"%990443D383?J"?5"3&>51F%?35&"45.1904K""

'99044" ?5" 3&>51F%?35&" 45.1904" 4E5.8;" D0" E3GE8J" 0>>3930&?" 3&" %" H%J" ?E%?" .4014"H5&X?" >008" ?E0" ;34?13D.?35&" 5>" ;%?%" %&;" ?E0" >%9?" ?E%?" ?E0J" %10" %?" ;3>>010&?" /EJ439%8"859%?35&4" H3?E" 2%13%&?" 409.13?J" %&;" %990443D383?J" 802084" O%9951;3&G" ?5" ?E031"95&>3;0&?3%83?J"%&;"3F/51?%&90"80208SK""

'4" ?E0" 9.110&?" %19E3?09?.10" 8%9M4" %" 4?%&;%1;" 4?51%G0" /15?5958<" ?E0" 4J4?0F"0F/85J4"%";%?%"10/839%?35&"?09E&3Z.0"3&"51;01"?5">%9383?%?0"%99044"?5"&00;0;"1045.1904"H3?E5.?" 4%?.1%?3&G" ?E0" 4J4?0FK" Q.?" ?E0" ;1%HD%9M" 5>" ?E34" 5/?35&" 9%&" 104.8?" 3&"520185%;3&G" ?E0"4J4?0F"H3?E"10;.&;%&?";%?%"45.1904" ?E%?"F3GE?"&5?"%8H%J4"D0"./C?5C;%?0K""

AE34" F.8?3C>%9?510;" ;34?13D.?35&" 1%3404" ?E0" 95F/80N3?J" 5>" ;%?%" 4E%13&G" %&;"E3GE83GE?4" ?E0" 3F/51?%&90" 5>" 0&4.13&G" 409.10" 3&?01%9?35&" ?E15.GE" ?E0" 2%135.4" 4J4?0F"95F/5&0&?4" %&;" 23%" ?E0" 3&/.?�5.?/.?" 40123904" ?E%?" %10" ;0;39%?0;" >51" D0??01" %99044"F%&%G0F0&?K""

hPV!4!%$*-)&,-$!-,&,'/!7'*!$/&.*,/E!)+)%#,-$!)00$&&,5,8,#<!#'!,/7'*9)#,'/!&'.*0$&!(,#6,/!)-,'/,0!;"!!

'&"%&%8J?39%8"4?.;J"5>"?E0">0%?.104"10Z.310;"?5"0&4.10"/15/01"%99044"?5"?E0".4014"5>"%235&39"B-"E%4"80;".4"?5"95&43;01"?E0F"%4"913?39%8"4J4?0F4"HE010".4014"&00;"?5"5D?%3&"%99044" ?5" 3&>51F%?35&" 45.1904" >15F" %&JHE010<" %&J?3F0" %&;" %&JE5H<" HE39E" 1EJF04"H3?E"?E0"%990443D383?J"&00;4"5>"/012%4320"3&>51F%?35&"4J4?0F4"=B-K"

L5105201<"'235&39"B-"E%20"F%&J"/012%4320"9E%1%9?0134?394<"4.9E"%46"

! AE0";34?13D.?35&"5>"?E031";%?%"45.1904K"! AE0"&00;"?5"F%&%G0"10%8C?3F0"G0&01%?0;";%?%"4?10%F4K"! AE0"0258.?320"&%?.10"5>"%235&39";%?%K"! L%&%G0"%99044"?5"E3GE8J"409.10";%?%K""! $%?%" 34" G5.201&0;"H3?E"F.8?3C;34?13D.?320" %99044" /132380G04" O/5839304" %10"

;34?13D.?0;" H3?E3&" ;3>>010&?" 4.D" 95F/5&0&?4" %&;" F%&%G0;" DJ" ;3>>010&?"901?3>J3&G"%.?E513?304SK"

! AE0"&00;">51"95&?0N?C%H%10"%99044"F%&%G0F0&?K"! AE0"&00;">51"43?.%?35&C%H%10"%99044"F%&%G0F0&?K"

AE0"%D40&90"5>"%";0;39%?0;"4?%&;%1;"51"/15?5958">51";%?%"4?51%G0"[.4?3>304"?E0".40"5>"?E0"0N34?3&G"458.?35&"3&"HE39E";%?%"45.1904"%10"10/839%?0;"5&"F.8?3/80"4.D4J4?0F4"3&"51;01"?5">%9383?%?0"?E031"%99044K"

B&"?E0"8%9M"5>"%"G0&0139"95E010&?";%?%"F%&%G0F0&?"49E0F0<"?E34";%?%"10/839%?35&"458.?35&"E%4"104.8?0;"3&"3&910%43&G"?E0"95F/80N3?J<"HE39E"34"108%?0;"?56"O3S";%?%"4?51%G0"

Page 109: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pql!"

5201E0%;<" O33S" ?E0" ;3>>39.8?J" 5>" ?1%93&G" ./;%?04" %&;" O333S" %" ;%?%" 95&434?0&9J" /15D80F"104.8?3&G" >15F"?E040"./;%?04"04/093%88J"H3?E" ?E0"10%8C?3F0"0258.?35&"O?J/39%8"/15D80F"%44593%?0;"H3?E";%?%";./839%?35&"%&;"10;.&;%&9JSK"

U.1" 95&?13D.?35&" %3F4" ?5" 45820" ?E0" %990443D383?J" 9E%880&G0" H3?E3&" 10%8C?3F0"95&4.8?%?35&"43?.%?35&4K"AE.4<"H0"%//8J"%&"%;%/?320"%99044"95&?158"49E0F0".43&G"?E0"=-CPQ'R" F5;08K" Q%40;" 5&" ?E0" PQ'R" F5;08<" ?E0" =-CPQ'R" F5;08" /1523;04" 95&?0N?" %&;"43?.%?35&C%H%10" %99044" ;093435&4" ?E%?" 9%&"F%&%G0" %99044" ?5" ;34?13D.?0;" ;%?%" 45.1904"%&;"E08/"3&";3>>010&?3%?3&G"%&;"D%8%&93&G"D0?H00&"?E0";3>>010&?"409.13?J"802084"O;0>3&0;"DJ"?E0"2%135.4"4.D"4J4?0F4"F%&%G3&G"%235&39"45.1904SK"

'?" ?E0" %//839%?35&" 80208<" H0" /15/540" ?5" %9E3020" ?E34" %;%/?320" %990443D383?J" DJ"0F/85J3&G"?E0"=-WP-"%19E3?09?.10K"Q%40;"5&"?E0"Y'RL("4?%&;%1;<"=-WP-"9%&"95/0"H3?E"?E0" 9E%880&G3&G";34?13D.?35&"5>" %99044"/132380G04" %&;" ?E031" 258%?383?JK"AE34" %19E3?09?.10"9%&" 0&4.10" 0>>3930&?" ;%?%" 4E%13&G" %&;" %99044" F%&%G0F0&?" %85&G" H3?E" 90&?1%83I0;";093435&CF%M3&G"?E%?"%443G&4"%99044"/01F34435&4"D%40;"5&";34?13D.?0;"%99044"/132380G04"?E%?"D085&G"?5";3>>010&?"%.?E513?304K"

AE0" 40&43?323?J" 5>" %235&39" ;%?%" 45.1904" [.4?3>304" ?E0" .40" 5>" %" 13G3;" 409.13?J"%//15%9EK" L0%&HE380<" ?E040" 4J4?0F4" %10" %845" ;043G&0;" ?5" 95/0" H3?E" 0F01G0&9J"43?.%?35&4"HE010"?E0";0&3%8"5>"%&"%99044"10Z.04?"F%J"134M"?E0"83204"5>"/%440&G014K"

s0" /1040&?" 3&" >3GK" jK!" %" /15/540;" ;093435&CF%M3&G" /1590;.10" ?E%?" 5.1" 4J4?0F"9%&" >5885H" HE0&" 0&95.&?010;" H3?E" %&" %99044" 10Z.04?K" AE0" >85H9E%1?" ;04913D04" ?E0"2%135.4"5/?35&4"?E%?"9%&"D0"?%M0&"3&?5"95&43;01%?35&"?5">%90"?E0"0F01G0&9304"?E%?"F%J"599.1"3&"%235&39"B-K"AE0"9E5390"5>"?E0">80N3D383?J"5>"%99044"34"108%?0;"?5"?E0"40&43?323?J"5>"?E0"43?.%?35&"0&95.&?010;"3&"10%8"?3F0K""

I#<#*%R[%H-=-2%.2.0(.(-&'%5.$#2%&'%0)#2#C-'#2%$&*+(-&'$%

AE0" 458.?35&4" 5>>010;" %?" ?E34" 80208" %10" ;0>3&0;" >5885H3&G" ?E0" /10C;043G&0;"/15?59584"0N34?3&G"?5">%90"?E0"913?39%8"9%404"5>"%235&39"B-K"B&"?E34"M3&;"5>"%;%/?%?35&<"?E0"599.110&90"5>" %" 901?%3&" ?J/0"5>" 913?39%8" 490&%135" ?13GG014" %"F0?E5;" ?E%?" O3S" %885H4" ?E0".401" ?5"%99044"901?%3&"/1590;.104�".&%.?E513I0;"1045.1904" 3&"51;01" ?5"10%9?"%&;" >%90"?E0"43?.%?35&"%&;"O33S"%885H4"?E0"4J4?0F"?5"%//8J"/10;0>3&0;"%.?5F%?39"458.?35&4K"

I#<#*%T[%!$$-$(#2%.2.0(.(-&'%

AE34" ?J/0" 5>" %;%/?%?35&" 9%&" ?%M0" /8%90" HE0&" ?E0" .401" ;0F%&;3&G" %99044" ?5"%235&39"45.1904";.13&G"%&".1G0&?"43?.%?35&" 34" >%90;"H3?E"%&"%99044";0&3%8K"AE0"10>.4%8"F%J" D0" ;.0" ?5" %" ?09E&39%8" /15D80F" 599.113&G" ?5" ?E0" 4J4?0F" 51" ;.0" ?5" ?E0" 409.13?J"95&4?1%3&?4" G5.201&3&G" %99044" %9951;3&G" ?5" ?E0".401`4" 1580"51" ?5"E34" 859%?35&" O5.?43;0"?E0"95&?0N?.%8"%10%";0>3&0;"DJ"?E0"%99044"/132380G04"F%&%G3&G"?E0"%235&39"45.1904SK"

$0/0&;3&G"5&"?E0"3F/51?%&90"5>"?E0"43?.%?35&<"?E0"4J4?0F"3&?01>0104"%&;"%//8304"%&" %4434?0;" %;%/?320" /1590;.10" ?E%?" ?1%&4>014" ?E0" 10>.40;" %99044" 10Z.04?" ?5" %" F510"%.?E513I0;" .401" HE5" 9%&" E08/" 3&"F%&%G3&G" ?E0" 43?.%?35&" DJ" %990443&G" ?E0" &09044%1J"45.1904K"

I#<#*%c[%!2.0(-<#%.2P,&"%$#.)",%5.$#2%&'%.*(#)'.(-<#$%

s0"5>>01" ?E34" ?J/0" 5>" %;%/?%?35&" ?5" %;;1044" 43?.%?35&4"HE010" ?E0" 0N34?3&G" /10C;043G&0;" 458.?35&4" 9%&&5?" E08/" ?E0" .401" >%90;" H3?E" %&" %99044" ;0&3%8" ;.13&G" %&"0F01G0&9J"43?.%?35&"O0KGK<"4.D"4J4?0F"D10%M;5H&<"95&&09?323?J"344.04<"0?9KSK"

Page 110: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ppq! ""

*43&G" ?E0" =-WP-" %19E3?09?.10" %&" %99044" ;0&3%8" H5.8;" D0" >%90;" DJ" %&" %99044"10Z.04?"10>51F.8%?35&"?E%?"H5.8;"0&%D80".4014"?5"%99044"%8?01&%?320"1045.1904K"

I#<#*%d[%J)#.@PV*.$$%80(-&'%

AE0" %235&39" 4J4?0F" %//8304" ?E34" 458.?35&" 5&" ?E0" 599.110&90" 5>" %&" .&/10;39?0;"913434"?E%?"95.8;&X?"D0"F%&%G0;"DJ"?E0";3>>010&?"F0%&4"F0&?35&0;"%D520K"AE0"|Q10%MCT8%44}" 458.?35&" 95&434?4" 5>" %//8J3&G" %" ?0F/51%8" >80N3D383?J" ?E%?" 0&%D804" ;0/%443&G" ?E0"3F/540;"%99044"95&?158"95&4?1%3&?4"3&"51;01"?5"95&>15&?"?E0"43?.%?35&K"AE0"134M"5>".43&G"?E34">80N3D80"409.13?J"8304"3&"1020%83&G"?E0"4J4?0FX4"409.13?J"D.?"3&"%&"0N?10F0"43?.%?35&<"?E0"134M"5>"2358%?35&"34".&95F/%1%D80"HE0&"95F/%10;"?5"?E0"134M"5>"85543&G"?E0"83204"5>"/%440&G014K""

"

"

a5-(.&#QCKZ!%&#=."@&''50-#"*#/0#/@@&''#.&>(&'$#50#/#'5$(/$5"0#

""

Page 111: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ppp!"

hPW!H'/08.&,'/! !

AE15.GE"?E34"9E%/?01<"H0"E%20"0F/85J0;"5.1"/15/54%8"3&">%93&G"?E0"/15D80F4"5>"1045.190"F%&%G0F0&?" %&;";%?%" %99044" &00;0;" ?E%?" %10" E3GE8J" &00;0;"H3?E3&" %235&39"4J4?0F4K" AE0" /15/540;" 458.?35&" E3GE83GE?4" ?E0" 3F/51?%&90" 5>" /1523;3&G" ?1%&4/%10&?"95&&09?323?J" D0?H00&" ?E0" 2%135.4" %235&39" 4.DC95F/5&0&?4" %&;" 5>" 0&E%&93&G" ;%?%"4?51%G0<" 4E%13&G"%&;"./;%?0" ?%M3&G" 3&?5" 95&43;01%?35&" ?E0"0258.?320"&%?.10"5>" %235&39"45.1904K"

L%&%G3&G" '990443D383?J" 34" %" 9E%880&G3&G"F34435&" 3&" %235&39" B-K" U&" 5&0" E%&;<" 3?"4E5.8;"104/09?" ?E0"%99044"95&?158"95&4?1%3&?4"%&;"0&4.10"%"E3GE"409.13?J" 80208z"5&"?E0"5?E01"E%&;<"3?"4E5.8;"/1523;0"0>>3930&?"458.?35&4"?5"95&>15&?"0F01G0&?"43?.%?35&4"HE010"?E0";0&3%8"5>"%&"%99044"10Z.04?"F%J"134M"?E0"83204"5>"/%440&G014K"

'>?01" %&%8JI3&G" ?E0" ;3>>010&?" 458.?35&4" ?E%?" %235&39" 4J4?0F4" 5>>01" ./5&" ?E0"599.110&90"5>"%&".1G0&?"43?.%?35&<"H0"E%20"3;0&?3>30;"45F0"9%404"?E%?"9%&"D0">%90;"DJ"%//8J3&G"5.1"%;%/?320"%&;"%8?01&%?320CD%40;";093435&CF%M3&G"/1590;.10K"AE.4<"H0"E%20"[53&0;"5.1"/15/54%8"%85&G"H3?E"?E0"0N34?3&G"458.?35&4"O?E15.GE"?E0".40"5>"?E0"=-CPQ'R"F5;08" %&;" ?E0" %44593%?0;" =-WP-" Z.01J" 10H13?3&G" 4J4?0FS" 3&" 51;01" ?5" 3&910%40" ?E0"9E%&904" 5>" >%93&G" %99044";0&3%84" ;.13&G" 0F01G0&?" 43?.%?35&4"DJ"/15/543&G" %8?01&%?320"/01?3&0&?"45.1904K"

"

Page 112: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pp!! ""

H6)%#$*!j3!!

:*'-,+,/E!4+)%#,-$!"$0.*$!p.$*<,/E!#'!)!

=,+$'!".*-$,88)/0$!N)/)E$9$/#!"<&#$9!

jPO!;/#*'+.0#,'/!

B&" ?E34" 9E%/?01<" H0" /1040&?" %" ?E31;" 9%40" 4?.;J" ?5" 2%83;%?0" 5.1" /15/54%8K" AE0"%//839%?35&" ;5F%3&" 34" %" 23;05" 4.120388%&90" ;%?%" F%&%G0F0&?" 4J4?0FK" U.1" G5%8" 34" ?5"1045820" %99044" ;0&3%8" /15D80F4" ?E%?" 0&95.&?01" .4014" 10Z.04?3&G" %99044" ?5" 1045.1904K"AE34" 4?.;J" 34"D%40;"5&"H51M4"10%83I0;" 3&" ?E0"(B,$U]"/15[09?" O(%1G0"-9%80"$34?13D.?0;"B&;0N3&G"5>"L.8?3F0;3%"UD[09?4SK"

AE0"9E%/?01" 4?%1?4"DJ" 3&?15;.93&G" ?E0"(B,$U"/15[09?"%&;" 3?X4"Z.01J"/1590443&G"/1590;.10"3&"409?35&"kK#K"B&"409?35&"kK]<"H0"%//8J"%&"%99044"95&?158"8%J01"5&"?5/"5>"?E0"(B,$U" 4J4?0F" %&;" 0N/8510" ?E0" %99044" 9E%880&G04" ?E%?" ?%M0" /8%90" ;.13&G" ;3>>010&?"Z.01J3&G"95&?0N?4K",0N?<" 3&" 409?35&"kK^<"H0"%//8J"%&"%;%/?320"/012%4320"23435&" ?5" >%90"%99044"95&?158"9E%880&G04"3&"%"23;05"4.120388%&90"4J4?0FK"73&%88J<"%";0?%380;"490&%135"5>"0F/85J3&G"5.1"%;%/?320"43?.%?35&C%H%10"Z.01J"10H13?3&G"34"/1040&?0;"3&"409?35&"kKiK""

jPQ!L)0DE*'./+!'7!#6$!I;UR[!%*'^$0#!

AE0"b.15/0%&"/15[09?" (B,$U"%3F4" ?5";02085/" %" G0&0139" %19E3?09?.10<" 3&"HE39E"&5?" 5&8J" ?E0"F.8?3F0;3%" ;%?%" 4?51%G0" 34" ;34?13D.?0;<" D.?" %845" ?E0" 3&;0N3&G" /159044" 34"/01>51F0;"5&";3>>010&?"10F5?0"4012014"?E%?"%10"E0?015G0&05.4"3&"?J/0<"G05G1%/E39%88J";34/0140;"%&;"E%20"2%1J3&G"9%/%93?304K""

B&4?0%;" 5>" F523&G" ?E0" F.8?3F0;3%" 95&?0&?4" %&;" ?E031" %44593%?0;" F0?%;%?%"O%??%3&0;" DJ" ?E0" 3&;0N%?35&" /159044S" ?5" D0" /1590440;" H3?E3&" 90&?1%8" 4012014" HE0&"10/8J3&G"?5"%".401"Z.01J<"%&"%8?01&%?320"458.?35&"E%4"D00&">5885H0;"HE010"?E0"3&;0N3&G"15.?3&04" %10" ;3109?8J" 0N09.?0;" 5&" ;34?%&?" 4012014" HE010" ?E0" 95&?0&?4" %10" %9Z.310;K"R5&40Z.0&?8J<"5&8J"?E0"&09044%1J"3&>51F%?35&"F00?3&G"?E0"10Z.04?"H388"D0"?1%&4>0110;"?5"?E0".401<"400"73GK"kKpK"

a5-(.&#LCDZ#I&'#@%/))&0-&'#1(#$./5$&+&0$#18(0&#.&>(]$&#18(0#($5)5'/$&(.##

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""]"E??/6��HHHK83&;5C3?0%K0.�"

Page 113: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pp#!"

AE34" 4?1%?0GJ" 5>" ;34?13D.?0;" 3&;0N3&G" %&;" 4?51%G0" 5>" F.8?3F0;3%" 95&?0&?4" %&;"?E031"%44593%?0;"F0?%;%?%"34"%;2%&?%G05.4"%4"3?"%3F4"?5"%253;"?E0"2%135.4";34%;2%&?%G04"5>"90&?1%83I0;"/1590443&G"4.9E"%46"

! A,#%$*&1%4+#)?%0)&"#$$-'=6"?E0"/1590443&G"5>"%"Z.01J"%G%3&4?"?E0"HE580"F0?%;%?%" 0N34?3&G" H3?E3&" ?E0" 4J4?0F" H5.8;" F54?" 83M08J" 520185%;" ?E0"90&?1%8" 401201<" 04/093%88J"HE0&" /1590443&G" 95F/80N" Z.01304" 51"F.8?3/80"10Z.04?4"43F.8?%&05.48JK"

! 8<#)*&.2-'=%(,#%'#(1&)@%5.'21-2(,6"HE0&"?1%&4>0113&G"%88"F.8?3F0;3%"95&?0&?"%&;"?E031"F0?%;%?%"?5"?E0"90&?1%8"401201K"

! A,#% $?$(#/% "#'().*-3.(-&'6" ?E34" 95.8;" 1%340" /15D80F4" 83M0" >%.8?"10434?%&90<" 3>" ?E0" 90&?1%8" 401201" 34" &5" 85&G01" %2%38%D80" ?E0" F0?%;%?%"958809?35&"&00;4"?5"D0"1095F/.?0;"%&;"1040&?"?5"?E0"401201K"L5105201<"3&"?E0" 9%40" 5>" %" ;J&%F39" 3&>51F%?35&" 4J4?0F<" ?E0" 90&?1%8" 401201" ./;%?0"H5.8;"D0"201J"0N/0&4320K"

! A,#% <-&*.(-&'% &C% (,#% .""#$$% )-=,($% 2#C-'#2% &'% (,#% "&'(#'($6" 45F0"F0?%;%?%"4E5.8;&X?"D0"4?510;"5&"?E0"90&?1%8"401201">51"/132%9J"344.04K"

jPV!p.$*<!%*'0$&&,/E!,/!I;UR[!&<&#$9!

A5"0&4.10"?E0"0>>3930&9J"5>"?E0"10?1302%8"/159044<"?E0"1040%19E"H51M4"5>"?E0"?0%F"H010"3&?0104?0;"3&"?E0"3&;0N3&G"/159044K"AE0"5D[09?320"34"?5"3F/1520"Z.01J"/1590443&G"DJ"%//8J3&G">38?013&G"%8G513?EF4"%&;"10>51F.8%?3&G"Z.01304"D%40;"5&"F0?%;%?%"40F%&?39"83&M4"x(%D5130"0?"%8K<"!qqly<"xQ1.?"0?"%8K<"!qppyK"

AE0" F%3&" G5%8" 34" ?5" %??%3&" %" Z.39M" 104/5&40" ?5" %" 10Z.04?" ?E.4z" ?E0" /15/540;"458.?35&"H%4"?5"?1%&4>01"5&8J"%"95&9340"201435&"5>"F0?%;%?%"O%"4.FF%1JS";04913D3&G"?E0"F.8?3F0;3%"95&?0&?4"?5"?E0"90&?1%8"401201K"AE34"4.FF%1J<"0N?1%9?0;" 3&"YL(">51F%?<" 34"/0135;39%88J" ./;%?0;" HE0&" &0H" F0?%;%?%" 34" G0&01%?0;" DJ" 3&;0N3&G" %8G513?EF4" 5&"10F5?0"4012014K"AE010>510<"?E0"90&?1%8"401201"9%&"D0".40;"?5"104/5&;";3109?8J"?5"G0&01%8"Z.01304K"

sE0&" ?E0"&00;"0N/10440;" 3&" ?E0".401"Z.01J" 34"&5?" 4%?34>30;"H3?E" ?E0"F0?%;%?%"G0&01%?0;" DJ" ?E0" G0&0139" %8G513?EF4" O/8%90;" %?" ?E0" 90&?1%8" 401201S<" ?E0" 4J4?0F" 9%&"104/5&;"%&;"5>>01"?E0".401"?E0"%D383?J"?5"0N09.?0"0N/8393?"%8G513?EF4"?E%?"9%&"/01>51F"%"F510";0?%380;"?10%?F0&?"%&;"1095201"F510"10802%&?"104.8?4K"AE040"4/093>39"%8G513?EF4"%10";0/85J0;"5&"10F5?0"4012014"HE010"?E0"95&?0&?4"%10"%9Z.310;K"

s0" 0F/E%43I0" ?E0" 3F/51?%&90" 5>" ?E0" 0>>09?" 5>" ?E0" 9E5390" 5>" %&" 3&;0N3&G"%8G513?EF" 5&" ?E0" 104.8?4" 10?13020;" DJ" ?E0" 4J4?0FK" B&" ?E0" >5885H3&G<" H0" /1523;0" ?H5"0N%F/804" ?E%?" 4E5H" ?E0" ;3>>010&90" 3&" 80208" 5>" ;0?%38" 5>>010;" DJ" 0%9E" 3&;0N3&G" ?J/0"O3F/8393?"51"0N/8393?SK"

AE0"73GK"kK!"4E5H4"%&"0N%F/80"5>" 104.8?4"5D?%3&0;" >15F"?E0"10%8" ?3F0" 3&;0N3&G"/01>51F0;";.13&G"?E0"%9Z.343?35&"5>"%"23;05"4.120388%&90">1%GF0&?K"AE34"/1590443&G".404"3F/8393?"3&;0N3&G"%8G513?EF4"?E%?"4?510"?E0"104.8?4"5&"?E0"90&?1%8"401201K"AE040"3&;0N3&G"%8G513?EF4";34?3&G.34E"?H5"%9Z.343?35&"95&?0N?46"3&;551"%&;"5.?;551K"

Indoor Outdoor

Intrusion - Presence of people - Presence of people & vehicles

Counting - Number of people

- Main color of the upper part of

the people

- Number of people, number of vehicles

- Main color of the people upper part.

- Main color of vehicles

Page 114: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pp]! ""

a5-(.&#LCKZ#^V/+=)&#"*#50*".+/$5"0#&V$./@$&1#4,#5+=)5@5$#/)-".5$%+'#

AE0"73GK"kK#"4E5H4"?E0"104.8?4"/15;.90;"%>?01".43&G"0N/8393?"3&;0N3&G"%8G513?EF4K"AE040" %8G513?EF4" 9%&" /1523;0" F510" 4/093>39" ;0?%384" 10G%1;3&G" ?E0" 95&?0&?K" '" F510"/15>5.&;"/1590443&G"34"/01>51F0;<"G0&01%?3&G";3>>010&?"F0?%;%?%";04913D3&G"?E0"4%F0"40GF0&?"5>"?E0"23;05K"-.9E"%8G513?EF4"%10";0/85J0;"5&"10F5?0"4012014"%&;"%10"40809?0;"D%40;"5&".401"Z.01304"400M3&G">51"F510";0?%380;"%&4H014K"

Indoor Outdoor

Intrusion - Presence of people - Presence of people & vehicles

Counting - Number of people

- Main color of the upper part of

the person

- Face recognition

- voice recognition & speech-to-

text

- Number of people, number of vehicles

- Main color of the person’s upper part.

- Main color of vehicles

- Car plate number

- Face recognition

a5-(.&#LCBZ#^V&+=)&#1850*".+/$5"0'#.?@(=?.?&'#=/.#)&#$./5$&+&0$#18/)-".5$%+&'#&V=)5@5$&'##

RE5543&G" %&" 0N/8393?" 3&;0N3&G" %8G513?EF" 9%&" /1523;0"F510" %99.1%?0" 104.8?4" ?5".4014<"D.?"?E34"9%&"020&?.%88J"E%20"%"201J"E3GE"/1590443&G"954?"O;0/0&;3&G"5&"?E0"80208"5>" G1%&.8%13?J"/1523;0;SK" 751" ?E34" 10%45&<" ?E0" 4J4?0F"5>?0&" 104?139?4" ?E0"/5443D383?J" 5>"%885H3&G"%".401"?5"9.4?5F3I0"?E0"Z.01J".43&G"F510"0N/8393?"4/093>39"%8G513?EF4K""

B&" ?E0" >5885H3&G<" H0" 0F/E%43I0" ?E%?" ?E0" 40&43?323?J" 5>" ?E0" 95&?0&?" 1080%40;" 34"108%?0;" ?5" ?E0" 80208" 5>" ;0?%38" /1523;0;" 3&" 0N/8393?" %8G513?EF4" O859%?0;" 5&" 10F5?0"4012014SK" AE34" 40&43?323?J" 34" 4?15&G8J" 108%?0;" ?5" ;%?%" /15?09?35&" %&;" 34" 95&43;010;" %4"%&5?E01" 10%45&" ?E%?" 9%&" /1020&?" %" .401" ?5" 0N/8393?8J" 40809?" %&" %8G513?EF" ?E%?" 9%&"9.4?5F3I0"3?4"40%19EK"

jPV!G6$!)00$&&,5,8,#<!06)88$/E$&!#'!5$!0'/&,+$*$+!(6$/!

)++,/E!)/!)00$&&!0'/#*'8!8)<$*!

U.1"5D[09?320"34"?5"0&4.10"%&"0>>3930&?"3&>51F%?35&"10?1302%8"/159044";04/3?0"?E0"409.13?J"9E%880&G04<"400"73GK"kK]K"AE0"40&43?323?J"5>"?E0"23;05"4.120388%&90"95&?0&?4"%&;"?E0"/132%9J"/15?09?35&"8%H"O%&5&JF3?J"10Z.31F0&?4S"3F/540;"5&"?E040"95&?0&?4"[.4?3>J"?E0"&00;">51"%//8J3&G"%&"%99044"95&?158"49E0F0"5&"?5/"5>"?E0"(B,$U"%19E3?09?.10K"AE34"F%&%G04" %&;" 9.4?5F3I04" %99044" ;0/0&;3&G" 5&" ?E0" .401X4" 1580K" AE0" 409.13?J" 8%J01" 34"104/5&43D80">51"F%&%G3&G6""

Page 115: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pp^!"

pK AE0" %99044" 13GE?4" G1%&?0;" ?5" .4014" 51" 40123904" ;0F%&;3&G" %99044" ?5" ?E0"23;05"4.120388%&90";%?%"45.1904"?E%?"2%1J"&5?"5&8J"%9951;3&G"?5"?E031"1580"D.?"%845"3&"?01F4"5>"?E031"Z.01J3&G"95&?0N?"O?3F0<"859%?35&<"0?9KSK""

!K AE0" %99044" 13GE?4" >51" .43&G" ?E0" 0N/8393?" 3&;0N3&G" %8G513?EF46" ?E0" 134M" 5>";3498543&G"/0145&%8"51"95&>3;0&?3%8"3&>51F%?35&"%13404"H3?E"?E0"G1%&.8%13?J"5>"?E0"80208"5>";0?%38"45.GE?"%&;"/1523;0;"DJ"?E0"%8G513?EFK"

s0"E3GE83GE?"?E0">%9?"?E%?"?E0"8%9M"5>"104/5&404"10?.1&0;"?5".401X4"Z.01304"F3GE?"&5?" D0" ;.0" ?5" ?E0" 8%9M" 5>" 104.8?4" 0N34?3&G" H3?E3&" ?E0" 4J4?0F" D.?" ;.0" ?5" %99044"104?139?35&4" 3F/540;" DJ" ?E0" 409.13?J" 8%J01K" AE34" 34" ?E0" /53&?" HE010" ?E0" 40%19E" >51"%;%/?320"104/5&404"%&;"%8?01&%?320"458.?35&4"400F4"?5"D0"3F/51?%&?K""

a5-(.&#LCWZ#!%&#@%/))&0-&'#"*#>(&.,#=."@&''50-#35$%#$%&#/@@&''#@"0$.")#)/,&.#

AE0"8%9M"5>"%99044"?5"?E0"&00;0;"1045.1904"F%J"%845"D0";.0"?5"9%.404"?E%?"%10">%1">15F" ?E0" 409.13?J" ;5F%3&" %&;" 108%?0;" ?5" 4J4?0F" /01>51F%&90" %&;" 10?13020;" 95&?0&?"/1040&?%?35&"/15D80F4K"AE040"9%.404"9%&"95F0">15F"2%135.4"/15D80F4"4.9E"%46""

! A09E&39%8" /15D80F4" %>>09?3&G" ?E0" 9%/?.13&G" ;023904" OE%1;H%10";J4>.&9?35&%83?JS"51"10F5?0"4012014z""

! =15D80F4" P08%?0;" ?5" 95&?0N?.%8" 95&4?1%3&?4" 3&;0N3&G" %8G513?EF4" .43&G"95&?0N?" 5&" 10F5?0" 4012014K" AE0" 80208" 5>" %99.1%9J" 5>" ?E0" %8G513?EF"3&>8.0&904" ?E0" /1590443&G" ?3F0" %&;" 954?" %&;" F%J" 520185%;" ?E0" 4J4?0F"O=15904451<"U-Sz""

! =15D80F4"95&901&3&G"?E0"258.F0"5>"?E0";59.F0&?"10?.1&0;"%4"%"104.8?"5&"?E0".401X4";02390"OF5D380";02390Sz"

! =15D80F4"108%?0;"?5".401`4"95&?0N?"OF%9E3&0<"95&&09?323?J<"4?51%G0"4/%90<"0?9KS"/1020&?3&G"?E0"G55;"1090/?35&"5>"?E0"95&?0&?K""

! =15D80F4"10G%1;3&G" ?E0" >51F%?"95F/%?3D383?J"%44593%?0;"H3?E" ?E0";02390"O&5?"4.//51?0;"DJ"?E0"F%9E3&0S<"0?9KK""

,0N?<"H0"/15/540"%"458.?35&"?E%?"%3F4"?5"/1020&?";0&3%8"5>"%99044";.0"?5"10%45&4"F0&?35&0;"%D520"%&;"?5"/1523;0"%8?01&%?320"%99044"H%JK"

Page 116: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ppi! ""

jPW!G6$!I;UR[!&<&#$9!&$$/!)&!)!:$*-)&,-$!;/7'*9)#,'/!"<&#$9!:;"!!

'4"H0"E%20"%810%;J"F0&?35&0;<"?E0"8%9M"5>"10802%&?"%&4H014"10?.1&0;"?5"?E0".401"F%J" &5?" D0" 9%.40;" DJ" ?E0" 8%9M" 5>" 10802%&?" 95&?0&?" D.?" 34" 1%?E01" 108%?0;" ?5" %99044"104?139?35&4" 3F/540;" 5&" 45F0" 1045.1904" %&;" 5&" ?E0" 3&;0N3&G" %8G513?EF4" 51" ?5" ?E0";3>>39.8?J"5>";34/8%J3&G"?E0"104.8?";.0"?5"?E0"9.110&?"95&?0N?.%8"95&4?1%3&?4"5>"?E0".401K"

AE010>510<"5.1"G5%8" 34" ?5" >3&;" 458.?35&4" ?E%?" 9%&"0&4.10"G10%?01"%990443D383?J" ?5"10Z.04?0;"1045.1904"%?"%&J"?3F0<">15F"%&JHE010"%&;"%&JE5HK"

B&" ?E0" (B,$U" 4J4?0F<" ?E0" 95F/80N3?J" 5>" Z.01J" /1590443&G" 34" 5>?0&" ;.0" ?5"95&4?1%3&?4" 108%?0;" ?5" %99044" 95&?158K" +0&90<" ?E34" 4J4?0F" 10/1040&?4" %&" 3;0%8" 9%40" 5>"%//839%?35&" >51" 2%83;%?3&G" 5.1" /15/54%8<" /%1?39.8%18J" 3>" 5&0" ?%M04" 3&?5" %995.&?" ?E0"/012%4320"9E%1%9?0134?394"5>"(B,$U"4.9E"%46"

! ?E0";34?13D.?35&"5>";%?%"45.1904"! ?E0"2%13%?35&"5>"?E0"%.?E513?304"F%&%G3&G"?E040"1045.1904"! ?E0"025823&G"&%?.10"5>"?E040"1045.1904"OG0&01%?0;"3&"10%8"?3F0S"! ?E0"40&43?323?J"%&;"95&>3;0&?3%83?J"5>"?E0"95&?0&?"5>"?E040"1045.1904"! ?E0";320143?J"5>"95&?0N?.%8"3&>51F%?35&"! ?E0" ;34?13D.?35&" 5>" ?E0" 3&;0N3&G" /159044" /01>51F0;" DJ" %" 2%130?J" 5>"

3&;0N3&G"%8G513?EF4"! ?E0"0N09.?35&"5>"%99044"10Z.04?4"3&"10%8"?3F0"! ?E0"3F/51?%&90"80208"5>"5D?%3&3&G"10%9?320"458.?35&4"3&"913?39%8"43?.%?35&4"

jP_!G6$!)+)%#)#,'/!'7!)00$&&!0'/#*'8!,/!)!-,+$'!&.*-$,88)/0$!&<&#$9!!

AE0" 40&43?323?J" 5>" ?E0" 23;05" 4.120388%&90" ;%?%" %&;" ?E0" >%9?" ?E%?" ?E0J" %10" 5>?0&"G5.201&0;"DJ"/132%9J" 8%H4" ?E%?" 10Z.310" ?E0" 104/09?" 5>" /0145&4" %&5&JF3?J" [.4?3>J" ?E0"%//839%?35&"5>"104?139?35&4"?E%?">38?01"?E0"%99044"/132380G04"D%40;"5&"?E0".401X4"1580<"HE0&"95&4.8?3&G"?E0"1045.1904"O;0/0&;3&G"5&"%99044"13GE?4"4/093>30;"DJ"?E0"PQ'R"F5;08SK"

-3&90"23;05"4.120388%&90"4J4?0F4"%10".40;"?5"E%&;80"?E0"43?.%?35&4"3&"10%8"?3F0<"%"|Q10%MCT8%44}" 5/?35&" 34" 5>?0&" 3&98.;0;" ?5" 4.1/%44" 0F01G0&9304" %&;" 3F/51?%&?"43?.%?35&4K" AE0" |Q10%MCT8%44}"F09E%&34F" G3204" ?E0" .401" ?E0" %D383?J" ?5" 520195F0" ?E0"95F/80N3?J" 9%.40;" DJ" 409.13?J" 95&4?1%3&?4<" %&;" ?E.4" ?5" 10%9?" 3&" %" D0??01" H%JK" AE34">80N3D383?J"E08/4"?5"520195F0"?E0"F.8?3F0;3%"95&?0&?"%99044"104?139?35&4"%&;">%9383?%?04"?E0"0N/8393?".?383I%?35&"5>"3&;0N3&G"%8G513?EF4K"

Q0?H00&" ?E0" 104/09?" 5>" ?E0" 13G3;" %99044" ;093435&4" %;5/?0;<" DJ" ;0>%.8?<" DJ" ?E0"4J4?0F"%&;"?E0"0N?10F0">80N3D383?J"5>" ?E0"|Q10%MCT8%44}"5/?35&<" ?E010"0N34?4"43?.%?35&4"HE010".4014"&00;"F5;01%?0"458.?35&4"%&;">80N3D80"%99044";093435&4K"AE34" 34"HE010"5.1"/15/54%8"F%J"3&?0120&0"?5"/1523;0"%99044"%8?01&%?3204K"

AE0" %99044" 95&?158" 108%N%?35&" ?E%?"H0" /15/540" ?5" 9%11J" 5.?" x'8" ).ME.&" 0?" %8K<"!qp!Dy" ;504" &5?" %>>09?" ?E0" %99044" 13GE?4" ?5" ?E0" 23;05" 95&?0&?4<" D.?" 3?" 0&4.104" ?E031"104/09?"%&;" ?E031" 4.//51?K" B?" %//8304" ?E0" >80N3D383?J"%&;" ?E0"%;%/?%?35&"5>" ?E0";093435&"F%M3&G"%?"?H5"F%3&">.&9?35&%83?3046"

O3S"AE0"9E5390"5>".43&G"0N/8393?"3&;0N3&G"%8G513?EF4"O859%?0;"5&"10F5?0"4012014SK"

Page 117: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ppj!"

O33S" AE0" /1040&?%?35&" 5>" ?E0" 23;05" 95&?0&?4" O?E0" 3;0&?3?J" 5>" >38F0;" /0145&4" 34"/15?09?0;"DJ"/132%9J"8%H4"?E%?"%44.10"?E031"%&5&JF3?JSK"

AE0" 4.99044" 5>" ?E0" /15/540;" %;%/?320" /1590;.10" 34" ?30;" ?5" ?E0" 139E&044" 5>">.&9?35&%83?304"5>>010;"DJ"?E0"0N/8393?"3&;0N3&G"%8G513?EF4"%&;"DJ"?E0"%;%/?%?35&"5>"?E0"/1040&?%?35&" ?E%?" 9%&" E08/" ?E0" .401" ?5" 520195F0" ?E0" 95F/80N3?J" 5>" ?E0" 0&95.&?010;"43?.%?35&4K"

AE010>510<"3&"?E0"9%40"5>"95&>15&?3&G"%&"%99044";0&3%8<"%"8%9M"5>"104/5&40"51"?E0"10?1302%8"5>".&4%?34>%9?51J"104.8?4<"5.1"458.?35&"9%&"/1523;0"?E0".401"H3?E"?E0"%D383?J"?5"9.4?5F3I0" ?E0" 1040%19E" F0?E5;585GJ" 3&" 51;01" ?5" 1090320" 458.?35&4" %;%/?0;" ?5" 3?4"95&?0N?"%&;"&00;4K"

AE0"=-CPQ'R"F5;08"%&;"?E0"=-WP-"%19E3?09?.10"10%83I0"?E0"%;%/?%?35&"5>"%99044";093435&4" DJ" ?%M3&G" 3&?5" %995.&?" &5?" 5&8J" ?E0" .401X4" 1580<" D.?" %845" E34" 95&?0N?.%8"%??13D.?04" %&;" ?E0" 3F/51?%&90" 80208" 5>" ?E0" 43?.%?35&" %?"HE39E"E0" 95&4.8?4" ?E0" 4J4?0FK"-.9E"%"458.?35&"H388"3F/1520"?E0"4012390"Z.%83?J"5&"?E0".401X4"43;0"H3?E5.?"?E10%?0&3&G"?E0"409.13?J"51"?E0"3&?0G13?J"5>"?E0"4J4?0FK"

jPg!4%%8,0)#,'/!"0$/)*,'!

s0" /1040&?" 3&" ?E34" 409?35&" %&" 0N%F/80" HE010" ?E0" 3F/80F0&?%?35&" 5>" 5.1"/15/54%8"34".40;"?5"520195F0"?E0"8%9M"5>"%&4H014"/1523;0;"DJ"?E0"4J4?0FK"AE0"490&%135"?10%?4"?E0"9%40"5>"%">51G5??0&"3?0F"3&"%"F0?15"4?%?35&K"'4"H0"H388" 388.4?1%?0"&0N?<" 3&"?E0"9%40"5>" >%93&G";3>>39.8?304" ?5"5D?%3&"%99044" ?5"&00;0;"23;05"4.120388%&90"1045.1904<" ?E0"4J4?0F" H388" F5;3>J" ?E0" Z.01J" /1590443&G" /1590;.10" %&;" H388" %;%/?" %99044" ;093435&4"%9951;3&G"?5"?E0"80208"5>"3F/51?%&90"5>"?E0"Z.01J3&G"43?.%?35&K"

A%M3&G" ?E0"F0?15" >15F" ?E0" |"A159%;@15"}" 4?%?35&" ?5" |"=8%90" ;`B?%830"}" %?" p]6p^<"+080&"E%4">51G5??0&"E01"10;"D%G"5&"%"D0&9E"%?"?E0"H%3?3&G"83&0K"'4"455&"%4"4E0"10%83I0;<"4E0"H0&?"5.?"?5"10/51?"?E0"/15D80F"%?"?E0"3&>51F%?35&"95.&?01K"

'"?J/39%8"?10%?F0&?"5>"4.9E"43?.%?35&4"G504"?E15.GE"?E0"9.4?5F01"4012390"%G0&?"HE5" H5.8;" 5/0&" %" 854?" 5D[09?" >380<" ?%M0" ?E0" ;04913/?35&4" %&;" ?1%&4F3?" ?E0F" ?5" ?E0"409.13?J"5>>3901"5&"43?0K"AE0"409.13?J"%G0&?"H388">5885H";3>>010&?"4?0/4"3&"51;01"?5">3&;"?E0"5D[09?z"E0"H388" 9E09M" 3>" ?E0"5D[09?"E%4"%810%;J"D00&" >5.&;"51" 10?.1&0;" ?5" ?E0" 854?"%&;">5.&;"5>>390"DJ"45F05&0K"U?E01H340<"E0"H388"?1J"?5"400"?E0"23;05"4.120388%&90"4J4?0F"?5"9E09M"3>"?E0"5D[09?"34"4?388"3&"?E0"4%F0"859%?35&K"

jPgPO!G<%,0)8!l.$*<!%*'0$&&,/E!%$*7'*9$+!5<!#6$!I;UR[!&<&#$9!"

73GK"kK^"4E5H4"?E0"?J/39%8"3&?01/10?%?35&"/01>51F0;"DJ"?E0"3&>51F%?35&"10?1302%8"4J4?0F" /1523;0;" DJ" (B,$UK" AE0" 8%.&9E0;" 10Z.04?" H388" D0" /1590440;" %&;" /%140;" ?5"0N?1%9?"?E0"F%3&"M0JH51;4"?E%?"%10"?E0&"10>51F.8%?0;"3&"?E0">51F"5>"%&"YL("Z.01JK"

AE0" ;34?13D.?320" &%?.10" 5>" 1045.190"F%&%G0F0&?" %&;" Z.01J" /1590443&G" 3&" ?E0"(B,$U"4J4?0F"[.4?3>304"?E0".40"5>"%">38?013&GCD%40;"10?1302%8"F09E%&34FK"AE0"5D[09?320"34" ?5" >3&;" ?E0" 104.8?4" ?E%?" 4?139?8J" F00?" ?E0" 0N/10440;" &00;4" 3&" ?E0" %//839%?35&" %&;"F3&3F3I0" ?E0" 4.D40?" 5>" F0?%;%?%" ?E%?" ?E0" 4J4?0F" E%4" ?5" 49%&" 3&" 10%8C?3F0" HE380"/1590443&G"?E0"10Z.04?K"

"

Page 118: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

ppk! ""

p.$*<! O6" 73&;" %88" 23;054" 95&?%3&3&G" %" .&1# 4/-<" >51G5??0&" 3&" !."@/1?."f# 7/.5'"F0?15"4?%?35&<"5&"!%(.'1/,f#K#a&4(/.,<"D0?H00&"KZgg=+#/01#0"3#cBZgg=+dK"

a5-(.&#LC`Z#R$.(@$(.&#"*#/0#EHI#>(&.,#)/(0@%&1#$"#$%&#IMNOP#MT#','$&+##

'>?01"M0JH51;"0N?1%9?35&<"?E0"Z.01J"/1590443&G"/15900;4"DJ"859%?3&G"?E0"4012014"104/5&43D80" >51" F%&%G3&G" ?E0" ;%?%4?10%F4" 9%/?.10;" DJ" ?E0" 9%F01%4" 859%?0;" 3&" ?E0"A159%;@15"4?%?35&"H%3?3&G"83&0K",0N?<"%">38?013&G"4?0/"34"/01>51F0;"?5"104?139?"?E0"40%19E"H3?E3&"?E0"40GF0&?4"9%/?.10;"D0?H00&"p]6qq"%&;"p^6qqK"

AE0" 4J4?0F" H388" ?E0&<" ;0?01F3&0" %" 834?" 5>" 3&;0N3&G" %8G513?EF4" ?E%?" F00?" ?E0"&00;4<"/15/01?304"%&;"95&?0N?" 0N/10440;"H3?E3&" ?E0"Z.01JK"AE34" 4?0/"H388" 10?13020" ?E0"4.D40?"5>"F0?%;%?%";04913D3&G"?E0"40GF0&?4"951104/5&;3&G"?5"?E0"Z.01JK"

B&" ?E34" 490&%135<" ?E0" 10Z.04?0;" 3&>51F%?35&" %10" G0&0139" ?E.4<" ?E0" Z.01J"/1590443&G"H388"/01>51F"?E0"40%19E"5&"?E0"F0?%;%?%"G0&01%?0;"DJ"?E0"3F/8393?"3&;0N3&G"%8G513?EF4"%&;"/8%90;"%?"?E0"90&?1%8"401201K"AE0"4J4?0F"H388"95&?3&.0"?E0"40%19E"?5">3&;"%"10;"5D[09?"3&"?E0"10?13020;"834?"5>"F0?%;%?%";04913D3&G"?E0"9E540&"40GF0&?4K"

'">38?013&G"/159044"34"%//830;"?5"?%M0"3&?5"%995.&?"%99044"95&?158"1.804K"'&%8JI3&G"?E0" %99044" 13GE?4" %443G&0;" ?5" ?E0" 409.13?J" %G0&?<"H0" >3&;" ?E%?" E0" 34" &5?" %.?E513I0;" ?5"%99044"?E0"23;054"95&?%3&3&G"/%440&G01">%904"&51"?5".40"?E0"/0145&%83I0;"40%19E"5/?35&4"?E%?"0F/85J"?E0"0N/8393?"3&;0N3&G"%8G513?EF4"0N34?3&G"%?"10F5?0"4012014K"

AE010>510<" 95&43;013&G" ?E040" %99044" 104?139?35&4<" ?E0" 4J4?0F" H388" /01>51F"%&5?E01" >38?013&G" 4?0/" ?5" 083F3&%?0" ?E0" 40GF0&?4" ?E%?" 95&?%3&"/05/80" >%904" %&;" >3&%88J"10?.1&"?5"?E0".401"?E0"834?"5>"40GF0&?4"?E%?"95&?%3&"%"10;"5D[09?"O3>"%2%38%D80SK"

jPgPQ!4+)%#,-$!&,#.)#,'/2)()*$!l.$*<!%*'0$&&,/E!(,#6!:"pF""

AE0" 40%19E" 104.8?4" 10?.1&0;" ?5" ?E0" 409.13?J" %G0&?" 3&" ?E34" 9%40" F3GE?" D0"3&4.>>3930&?"04/093%88J"?E%?"?E0"10;"D%G"F3GE?"D0"/1040&?"H3?E3&".&%.?E513I0;"40GF0&?4"95&?%3&3&G"/%440&G01">%904K"U.1"/15/54%8"9%&"?%M0"/8%90"%?"?E34"80208"%4"%"4?0/"?5H%1;4"0&4.13&G"%"D0??01"Z.%83?J"5>"4012390"DJ"5>>013&G"%"H3;01"4.D40?"5>"1045.1904"?5"?E0".401"HE380"104/09?3&G"?E0"%99044"13GE?4";0>3&0;"5&"?E0"95&4.8?%?35&"5>"?E0"23;05"4.120388%&90";%?%"45.1904K"

AE15.GE"?E0".4%G0"5>"5.1"/15/540;"=-CPQ'R"F5;08<"?E0"4J4?0F"H5.8;"D0"%D80"?5"5>>01" F510" %990443D383?J" %&;" %;%/?" ?E0" /01F34435&4" %443G&0;" ?5" ?E0" 409.13?J" %G0&?"%9951;3&G"?5"E34"95&?0N?.%8"%??13D.?04"%&;"?5"?E0"3F/51?%&90"80208"5>"?E0"43?.%?35&"5>"?E0"95&4.8?%?35&K"

Page 119: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! ppl!"

AE34" %;%/?320" 458.?35&" 9%&" D0" 0F/85J0;" HE0&" ?E0" 4J4?0F" 3;0&?3>304" %99044"9E%880&G04"108%?0;"?5"?E0".401X4"95&?0N?"51"43?.%?35&K"B&"?E34"490&%135<"?E0"|"854?"5D[09?"}"43?.%?35&"3;0&?3>39%?35&"9%&"D0"5D?%3&0;">15F"?E0">380"&.FD01K"

AE0" 3F/80F0&?%?35&" 5>" ?E0" %;%/?320" 458.?35&4" 34" /01>51F0;" DJ" =-WP-<" HE39E"%;%/?4" ;093435&CF%M3&G" DJ" 10H13?3&G" Y'RL(" Z.01304K" AE0" 458.?35&" /15204" 3?4"0>>09?320&044";.0"?5"3?4"%D383?J"?5"%9E3020";093435&CF%M3&G"?5"%99044"23;05"4.120388%&90"45.1904"?E%?"%10";34?13D.?0;"%&;"%;F3&34?1%?0;"DJ";3>>010&?"%.?E513?304K""

AE010>510<" ?E34" 43F/80" 10Z.04?" 8%.&9E0;" DJ" ?E0" 409.13?J" %G0&?" O95F/540;" 5>"M0JH51;4" ;04913D3&G" ?E0" 95&?0&?" E0" &00;4<" 400" 73GK" kK^S" H388" D0" 3&951/51%?0;" 3&" %&"Y'RL("%99044"10Z.04?"?E%?"34"F510"4?1.9?.10;"%&;"139E"5>"080F0&?4"9E%1%9?013I3&G"?E0"95&?0N?"5>"%&"%99044" 10Z.04?" O;04913D3&G" ?E0"95&?0N?.%8" 95&4?1%3&?4"5>" ?E0"4.D[09?<"E34"1580<"?E0"3F/51?%&90"80208"5>"?E0"43?.%?35&"%?"HE39E"E0X4"95&4.8?3&G"?E0"4J4?0F<"0?9KS<"400"73GK"kKi<"kKjK"

"

a5-(.&#LCJZ#F#-&0&.5@#'@%&+/#"*#/0#EFGHI#>(&.,#

'4"4E5H&" 3&" >3GK"kKj<" ?E0"139E&044"5>" ?E0"080F0&?4"0FD0;;0;"H3?E3&"%&"Y'RL("Z.01J"0&%D804"3?"?5";04913D0"?E0"95&?0N?.%8"%??13D.?04"9E%1%9?013I3&G6""

O3S ?E0"10Z.04?0;"45.190"3&"?E0"|"*$&'.*0$!}""?%G"O33S ?E0".401"8%.&9E3&G"?E0"10Z.04?"3&"?E0"|"&.5^$0#!}"?%G""O333S ?E0" 43?.%?35&" %?"HE39E" ?E0" .401" E%4" 8%.&9E0;" ?E0" %99044" 10Z.04?" 3&" ?E0"

|"$/-,*'/9$/#"}"?%G"

AE0"95&?0N?.%8" 3&>51F%?35&"5>"?E0"Z.01J"9%&"?E0&"D0"0N?1%9?0;"%&;"3&?01/10?0;"DJ" ?E0" 4J4?0FK"AE0" 95&?0N?.%8" %??13D.?04" ;04913D3&G" ?E0" 10Z.04?0;" 23;05" 40GF0&?4" 3&"5.1"0N%F/80"%106""

! A,#%0#)-&2"04?3F%?0;"DJ"?E0".401<"HE39E"9%&"D0"%845"0N?1%9?0;">15F"?E0"3&>51F%?35&" 10951;0;" H3?E3&" ?E0" P7B$" ?1%208" 9%1;K" B&" ?E0" 0N%F/80<" 3?X4">15F"p]6qq"?5"p^6qqK"

! A,#% V:7% "&&)2-'.(#$" ;04913D3&G" ?E0" 859%?35&" %?" HE39E" ?E0" 23;05"40GF0&?4"45.GE?"H010"%9Z.310;"O0N?1%9?0;">15F"?E0"859%?35&"3&;39%?0;"3&"?E0"10Z.04?SK""

V:7%B&&)2-'.(#$%&C%A)&".2e)&%/#()&%$(.(-&'[%TfRg^hijGY%dkfhc^hijM%;TDcY%dkDi>%

Page 120: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!q! ""

"B&"?E0"9%40"5>"1090323&G"&0G%?320"51".&4%?34>%9?51J"104.8?4<"?E0"%;%/?320"4J4?0F"H388" ;3%G&540" ?E0" 95&4.8?%?35&" 43?.%?35&" >15F" ?E0" 43?.%?35&" 80208" %??13D.?0" ?E%?" 34"3&98.;0;"3&"?E0"r!$/-,*'/9$/#!s"?%G6"

-3?�(28"�"q"!"&51F%8"95&4.8?%?35&"" """"""""""""""-3?�(28"�"p"!"40%19E"5>"%"854?"5D[09?"" "

-3?�(28"�"!"!"40%19E">51"%"854?"9E38;"

a5-(.&#LCQZ#EFGHI#.&>(&'$#&+4&1150-#$%&#('&.8'#>(&.,##

<Request xmlns="urn:oasis:names:tc:xacml:2.0:context:schema:os"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="urn:oasis:names:tc:xacml:2.0:context:schema:os

http://docs.oasisopen.org/xacml/access_control-xacml-2.0-context-schema-os.xsd">

<Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:subject-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>John Smith</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:role"

DataType="http://www.w3.org/2001/XMLSchema#anyURI">

<AttributeValue>Security Agent</AttributeValue> </Attribute>

<Attribute

AttributeId="urn:oasis:names:tc:xacml:2.0:example:attribute:securityAgent-id"

DataType="http://www.w3.org/2001/XMLSchema#string" >

<AttributeValue>sa2023</AttributeValue> </Attribute>

</Subject>

<Resource>

<ResourceContent> <UserQuery> <QueryInText> find all videos

containing a red bag, forgotten in Trocadéro, Paris metro station,

on Thursday, 2 Febuary, between 2:00pm and 3:00pm).</QueryInText>

<MediaLocation>metro station, Paris, Trocadéro </MediaLocation>

<MediaFormat>Video</MediaFormat>

<TimeSpan> <From>2012-02-02T14:00:00</From>

<To> 2012-02-02T15:00:00</To> </TimeSpan>

</UserQuery> </ResourceContent>

</Resource>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Read</AttributeValue> </Attribute>

</Action>

<Environment>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:environment-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Situation</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:situation-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Forgotten Object</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:sitLevel-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>1</AttributeValue> </Attribute>

</Environment> </Request>

Page 121: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p!p!"

AE0"3F/51?%&90"80208"5>"?E0"43?.%?35&"H388";0?01F3&0"?E0"80208"5>"%;%/?%?35&"?5"D0"10%83I0;K" AE0" %9?32%?35&" 5>" ?E0" %;%/?320" 40%19E"F5;0"H388" D0" 95FF.&39%?0;" >15F" ?E0"Y'RL("104/5&40"3&"?E0">51F"5>"%&"|"'58,E)#,'/!}"?E%?"%995F/%&304"?E0"104.8?3&G"%99044";093435&<"400"73GK"kKkK"

a5-(.&#LCLZ#EFGHI#.&'="0'&#@"0$/5050-#$%&#"4)5-/$5"0#$"#4&#@"0'51&.&1#

'4" ?E0" %;%/?320" Z.01J3&G"F5;0" 34" ?13GG010;<" ?E0" Z.01J" /1590443&G"F09E%&34F"H388" 9E%&G0" ?5" 0&4.10" ?E0" 4.99044" 5>" ?E0" 40%19E" DJ" /1523;3&G" %" 2%130?J" 5>" %;%/?320"458.?35&4"3&"951104/5&;0&90"H3?E"?E0"43?.%?35&X4"40&43?323?J"80208K"

AE34"%;%/?320"40%19E"458.?35&"34"10%83I0;"DJ"?E0"=-WP-"?E%?";0?09?4"?E0"43?.%?35&"40&43?323?J" ?E15.GE" ?E0" 7-(+.(-&'% !'.*?3#)" 95F/5&0&?" %&;" ?.1&4" ?5" ?E0" 7-/-*.)-(?%:)&<-2#)" 95F/5&0&?" ?5" >3&;" 43F38%1" 1045.1904" ?E%?" H388" G.3;0" ?E0" Z.01J" 10H13?3&G"/159044"O400"73GK"^K!SK"

B&"?E0"9%40"HE010"?E0"40%19E";3;&X?"10?13020"4%?34>%9?51J"104.8?4"?5"?E0".401"%&;"?E0" 95&4.8?%?35&" 34" ?%M3&G" /8%90" 3&" %" &51F%8" 43?.%?35&" O-3?�(28" �" qS<" ?E0" 4J4?0F" H388"/01>51F"?E0"%;%/?320"Z.01J"10H13?3&G"4?0/"?E15.GE"40F%&?39"43F38%13?JK"AE0"M0JH51;4"5>" ?E0".401"Z.01J"H388"D0"10>51F.8%?0;".43&G"43F38%1"H51;4"51"F510"G0&0139"95&90/?4"5>>010;"DJ"?E0"7-/-*.)-(?%:)&<-2#)K"-3F38%1"H51M4"E%20"D00&"3&?15;.90;"3&"x'8").ME.&"%&;"-:;04<"!qqky<" ?E0"5D[09?320" 34" ?5"F%N3F3I0"%990443D383?J" 9E%&904"H3?E5.?" 915443&G"?E0"409.13?J"D5.&;%1304K"

AE0"40F%&?39"10>51F.8%?35&"5/?35&4"9%&"D0"%9E3020;"H3?E"?E0"E08/"5>"%"4?%&;%1;"80N39%8" ;39?35&%1J" 4.9E" %4"s51;,0?K" 751" 0N%F/80<" ?E0"H51;" {D%G{" 9%&" D0" 10/8%90;" DJ"2%135.4"4J&5&JF4"�D%9M/%9M<"8.GG.%G0<"/.140<"0?9K�K"AE0".40"5>"40F%&?39"10>51F.8%?35&"H%4" %845" 4.GG04?0;"H3?E3&" ?E0"H51M4" 5>" xQ1.?" 0?" %8K<" !qppy" D.?" &5?" 3&" ?E0" 95&?0N?" 5>">3&;3&G"%8?01&%?320"458.?35&4"HE0&">%93&G"5D4?%9804">15F"%99044"95&?158K"

'?"?E0"5?E01"E%&;<"?E0"%;%/?%?35&"/159044"3&"?E0"F0&?35&0;"490&%135"H388">5885H"%&5?E01" 49E0F0" 43&90" ?E0" 854?" 5D[09?" 43?.%?35&" 34" [.;G0;" ?5" D0" 5>" E3GE01" 3F/51?%&90"O-3?�(28" �" pSK" +0&90<" ?E0" 7-/-*.)-(?% :)&<-2#)% 95F/5&0&?" H388" D0" 10/8%90;" DJ" %&"!2.0(-<#%7&*+(-&'$%:)&<-2#)K"AE34"95F/5&0&?"H388"/1523;0"45F0"/10;0>3&0;"458.?35&4"?E%?"95.8;"DJ/%44"?E0"%99044"95&?158"9E%880&G0"51"H5.8;"%4434?"?E0".401"3&"%;%/?3&G"%&;"10>51F.8%?3&G"E34"Z.01J"DJ"/53&?3&G"5.?"?E0"%99044"9E%880&G0"%&;"5>>013&G"E3F"%;%/?320"458.?35&4" ?E%?" H5.8;" 4.3?" E34" 95&?0N?<" ?E0" 458.?35&4" %10" 5>?0&" 4%20;" 3&" %" /10;0>3&0;";%?%D%40K"A%D80"kKp"4E5H4"0N%F/804"5>"?E0"458.?35&4"?E%?"?E0"4J4?0F"9%&"5>>01K"

<Response>

<Result>

<Decision>Deny</Decision>

<Status>

<StatusCode Value="urn:oasis:names:tc:xacml:2.0:status:ok"/>

</Status>

<Obligation FulfillOn="Deny" ObligationId="ApplyAdaptiveQueryingMode">

<AttributeAssignment AttributeId="AQM"

DataType="http://www.w3.org/2001/XMLSchema#string">

On

</AttributeAssignment>

</Obligation>

</Result>

</Response>

Page 122: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!!! ""

,0H"458.?35&4"9%&"%845"D0"3&401?0;"?5"?E0"!2.0(-<#%7&*+(-&'$%;%?%D%40"?E15.GE"%"80%1&3&G"F09E%&34F"?E%?";0?09?4"?E0"458.?35&4"?E%?".4014"0F/85J"HE0&"0&95.&?010;"H3?E"%99044"9E%880&G04"3&"10%8"?3F0K"

AE0"4.99044"5>" ?E0"%;%/?320"458.?35&4"4.GG04?0;"DJ"?E0".4014"H5.8;"020&?.%88J"D0"F510"0>>3930&?"3>"?E0J"M&0H"?E0"10%45&"D0E3&;"?E0"%99044";0&3%8K"AE0"01151"F044%G04"?E%?"5>?0&"%995F/%&J"10?.1&0;"&0G%?320"104/5&404"9%&"40120"%4"3&;39%?514"?5"E08/"?E0".4014"3&">3&;3&G"%8?01&%?320"458.?35&4K"

;+&23,G% 0?,%181F$"A,%H&3*$"&6%

0?,%F+"A19I%31Q%"GF&#"6)%$?,%F+&$,9$"&6%&'%16&6IG"$I%&'%1*8"&A"#*13%9&6$,6$%

!"##$%&$'()"*$#("'$(%+,("-,.+'/0$1(( 2/#34"5( ,.$( *+%,$%,( "),$'( ,.$( $6$*-,/+%( +)( "%(

"4&+'/,.7(,.",("334/$#("(84-'()"*$()-%*,/+%((

9+/*$(/#(%+,:"-,.+'/0$1(( ;#$( "%( "4&+'/,.7( )+'( #3$$*.:,+:,$6,(

,'"%#*'/3,/+%((

V&3*G,%&'%$?,%A"8,&(

<"*=(+)(#,+'"&$(*"3"*/,5(+%(,.$(-#$'>#(7"*./%$( ;#$("(*+73'$##/+%("4&+'/,.7(/%(+'1$'(,+(+8,"/%(

"(#7"44$'()/4$((

?+'7",(%+,(#-33+',$1(85(,.$(-#$'>#(7"*./%$( ;#$( "( *+%@$'#/+%( "4&+'/,.7( /%,+( "( *+73",/84$(

)+'7",A(

2+B%4+"1(3'+84$7#(1-$(,+(4+B(8"%1B/1,.( ;#$( "( #-77"'/0",/+%( "4&+'/,.7( /%( +'1$'( ,+(

+8,"/%("(*+%*/#$(@$'#/+%(+)(,.$(*+%,$%,A((

!/4)&#LCDZ#^V/+=)&'#"*#/1/=$5A&#'")($5"0'#=."="'&1#4,#"(.#','$&+#

AE010>510<" ?E0" %;%/?320" 458.?35&" >51" ?E34" 0N%F/80" H388" F5;3>J" ?E0" ?10%?F0&?"/159044" %&;" H3886" O3S" &0G809?" ?E0" >38?013&G" 4?0/" 104/5&43D80" >51" 3F/543&G" ?E0" %99044"95&?158"95&4?1%3&?4"%&;"O33S"10/8%90"3?"H3?E"%&"%;%/?320"4?0/C108%?0;"?5"?E0"/1040&?%?35&"5>"1045.1904"H3?E".&%.?E513I0;"95&?0&?K"

QJ"%//8J3&G"?E34"/159044"?5"?E0"490&%135";04913D0;"%D520<"?E0"4J4?0F"H388"10?.1&"?E0" 23;05" 40GF0&?4" ?%M0&" >15F" ?E0" A159%;@15" 4?%?35&" D0?H00&" p]6qq" %&;" p^6qq" %&;"95&?%3&3&G"%"10;"5D[09?K"

AE040" 104.8?4" H388" D0" >38?010;" 3&" 51;01" ?5" ;0?09?" ?E0" .&%.?E513I0;" 40GF0&?4"O95&?%3&3&G" /%440&G01" >%904SK" AE34" 34" HE010" ?E0" 4J4?0F" H388" %//8J" ?E0" %;%/?%?35&"/159044"?E%?"H5.8;">38?01"?E0";34/8%J"?5"95&>51F"H3?E"?E0"%99044"104?139?35&4"3F/540;"DJ"?E0"4J4?0FK"

AE0"%;%/?%?35&"H388"D0"/01>51F0;"?E15.GE"%">%90";0?09?35&"4?0/"%&;"?E0".40"5>"%&"%8G513?EF"?E%?"%//8304"%"eD8.1">.&9?35&f"?5"/15?09?"?E0"/132%9J"5>"/%440&G014"%//0%13&G"3&"?E040"40GF0&?4"3&"51;01"?5"10?.1&"?5"?E0".401"%"834?"5>"/01?3&0&?"104.8?4"?E%?"104/09?"?E0"%99044"1.804K"

Page 123: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p!#!"

jPh!H'/08.&,'/!

AE0"&090443?J"5>"E%&;83&G"%"E.G0"Z.%&?3?J"5>"E3GE"10458.?35&"F.8?3F0;3%"95&?0&?"910%?0;" DJ" F.8?3/80" 45.1904" 3&" %" ;34?13D.?0;" 0&2315&F0&?" 0F01G04" %&;" 1%3404" &0H"9E%880&G04" 95&901&3&G" ?E0" 3&;0N3&G" %&;" %99044" ?5" ?E0" F.8?3F0;3%" 95&?0&?<" 4.9E" %46";34?13D.?0;" 4?51%G0"H3?E" ;090&?1%83I0;" /1590443&G<" 9E5390" 5>" ?E0" 3&;0N3&G" %8G513?EF4<"10%8"?3F0"3&>51F%?35&"10?1302%8"%&;"859%?35&C%H%10"10?1302%8"H3?E3&"F5D380"51"/012%4320"95&?0N?4K"

AE0" (B,$U" %19E3?09?.10" E%4" D00&" /15/540;" ?5" ?%9M80" ?E0" %D520CF0&?35&0;"9E%880&G04K" AE0" 5D[09?320" 5>" ?E0" /15[09?" H%4" ?5" D.38;" %" ;34?13D.?0;" 4J4?0F" >51"F.8?3F0;3%"95&?0&?"F%&%G0F0&?<"%&;"?5"0&4.10"0>>09?320"3&;0N3&G"%&;"4?51%G0"5>";%?%"%9Z.310;"3&"10%8"?3F0K"AE0"/15[09?";3;&X?"%;;1044"?E0"344.04"83&M0;"?5";%?%"/132%9J"%&;"409.13?JK""

)&5H3&G" ?E%?" 0&4.13&G" ?E0" /15?09?35&" 5>"F.8?3F0;3%" 95&?0&?" 34" %" M0J" 344.0" 3&"901?%3&" %//839%?35&" ;5F%3&4" O0KGK<" 23;05" 4.120388%&90<" F0;39%8" ;5F%3&<" 0?9KS<" H0" E%20"E3GE83GE?0;"?E0"3F/51?%&90"5>"?%M3&G"%99044"95&?158"F%&%G0F0&?"3&?5"95&43;01%?35&"%?"?E0";3>>010&?"802084"5>";%?%"/1590443&G"%&;"4E5.8;"?%M0"3&?5"%995.&?"?E0".401X4"F5D383?JK"L0%&HE380<" ?E040" 409.13?J" 95&4?1%3&?4" 4E5.8;"&5?" %>>09?" ?E0".401X4" %990443D383?J" &00;4"04/093%88J"3&"3F/51?%&?"43?.%?35&4K"

AE0"5D[09?320" 34" ?5"%9E3020"%"/012%4320"%990443D383?J"HE010" ?E0".401"9%&"%99044";%?%" 45.1904" %?" %&J?3F0<" >15F" %&JHE010" %&;" %&JE5HK" A5" %9E3020" ?E34" G5%8<"H0" E%20"0F/85J0;" =-WP-" C" %" =012%4320" -3?.%?35&C%H%10" W.01J" P0H13?3&G" -J4?0F" ?E%?" 5>>014"%;%/?320"95&?0N?"%&;"43?.%?35&"C"%H%10"%99044"458.?35&4K"AE0";093435&"F%M3&G"H3?E3&"?E0"4J4?0F" 34" D%40;" 5&" ?E0" PQ'R" F5;08" %&;" 0F/85J4" ?E0" Y'RL(" 4?%&;%1;K" AE040"?09E&585G304" %10" %;%/?0;" ?5" ?E0" ;34?13D.?0;" %99044" F%&%G0F0&?" &00;4" H3?E3&" ?E0"(B,$U">1%F0H51MK""

AE0" /15/540;" 458.?35&" 520195F04" ?E0" %99044" ;0&3%84" ?%M3&G" /8%90" 3&" 10%8" ?3F0"43?.%?35&4"DJ"F5;3>J3&G"?E0"Z.01J"/1590443&G"F09E%&34F"5>"?E0"(B,$U">1%F0H51M"%&;"DJ" /1523;3&G" %;%/?320" 458.?35&4" ?E%?" 9%&" DJ/%44" ?E0" %99044" 95&?158" 95&4?1%3&?4K" '"2%83;%?35&"0N%F/80"H%4"3&98.;0;"3&"?E0"95&?0N?"5>"23;05"4.120388%&90".409%40K"

AE0" 458.?35&" 8304" 3&" %&" 3&?01F0;3%?0" I5&0" D0?H00&" 104/09?" >51" ?E0" 13G3;3?J" 5>"%99044";093435&4"%&;" ?E0"0N?10F0" >80N3D383?J"5>" ?E0"5/?35&"|Q10%MCT8%44}" 34" 95FF5&8J".40;"3&"913?39%8"43?.%?35&4K"

AE0"%;%/?320"%&;"%8?01&%?320"D%40;"43?.%?35&C%H%10"458.?35&"95.8;"3&910%40"?E0"95F/80N3?J" 5>" 10Z.04?" /1590443&G<" D.?" 3>" H0" 95&43;01" ?E0" .40>.8&044" 5>" ?E0" 104.8?4"/1523;0;"3&"10%8"?3F0"%&;"?E0">%9?"?E0J";5"&5?"2358%?0"?E0"%99044"13GE?4";0>3&0;"DJ"?E0"/132%9J"8%H<"?E34"95F/80N3?J"400F4"Z.3?0"%990/?%D80K""

Page 124: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!]! ""

"

H'/08.&,'/!)/+!J.#.*$!t'*D&! !!

AE0"0258.?35&"5>"=012%4320" B&>51F%?35&"-J4?0F4"=B-"E%4" 3&?15;.90;"43G&3>39%&?"9E%880&G04" 108%?0;" ?5" 409.13?J" %&;" %99044" F%&%G0F0&?K" AE040" 4J4?0F4" 4E5.8;" %885H".4014" ?5"5D?%3&" ?1%&4/%10&?"%99044" ?5" 3&>51F%?35&"45.1904"%?" e%&JHE010<"%&J?3F0"%&;"%&JE5Hf"HE380"/15?09?3&G"3&?0G13?J"%&;"95&>3;0&?3%83?J"?E15.GE"?E0"0F/543?35&"5>"13G3;"409.13?J"/5839304K"

A5" F00?" ?E34" %990443D383?J" 9E%880&G0<" 2%135.4" 1040%19E" H51M4" H010" 95&;.9?0;";3109?3&G"?5H%1;4"0&E%&93&G"%99044"95&?158"F5;083&G"3&"?E100"F%3&";3109?35&46"?E0">314?"H%4" 3&?0104?0;"3&"/1523;3&G"95&?0N?C%H%10"%99044"95&?158"F5;084"?E%?"%;%/?";093435&CF%M3&G"%9951;3&G"?5"?E0".401X4"95&?0N?K"AE0"4095&;"H0&?"?5H%1;4"43?.%?35&C%H%10&044"%&;" F00?3&G" 913?39%8" 43?.%?35&4" DJ" 3&?0G1%?3&G" 458.?35&4" >51" >80N3D80" ;093435&CF%M3&G"4.9E" %4" ?E0" {Q10%MCT8%44{" 5/?35&K" AE0" ?E31;"H0&?" ?5H%1;4" 0&%D83&G" 0>>3930&?" 4012390C5130&?0;";093435&CF%M3&G"?E%?"F00?4"?E0"F.8?3C;34?13D.?320"&%?.10"5>"/012%4320"45.1904<"%99044"/5839304"%&;"F%&%G3&G"%.?E513?304K"

B&"?E34"95&?0N?<" ?E0"5D[09?320"5>"5.1"1040%19E"H51M4"H%4"?5"/1523;0"%&"0>>3930&?"%99044"95&?158"F5;08"?E%?"%;%/?4";093435&CF%M3&G"%9951;3&G"?5"?E0".401X4"95&?0N?"%&;"43?.%?35&K"U.1"/15/54%8"/1040&?4"%"F5;01%?0">80N3D383?J"D0?H00&"?E0"13G3;"104/09?"5>"?E0"409.13?J"/5839304"G5.201&3&G"3&>51F%?35&"45.1904"%&;"5?E01"0N?10F0"%99044"5>>010;"DJ"?E0"Q10%MCT8%44" 458.?35&K"AE0" 458.?35&"%3F4" ?5"0&4.10"%"D0??01"W.%83?J"5>" -012390"W5-"%&;"%"?1%&4/%10&?"%99044"H3?E5.?"95F/15F343&G"?E0"4J4?0FX4"409.13?J"51"3&?0G13?JK""

A5" %??%3&" ?E34" 5D[09?320<"H0"E%20" 3&?15;.90;"=-CPQ'R" V" %" =012%4320" -3?.%?35&C%H%10"P580"Q%40;"'99044"R5&?158"F5;08"?E%?"0&%D804"%;%/?320"/01F34435&"%443G&F0&?4"?5"F00?" ?E0"258%?383?J"5>" ?E0"95&?0N?.%8"%??13D.?04"5>"/012%4320".4014"%&;" ?E0";J&%F39"&%?.10"5>"?E0"10%8C?3F0"95&4.8?3&G"43?.%?35&4K"

AE34"%;%/?320";093435&CF%M3&G"F5;08"H%4"?1%&48%?0;"H3?E3&"=-WP-"V"%"=012%4320"-3?.%?35&C%H%10"W.01J"P0H13?3&G"-J4?0F"?E%?"0F/85J4"%"4012390C5130&?0;"%19E3?09?.10<"HE39E"10%9?4"3&"?E0"9%40"5>"%&"%99044";0&3%8<"?5"/1523;0"%8?01&%?320"%.?E513I0;"45.1904"?E15.GE"?E0".40"5>"%&"%;%/?320"Y'RL("Z.01J"10H13?3&G"F09E%&34FK"

AE0"/1040&?0;"F5;08"%&;"4J4?0F"%19E3?09?.10"E%20"E3GE83GE?0;"?E0"3F/51?%&90"5>" /1523;3&G" >80N3D80" ;093435&CF%M3&G" %&;" %99044" %8?01&%?3204" 04/093%88J" 3&" ;J&%F39"0&2315&F0&?4" %&;" 10%8C?3F0" 4J4?0F4" %4" 3&" =B-K" U.1" /15/54%8" %??0F/?4" ?5" F00?" ?E34"5D[09?320" %&;"E%4"D00&"2%83;%?0;" 3&" ?E100" %//839%?35&" %10%4" ?E%?" %10" 139E" 3&" 10%8C?3F0"490&%13546"O3S"?E0"L5D380"T013%?139"A0%F4<"O33S"'235&394"-J4?0F4<"O333S"\3;05"-.120388%&90"-J4?0F4K"

$.13&G"5.1"4?.;J<"H0"H010"3&?0104?0;"3&"95&>15&?3&G"?E0"%99044";0&3%8"/15D80F4"?E%?"0&95.&?01"?E0".4014"5>"/012%4320"4J4?0F4"HE380"95&4.8?3&G"3&>51F%?35&"45.1904"3&"10%8C?3F0"43?.%?35&4K"'44.F3&G"?E%?"?E0"10%45&"D0E3&;"%&"%99044";0&3%8"H%4"?E0"409.13?J"95&4?1%3&?4" 3F/540;"5&"?E0"10Z.04?0;"95&?0&?<"5.1"/15/540;"458.?35&"H5.8;"3&?01>010"?5"40%19E">51"%8?01&%?320"45.1904K""

+5H0201<"3&"%"/012%4320"95&?0N?<"%&"%99044";0&3%8"F%J"&5?"5&8J"D0"83&M0;"?5"?E0"409.13?J" 95&4?1%3&?4" G5.201&3&G" ?E0" 95&?0&?" D.?" F3GE?" %845" D0" 108%?0;" ?5" ?09E&39%8"/15D80F4"?%M3&G"/8%90"O0KGK"F%8>.&9?35&%83?J"5>"?E0"&0?H51M�"401201�"4012390"/1523;3&G"

Page 125: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p!^!"

%99044"?5"?E0"&00;0;"95&?0&?S"51"?5";3>>39.8?304" 3&"5D?%3&3&G"?E0"13GE?"910;0&?3%84"51" 3&"%83G&3&G"?E0"%99044"95&?158"/5839304"F%&%G3&G";%?%"1045.1904K""

AE0" 2%130?J" 5>" ?E0" 10%45&4" 9%.43&G" %99044" ;0&3%84" E%4" 80;" .4" ?5" 3;0&?3>J"F%&J">.?.10"H51M4"?E%?"95.8;"0N?0&;"?E0"H51M4"/1040&?0;"3&"?E34"?E0434K"

B&" %" 4E51?C?01F" /014/09?320<" H0" %3F" ?5" >59.4" 5&" 3F/1523&G" ?E0" 3F/80F0&?0;"4J4?0F" %&;" ?E0" /159044" 5>" >3&;3&G" %8?01&%?320" 458.?35&4K" '&" 3&?0104?3&G" F0?E5;" >51"/1523;3&G"43F38%1"45.1904"H5.8;"?E15.GE"?E0".40"5>"4/093%83I0;";5F%3&"5&?585G304"?E%?"%10" 108%?0;" ?5" ?E0" %//839%?35&" %10%4" ?E%?" H0" E%20" ?10%?0;" >51" ?E0" 2%83;%?35&" 5>" 5.1"/15/54%8K" R5&43;013&G" ?E0"F0;39%8" ;5F%3&<"F%&J" 4/093%83I0;";5F%3&" 5&?585G304" 0N34?"4.9E" %46" Lb-+^<" *L(-i<" T'(b,j<" $BRULkK" 751" ?E0" %235&39" 4J4?0F4" 9%40<" %&" 3&?01&%8"/10;0>3&0;" ;%?%D%40" 5>" %&5F%8304" 9%&" 40120" >51" >3&;3&G" %8?01&%?320" 458.?35&4" %&;"1045823&G"43?.%?35&4K"73&%88J<">51"?E0"23;05"4.120388%&90"%//839%?35&<"5&?585G304"108%?0;"?5"%.;35C234.%8"45.1904"9%&"D0".40;K"

L3;C?01F" >.?.10" H51M4" %10" %845" /8%&&0;" HE010" H0" %3F" ?5" ./G1%;0" ?E0"3F/80F0&?0;" /15?5?J/0" ?5" 0&%D80" 3?" ?5" /01>51F" %;%/?320" ;093435&CF%M3&G" 3&" %"F.8?3";34?13D.?320"0&2315&F0&?K"*43&G"%"-U'<"H0"9%&"%//8J"?E0"%;%/?320"/159044"%&;"40%19E"&5?"5&8J">51"%8?01&%?320"95&?0&?"D.?"%845">51"%8?01&%?320"40123904"�"4012014"?E%?"/1523;0�"4?510"?E0"10Z.04?0;"45.1904"51"?E0"958809?35&"5>"%99044"/5839304"?E%?"F%&%G0"?E0FK"

73&%88J<" %" 85&GC?01F"/014/09?320" 34" 0&23435&0;"HE010"H0"%4/310" ?5"2%83;%?0"5.1"/15/54%8"%&;"/01>51F"%"95F/80?0"02%8.%?35&"5&"%"4J4?0F";02085/0;"5&"%"8%1G0"49%80K"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""^"MEdical Subject Headings http://www.nlm.nih.gov/mesh/ i"Unified Medical Language System http://www.nlm.nih.gov/research/umls/ j"E??/6��HHHK5/0&G%80&K51G�3&;0NKE?F8"k"-?%&;%1;">51"$3G3?%8"BF%G3&G"%&;"R5FF.&39%?35&4"3&"L0;093&0"""""""E??/6��F0;39%8K&0F%K51G�;395F�!qqpKE?F8"

Page 126: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!i! ""

!

Page 127: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p!j!"

:8)/!+$!FB&.9B!J*)/u),&!RY#*GY%(+16Z1"# -------------------------------------------------------------------------------------------------------------.E:"

.-%76$+&8*9$"&6----------------------------------------------------------------------------------------------------------------.E:"

E-%@$1$%8,%3\1+$%<%31%),#$"&6%8\199]#%1*P%HI#$]G,#%8\76'&+G1$"&6%;,+A1#"'# ------------------------.J."!Kp"(04"L5;:804";0"D%40";."95&?1d80";X%99:4KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p#p"KCDCD#I&#H"1;)&#OFG CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBD"KCDCK#I&#+"1;)&#HFGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBK"KCDCB#I&#+"1;)&#TYFGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBK"KCDCW#R,0$%;'& CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBW"

!K!"(0"R5&?1d80";X'99:4"%.N"-J4?:F04";XB&>51F%?35&"=012%43>4 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p#]"KCKCD#I&#@"0$.U)&#18/@@;'#'&0'54)&#/(#@"0$&V$& CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBW"KCKCK#I&#@"0$.U)&#18/@@;'#'&0'54)&#[#)/#'5$(/$5"0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DBJ"

!K#"(0"R5&?1d80";X'99:4"U130&?@"-012390"C"(0"4?%&;%1;"Y'RL( KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p#l"!K]K"$349.4435&KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]p"

J-%C&6$+"2*$"&6----------------------------------------------------------------------------------------------------------------.KE"#Kp"=-CPQ'R"6".&"F5;:80"PQ'R"/012%43>"0?"40&43D80"_"8%"43?.%?35& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]!"#K!"=-WP-"6"*&"4J4?:F0"%;%/?%?3>"40&43D80"%."95&?0N?0"0?"_"8%"43?.%?35&"D%4@"_"8%"1@@913?.10";04"10Z.c?04"Y'RL(KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]]"#K#"Q38%& KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]i"

K-%^,#%H9Y61+""%8\BFF3"91$"&6# -----------------------------------------------------------------------------------------.KN"]Kp" '//839%?35&"%."4012390";04"bZ.3/04"L5D3804"T@13%?13Z.04"bLT KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p]i"WCDCD#I&'#@/./@$?.5'$5>(&'#=&.A/'5A&'#1&'#','$;+&'#1&#'/0$? CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWQ"WCDCKC#I85+=".$/0@&#1&#)/#'?@(.5$?#1/0'#)&'#','$;+&'#1&#'/0$? CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWL"WCDCBC#R@?0/.5"#/@$(&)#18(0&#50$&.A&0$5"0#18(0&#^H_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWL"WCDCWC#I&'#@%/))&0-&'#18/@@;'#&$#1&#'?@(.5$?#1/0'#)&#=."@&''('#1(#.&@(&5)#&$#1(#=/''/-&#1850*".+/$5"0#/(#'&50#1&#)8?>(5=&CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DWX"WCDC`C#I85+=)/0$/$5"0#18(0#','$;+&#1&#@"0$.U)&#18/@@;'#/1/=$/$5*CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`g"WCDCJC#Y5)/0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`B"

]K!" '//839%?35&"/5.1"8X%99:4"%.N"10445.1904";X.&"-B"%235&3Z.0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p^]"WCKCD#I&'#@/./@$?.5'$5>(&'#1&'#RM#/A5"05>(&' CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`W"WCKCK#I/#-&'$5"0#@)/''5>(&#1&'#.&''"(.@&'#1&'#RM#/A5"05>(&' CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D``"WCKCB#\0&#A5'5"0#=&.A/'5A&#="(.#/''(.&.#(0#/@@;'#/1/=$/4)&#/(V#.&''"(.@&'#1&'#RM#/A5"05>(&' CC D`J"WCKCW#Y5)/0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`L"

]K#" (X%99:4"%.N"10445.1904";X.&"4J4?:F0";0"23;@5"4.120388%&90 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK p^l"WCBCD#G"0$&V$&#-?0?./)#1(#=."h&$#IMNOPCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC D`X"WCBCK#I&#$./5$&+&0$#1&'#.&>(]$&'#1/0'#)&#','$;+&#IMNOPCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DJg"WCBCB#I&'#@%/))&0-&'#18/@@;'#)".'#1&#)8/==)5@/$5"0#18(0&#@"(@%&#1&#'?@(.5$?CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DJD"WCBCW#I&#','$;+&#IMNOP#A(#@"++&#(0#RM7 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DJB"WCBC`#I8/1/=$/$5"0#1&'#1?@5'5"0'#18/@@;'#)".'#1&#)/#@"0'()$/$5"0#1(#','$;+&#1&#A51?"#'(.A&5))/0@&CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DJB"WCBCJ#R@?0/.5"#18/==)5@/$5"0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DJW"WCBCQ#Y5)/0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DQg"

^K"R5&98.435&4"0?"=014/09?3204ttttttttttttttttttttttttttttttttttK""""DQD%

Page 128: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p!k! ""

Page 129: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p!l!"

FB&.9B!J*)/u),&!

OP!;/#*'+.0#,'/!

(`@258.?35&" ;04" -J4?:F04" ;XB&>51F%?35&" 04?" 83@0" %." ;@2085//0F0&?" ;04"?@8@95FF.&39%?35&4<" ;0" 8%" 95&&09?323?@<" ;04" F%?@13084" 0?" ;04" 85G393084K" R04" 4J4?:F04"2340&?" ;0" /8.4" 0&" /8.4" _" /15/5401" ;04" 0&2315&&0F0&?4" ?1%&4/%10&?4" 0?" 3&?015/@1%D804"%>3&" ;X%44.101" .&" F03880.1" /%1?%G0" ;X3&>51F%?35&4" 0&?10" ;3>>@10&?4" O45.4CS4J4?:F04";X3&>51F%?35&<"/5.2%&?"/1@40&?01";04"&320%.N";0"95&>3;0&?3%83?@"E@?@15G:&04K""

T1�90" %." ;@2085//0F0&?" ?09E&585G3Z.0" 0?" _" 8X3&?@G1%?35&" ;04" &5.208804"?09E&585G304";%&4"?5.?04"804"%//839%?35&4";0"8%"230"Z.5?3;30&&0<"8%"95&&09?323?@"%"[email protected]"_" 10&>51901" 8X%990443D383?@" %.N" 10445.1904K" R0??0" @258.?35&" %" ;5&&@".&0" G1%&;0" 83D01?@";X3&?01%9?35&" _" 8X.?3834%?0.1" /5.1" %99@;01" _" ;3>>@10&?04" 10445.1904" ;0" &X3F/51?0" 5a<"&X3F/51?0" 95FF0&?" 0?" _" &X3F/51?0" Z.08" F5F0&?" 6" 9X04?" %3&43" Z.0" 804" 4J4?:F04" 45&?";020&.4" /012%43>4" 5." .D3Z.3?%3104" x=%1M" 0?" %8K<" !qq]yK" (%" &5?35&" ;X.D3Z.3?@" %" @?@"3&3?3%80F0&?"/1@40&?@0"/%1"s03401" xs03401<" pllpy"Z.3" %"/1@2."Z.0";%&4" 804" 4J4?:F04";X3&>51F%?35&";.">.?.1"{%."!p:F0"43:980{<"804"@8@F0&?4";0"9%89.8"%88%30&?"{;34/%1%u?10{"0&">5&9?35&&%&?";X.&0"F%&3:10"E5F5G:&0"0?"0&"?1%&4/%10&90"?5?%80K""

(%" ?1%&4/%10&90" ;0230&?" .&0" Z.%83?@" ;0" /8.4" 0&" /8.4" >51?0F0&?" 10Z.340" /5.1"%44.101".&0"F03880.10"%990443D383?@"%.N"10445.1904"_"?5.4"804"&320%.N";`.&"4J4?:F0"5.";`.&0" 0&?10/1340K" A5.?0>534<" 90??0" ?1%&4/%10&90" 134Z.0" ;0" 10&;10" 804" 10445.1904"2.8&@1%D804" %.N" F0&%904" 0?" %.N" %??%Z.04" ;0" [email protected]?@K" RX04?" 393" Z.0" 40" 43?.0" .&" ;04"20115.4" 4930&?3>3Z.04" O0?" ?09E&585G3Z.04S" 95&4?3?.%&?" .&" >103&" _" 8X@258.?35&" ;0" 904"4J4?:F04K""

b&"0>>0?<"43"8`5&"95&43;:10"80"/15D8:F0";0"8`%99:4"%.N";5&&@04";%&4"804"-J4?:F04";`B&>51F%?35&"=012%43>4" O-B=S<" 5&" 40" ?15.20" >%90" _".&" 9E%880&G0"Z.3" 04?" ;0" ?15.201".&"@Z.383D10" 0&?10" 8%" /15?09?35&" ;04" ;5&&@04" 0?" 8%" ?1%&4/%10&90" ;X%99:4" %.N" 10445.1904"0N34?%&?" ;%&4" ;04" 0&2315&&0F0&?4" 5.201?4" 0?" G@1@04" /%1" ;3>>@10&?04" /%1?304K" '3&43<"8X@258.?35&";04"-B="%" 3&?15;.3?".&"&5.20%.";@>3" 83@"_" 8%"G04?35&";0" 8`%99:4"%.N";5&&@04"/5.1";04".?3834%?0.14"F5D3804K"R04"4J4?:F04";5320&?<"_"8%">534<"/01F0??10"%.N".?3834%?0.14";X5D?0&31" .&0" G1%&;0" %990443D383?@"F%34" %.443" /15?@G01" 80" 4J4?:F0" 0&" %//83Z.%&?" ;04"/583?3Z.04" ;X%99:4" Z.3" %44.10&?" 4%" [email protected]?@" /5.1" 80" 10&;10" 3&2.8&@1%D80" %.N" %??%Z.04";X3&?1.4K""

(04" ;@>34" ;0" G04?35&" ;X%99:4" %.N" -J4?:F04" ;XB&>51F%?35&" 98%443Z.04" 5&?" @?@"[email protected]"G1�90"_" 8%"/15/543?35&";0"/8.430.14"F5;:804";0"95&?1d80";X%99:4" ?084"Z.0"$'R<"L'R"0?"PQ'RK"L%34"8X@258.?35&"?09E&585G3Z.0"%"3&?15;.3?";0"&5.208804"95&?1%3&?04"83@04"%."95&?0N?0"0?"_"8%";@90&?1%834%?35&";04"/583?3Z.04";0"95&?1d80";X%99:4"9E%1G@04";0"G@101"8X%99:4"%.N"10445.1904";34?13D.@04K""

'209" 80" ;@2085//0F0&?" ;04" %19E3?09?.104" 5130&?@04C4012390" 0?" 8%" 1@/%1?3?35&"Z.%43C4J4?@F%?3Z.0";04" 10445.1904<" 804" 0>>51?4" 0&"F%?3:10";0" 95&?1d80";X%99:4" 40" 45&?";5&9"/8.4"5130&?@4"2014"8%"/1340";X.&0";@93435&";X%99:4"_"/%1?31";0"/8.430.14"/583?3Z.04";34?13D.@04<" G@1@04" /%1" ;3>>@10&?4" 40123904" 0?" G@&@1@04" /%1>534" 0&" ?0F/4" 1@08K"(X%44.1%&90";0" 8%"Z.%83?@";0"4012390";%&4"90"95&?0N?0"%"@?@"1@%834@0"/%1" 8%"G%1%&?30";0"8X0>>39%93?@";0" 8%"/1340";X.&0";@93435&";X%99:4";@?01F3&34?0K"RX04?"/5.1"90??0"1%345&"Z.0";3>>@10&?4" 4?%&;%1;4"5&?"@?@"/15/54@4" ?084"Z.0"YL(C-3G&%?.10" xYL("-3G&%?.10<"!qq!y<"YL("b&91J/?35&"xYL("b&91J/?35&<"!qq!y"0?"Y'RL("xU'-B-<"!qq#<"!qq^yK"R0";01&301"04?"

Page 130: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p#q! ""

.&"4?%&;%1;"Z.3"2340"_"/15;.310";04";@93435&4";X%99:4"0&"40"D%4%&?"4.1";04"/583?3Z.04";X%99:4"0N/13F@04"0&"YL("xYL(<"pllkyK"(0"/5.2531";0"Y'RL("1@43;0";%&4"4%"9%/%93?@"_"/10&;10"0&"95F/?0"804"95&?1%3&?04"95&?0N?.08804"344.04";X.&"0&2315&&0F0&?"/012%43>K"

=8.430.14"?1%2%.N";0"109E019E0"5&?"@?@"F0&@4"/5.1"@?0&;10"804"F5;:804";X%99:4";0"D%40"_";04"F5;:804"40&43D804"%."95&?0N?0"F%34"904"?1%2%.N"&X5&?"/%4"/134"0&"95F/?0"8X3F/51?%&90" ;0" 8X.?3834%D383?@" ;." 4J4?:F0" &3" 8X%F@8351%?35&" ;04" /5443D383?@4" ;X%99:4" 6"8X3F/5443D383?@" ;0" 1@/5&;10" _" .&0";0F%&;0".?3834%?0.1" 40" 458;0" ?5.[5.14"/%1".&" 10>.4";X%99:4<" 45.20&?" 83@" _" 8%" &5&" /1340" 0&" 95F/?0" ;0" 8%" ;J&%F3Z.0" ;." 95&?0N?0" 0?" ;0"8X0N34?0&90";0"/583?3Z.04";X%99:4"95&?1%;39?53104";%&4".&0"43?.%?35&"913?3Z.0K""

(0" ;@>3" 95&434?0" ;5&9" _" 1@45.;10" 90" /%1%;5N0" O.?3834%D383?@" 24K" [email protected]?@S" 0&"F0??%&?" 0&" v.210" ;04" /583?3Z.04" ;X%99:4" 95&9383%&?" 904" ;0.N" 5D[09?3>4" /%1>534"95&?1%;39?53104K"

RX04?" ;%&4" 90" 9%;10" Z.0" &5.4" %25&4" F5;@834@" 0?" F34" 0&" v.210" =-CPQ'R"O=012%4320"-3?.%?35&C%H%10"PQ'R"L5;08S<".&"F5;:80";0" 95&?1d80";X%99:4"Z.3" @?0&;" 80"F5;:80"PQ'R"0&"%[5.?%&?"8%"40&43D383?@"%."95&?0N?0"0?"_"8%"43?.%?35&";0"8X.?3834%?0.1K"b&"4`%//.J%&?"4.1"90"F5;:80<" 804" "F@9%&34F04"F34"0&"v.210"5&?"/5.1"5D[09?3>";0"1@%G31<";%&4"804"9%4";0"10>.4";X%99:4<"0&"1@%834%&?".&0"/1340";0";@93435&"%;%/?%?320"Z.3"/01F0?";0"/15/5401".&0" 834?0";0" 10445.1904" %8?01&%?3204<" e43F38%3104e" _" 908804";0F%&;@04"/%1"8`.?3834%?0.1"0?"Z.3"45&?<"08804<"%.?5134@04K"

(0"F5;:80"=-CPQ'R"2340"_"%.GF0&?01" 804"/5443D383?@4";X%99:4<" 90?"5D[09?3>"%"@?@"%??03&?" _" ?1%2014" =-WP-" O=012%4320" -3?.%?35&C%H%10" W.01J" P0H13?3&G" -J4?0FS"6" .&"4J4?:F0"1@@913?.10";0"10Z.c?04"Y'RL(K"(`5D[09?3>";0"=-PW-"04?";0"?15.201<"_"/%1?31";04"95&?1%3&?04" 95&?0N?.08804" ;." ;0F%&;0.1<" 804" /583?3Z.04" Z.3" 4X%//83Z.0&?" 0?" 804"10445.1904" %.NZ.08804" 38" /0.?" %99@;01"/.34<" 0&" 9%4";0" 10>.4";X%99:4<";0" 109E019E01" 4X38"0N34?0" ;04" 10445.1904" Z.3" 95&?30&&0&?" ;04" 3&>51F%?35&4" /01?3&0&?04" 5." 43F38%3104" _"908804" ;0F%&;@04" 3&3?3%80F0&?" 0?" ;0" 804" /15/5401" 95FF0" 458.?35&" %;%/?%?320" 5."%8?01&%?320K""

R0"F5;:80"%"@?@" 3F/8%&?@"0?"2%83;@";%&4";3>>@10&?04"%//839%?35&4"0?"/15?5?J/04"%>3&" ;X0&" @2%8.01" 804" /53&?4" >51?4" 0?" /53&?4" >%3D804" ;%&4" ;32014" 95&?0N?04" OF@;39%8<"%@15&%.?3Z.0<"23;@5"4.120388%&90SK"

'>3&" ;0" /1@40&?01" 90??0" 95&?13D.?35&<" 80" F@F5310" 04?" 4?1.9?.1@" 0&" #" /%1?304"/1@40&?%&?"104/09?320F0&?" 8X@?%?";0" 8�%1?<"&5?10"95&?13D.?35&"0?"0&>3&" 8X3F/8@F0&?%?35&"0?"804"[email protected]?%?4K""

(X@?%?";0"8X%1?"?1%3?0"?1534"/53&?4"/13&93/%.N"6"O3S"8%"G04?35&"98%443Z.0";."95&?1d80";X%99:4<" O33S" 8X@258.?35&" ;0" 8%" F5;@834%?35&" ;0" 8%" G04?35&" ;X%99:4" /5.1" 1@/5&;10" %.N"D0453&4" ;04" -B=" 0?" O333S" 8X5130&?%?35&" ;04" F@9%&34F04" ;X%99:4" 2014" 804" %19E3?09?.104"5130&?@04C4012390K""

$%&4"8%";0.N3:F0"/%1?30<"&5.4";@?%3885&4"&5?10"95&?13D.?35&"Z.3"2340"_"/15/5401<";X.&0" /%1?<" .&"F5;:80" ;0" 95&?1d80" ;X%99:4" 40&43D80" %." 95&?0N?0" 0?" _" 8%" 43?.%?35&" ;04".?3834%?0.14";04"-B="0?";X%.?10"/%1?<".&0"F@?E5;0";0"1@@913?.10";0"10Z.c?04"Y'RL("/5.1"0>>09?.01"90??0"%;%/?%?35&K""

(%"?15343:F0"/%1?30";@913?";04"49@&%133"Z.3"388.4?10&?"&5?10"%//51?"/.34"F5&?10".&"0N0F/80";X3F/8@F0&?%?35&"0?"804"[email protected]?%?4"Z.3"2%83;0&?"&5?10"/15/543?35&K"

b&>3&<" &5.4" 95&98.5&4" 0&" /1@934%&?" 804" 95&?13D.?35&4" /13&93/%804" 0?" 0&"/1@40&?%&?"804"/014/09?3204"_"95.1?"0?"85&G"?01F0";0"&54"?1%2%.NK"

Page 131: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p#p!"

QP!M#)#!+$!8A)*#!3!8)!E$&#,'/!+A)00>&!).1!"<&#>9$&!+A;/7'*9)#,'/!:$*-)&,7&!!

*&" /159044.4" ;0" G04?35&" ;X%99:4" _" 8X:10" ;04" -B=" 04?" 1@%834@" 0&" ?1534" @?%/04"/13&93/%804"6""

• (%"/10F3:10"95F/10&;".&0"F5;@834%?35&";04";153?4";X%99:4"1@%834@0"_"?1%2014"8X%;5/?35&" ;X.&" F5;:80" G@&@13Z.0" Z.3" 1@/5&;" %.N" D0453&4" ;04"%;F3&34?1%?0.14<" ;04" .?3834%?0.14" 0?" _" 8%" &%?.10" ;0" 8%" ;34?13D.?35&" ;04"10445.1904"z"

• (%";0.N3:F0"95&434?0"_"%;%/?01"80"F5;:80";X%99:4"9E5343"4085&"804"95&?1%3&?04";X.?3834%?35&";X.&"-B="O95&?0N?0<"43?.%?35&<"0?9KS"z"

• (%" ?15343:F0"04?" 9E%1G@0";0" 9E53431".&"F@9%&34F0"5130&?@C4012390"Z.3"/0.?"1@%83401".&0"G04?35&";@90&?1%834@0"/5.1"%44.101"8%"/1340";0";@93435&"_"/%1?31";04"/13238:G04";X%99:4";34?13D.@4K"

b&">%3?<" 8X@258.?35&";04"-B="%"95&;.3?"8%"/8./%1?";04"95&?13D.?35&4";.";5F%3&0"_"@?0&;10" 0?" /0145&&%83401" 80" F5;:80" ;X%99:4" /5.1" %44.101" 8%" G04?35&" ;04" 95&?1%3&?04"95&?0N?.08804";0"8X.?3834%?0.1"8514";0"8X%??13D.?35&";X.&0"/01F34435&K""

$%&4" 90??0" 409?35&<" &5.4" 93?5&4" .&0" /%1?30" 10/1@40&?%?320" ;04" ?1%2%.N" ;0"109E019E0" Z.3" 5&?" 95&?13D.@" _" >%310" @258.01" 8%" G04?35&" ;X%99:4" ;%&4" 904" ?1534" @?%/04"/1@9@;0&?04K" ,5.4" 95FF0&m5&4" /%1" 8X@258.?35&" ;04" F5;:804" ;X%99:4" 98%443Z.04<" /.34"&5.4" 93?5&4" ;04" ?1%2%.N" Z.3" ?1%3?0&?" ;0" 8X%;%/?%?35&" ;0" 8%" /1340" ;0" ;@93435&" /5.1"1@/5&;10" _" 8%" ;J&%F3Z.0" ;." 95&?0N?0" /012%43>" 0?" _" 8X3F/51?%&90" ;0" 8%" 43?.%?35&" ;%&4"8%Z.0880" 8X.?3834%?0.1" ;0F%&;0" ;X%99@;01" %." 4J4?:F0" O.1G0&90<" 913?393?@<" /13513?@<" tS" 0?">3&%80F0&?"&5.4"93?5&4".&"4?%&;%1;";0"G04?35&";X%99:4";%&4"804"%19E3?09?.104"5130&?@04C4012390K"

QPO!I$&!N'+>8$&!+$!5)&$!+.!0'/#*C8$!+A)00>&!

QPOPO!I$!N'+>8$!R4H!

(0" F5;:80" ;0" R5&?1d80" ;X'99:4" $3491@?35&&%310" O$'RS" %" @?@" ;@>3&3" /%1" AR-bR"OA1.4?0;" R5F/.?01" -J4?0F" b2%8.%?35&" R13?013%S" 95FF0" 6" {.&" F5J0&" ;0" 104?139?35&";X%99:4" %.N" 5D[0?4" D%4@" 4.1" 8X3;0&?3?@" ;04" 4.[0?4" 0?�5." ;." G15./0" %.Z.08" 384"%//%1?30&&0&?K"(04"95&?1d804"45&?";3491@?35&&%3104";%&4"80"40&4"5a"80"4.[0?"04?"9%/%D80";0"?1%&4>@101"804"/01F34435&4";X%99:4"_";X%.?104"4.[0?4{"x,R-R<"plkjyK""

=15/54@"/%1"x(%F/45&<"plj]y"0?">51F%834@"/%1"x+%11345&"0?"%8K<"pljiy<"80"F5;:80"$'R"%"10/1@40&?@"804"/583?3Z.04";0"95&?1d80";X%99:4"45.4">51F0";X.&"?13/80?"�.?3834%?0.1<"5D[0?<" %9?35&�" Z.3" 0N/13F0" Z.0" 8X.?3834%?0.1" /0.?" 0>>09?.01" .&0" 901?%3&0" 5/@1%?35&"3;0&?3>3@0" /%1" 8X%9?35&" O0KGK" 8310S" 4.1" 8X5D[0?" 4/@93>3@K" (0" ?13/80?" 04?" %//08@" .&0" 1:G80";X%.?5134%?35&K""

$%&4" 901?%3&4" 4J4?:F04<" 8X%99:4" 40" >%3?" .&3Z.0F0&?" 0&" 4/@93>3%&?<" ;X.&0" >%m5&"0N/8393?0<" .&" 0&40FD80" ;0" 1:G804" ;X%.?5134%?35&K" b&" ;X%.?104" ?01F04<" 43" %.9.&0" 1:G80";X%.?5134%?35&" &X04?" ;@>3&30" /5.1" .&" .?3834%?0.1<" 8X%99:4" 8.3" 401%" 3&?01;3?K" R0" ?J/0" ;0"/583?3Z.0"04?"%//08@".&0"/583?3Z.0">01F@0"x-%F%1%?3"w"%8<"!qqqyK"B&20140F0&?<";%&4"804"4J4?:F04"%;5/?%&?".&0"/583?3Z.0"5.201?0<"8X%99:4"%.N"5D[0?4"401%"3&?01;3?<".&3Z.0F0&?<"0&"/1@40&90";0"1:G804";X%.?5134%?35&"O&@G%?3204S<"9`04?C_C;310"Z.0"8X.?3834%?0.1"%"80";153?"

Page 132: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p#!! ""

;X%99@;01" _" ?5.4" 804" 5D[0?4" ;." 4J4?:F0" 4%.>" 43" .&0" 1:G80" ;X%.?5134%?35&" %" @?@" ;@>3&30"0N/8393?0F0&?"8.3"3&?01;34%&?"8X%99:4"%.N"5D[0?4K"

(0"F5;:80"$'R"83F3?0" 8X%99:4"%.N"5D[0?4".&3Z.0F0&?"0&"40"D%4%&?"4.1"8X3;0&?3?@";0"8X.?3834%?0.1"0?"&0";34?3&G.0"/%4"804".?3834%?0.14";04"4.[0?4K"(0">%3?"Z.0"804"/01F34435&4"/0.20&?"c?10" ?1%&4>@1@04";X.&".?3834%?0.1"2014".&"%.?10<"10&;" 80"/159044.4";0"95&?1d80";X%99:4" F53&4" G@1%D80" 0?" /8.4" 2.8&@1%D80" %.N" 134Z.04" ;0" >.3?0" ;X3&>51F%?35&" 0?";X%??%Z.04"95FF0"804"{9E02%.N";0"A1530{"x,R-R<"plkjyK"

QPOPQ!I$!9'+>8$!N4H!

'>3&";0"10F@;301"%."/15D8:F0";0">.3?04";X3&>51F%?35&";04"F5;:804";0"95&?1d80";X%99:4" ;3491@?35&&%3104<" 804" F5;:804" 5D83G%?53104" OL%&;%?51J" '99044" R5&?158<" L'RS">3N0&?" ;04" 1:G804" 3&95&?5.1&%D804" ;04?3&@04" _" >51901" 80" 104/09?" ;04" 0N3G0&904" ;0"95&?1d80";X%99:4K""

(0" F5;:80" ;0" 95&?1d80" ;X%99:4" 5D83G%?5310" ;34?3&G.0" .?3834%?0.14" 0?" 4.[0?4"z" 804"+(-*-$.(#+)$" 45&?";04"0&?3?@4"/%443204"Z.3"/0.20&?"40"95&&09?01"%."4J4?:F0"%8514"Z.0"804" $+6#($" 45&?" ;04" /159044.4" Z.3" 4X0N@9.?0&?" /5.1" 80" 95F/?0" ;04" .?3834%?0.14K" *&".?3834%?0.1"40"95&&09?%&?"%."4J4?:F0"%209".&0"98%440";X%99:4";5&&@0"G@&:10".&"4.[0?";0"90??0" 98%440" ;X%99:4K" b&" >5&9?35&" ;." &320%." ;0" [email protected]?@" O95&>3%&90S" %??13D.@" _"8X.?3834%?0.1<";3>>@10&?4"4.[0?4"/0.20&?"c?10"G@&@1@4"/%1"90?".?3834%?0.1K"'3&43<" 80"F5;:80"L'R"%??13D.0"%.N"4.[0?4"0?"%.N"5D[0?4";04"&320%.N";0"[email protected]?@"&5&"F5;3>3%D804"/%1"804".?3834%?0.14"0?<"/%1"95&[email protected]&?<" 83F3?0" 80.14"/5.25314";%&4" 8%"G04?35&";04"%99:4"_" 80.14";5&&@04K"=%1"95&?10<"8%"13G3;3?@";."F5;:80"L'R"&0"8.3"/01F0?"/%4";0"G@101"80">%3?"Z.X38"/0.?"J"%2531";04"0N90/?35&4"0&?10"804";3>>@10&?4"&320%.N";0"[email protected]?@K"

(0" F5;:80" L'R" 4X3&4913?" ;%&4" 804" F5;:804" ;0" [email protected]?@" F.8?3C&320%.N<" ;04"0N0F/804" >51F%834@4" 5&?" @?@" /15/54@4" /%1" xQ088" 0?" %8K<" plj#yK" U&" /0.?" 93?01" %.443" 80"F5;:80";X3&?@G13?@";0"xQ3D%<"pljjyK"

QPOPV!I$!9'+>8$!FL4H!

(%" F5?32%?35&" /13&93/%80" %.?5.1" ;0" 8%" /15/543?35&" ;X.&" F5;:80" ;0" R5&?1d80";X'99:4"_"Q%40";0"Pd804"OPQ'RS"@?%3?";0">%9383?01"8X%;F3&34?1%?35&";04"/13238:G04";X%99:4"/5.1".&"G1%&;"&5FD10";X.?3834%?0.14"%99@;%&?"_";04"10445.1904";34?13D.@04K"(%"458.?35&"/1@40&?@0"/%1"x7011%3585"0?"%8K<"pll!y"@?%3?";0"10G15./01"804".?3834%?0.14";%&4";04"1d804"10>8@?%&?" 8%" 4?1.9?.10" 51G%&34%?35&&0880" ;0" 8X0&?10/1340" /.34" ;0" ;34?13D.01" 804"/01F34435&4"_"904"1d804"%."830.";0"804"%??13D.01"_"9E%Z.0"3&;323;.K"

(%" &5?35&";0" 1d80" >51F0" 80" 9v.1";."F5;:80"PQ'R"5a" 38" 3&?01230&?" 95FF0".&0"0&?3?@" 3&?01F@;3%310" 0&?10" 804" .?3834%?0.14" 0?" 804" /01F34435&4K" *&" 1d80" 10G15./0" .&"0&40FD80" ;0" /13238:G04" 0?" 804" %??13D.0<" 0&4.3?0<" %.N" .?3834%?0.14" /%1" 1%//51?" _" 80.1">5&9?35&";%&4"8X0&?10/1340K""

R5FF0"80"F5&?10"8%">3GK"p<" 8X%??13D.?35&";04"1d804"%.N".?3834%?0.14"O'*S"4.3?".&0"108%?35&" F.?.0880" ;%&4" 80" F5;:80" PQ'R"z" .&" .?3834%?0.1" O/0145&&0<" /159044.4"3&>51F%?3Z.0<"F%9E3&0<"0?9KS"/0.?"[5.01"/8.430.14"1d804";%&4".&0"40.80"404435&"0?".&"1d80"/0.?"c?10"%??13D.@"_"/8.430.14".?3834%?0.14K"

4@!! !@#,8,&)#$.*&!1!FC8$&"

#

Page 133: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p##!"

a5-(.&#D#Z#I&#H"1;)&#TYFG#

(X%??13D.?35&" ;X.&" 1d80" _" .&" .?3834%?0.1" 8.3" G%1%&?31%" .&0" 5." /8.430.14"/01F34435&4"O=PL-SK"$%&4"80"FcF0"?0F/4<".&0"/01F34435&"/0.?"c?10"%??13D.@0"_".&"5."/8.430.14"1d804K""

4:!! !FC8$&!1!:FN"!

(%" &%?.10" ;X.&0" /01F34435&" O=PLS" ;@913?" 8X0&40FD80" ;X5/@1%?35&4" OU=-S" O0KGK"8310<" @91310<" F0??10" _" [5.1<" 0?9KS" %.?5134@" 4.1" 804" 5D[0?4" OUQ-S" Z.3" 10/1@40&?0&?" ;04"10445.1904" ;0" ;5&&@04" ;." 4J4?:F0" O;59.F0&?4<" /159044.4" 3&>51F%?3Z.0<" F%9E3&04<"0?9KSK""

(%"108%?35&"0&?10"904"5D[0?4"0?"804"5/@1%?35&4"%??13D.@04"04?"%.443"F.?.0880"z".&0"5/@1%?35&"/0.?"c?10"%.?5134@0"4.1"/8.430.14"5D[0?4"0?"_".&"5D[0?"/0.20&?"c?10"%??13D.@04";3>>@10&?04"/01F34435&4K"

:FN!! ![:"!1![L"!

'>3&" ;0" 1@/5&;10" %.N" D0453&4" @258.?3>4" ;0" 8%" G04?35&" ;X%99:4" %." 403&" ;0"8X0&?10/1340<" 80" F5;:80" PQ'R" %" @?@" @?0&;." _" ;3>>@10&?4" /15>384" %>3&" ;0" 95FD801" 804"8%9.&04"0?"%??03&;10".&0"F03880.10"/01>51F%&90"_"?1%2014";3>>@10&?4"/13&93/04"?084"Z.0"6""

! (%"E3@1%19E30";04"1d804"04?"/1@40&?@0";%&4" 80"/15>38"PQ'RCp"x-%&;E.<"plliy"5a".&".?3834%?0.1"/0.?"E@13?01"804";153?4";X%99:4";X.&"%.?10".?3834%?0.1"z"

! (%"/5443D383?@";0"/1@93401";04" 95&?1%3&?04" %"/13513" 8514";0" 8X%??13D.?35&";X.&"1d80"04?" 3&?15;.3?0";%&4" 80"/15>38"PQ'RC!K"R0"/15>38"%"@G%80F0&?" 3&?15;.3?" 8%"/5443D383?@";0"4@809?35&&01"804"/01F34435&4"_"E@13?01";X.&"1d80"2014".&"%.?10<"90" Z.3" %" %3;@" _" @?%D831" ;04" 45.4CE3@1%19E304" /0145&&%834@04" 0?" /132@04" /5.1"83F3?01"804"134Z.04";0">.3?04";X3&>51F%?35&"z"

! (%"95FD3&%345&";04"9%1%9?@134?3Z.04";04";0.N"/15>384"/1@9@;0&?4"%" >51F@"80"/15>38"PQ'RC#"x).E&"0?"%8K<"plljyK"R0??0"95FD3&%345&"%"/01F34";0"6"

" ;@>3&31";04"95&?1%3&?04"/5.1"@?%D831";04"E3@1%19E304"z"

" 9%1%9?@13401" 8X3&?01%9?35&" 0&?10" 804" ;3>>@10&?4" 1d804" 0?" %//83Z.01" 8%"4@/%1%?35&" ;04" ?�9E04" 0&?10" 804" ;3>>@10&?4" 3&?0120&%&?4" ;X.&0"F34435&K"$0"?08804"4@/%1%?35&4"/0.20&?"/%1"0N0F/80<"/1@20&31".&"9%4";0">1%.;0z"

" /1@40&?01"80"95&90/?";0"1d804"/132@4K"

Page 134: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p#]! ""

QPOPW!"</#6>&$! !

$%&4"90??0"409?35&<"&5.4"%25&4"4.323"8X@258.?35&";04"F5;:804";0"95&?1d80";X%99:4"0&"/1@40&?%&?" 804" ?1534"F5;:804";0"D%40"6"$'R<"L'R"0?"PQ'RK"'/1:4" 8X%&%8J40";0" 80.14"9%1%9?@134?3Z.04<"&5.4"%25&4"90&?1@"&54"?1%2%.N";0"109E019E0"%.?5.1";."F5;:80"PQ'R"Z.3"04?"80"F5;:80"80"/8.4"%;%/?@"%.N"4J4?:F04";X3&>51F%?35&";0"/%1"6""

O3S 45&"0>>39%93?@";X%;F3&34?1%?35&"0?";0";34?13D.?35&";04"/01F34435&4"z"O33S 80">%3?"Z.`38"10>8:?0"8%"4?1.9?.10"51G%&34%?35&&0880";."4J4?:F0"z""O333S 4%"9%/%93?@"_"0&G85D01"804"/583?3Z.04"$'R"0?"L'R"z""O32S 45&".?3834%?35&"/5443D80";%&4";04"0&2315&&0F0&?4";3>>@10&?4K"

"

QPQ!I$!H'/#*C8$!+A400>&!).1!"<&#>9$&!+A;/7'*9)#,'/!:$*-)&,7&!

(X@258.?35&" ;04" -B=" %" 3&?15;.3?" ;04" &5.20%.N" ;@>34" _" 8%" G04?35&" ;." 95&?1d80";X%99:4K"*&"F5;:80";."95&?1d80";X%99:4";@;3@"_"8%"G04?35&";X%99:4";%&4";0"?084"4J4?:F04";53?"6""

! /10&;10" 0&" 95F/?0" 8%" ;J&%F3Z.0" ;04" @8@F0&?4" ;@9132%&?" 80" 95&?0N?0" ;0"8X.?3834%?0.1" Z.3" 04?" 9%1%9?@134@" /%1" 4%" &%?.10" F5D380" O?0F/4<" 859%834%?35&<"9%1%9?@134?3Z.04" ;." 4J4?:F0<" F5;%83?@" ;0" 95&&0N35&" 1@40%.N<" ?J/0" ;0";34/543?3>";0"8X.?3834%?0.1<"0?9KS"0?"z"

! /5.2531"1@%G31"0&"?0F/4"1@08"43"8X.?3834%?0.1"10&95&?10".&"9%4"0N90/?35&&08"5.".&0"43?.%?35&"913?3Z.0"5a"8X%99:4"%.N"10445.1904"04?"0440&?308K"

,5.4"0N/545&4<";%&4" 8%" 4.3?0<" 804" ?1%2%.N" 4.1" 8X%;%/?%?35&";04"F5;:804";X%99:4"/5.1"%??03&;10"904";0.N"@8@F0&?4"3F/51?%&?4K"

QPQPO!I$!0'/#*C8$!+A)00>&!&$/&,58$!).!0'/#$1#$!

(X%??13D.?35&";X.&0"/01F34435&"_".&".?3834%?0.1<"%."403&";04"-B=<"04?";020&.0"/8.4"95F/80N0" _" 9%.40" ;0" 4%" 108%?35&" 0?" ;0" 4%" ;@/0&;%&90" %." 95&?0N?0K" RX04?" /5.1" 90??0"1%345&" Z.0" /8.430.14" ?1%2%.N" ;0" 109E019E0" 5&?" 044%J@" ;0" ?1%3?01" 90" /15D8:F0" /%1" 8%"/15/543?35&";`0N?0&435&4";04"F5;:804";X%99:4"0N34?%&?4"/10&%&?"0&"95F/?0"8X@258.?35&";0"8%";@>3&3?35&";."95&?0N?0K""

$%&4"8%"4.3?0<"&5.4"3&?15;.345&4"8X0&40FD80";04"?1%2%.N"Z.3"40"45&?"3&?@1044@4"_"8X%;%/?%?35&";."F5;:80"PQ'RK"

!K!KpKp"(04"F5;:804"PQ'R"40&43D804"%."95&?0N?0"

(X@258.?35&" ;04" F5;:804" ;X%99:4" 95&?0N?.084" %" 95FF0&9@" %209" 8%" /1340" 0&"95F/?0";0"8X%N0"?0F/5108"%."403&";."F5;:80"PQ'RK"(04"?1%2%.N";0"xQ01?3&5"0?"%8K<"!qqpy"5&?"@?0&;."80"F5;:80"PQ'R"2014".&"/&2l*#%APHJ!B"OA0F/51%8"PQ'RS"Z.3"95&43;:10"80"?0F/4"95FF0".&0"95&?1%3&?0"Z.3"/0.?";@?01F3&01"8X%9?32%?35&"5."8%";@4%9?32%?35&";X.&"1d80K" (X3&?@G1%?35&" ;0" 8X%4/09?" ?0F/5108" %" ;5&&@" /8.4" ;0" >80N3D383?@" /5.1" 91@01" ;04"0N90/?35&4"/5.1"804"3&;323;.4"0?"/5.1"4/@93>301";04";@/0&;%&904"?0F/5108804"0&?10"804"%9?35&4"1@%834@04"/%1".&".?3834%?0.1K"

b&4.3?0<" %209" 8X@258.?35&";04";34/543?3>4"F5D3804<" 8X3&?@G1%?35&";0" 8%" 859%834%?35&";0"8X.?3834%?0.1"%">%3?"8X5D[0?";0"/8.430.14"?1%2%.N";0"109E019E0"95FF0"90.N";0"x+%&40&"

Page 135: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p#^!"

0?"%8K<"!qq#y"Z.3"5&?"/15/54@".&"/&2l*#%HJ!B%70.(-.*%5a"8X%??13D.?35&";X.&"1d80";@/0&;";0"8%"/543?35&";0"8X.?3834%?0.1K""

(0" 9%1%9?:10" ;J&%F3Z.0" ;." 95&?0N?0" %" @?@" %.443" ?1%3?@" /%1" xrE%&G" 0?" =%14E%1<"!qq#y"0&"/15/54%&?".&0"0N?0&435&";."F5;:80"PQ'R"2014".&"/&2l*#%HJ!B%2?'./-4+#"O$J&%F39CPQ'RSK" R0" ;01&301" %;%/?0" 8X%??13D.?35&" ;04" 1d804" 0?" ;04" /01F34435&4" 0&"/10&%&?" 0&" 95F/?0" 80" 9E%&G0F0&?" ;04" 3&>51F%?35&4" 95&?0N?.08804K" (%" ;J&%F3Z.0" ;."F5;:80"%"@?@"1@%834@0"_"?1%2014"8X.?3834%?35&";X%.?5F%?04K""

(04" ?1%2%.N" ;0" xQ01?3&5" 0?" %8K<" !qq^y" /15/540&?" .&" /&2l*#" Ve&PHJ!B"OT05G1%/E39%8" PQ'RS" Z.3" ;@?01F3&0&?" 8%" 859%834%?35&" ;X.&" .?3834%?0.1<" 453?" /%1" 45&"/543?35&&0F0&?"/EJ43Z.0"0N%9?" O_" 8X%3;0";X.&"T=-S<" 453?"_" ?1%2014" 45&"/543?35&&0F0&?"85G3Z.0"9%89.8@" 3F/8393?0F0&?" O;%&4" 8%" 1@G35&";%&4" 8%Z.0880" 38" 40";@/8%90<" 90??0" 1@G35&"/5.2%&?"c?10";@>3&30"_";3>>@10&?4"&320%.N";0"G1%&.8%13?@SK""

'209" 8X@258.?35&" ;04" 4J4?:F04" .D3Z.3?%3104<" ;3>>@10&?4" F5;:804" 40&43D804" %."95&?0N?0"5&?"@?@"/15/54@4"?084"Z.0"80"/&2l*#%+APHJ!B"xRE%0"0?"%8K<"!qqiy"Z.3"0F/8530".&" %.?5F%?0" /5.1" ;@91310" 0?" /10&;10" 0&" 95F/?0" 804" 9E%&G0F0&?4" ;." 95&?0N?0"10/1@40&?@4"/%1"80"?0F/4"0?"8%"859%834%?35&";0"8X.?3834%?0.1K"R04"@8@F0&?4"45&?"95&43;@1@4"95FF0";04"@8@F0&?4"3F/51?%&?4"/5.1"8X%9?32%?35&"0?"8%";@4%9?32%?35&";X.&"1d80K""

(X0N/853?%?35&" ;04" F@9%&34F04" ;XB&?0883G0&90" '1?3>3930880" %" @?@" %.443" 3&?15;.3?0"/%1" x(3F" 0?" -E3&<" !qqjy" Z.3" 5&?" /15/54@" .&" /&2l*#% HJ!B% 5.$e% $+)% *#$% )e$#.+S%'#+)&'.+S"/5.1">5.1&31"/8.4";0">80N3D383?@"8514";X.&0"/1340";0";@93435&";X%99:4";%&4".&"95&?0N?0".D3Z.3?%310K"

$X%.?104" ?1%2%.N"5&?"/1@40&?@".&"/&2l*#%HJ!B%$#'$-5*#%.+%"&'(#S(#%0&+)% *#$%$?$(l/#$% 0#)<.$-C$" xbF%F3" 0?" %8K<" !qqjy" 0?" 5&?" 45.83G&@" 80" >%3?" Z.0" 804" %??13D.?4"95&?0N?.084"45&?"?1:4";J&%F3Z.04"90"Z.3"/0.?"134Z.01";0";@4?%D383401"804"%.?5134%?35&4K"b&"95&[email protected]&90<" 804"%.?0.14"5&?";34?3&G.@";0.N"?J/04";X@8@F0&?4"95&?0N?.084" 6" O3S";04"@8@F0&?4";0";.1@0" 85&G.0"V"9E%1G@4";0" 8X%??13D.?35&";04"1d804<"0?" O33S";04"@8@F0&?4";0";.1@0" 95.1?0" V" 9E%1G@4" ;0" 8X%??13D.?35&" ;04" /01F34435&4K" R04" @8@F0&?4" /0.20&?" c?10"1083@4"453?"_"8X.?3834%?0.1<"453?"_"8X0&2315&&0F0&?K""

*&0"%.?10"0N?0&435&"%"@?@"/15/54@0"/5.1">5.1&31".&"/&2l*#%HJ!B%.2.0(e%.+S%5#$&-'$%2#$%$?$(l/#$%0#)<.$-C$"/%1"x).8M%1&3"0?"%8K<"!qqkyK"R0"F5;:80"4@/%10"8%"G04?35&";."95&?0N?0";." 95&?1d80";X%99:4"/5.1" >%9383?01" 8%"/1340";0";@93435&";%&4" 80" 9%4"5a".&0"%.?5134%?35&"04?" 83@0"_"/8.430.14" 95&?1%3&?04" 95&?0N?.08804K"(04"%.?0.14" >5.1&3440&?".&"4012390" ;@;3@" _" 8%" G04?35&" ;04" 10445.1904" /012%43204K" '" /%1?31" ;0" 8X0&40FD80" ;04"95&?1%3&?04"95&?0N?.08804<".&0";@93435&";X%99:4"_".&0"10445.190"04?"/1340K"

!K!KpK!"-J&?E:40" "

'/1:4" %2531" 1@%834@" 90??0" @?.;0" %&%8J?3Z.0" 4.1" 804" ;3>>@10&?04" 0N?0&435&4" ;."F5;:80" PQ'R" O2531" ?%D80" pS<" &5.4" 45.83G&5&4" 8X3F/51?%&90" ;0" 8%" /1340" 0&" 95F/?0" ;."95&?0N?0" 8514" ;0" 8%" /1340" ;X.&0" ;@93435&" ;X%99:4K" (X5D[09?3>" 04?" ;0" 10&;10" 8X%//839%?35&"/8.4" %;%/?@0" %.N" 95&?1%3&?04";." ?0F/4" 1@08" 0?" %." 9%1%9?:10";J&%F3Z.0";04" 4J4?:F04"/012%43>4K"

Page 136: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p#i! ""

"

!/4)&/(#D#Z#I8?A")($5"0#1&'#+"1;)&'#18/@@;'#'&0'54)&'#/(#@"0$&V$&#

QPQPQ!I$!0'/#*C8$!+A)00>&!&$/&,58$!?!8)!&,#.)#,'/!! !

R5FF0" &5.4" 8X%25&4" F5&?1@" ;%&4" 8%" 409?35&" /1@9@;0&?0<" 8X%??13D.?35&" ;X.&0"/01F34435&" _" .&" .?3834%?0.1" %." 403&" ;04" -B=" 04?" ?1:4" 83@0" %." 95&?0N?0K" (0" >%3?" Z.X.&"%??13D.?" 95&?0N?.08" ;J&%F3Z.0" 453?" ;020&." .&" @8@F0&?" ;@9343>" ;%&4" 80" /159044.4" ;0"/1340";0";@93435&";X%99:4<" %.GF0&?0" 8%" 95F/80N3?@" ;0" 8%" /1340";0";@93435&" %J%&?" /5.1"95&[email protected]&90";0"G@&@101";04"10>.4";X%99:4"/8.4"&5FD10.NK"$0"?08804"1@/5&404"&@G%?3204"/0.20&?"3&>8.0&901"8%"Z.%83?@";0"4012390";04"-B="Z.3"1@98%F0&?"/8.4";0"?1%&4/%10&90"0?"/8.4" ;X%990443D383?@" %.N" 10445.1904" ;0" ;5&&@04" /5.1" 804" .?3834%?0.14" ;0/.34" &X3F/51?0"5a<"&X3F/51?0"Z.%&;"0?"&X3F/51?0"95FF0&?K"

(0"104/09?";0"8%"13G3;3?@";04";@93435&4";X%99:4"04?">51?0F0&?"0N3G@"/5.1"%44.101"8%"[email protected]?@" 0?" 8X3&?@G13?@" ;04" 4J4?:F04" ;X3&>51F%?35&K" R0/0&;%&?<" 38" 04?" Z.%43F0&?"3F/5443D80" ;0" /1@;310" 0?" 4/@93>301" ?5.?04" 804" 43?.%?35&4" 0?" 49@&%133" ;X%99:4" 10Z.34K" U1<".&0" >80N3D383?@" ;04" %99:4" 4X%2:10" 3&;34/0&4%D80" 4/@93%80F0&?" ;%&4" ;04" 43?.%?35&4"913?3Z.04" O.1G0&90"F@;39%80<" 3&90&;30<"/15D8:F0" ?09E&3Z.0";%&4".&"%235&<" 0?9KS"5a".&"10>.4";X%99:4"/0.?"&5&"40.80F0&?"134Z.01"8%"Z.%83?@";0"4012390";."4J4?:F0"F%34"%.443"8%"230";04"D@&@>393%3104";."4J4?:F0K"

'>3&";0"1@45.;10"90"/15D8:F0";0"10>.4";X%99:4"40"/15;.34%&?";%&4";04"43?.%?35&4"913?3Z.04<" .&0" 23435&" 5/?3F34?0" ;0" 8%" [email protected]?@" %" @?@" /1@40&?@0" /%1" x=520J<" pllly<"xP344%&0&"0?"%8K<"!qq]y"5a".&0"458.?35&";0"/583?3Z.04"108%N@04"%"@?@"/15/54@0K"$%&4"90??0"458.?35&<" %//08@0" 0&4.3?0" |" D134C;0CG8%90" }" xQ10%MCT8%44<" !qq]y<" 80" 4J4?:F0" %3;0" 804".?3834%?0.14" _" 40" 95&>15&?01" %.N" 43?.%?35&4" ;X.1G0&90" 0&" %//83Z.%&?" .&0" 108%N%?35&"?0F/510880"%.N"104?139?35&4";X%99:4"%>3&";0";@D85Z.01"8%"43?.%?35&K""

L%8G1@"45&" 3F/51?%&90<" 8%"458.?35&"|"D134C;0CG8%90"}"04?"95&43;@1@0"95FF0".&0"458.?35&"0N?1cF0"/1@40&?%&?";04"134Z.04"/5.1"8%"95&>3;0&?3%83?@";04";5&&@04K"=5.1"90??0"1%345&<" .&0" @?%/0" ;X%.;3?" 0?" ;0" 2@13>39%?35&" %;F3&34?1%?320" ;53?" c?10" 0&4.3?0" F340" 0&"

Page 137: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p#j!"

v.210" %>3&" ;X%44.101" 8%" ?1%m%D383?@" 0?"F%3&?0&31" 8X3&?@G13?@" ;." 4J4?:F0" x=520J<" plllyK"R0??0"@?%/0"%"/15.2@"8X.?383?@";."|"D134C;0CG8%90"}";%&4"804"9%4";X.1G0&90"F%34"0880"%"%.443"1@2@8@" 45&" ;%&G01" 8514Z.0" 804" .?3834%?0.14" 8X0N/853?%30&?" /5.1" 0>>09?.01" ;04" 3&?1.435&4"388@G3?3F04"0?"&5&"[.4?3>3%D804K"

=%1" 95&[email protected]&?<" 0?" 95FF0" &5.4" %885&4" 80" F5&?101<" ;3>>@10&?4" ?1%2%.N" ;0"109E019E0"40"45&?" 3&?@1044@4"_"95&?1d801" 80"/159044.4";."|"D134C;0CG8%90"}<"_"%F@835101"4%" F5;@834%?35&" 0?" _" >%9383?01" 8X3&?@G1%?35&" ;04" ;153?4" ;X%99:4" >80N3D804" %." 403&" ;04"F5;:804";X%99:4"98%443Z.04K"

!K!K!Kp"=15/543?35&4"/5.1"95&?1d801"804"134Z.04";."|"D134C;0CG8%90"}"

*&0" @?.;0" %&%8J?3Z.0" ;04" ?1%2%.N" ?1%3?%&?" 8%"F5;@834%?35&" ;." 95&?1d80" ;X%99:4"40&43D80"_"8%"43?.%?35&"&5.4"/01F0?";0";@G%G01"?1534";3109?35&4"/13&93/%804K""

(%"/10F3:10";3109?35&"%"@?.;3@" *U.2.0(.(-&'%m% *.%$-(+.(-&'%.<#"%2#$%)l=*#$%&+%$&*+(-&'$%0)e2eC-'-#$%-'(e=)e#$%2.'$%*#%/&2l*#%2U.""l$D"(%"1@%834%?35&"40"D%40"4.1".&0"/8%&3>39%?35&" 0?" .&0" F5;@834%?35&" %" /13513" Z.3" /1@;3?" 804" ;3>>@10&?04" /5443D383?@4" Z.3"/0.20&?"G@&@101";04"9%4".1G0&?4"0?"804"95&43;:10"95FF0";04"95&;3?35&4"/5.1"%.?513401"80";@980&9E0F0&?";X.&0"43?.%?35&";X.1G0&90";%&4"8%Z.0880"8X.?3834%?0.1"D@&@>3930";0"/8.4";X%990443D383?@"%.N"10445.1904";."4J4?:F0"G1�90"_"8X5/?35&";."|"D134C;0CG8%90"}K"

(04"?1%2%.N";0"x7011031%"0?"%8K<"!qqiy"5&?"/15/54@".&0"3F/8@F0&?%?35&"Z.3"2340"_"95&?1d801" 804"134Z.04";04" 3&?1.435&4"388@G3?3F04"8514";0" 8X.?3834%?35&";."|"D134C;0CG8%90"}"%."403&";04"4J4?:F04";0"4%&?@K"(X5D[09?3>";0"8%"458.?35&"/15/54@0"04?";0"4`%44.101"Z.0"804".?3834%?0.14<"D@&@>393%&?";0"8X5/?35&"{D134C;0CG8%90{<"/10&&0&?"8%"104/5&4%D383?@";0"80.14"%9?35&4K"(0"4J4?:F0"0>>09?.0"8%"0"0:.?=(15/$5"0"0&".?3834%&?".&0"/159@;.10";0"{D134C;0CG8%90{"D30&"4.120388@0K"

*&"?1%2%38";0"F5;@834%?35&"/8.4"%//15>5&;3"%"4.323";%&4"x7011031%"0?"%8K<"!qqly"5a"8X5/?35&"{D134C;0CG8%90{"%"@?@"3&?@G1@0";%&4"80"F5;:80"PQ'R";X.&0"F%&3:10"[email protected]@0"0?"?1%&4/%10&?0K"(0"F5;:80"3&?15;.3?<"%//08@"QATCPQ'R<"2340"_"O3S";@/%4401"8%"13G3;3?@";04";@93435&4" ;X%99:4" >5.1&304" /%1" 80" F5;:80" PQ'R<" O33S" 5>>131" .&" %99:4" /8.4" >80N3D80" %.N".?3834%?0.14<" O333S" %44.101" 8%" 0"0:.?=(15/$5"0" /%1" 8%" 40&43D3834%?35&" ;04" .?3834%?0.14"D@&@>393%&?";0"8`5/?35&"{D134C;0CG8%90{K"

(04" ?1%2%.N" ;0" xQ1.9M01" 0?" %8K<" !qqly" 40" 45&?" ;313G@4" 2014" 8X%F@8351%?35&" ;0"8X3&?@G1%?35&";04"458.?35&4"{D134C;0CG8%90{"/%1"8%"/15/543?35&";X.&"F5;:80"G@&@13Z.0";0"{D134C;0CG8%90{K" (%" 458.?35&"/0.?" 3&?@G101";3>>@10&?4"F5;:804";0" 95&?1d80";X%99:4"z" 0880">5.1&3?" ;04" 5.?384" Z.3" %44.10&?" .&0" 4/@93>39%?35&" %209" .&0" G1%&.8%13?@" ?1:4" >3&0" 5a" 8%">80N3D383?@";X%99:4"04?"1@%834@0"%."&320%.";0"8%"/01F34435&";X%99:4"%."830.";0"908.3";."1d80K"'>3&";0"F3&3F3401"804"134Z.04";0"2358%?35&";0"[email protected]?@";."4J4?:F0<"80"F5;:80">5.1&3?"8%"/5443D383?@";X%;%/?01"80"{D134C;0CG8%90{"4085&"80"&320%.";X.1G0&90K"

(%";0.N3:F0";3109?35&"%"/15/54@";0"1@%83401".&0"C*#S-5-*-(e%2U.""l$%$+)<#-**e#%&+%.$$-$(e#"5a"8X.?3834%?0.1"95&>15&?@"_".&"9%4";X.1G0&90"5D?30&;1%"/8.4";X%990443D383?@"%.N"10445.1904";."4J4?:F0"_"/%1?31";X.&0"%.?513?@"4./@130.10K"R0??0";01&3:10"/5.11%"0&4.3?0"8.3" >5.1&31" 804" 40123904�;5&&@04" ;5&?" 38" %" D0453&" 5." ?15.201" .&" 4.[0?" Z.3" /5.11%" 8.3";@[email protected]";04"%.?5134%?35&4"%>3&";0"/5.2531"%99@;01"%.N"10445.1904";0F%&;@04K"

(04"?1%2%.N";0"x)0//801"0?"%8K<"!qqiy"5&?"/1@40&?@".&0"/8%?0>51F0"G@&@13Z.0";0"G04?35&";X%99:4"Z.3" G:10" 804" 10>.4";X%99:4" %.N" 10445.1904";0";5&&@04"0&".?3834%&?".&0">5&9?35&" ;0" /%1?%G0" D%4@0" 4.1" 8%" 85G3Z.0K" (0" 4J4?:F0" 2@13>30" 43" 804" 10445.1904"

Page 138: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p#k! ""

;0F%&;@04" 45&?" 913?3Z.04"/5.1" 8%" 1@%834%?35&";0" 8%" ?�9E0" 95.1%&?0"0?" 0&" 95&[email protected]&90"1@%G3?";0"!">%m5&4"6"

O3S -53?"38"9E019E0".&"%.?10"4.[0?"Z.3"/0.?"c?10"83@"_"8%"?�9E0"0?"%.?5134@"_"%99@;01"904"10445.1904"%>3&";0">5.1&31"804"3&>51F%?35&4";0F%&;@04K"

O33S -53?"38"044%30";0"?15.201"8%"1%345&";."10>.4";X%99:4"OF%&Z.0";X3&>51F%?35&"5.";0" /13238:G04" ;X%99:4S" 0?" 4X38" J" %" .&0" /5443D383?@" ;0" &@G59301" %209" ;04";34/543?3>4" OF%9E3&0<" .?3834%?0.1S" %J%&?" .&0" %.?513?@" 4./@130.10" /5.1" 8.3"%.?513401"8X%99:4K"

(04" ?1%2%.N";0" xR%?%193"0?"%8K<"!qqky"5&?"/15/54@".&0"/8%?0>51F0"/012%4320"Z.3"1@/5&;" 0?" G:10" 8%" 95F/80N3?@" ;X%99:4" 8514" ;04" 913404" 0?" 43?.%?35&4" .1G0&?04K"(X%990443D383?@"04?"%44.1@0"_"?1%2014".&"4J4?:F0"9588%D51%?3>"Z.3"%44.10"8%"83%345&"0&?10"804";3>>@10&?4" 4.[0?4" ?1%3?%&?" 8%" 91340"5." 8%" 43?.%?35&".1G0&?0"4.1"/8%90"0?";04"%.?513?@4"0N?01&04" Z.3" /0.20&?" 3&?0120&31" /5.1" >5.1&31" .&" %99:4" >80N3D80" _" ;04" 10445.1904"0N?01&04"Z.3"&0"45&?"/%4"%.?5134@04"%"/13513K""

(%"?15343:F0";3109?35&"4X04?"5130&?@0"2014"/8.4"2U.+(&'&/-#%2#%0)-$#%2#%2e"-$-&'%.""&/0.='e#% 2^+'#% =#$(-&'% 2#$% )-$4+#$K" (X%.?5&5F30" %" /01F34" ;0" /15;.310" ;04"/01F34435&4">80N3D804";0"F%&3:10"%;"E59K"

(04" ?1%2%.N" ;0" xRE0&G" 0?" %8K<" !qqjy" 5&?" /15/54@" .&"F5;:80" ;0" [email protected]?@"F.8?3C&320%.N" D%4@" 4.1" 8%" 85G3Z.0" >85.0K" (0" 4J4?:F0" >5.1&3?" .&0" G04?35&" %.?5&5F0" %.N"10445.1904";04";5&&@04" 1%440FD8@04" _"/%1?31" ;04" 10445.1904";34?13D.@04K" (0";5F%3&0";X%//839%?35&"04?"83@"_"8%"[email protected]?@"&%?35&%80l"5a"8%"13G3;3?@";04";@93435&4";X%99:4"&X04?"/%4"%990/?%D80"0?"5a" 80" >%3?";0";@253801" 804" 10445.1904";0";5&&@04"/0.?"c?10"F53&4" 134Z.@"Z.X.&"10>.4";X%99:4K"=%1"95&[email protected]&?<"80"F5;:80"%44.10"8%">80N3D383?@";0"/1340";0";@93435&"0&".?3834%&?".&0" >5&9?35&";0" 85G3Z.0" >85.0"Z.3"5>>10".&0" I5&0" 3&?01F@;3%310" O0&?10" 804"/01F34435&4" 0?" 804" 10>.4" ;X%99:4S" 5a" ;04" %.?5134%?35&4" ;X%99:4" 45&?" 1@%834@04" 0?"%995F/%G&@04";X.&"9%89.8";0"134Z.0K"

!K!K!K!"-J&?E:40""

$%&4" 90??0" 409?35&<" &5.4" %25&4" 1@%834@" .&0" @?.;0" %&%8J?3Z.0" Z.3" F5&?10" 804";3>>@10&?4"?1%2%.N"?1%3?%&?";0"8%"F5;@834%?35&";."95&?1d80";X%99:4"40&43D80"_"8%"43?.%?35&"0?";0"8%"109E019E0";X.&0"3&?@G1%?35&"4?%&;%1;34@0";0"8X5/?35&";0"{D134C;0CG8%90{"%209"80"F53&;10"95�?";0"134Z.0K""

L%8G1@"80">%3?"Z.0"8X.?3834%?35&";."{D134C;0CG8%90{"%"45.20&?"1@2@8@";04"2358%?35&4";X%99:4<"8X%44.1%&90";X.&"%99:4">80N3D80"%.N"10445.1904";0";5&&@04"/5.1"804".?3834%?0.14";04" -B=" 04?" /13F51;3%80" /5.1" G%1%&?31" 8%" Z.%83?@" ;0" 4012390" 8514" ;X.&0" 43?.%?35&";X.1G0&90K"

R5FF0"&5.4"80"[email protected]&4"0&">3GK"!<"8X%;5/?35&";0"8%">80N3D383?@";X%99:4"%."403&";."F5;:80";0"95&?1d80";X%99:4"4.3?".&0"108%?35&"83&@%310"%209"80"134Z.0"6"

! /8.4" 8X%;%/?%?35&" 04?" ;@>3&30" ;0" F%&3:10" 13G3;0" 0&" 40" D%4%&?" 4.1" ;04"95&;3?35&4" 0?" ;04" 49@&%1354" /1@;@>3&34<" F53&4" 80" 134Z.0" ;04" 2358%?35&4";X%99:4"04?"@802@"z"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""k"*&"/15[0?"0&"9588%D51%?35&"0&?10"80"8%D51%?5310";0"109E019E0";0"8X%1F@0"%F@139%3&0"0?"8%"L3&34?:10";0"8%";@>0&40";0"8X'&G80?0110K"

Page 139: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p#l!"

! /8.4" 80" /159044.4" ;X%;%/?%?35&" 4X5130&?0" 2014" .&0" /1340" ;0" ;@93435&">80N3D80" 0&" 40" D%4%&?" 4.1" ;04" >5&9?35&4" %;" E59<" /8.4" 80" 134Z.0" ;04"2358%?35&4";X%99:4"0?";04"3&?1.435&4"388@G%804"/0.?"40"/5401K""

#

a5-(.&#K#Z#I/#.&)/$5"0#&0$.&#)8/1/=$/$5"0#[#)/#'5$(/$5"0#&$#)&'#.5'>(&'#1&'#A5")/$5"0'#18/@@;'#

QPV!I$!H'/#*C8$!+A400>&![*,$/#B!"$*-,0$!2!I$!&#)/+)*+!i4HNI!

(X@258.?35&" ;04" -B=" 4`04?" ;5&&@0" /5.1" 5D[09?3><" .&" %99:4" ?1%&4/%10&?" %.N"10445.1904" ;0" ;5&&@04<" _" &X3F/51?0" Z.08" F5F0&?<" ;0/.34" &X3F/51?0" 5a" 0?" &X3F/51?0"95FF0&?K"'>3&";0" 1@%83401" 90?" 5D[09?3><" .&0";34?13D.?35&";04" 4J4?:F04";X3&>51F%?35&" %"@?@"&@9044%310"%209"8%"&5?35&";0"8X0N/853?%?35&"0?";."/%1?%G0";04"10445.1904"5."40123904"/%1";3>>@10&?4" 4.[0?4";0";3>>@10&?4";5F%3&04K"$0" ?084"/%1?%G04";5320&?" c?10" G5.201&@4"/%1" /8.430.14" /%1?304" 45.4" >51F0" ;0" /583?3Z.04" ;X%99:4" ;34?13D.@04<" ;J&%F3Z.04" 0?"@258.?3204"0&"?0F/4"1@08K"

"R0??0" &5.20880" 95&90/?35&" ;04" %19E3?09?.104" 5130&?@04C4012390" %" >%9383?@"8X0N/853?%?35&";04"40123904";%&4";3>>@10&?04"%//839%?35&4"0?"4J4?:F04";X3&>51F%?35&K"b880"%" %.443" 3&?15;.3?" .&" &5.20%." 9E%880&G0" /5.1" 8%" G04?35&" ;X%99:4" 5a" .&"F@9%&34F0" ;0"95&?1d80";X%99:4";53?"&5&C40.80F0&?"/5.2531"G@101" 8%";34?13D.?35&";X.&"G1%&;"&5FD10";0"/13238:G04";04?3&@4"_"/8.430.14"4.[0?4";0F%&;%&?"8X%99:4"%.N"10445.1904";34?13D.@04"F%34<" ;53?" %.443" /5.2531" /10&;10" ;04" ;@93435&4" ;X%99:4" _" /%1?31" ;0" /583?3Z.04" ;X%99:4";34?13D.@04<" @258.?3204" 0?" /%1>534" 95&?1%;39?53104K" =5.1" 1@%83401" ;0" ?08804" /1340" ;0";@93435&<"80"4?%&;%1;"Y'RL("%"@?@";@2085//@K"

Y'RL("O#Q(#'$-5*#%!""#$$%B&'()&*%E.)@+0%I.'=+.=#S"04?".&"8%&G%G0";04?3&@"%." 95&?1d80" ;X%99:4<" D%4@" 4.1" YL(" 0?" /15/54@" /%1" xU'-B-<" !qq#yK" $@;3@" _"8`%;F3&34?1%?35&" ;04" /583?3Z.04" ;X%99:4" ;%&4" 804" ;5F%3&04" 5130&?@4" 40123904<" Y'RL(";@913?" ;04" /583?3Z.04" ;0" 95&?1d80" ;X%99:4" /01F0??%&?" ;0" ;@>3&31" 804" /13238:G04" ;04".?3834%?0.14"4.1".&"4012390K"R0"4?%&;%1;"/01F0?"_" 8%" >534<";X%.?E0&?3>301"0?";0"[email protected]"8X%99:4"0&"/10&%&?"0&"95F/?0";3>>@10&?4"@8@F0&?4"1083@4"%."95&?0N?0";0"8X.?3834%?0.1K"

(%" 4/@93>39%?35&" Y'RL(" >5.1&3?" .&0" %19E3?09?.10" Z.3" ;@913?" 80" /159044.4" 0?" 804"@?%/04"/01F0??%&?";0" >5.1&31".&0";@93435&";X%99:4" 8514";X.&0";0F%&;0";X%.?5134%?35&"O9>K">3GK"#SK""

OpS"(%"G04?35&";X%99:4"%."&320%.";."4J4?:F0"95FF0&90"/%1"8%";34?13D.?35&"0?"8%"/.D839%?35&";04"/583?3Z.04";X%99:4";%&4"804"/53&?4";X%;F3&34?1%?35&";04"/13238:G04":!:$"

Page 140: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]q! ""

O:&*-"?%!2/-'-$().(-&'%:&-'($S"Z.3"804"F0??0&?"_"8%";34/543?35&";04"/53&?4";0"/1340";0";093435&":O:"O:&*-"?%O#"-$-&'%:&-'(SK"

O!S" W.%&;" .&0" ;0F%&;0" ;X%99:4" 04?" 0>>09?.@0<" .&0" 10Z.c?0" 04?" >51F.8@0" 0?"0&25J@0"%."/53&?";X3F/543?35&";04";153?4";X%99:4":G:"O:&*-"?%G'C&)"#/#'(%:&-'(SK"

O#S"(0"=b="1@9./:10"90??0"10Z.c?0"0?"401%"9E%1G@";0"2@13>301"4%"2%83;3?@"_"8X%3;0";."T04?35&&%310";."R5&?0N?0"OB&'(#S(%W.'2*#)SK""

O]<^S"(0"B&'(#S(%W.'2*#)"3;0&?3>30"8%"10445.190";0F%&;@0"0?"1@9./:10"C";.":O:"C"804"%??13D.?4"95&?0N?.084"0N3G@4"/5.1"1@%83401".&0";@93435&";X%99:4K""

a5-(.&#B#Z#H"1;)&#'5+=)5*5?#1&#)/#-&'$5"0#18/@@;'#[#(0#*)"$#1&#1"00?&'#&0#EFGHI#

"OiCpqS"'"/%1?31";04"%??13D.?4"10?0&.4<"80"B&'(#S(%W.'2*#)% "1@9./:10"804"2%80.14"95&?0N?.08804" 83@04" _" 8%" ;0F%&;0" ;X%99:4" 0?" >51F.80" .&0" 10Z.c?0" Y'RL(" Z.3" 401%<"0&4.3?0<"0&25J@0"%.":O:"/5.1"Z.X0880"453?"%&%8J4@0K"

OppCp!S" (0":O:" %&%8J40" 8%" 10Z.c?0" Y'RL(" 0&" 95F/%1%&?" 804" 2%80.14" %9?.08804"%209"804"2%80.14";@>3&304"/%1"804"/583?3Z.04";X%99:4"/.34<"38"0&2530"8%"1@/5&40"O:#)/-("�"O#'?S"%."B&'(#S(%W.'2*#)"Z.3"8%"?1%&4F0?"%.":G:"%>3&";0"8X3F/5401"0?"%44.101"Z.X0880"401%"%//83Z.@0K"

"Op#S" *&" 7#)<-"#% 2U85*-=.(-&'" 04?" >3&%80F0&?" 104/5&4%D80" ;0" 8`%//839%?35&" ;04"%9?35&4" Z.0" 804" /583?3Z.04" ;X%99:4" 5&?" /1@934@04K" $0" ?08804" 5D83G%?35&4" /0.20&?" c?10"1@%834@04"O%2%&?�/0&;%&?�%/1:4S"8X3F/543?35&";X.&0"1@/5&40";X%99:4K"

(X%19E3?09?.10" ;0" Y'RL(" /01F0?" ;0" 10/1@40&?01" 804" 4?1%?@G304" ;0" 95&?1d80";X%99:4"45.4">51F0";0"1:G804"0?"10/540"4.1"804"&5?35&4";0"H+*#<":&*-"?"0?":&*-"?%7#(K"R04"

Page 141: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p]p!"

&5?35&4" /01F0??0&?" ;0" /1@93401" 804" 95&;3?35&4" ;X%//839%?35&" ;04" @8@F0&?4" 7+56#"(<"H#$&+)"#<"!"(-&'<"G'<-)&'/#'("Z.3"45&?"/1340&?"0&"9E%1G0"/%1"*#%B&'(#S(%W.'2*#)K"*&0"H+*#" O853S" 95F/10&;" ;04" B&'2-(-&'$" 0?" ;04" GCC#"($" O0>>0?4S" 0?" .&0":&*-"?% O=583?3Z.0S"95F/10&;";04"H+*#$"O8534S"0?"85*-=.(-&'$K""

Y'RL("04?" 95&43;@1@" 95FF0".&"4?%&;%1;"0>>39%90"/5.1" 4%" 9%/%93?@"_"G@101" 804";153?4";X%99:4";X.&0"F%&3:10";34?13D.@0"0&"/10&%&?"0&"95F/?0" 804";3>>@10&?4"%??13D.?4"95&?0N?.084";0"8X.?3834%?0.1"5.";."4012390K""

*&" /15>38" Y'RL(" PQ'R" %" @?@" 3&?15;.3?" /%1" xU'-B-<" !qq^y" /5.1" >%2513401" 8%"/51?%D383?@";."4?%&;%1;"2014";04"40123904"_"G1%&;0"@9E0880K""

QPWP!R,&0.&&,'/!

$%&4" 90?" @?%?" ;0" 8X%1?<" &5.4" &5.4" 45FF04" 3&?@1044@4" _" 8X@258.?35&" ;0" 8%"F5;@834%?35&";."95&?1d80";X%99:4";%&4"8X5D[09?3>";0"F30.N"1@/5&;10"%.N"D0453&4";04"-B=K""

=%1F3"804"F5;:804"98%443Z.04";."95&?1d80";X%99:4<"80"F5;:80"PQ'R"%"45.20&?"@?@"9E5343"/5.1"4%"9%/%93?@"_"G@101"8%";34?13D.?35&";04"10445.1904";0";5&&@04"0?"_"/10&;10"0&" 95F/?0" 8%" 108%?35&" 0&?10" 804" .?3834%?0.14" 4085&" 8%" E3@1%19E30" 51G%&34%?35&&0880" ;."4J4?:F0K"

'>3&" ;`3&?@G101" 8%" 9%1%9?@134?3Z.0" ;J&%F3Z.0" ;." 95&?0N?0" ;04" -B=<" ;3>>@10&?4"?1%2%.N" 40" 45&?" ;313G@4" 2014" 8X0N?0&435&" ;." F5;:80" PQ'R" %>3&" ;X%44.101" 8%" /1340" 0&"95F/?0";."95&?0N?0";0"8X.?3834%?0.1"8514";X.&0";0F%&;0";X%99:4K"

b?%&?" ;5&&@4" Z.0" " 904" 4J4?:F04" ;5320&?" /01F0??10" 8X%99:4" %.N" 10445.1904" ;0";5&&@04" 0&" ?0F/4" 1@08<" 80" F5;:80" ;X%99:4" ;53?" /10&;10" 0&" 95F/?0" 8%" 43?.%?35&" ;%&4"8%Z.0880" 8X.?3834%?0.1" 95&4.8?0" 80" 4J4?:F0K"$3>>@10&?4" ?1%2%.N" 5&?" /15/54@" ;X@?0&;10" 80"F5;:80";."95&?1d80";X%99:4"%>3&";0"1@%83401".&0"/1340";0";@93435&"40&43D80"_"8%"43?.%?35&K"b&"95&[email protected]&90<".&".?3834%?0.1";53?"/5.2531"1@%G31"0?"/%1>534";@/%4401"804";153?4";X%99:4"0&".?3834%&?"8%">5&9?35&"{D134C;0CG8%90{"%>3&";`%>>15&?01".&0"43?.%?35&"913?3Z.0K"

(X3&?15;.9?35&" ;." 4?%&;%1;" Y'RL(" %" %44.1@" 8X3&?015/@1%D383?@" ;0" 8%" /1340" ;0";@93435&";X%99:4"5a"804"10445.1904";0";5&&@04"45&?";34?13D.@04"0?"G@1@04"/%1";3>>@10&?4"40123904K"(%"95F/80N3?@";0"8%"/1340";0";@93435&";%&4"804"-B="04?";.0"_"8%";34?13D.?35&"Z.3"?5.9E0"&5&"40.80F0&?" 804" 10445.1904";0";5&&@04"F%34"%.443" 804"/583?3Z.04"G@1%&?" 904"10445.1904K"

(0" >5&9?35&&0F0&?" ;0" 8%" /1340" ;0" ;@93435&" ;." 4?%&;%1;"Y'RL(" 5>>10" ;04"458.?35&4" /8.?d?" 13G3;04K" =%1" 95&[email protected]&?<" &5.4" 45.83G&5&4" 8X3F/51?%&90" ;X5>>131" ;04"1@/5&404"%440I">80N3D804"Z.3"4X%;%/?0&?"/5.1"1@/5&;10"%.N"D0453&4"@258.?3>4";04"-B="5a"804" .?3834%?0.14" 40" ?15.20&?" 45.20&?" ;%&4" ;04" 95&?0N?04" ;J&%F3Z.04" 0?" 95&>15&?@4"/%1>534"_";04"43?.%?35&4"913?3Z.04"x'8").ME.&"0?"-:;04<"!qqjyK"

b&"1@/5&40"_"904"9E%880&G04";X%99:4<"&5.4"/15/545&4";%&4"8%"4.3?0".&"F5;:80";0"95&?1d80";X%99:4"%;%/?%?3><"40&43D80"%."95&?0N?0"0?"_"8%"43?.%?35&"Z.3"5>>10";04"458.?35&4"%8?01&%?3204"/01F0??%&?";0"4.//8@01"%.N";0F%&;04";X%99:4"&5&C%.?5134@04K"

Page 142: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]!! ""

VP!H'/#*,5.#,'/!!

$%&4"90"F@F5310<"&5.4"/1@40&?5&4";5&9<".&0"458.?35&"%;%/?%?320"0&"F5&?1%&?"Z.X.&0"95&4.8?%?35&";X.&"4J4?:F0"0N3G0"/%1>534".&"%99:4"|3&?0883G0&?"0?"/15%9?3>}"5a"80"4J4?:F0" 9E019E01%<" ;%&4" 80" 9%4" ;X.&0" ;0F%&;0" 10[0?@0<" 4X38" 0N34?0" ;04" 10445.1904"%.?5134@04"Z.3"45&?"/01?3&0&?04"O%8?01&%?3204S";%&4"90"95&?0N?0K"=5.1"1@%83401".&0"?0880"109E019E0<"&5.4"/1@40&?5&4".&0"0N?0&435&";."F5;:80"PQ'R"Z.3" 4X%;%/?0" %.N"D0453&4";04".?3834%?0.14"0?�"5."_"8%"&%?.10";."4012390"%??0&;."/%1"80"4J4?:F0K"

VPO!:"2FL4H!3!./!9'+>8$!FL4H!%$*-)&,7!$#!&$/&,58$!?!8)!&,#.)#,'/!!

(0" F5;:80" =-CPQ'R" O=012%4320" -3?.%?35&C%H%10" PQ'RS" x'8" ).ME.&" 0?" -:;04<"!qql%y<" x'8" ).ME.&" 0?" %8K<" !qp!%y" Z.0" &5.4" /15/545&4" 04?" .&0" 0N?0&435&" ;."F5;:80"PQ'RK" (X5D[09?3>" 04?" ;0" /01F0??10" 8%" 95&4?1.9?35&" ;X%.?5134%?35&4" >80N3D804" Z.3"4X%;%/?0&?"%."9E%&G0F0&?";0";153?4";X%99:4"9%.4@"/%1"8%"F5D383?@";0"8X.?3834%?0.1K",5?10"F5;:80"/10&;"0&" 95F/?0" 804" %??13D.?4" 95&?0N?.084";0" 8X.?3834%?0.1" 0?" 8%" 43?.%?35&";%&4"8%Z.0880" 38" 95&4.8?0" 80" 4J4?:F0" %>3&" ;0" 8.3" >5.1&31" ;04" /15/543?35&4" ;X%99:4" _" ;04"10445.1904"%8?01&%?3204K""

,5.4" %25&4" 9E5343" ;X.?383401" 80" F5;:80" PQ'R" /5.1" 404" &5FD10.404"9%1%9?@134?3Z.04" ?08804" Z.0" 4%" 9%/%93?@" _" >%9383?01" 8X%;F3&34?1%?35&" ;04" 10445.1904";@90&?1%834@04<"_"/10&;10"0&"95F/?0"8%"108%?35&"0&?10"804".?3834%?0.14"4085&"8%"E3@1%19E30"51G%&34%?35&&0880";."4J4?:F0<"_"/%4401"_"8X@9E0880"F%34"%.443"/5.1"4%"/5/.8%13?@";%&4"804";3>>@10&?4"4J4?:F04";0"G04?35&";X%99:4K""

R5FF0"&5.4" 80"F5&?15&4"0&" >3GK"]<"&5.4".?38345&4" 80"/13&93/0";X%??13D.?35&";04"1d804";."F5;:80"PQ'RK"=.34<"&5.4"@?0&;5&4"804"/01F34435&4"%??13D.@04"_"904"1d804"/5.1"%9Z.@131";0.N"?J/04";0"/01F34435&4"6"O3S";04"/01F34435&4"/1@;@>3&304"/%1"804"/583?3Z.04"0N34?%&?04";%&4"80"4J4?:F0<"O33S";04"/01F34435&4"%;%/?%?3204";@>3&304"0&"?0F/4"1@08"/%1"80"/159044.4"%;%/?%?3>"Z.0"&5.4"%25&4";@>3&3K""

'>3&";0"1@%83401"90??0"%;%/?%?35&"0?";0"95&4?1.310"904"&5.208804"/01F34435&4<" 80"F@9%&34F0" ;X%??13D.?35&" ;04" /01F34435&4" ;%&4" 80" F5;:80" =-CPQ'R" 4X%//.30" 4.1" .&"95F/54%&?"Z.3"@?.;30"80"95&?0N?0";0"8X.?3834%?0.1"/.34"8%"40&43D383?@";0"4%"43?.%?35&"Z.3<"0&" >5&9?35&" ;." [email protected]?%?<" 1@%83401%" .&" /159044.4" ;0" 109E019E0" 2014" ;04" 10445.1904"43F38%3104"%.?5134@04"0?"804"/15/5401%"95FF0"458.?35&4"%8?01&%?3204K""

$%&4" 90" Z.3" 4.3?<" &5.4" /1@40&?5&4" 8%"F5;@834%?35&" ;." /159044.4" %;%/?%?3>" Z.0"&5.4"/15/545&4"0&" 3&?@G1%&?";04"95F/54%&?4" 4.//8@F0&?%3104";%&4" 80"F5;:80"PQ'RK",5.4" %885&4" ;@>3&31" >51F0880F0&?" 90" &5.20%." F5;:80" %>3&" ;X0N/83Z.01" 804" 108%?35&4"0&?10"804"95F/54%&?4";0"90"F5;:80K"

b&" /13&93/0<" %." F5F0&?" ;0" 8`%99:4" %." 4J4?:F0<" 8X.?3834%?0.1" 4X3;0&?3>30" /5.1"5.2131" .&0" 404435&" ;%&4" 8%Z.0880" 38" 8.3" 401%" %??13D.@" .&" 5." /8.430.14" 1d804K" R0??0"%??13D.?35&"8.3"/01F0?";X%99@;01"_".&0"/%1?30";04"10445.1904";."4J4?:F0"%>3&";0"1@%83401";3>>@10&?04" ?�9E04K"R0??0"%??13D.?35&"/10&;"0&"95F/?0" 804"%??13D.?4";0" 8X.?3834%?0.1" ?084"Z.0"45&"3;0&?3?@<"45&"/15>38<"80"95&?0N?0<"0?9K""

(0"F5;:80" 10>8:?0" 8%"F5D383?@" 0?" 8%" 2%13@?@" ;." 95&?0N?0"6" 8X.?3834%?0.1" 401%" %.443"9%1%9?@134@"/%1";04"%??13D.?4"95&?0N?.084";J&%F3Z.04"O859%834%?35&<"?J/0";0"95&&0N35&<"E0.10<" 0?9KSK" R04" 9%1%9?@134?3Z.04" ;J&%F3Z.04" 3&>8.0&90&?" 804" /01F34435&4" Z.3" 4015&?";5&&@04K""

Page 143: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p]#!"

a5-(.&#W#Z#I&#H"1;)&#7R:TYFG#i#7&.A/'5A&#R5$(/$5"0:/3/.&#TYFG#j#

F'% Hn*#% H" 10>8:?0" 80" /543?35&&0F0&?" ;X.&" .?3834%?0.1" ;%&4" 8%" E3@1%19E30"51G%&34%?35&&0880";0"8X0&?10/1340K"(0"10G15./0F0&?";0"/8.430.14"/0145&&04"O0>>09?.%&?".&0"?�9E0"43F38%310S";%&4".&"1d80"%"/5.1"5D[09?3>";0">%9383?01"8%";34?13D.?35&"0?"8%"F340C_C[5.1";04";153?4";X%99:4"%.N"10445.1904";0";5&&@04K"

(0"1d80";."F5;:80"/15/54@"04?"/8%9@"%."9v.1";."4J4?:F0"6"38">%3?"8%"83%345&"0&?10"804".?3834%?0.14"0?"804"/01F34435&4"0?"%44.10".&0"G04?35&";@90&?1%834@0";04";153?4";X%99:4"OZ.3"04?"45.20&?"1@%834@0"/%1".&0"?15343:F0"/%1?30"O0KGK".&"%;F3&34?1%?0.1SSK"

IU.(()-5+(-&'% 2#$% )n*#$% .+S% +(-*-$.(#+)$% F!" 04?" 10/1@40&?@0" /%1" .&0" 108%?35&"|F%&JC?5CF%&J}"5a".&".?3834%?0.1"/0.?"40"2531"%??13D.01"/8.430.14"1d804"0?".&"1d80"/0.?"c?10" 1083@" _" /8.430.14" .?3834%?0.14" 0&" FcF0" ?0F/4K" $%&4" .&" 95&?0N?0" /012%43><" 90??0"%??13D.?35&"04?"G@1@0"/%1".&"901?%3&"&5FD10";04"B&'().-'(#$%B&'(#S(+#**#$%BBK"

4@!! !@#,8,&)#$.*&!1!FC8$&!1!HH!

=%1" 0N0F/80<" ;%&4" 80" 9%4" ;X.&" 4J4?:F0" ;0" 4%&?@<" .&" .?3834%?0.1" /0.?" 599./01"/8.430.14" 1d804" 0&" FcF0" ?0F/4" 6" 38" /0.?" c?10" /%?30&?" O45.4" ?1%3?0F0&?S" 0?" F@;093&"?1%3?%&?" 0&" FcF0" ?0F/4" 5." F@;093&" 0?" 9E0>" ;0" 4012390<" 0?9K" (04" 95&?1%3&?04"95&?0N?.08804"G@1%&?";0"?08804"%??13D.?35&4"/0.20&?"c?10"8XE0.10"0?"8%"859%834%?35&K"

F'#% :#)/-$$-&'% :" 04?" .&0" %.?5134%?35&" Z.3" ;5&&0" _" 8X.?3834%?0.1" 80" ;153?";X%99@;01"%.N"10445.1904";."4J4?:F0<"90??0"%.?5134%?35&"/%440"_" ?1%2014" 80"1d80K",5?10"F5;:80" G@&:10" ;0.N" 451?04" ;0" /01F34435&4" 4085&" 8%" 43?.%?35&" 0?" 80" 95&?0N?0" ;0"95&4.8?%?35&"6";04"/01F34435&4"/1@;@>3&304"0?";04"/01F34435&4"%;%/?%?3204K"

:!Z!n::!@!:4o!

I#$%:#)/-$$-&'$%:)e2eC-'-#$%::"45&?";04"%.?5134%?35&4";@>3&304"0N/8393?0F0&?"%"/13513"/%1" 804"G04?35&&%3104";."4J4?:F0K"$%&4" 80"9%4";X.&"4J4?:F0";34?13D.@"Z.3".?38340"Y'RL("/5.1"8%"G04?35&";04";153?4";X%99:4<"904"/01F34435&4"45&?"4%.20G%1;@04";%&4";04"/583?3Z.04";X%99:4"/.34";34?13D.@04";%&4"/8.430.14"='=4"O=5839J"';F3&34?1%?35&"=53&?4SK"

(X%??13D.?35&";04"=01F34435&4"=1@;@>3&304"'=="04?"10/1@40&?@0"/%1".&0"108%?35&""|F%&JC?5CF%&J}" 5a" .&" 1d80" /0.?" c?10" %??13D.@" _" /8.430.14" /01F34435&4" 0?" .&0"/01F34435&" /0.?" c?10" %44593@0" _" /8.430.14" 1d804K" $%&4" .&" 95&?0N?0" /012%43><" 90??0"%??13D.?35&"04?"%.443"G5.201&@0"/%1"804"R5&?1%3&?04"R5&?0N?.08804"RR";0"8X.?3834%?0.1K""

4::!! !F'8$&!1!::!1!HH!

Page 144: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]]! ""

I#$%:#)/-$$-&'$%!2.0(.(-<#$%:!"45&?";04"%.?5134%?35&4"%8?01&%?3204"/15/54@04";X.&0"F%&3:10"%;"E59"/%1"&5?10"F5;:80K"(%"G@&@1%?35&";0"?08804"/01F34435&4"%.1%"830.";%&4" 80" 9%4" ;X.&" 10[0?" ;X.&0" ;0F%&;0" ;X%99:4" @?%D830" ;%&4" .&0" 43?.%?35&" 3F/51?%&?0"O95&4.8?%?35&"0N?1%"E54/3?%83:10<".1G0&90<"0?9KSK""

R04" %.?5134%?35&4" 45&?" 83@04" %." 95&?0N?0" 95.1%&?" ;0" 8X.?3834%?0.1K" (0" 95&?0N?0<";%&4"80"F5;:80"/15/54@<"04?"10/1@40&?@"/%1".&"0&40FD80";0"R5&?1%3&?04"R5&?0N?.08804"RR" Z.3" 45&?" 9%1%9?@134@04" /%1" 80.1" &%?.10" ;J&%F3Z.0" ;.0" _" 8%" 258%?383?@" ;04"0&2315&&0F0&?4" /012%43>4K" (0" F5;:80" /15/54@" /10&;" 0&" 95F/?0" 8%" ;@?09?35&" ;04"95&?1%3&?04<" 8X3;0&?3>39%?35&";0" 8X0&40FD80";04"10445.1904"%990443D804";%&4"90"95&?0N?0"0?" 8%" 109E019E0" ;0" 10445.1904" %8?01&%?3204" Z.3" /0.20&?" 1@/5&;10" _" 8%" ;0F%&;0" ;0"8X.?3834%?0.1K"

(04" 10445.1904" %8?01&%?3204" 45&?" 5D?0&.04" _" 8X%3;" ;X.&" >5.1&3440.1" ;04"10445.1904"%8?01&%?3204"Z.3"04?"/0145&&%834@"4085&"80"D0453&";.";5F%3&0";X%//839%?35&K"(%" 43F38%13?@" /0.?" c?10" .?3834@0" %>3&" ;0" /15/5401" .&0" 10445.190" /01?3&0&?0K" R0??0"43F38%13?@" O9%89.8@0" 0&?10" 804" 10445.1904"&5&"%.?5134@04";0F%&;@04" 0?" 8X0&40FD80";04"10445.1904"%.?E5134@04S"/0.?"c?10"83@0"%."95&?0&.";X.&";59.F0&?"O95&?0&."?0N?.08S<"_"4%"4?1.9?.10" O;59.F0&?" YL(S" 5." _" ;3>>@10&?04" 108%?35&4" 4/%?35C?0F/5108804" O;%&4" 80" 9%4";X.&0"109E019E0"2014".&0"10445.190"859%834@0"_"/15N3F3?@SK"

IU.(()-5+(-&'%2#$%:#)/-$$-&'$%!2.0(.(-<#$%!:!">51F0".&0"108%?35&"|"F%&JC?5CF%&J"}"0&?10"804"1d804"0?"804"/01F34435&4"';%/?%?3204"Z.3"45&?">51?0F0&?"3&>8.0&9@4"/%1"80"95&?0N?0"95.1%&?"/1@40&?@"/%1"804"95&?1%3&?04"95&?0N?.08804<" 80"&320%.";0"40&43D383?@";0"8%"43?.%?35&"0?"8X0N34?%&90";04"10445.1904"%8?01&%?3204K"

4:4!! !FC8$&!1!:4!1!HH!1!""!@!48#!

$%&4"90??0"409?35&"&5.4"%25&4"/1@40&?@"95FF0&?"&5.4"%25&4"F5;@834@"8%"/1340";0";@93435&"0?";%&4"90"Z.3"4.3?<"&5.4"%885&4"F5&?101"8X%19E3?09?.10"%44593@0";."4J4?:F0"/15/54@" Z.3" %//83Z.0" 8%" /1340" ;0" ;@93435&" %;%/?%?320" 0?" 40&43D80" _" 8%" 43?.%?35&K" R0??0"%19E3?09?.10"F0?"0&"v.210"8%"/1340";0";@93435&";."4?%&;%1;"Y'RL("0?"8X%;%/?0"4085&"8%"43?.%?35&"0&".?3834%&?";04"&5?35&4";0"43F38%13?@K"$%&4" 8%"4.3?0<"&5.4"%885&4"/1@40&?01" 80"4J4?:F0"Z.3"%//83Z.0"90??0"/159@;.10"%;%/?%?320"0&".?3834%&?"8%"1@@913?.10";04"10Z.c?04K"

VPQ!:"pF"!3!@/!&<&#>9$!)+)%#)#,7!&$/&,58$!).!0'/#$1#$!$#!?!8)!&,#.)#,'/!5)&B!?!8)!*BB0*,#.*$!+$&!*$l.v#$&!i4HNI!!

,54" ?1%2%.N"%//83Z.0&?".&0"/159@;.10"%;%/?%?320"Z.3"/10&;"0&"95F/?0" 80" 1d80";0"8X.?3834%?0.1<"45&"95&?0N?0"0?"4%"43?.%?35&"%>3&";0"8.3">5.1&31";04"F5J0&4"/5.1"%99@;01"_";04"10445.1904"%8?01&%?3204";%&4"80"9%4"5a"38"0>>09?.0".&0";0F%&;0"&5&"%.?5134@0K""

*&"10>.4";X%99:4"/0.?"c?10"9%.4@"/%1".&"9E%&G0F0&?";."95&?0N?0";0"8X.?3834%?0.1"5."/%1"8%"2%13@?@";0"95&?0&.";04"4J4?:F04"3&?0115G@4K"=5.1"1@45.;10"90"9E%880&G0<"&5.4"/15/545&4" .&" F@9%&34F0" ;0" 1@@913?.10" ;04" 10Z.c?04" ;0" 8X.?3834%?0.1" x'8" ).ME.&" 0?"-:;04<" !qqjy" 0&" .?3834%&?" 8%" 109E019E0" ;0" ;0G1@4" ;0" 43F38%13?@" 0&?10" .&" @8@F0&?" &5&"%.?5134@"O;0F%&;@"/%1"8X.?3834%?0.1S"0?";04";59.F0&?4"5.";04"40123904"0N34?%&?4";%&4"80"4J4?:F0"0?"%.?5134@4"_"8X.?3834%?0.1K"

(X%19E3?09?.10"=-WP-":#)<.$-<#%7-(+.(-&'P.1.)#%`+#)?%H#1)-(-'=%7?$(#/"Z.0"&5.4" /15/545&4" 2340" _" @?0&;10" 80" F5;:80" ;0" /1340" ;0" ;@93435&" ;%&4" Y'RL(" /5.1" 80"10&;10"/8.4"%;%/?%D80<"2531">3GK"^K"(%">80N3D383?@";0"/1340";0";@93435&"04?"1@%834@0"_"/%1?31";X.&0"95.9E0"%;%/?%?320"F340"0&"50.210"/%1".&"F@9%&34F0";0"1@@913?.10";0"8%"10Z.c?0"

Page 145: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p]^!"

;0" 8X.?3834%?0.1" ;%&4" 80" 9%4" 5a" 0880" 04?" 10>.4@0" /%1" 80" =$=" x'8" ).ME.&" 0?" %8K<" !qqk%<"!qqkDyK""

(%" 1@@913?.10" ;0" 10Z.c?04" Y'RL(" 04?" %.443" 95&43;@1@0" 95FF0" .&" @8@F0&?" 98@"/5.1" %44.101" .&" %99:4" [email protected]@" %.N" 10445.1904<" 0&" /01F0??%&?" ;0" F5;3>301" 8%"234.%834%?35&" ;0" 8%" 4?1.9?.10" %1D510490&?0" ;X.&" ;59.F0&?" 4085&" 804" /13238:G04" ;X%99:4"

%9951;@4"_".&".?3834%?0.1K""

"

a5-(.&#`#Z#7RSTR#k#\0#','$;+&#1&#[email protected]$(.&#1&'#.&>(]$&'#EFGHI##

(0" 4J4?:F0"=-WP-" 1@9./:10" 804" 95&?1%3&?04" 95&?0N?.08804";0" 8X.?3834%?0.1" 0?" 804"10m53?"%209".&0"@?%/0";X%.?E0&?3>39%?35&"OpSK"=.34<"Z.%&;"8X.?3834%?0.1"8%&90"4%"10Z.c?0<"80"4J4?:F0"8%"95FF.&3Z.0"%."G@&@1%?0.1";0"10Z.c?0"O!S"Z.3"8%"?1%;.3?"2014".&0"10Z.c?0"P";0" >51F%?" Y'RL(K" R08.3C93" /10&;" 0&" 95F/?0" 90??0" ;0F%&;0" 0?" 8%" 95FD3&0" %209" 804"95&?1%3&?04"95&?0N?.08804"/.34"8X0&2530"2014"8Xb2%8.%?0.1";0"10Z.c?04"O#S"Z.3"[5.0"80"1d80";X.&"=$="0?"4.3?"80"/159044.4"&51F%8";0"Y'RL(K"

-085&" 804" ;153?4" ;X%99:4" ;0" 8X.?3834%?0.1" O/1@934@4" /%1" 804" /583?3Z.04" ;X%99:4"4%.20G%1;@04" ;%&4" 804" ='=4" O2531" 80" 49E@F%" Y'RL(" 0&" 409?35&" !K!KpS<" 80" 4J4?:F0"1@/5&;" _" 90??0" ;0F%&;0" 453?" 0&" /01F0??%&?" _" 8X.?3834%?0.1" ;X%99@;01" _" 8%" 10445.190";0F%&;@0"O]%S<"453?"0&"8.3"1@/5&;%&?"%209".&"10>.4";X%99:4"O]DSK"RX04?";%&4"90";01&301"9%4" Z.0" 80" F@9%&34F0" %;%/?%?3>" /15/54@" 3&?01230&?" /5.1" @?.;301" 8%" 43?.%?35&" ;%&4"8%Z.0880"8X.?3834%?0.1"%"95&4.8?@"80"4J4?:F0K"R0??0"43?.%?35&"04?";@>3&30"/%1"80"75.1&3440.1";0"-0&43D383?@";0"8%"-3?.%?35&"O^"0?"iS"Z.3"%.?51340"8%"1@G@&@1%?35&";0"8%"10Z.c?0"PX";%&4"80"9%4";X.&0"43?.%?35&";X.1G0&90"/%1"0N0F/80K""

R0??0"1@G@&@1%?35&"5."1@@913?.10";0"10Z.c?0"04?"1@%834@0"G1�90"%."75.1&3440.1";0";04" 458.?35&4" %8?01&%?3204" Oj" 0?" kS" Z.3" /10&;" 804" 95&?1%3&?04" 95&?0N?.08804" ;0"8X.?3834%?0.1" 95FF0" .&" /53&?" ;0" ;@/%1?" /5.1" 8%" 109E019E0" ;04" ;59.F0&?4" 5." ;04"40123904" %8?01&%?3>4" %.?5134@4" %J%&?" ;04" 43F38%13?@4" ;0" 95&?0&." 5." ;0" >5&9?35&&0F0&?"%209"8%"10445.190"[.G@0"95FF0"&5&"%.?5134@0"3&3?3%80F0&?";0F%&;@0"/%1"8X.?3834%?0.1K""

Page 146: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]i! ""

R0??0"@?%/0"04?";04?3&@0"_"104?3?.01"_" 8X3&?01/1@?0.1";0"10Z.c?04";04"10445.1904"%8?01&%?3204"43F38%3104K"$%&4"80"9%4"5a"80"4J4?:F0"&X%"/%4";0"/15/543?35&4<"8X3&?01/1@?0.1";04" 10Z.c?04" 2%" 0&25J01" _" 8X.?3834%?0.1" .&" 10>.4" ;X%99:4" Ol%S" O9%4" 98%443Z.0SK" b&"102%&9E0<" ;%&4" 80" 9%4" 5a" 80" 4J4?:F0" ?15.20" ;04" 10445.1904" 43F38%3104" %8?01&%?3204<" 80"T@&@1%?0.1" ;0" 8%" P0Z.c?0" 1@@913?" 8%" 10Z.c?0" 3&3?3%80" 0&" 10F/8%m%&?" 8%" 10445.190";0F%&;@0"/%1"8%"&5.20880"10445.190"[.G@0"43F38%310"O/%1"80"75.1&3440.1";0"-3F38%13?@S"/.34"8X0&2530"2014"8Xb2%8.%?0.1";0"P0Z.c?04"Z.3"1@@2%8.0"8%"&5.20880"10Z.c?0"PX"OlDS"0?"1@/5&;"_"8X.?3834%?0.1"%209".&"10>.4";X%99:4"/5.1"4%";0F%&;0"3&3?3%80"0?".&0"/01F34435&"/5.1"%99@;01"%.N"10445.1904"%8?01&%?3204"OpqSK"

VPV!L,8)/!!

$%&4"90??0"/%1?30<"&5.4"%25&4";@?%388@"80"F5;:80"=-CPQ'R"0?"8X%19E3?09?.10"=-WP-"Z.0"&5.4"%25&4"/15/54@4"/5.1"1@%83401".&0"/1340";0";@93435&"40&43D80"%."95&?0N?0"0?"_"8%" 43?.%?35&" ;0" 8X.?3834%?0.1K" $%&4" 90" Z.3" 4.3?<" &5.4" %885&4" F5&?101" ;04" 0N0F/804";X%//839%?35&";%&4"804Z.084"&5.4"%25&4"2%83;@"&5?10"/15/543?35&K"

WP!R$&!"0B/)*,,!+A4%%8,0)#,'/&!

(%" /15/543?35&" ;." F5;:80" =-CPQ'R" 0?" ;0" 8%" 1@@913?.10" ;0" 10Z.c?04" Y'RL("95&4?3?.0".&0"458.?35&"G@&@13Z.0"Z.3"%"@?@"2%83;@0";%&4";3>>@10&?4"95&?0N?04"%//839%?3>4K"

WPO! 4%%8,0)#,'/!).!&$*-,0$!+$&!Ml.,%$&!N'5,8$&!KB*,)#*,l.$&!MNK!

$%&4" 90??0" 409?35&<" &5.4" /1@40&?5&4" .&" 0N0F/80" ;X%//839%?35&" %." 403&" ;`.&"4012390" ;`bZ.3/04" L5D3804" T@13%?13Z.04" bLTK" ,5?10" ?1%2%38" 4`%//.30" 4.1" 804" [email protected]?%?4";X.&"/15[0?"1@%834@"/%1"8X*&320143?@";0"A5.85.40"O7%9.8?@";0"L@;093&0"0?"(%D51%?5310";0"T04?35&" 0?" R5G&3?35&S" /5.1" 80" F3&34?:10" ;0" -%&?@pq" ;5&?" 8X5D[09?3>" 04?" ;X@2%8.01" 8%"/01>51F%&90" ;04" 40123904" bLT" ;0" 8%" 1@G35&" L3;3" =J1@&@04" 0?" 80.1" 0>>39%93?@" ;%&4" 8%"/1340"0&"9E%1G0";04"/0145&&04"�G@04">1%G3804"x'1?E.4"0?"%8K<"!qqlyK"

R5FF0"&5.4"%885&4"80"F5&?101<"8X%44.1%&90";0"8X%990443D383?@"%.N"10445.1904";04"4J4?:F04" ;0" 4%&?@" ;0/.34" &X3F/51?0" 5a" 04?" .&" 913?:10" ?1:4" 3F/51?%&?" /5.1" 80">5&9?35&&0F0&?" ;0" 90??0" @Z.3/0" F5D380K" =%1" 95&?10<" 8%" ?1%&4/%10&90" ;X%99:4" 0N3G@0"O;%&4";04"9%4";`.1G0&90"0?";%&4";04"49@&%133"913?3Z.04"?0F/4"1@08S"40"95&?10;3?"%209"8%"13G3;3?@" ;04" 95&?1%3&?04" ;0" [email protected]?@" ;04" 4J4?:F04" ;0" 4%&?@K"$:4" 8514<" 8X.?3834%?35&" ;X.&"F5;:80" ;." 95&?1d80" ;X%99:4" 40&43D80" %." 95&?0N?0" 0?" _" 8%" 43?.%?35&" &5.4" %//%1%u?"3&95&?5.1&%D80K"

*&0"3&?0120&?35&";X.&0"bLT"/10&;"830."%/1:4"8%"1@90/?35&";X.&">%N";X.&"|D5&";0";0F%&;0";X3&?0120&?35&}" %;1044@"/%1" .&" 4012390K" b&" %&%8J4%&?" 804" ?J/04";0";0F%&;0";X.&0"F34435&<"&5.4";34?3&G.5&4";0.N"F5;04";X%9?323?@"6""

• !"(-<-(e% -'().P,&$0-(.*-l)#" 5a" 8XbLT" 40" F5D38340" /5.1" 0>>09?.01" .&0" 3&?0120&?35&";%&4".&"%.?10"4012390";%&4"80"FcF0"Ed/3?%8"z"

• !"(-<-(e%#S().P,&$0-(.*-l)#%5a"8XbLT"40";@/8%90"2014".&"4012390"E514"8XEd/3?%8"?08"Z.0"80" 90&?10" ;0" 453&4" ;0" 4.3?0" 0?" ;0" 1@%;%/?%?35&" --P<" 8X@?%D83440F0&?" ;XE@D01G0F0&?"/5.1" 804" /0145&&04" �G@04" ;@/0&;%&?04"b+='$<" 80" 90&?10" 859%8" ;X3&>51F%?35&" 0?" ;0"9551;3&%?35&"OR(BR-SK%%

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""pq"R5&?1%?"+'-�R,-'<"&�qj�qqqk<"B,-bPL"*^^k"V"$@/%1?0F0&?";0"-%&?@"/.D83Z.0">%9.8?@";0"F@;093&0";0"A5.85.40"0?"(%D51%?5310"T04?35&"0?"R5G&3?35&"Ob'"!q]kS"C"*&320143?@"A5.85.40"BBB"C"=%.8"-%D%?301K""

Page 147: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p]j!"

(X%9?323?@";0F%&;@0"2340"&51F%80F0&?"_"?1%3?01".&"/%?30&?"0?"/5.1"908%<"[email protected]/0"V" 95F/54@0" ;X.&0" 4091@?%310<" ;X.&0" 3&>31F3:10<" ;X.&0" %3;0C453G&%&?0" 0?" ;X.&"F@;093&"4/@93%834?0" V" %.1%" D0453&" ;X%99@;01" %.N" ;3>>@10&?04" 10445.1904" F@;39%804" /.34<" ;0"95&4?1.310".&";544301";X@2@&0F0&?4"G@13%?13Z.04K""

b&" 95&43;@1%&?" 8%" 9%1%9?@134?3Z.0" F5D380" ;0" [email protected]/0<" &5.4" 45.83G&5&4"8X3F/51?%&90";0"/5.2531"1@%83401"904"F34435&4"0&"%99@;%&?"%.N"10445.1904";X3&>51F%?35&";0/.34" &X3F/51?0" Z.08" 4012390�859%834%?35&<" _" &X3F/51?0" Z.08" F5F0&?" 0?" 0&" .?3834%&?"&X3F/51?0"Z.0880"F%9E3&0"0?"4J4?:F0";X3&>51F%?35&K""

WPOPO!I$&!0)*)0#B*,&#,l.$&!%$*-)&,-$&!+$&!&<&#>9$&!+$!&)/#B!

b&" %&%8J4%&?" 804" 9%1%9?@134?3Z.04" ;04" 4J4?:F04" ;0" 4%&?@<" &5.4" /5.25&4" ;310"Z.X384"45&?";0"/8.4"0&"/8.4"90&?1@4"4.1"8X.?3834%?0.1"OF@;093&<"3&>31F3:10<"/%?30&?<"0?9KS"0?"Z.X384" .?38340&?" ;04" ?09E&585G304" 5130&?@04" 4012390" /5.1" G%1%&?31" .&0" 901?%3&0" Z.%83?@K"$%&4"904"4J4?:F04<"8%"Z.%83?@";0"40123904"04?"913?3Z.0"9%1"0880"?5.9E0"8%"230";."/%?30&?K"(%">3GK" i<" F5&?10" 8X3F/51?%&90" ;0" 8X3&?01%9?35&" 0&?10" 804" ;3>>@10&?4" 45.4C4J4?:F04" Z.3"3&?01%G3440&?"/5.1"80"4012390";."/%?30&?"OJ"95F/134"804"bLTSK""

"

a5-(.&#J#Z#I850$&./@$5"0#1&'#'"('#@"+="'/0$'#18(0#R,'$;+&#1&#R/0$?#7&.A/'5*#

(%"40&43D383?@"0?"8%"95&>3;0&?3%83?@";04";5&&@04"F@;39%804"[.4?3>30&?"80">%3?"Z.X08804"4530&?"95&4012@04";%&4" 80.14"10445.1904";X513G3&0"0?";34?13D.@04";%&4";3>>@10&?4"45.4C4J4?:F04" OEd/3?%.N<" 8%D51%?53104" ;X%&%8J40<" 9%D3&0?4" ;0" F@;093&<" 0?9KSK" R0??0";@90&?1%834%?35&"3&>8.0&90"8%"G04?35&";X%99:4"%.N"10445.1904"F@;39%804"Z.3"/%440"/%1"8%";34?13D.?35&" ;04" /13238:G04" ;X%99:4" 4085&" 80" 1d80" ;0" 8X.?3834%?0.1" ;%&4" 8%" E3@1%19E30" ;."4J4?:F0"0&".?3834%&?"80"4?%&;%1;"PQ'R"x7011%3585"0?"%8K<"pll!yK"

(%"&%?.10"@258.?320";04";5&&@04"F@;39%804"04?"?1:4"3&?@1044%&?0"9%1"0880"10>8:?0"&5&" 40.80F0&?" 8X%2%&90F0&?";X.&0" 43?.%?35&";X.&"/%?30&?" 0&"/10&%&?" 0&" 95F/?0" 8X%N0"?0F/5108"F%34" %.443<" 804" ;3>>@10&?04" 3&?0120&?35&4" ;04"F0FD104" ;0" [email protected]/0"F@;39%80"Z.3" 5&?" 0." 830.K" -%9E%&?" Z.X.&0" G1%&;0" /%1?30" ;04" ;5&&@04"F@;39%804" 04?" G@&@1@0" 0?"

Page 148: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p]k! ""

?1%3?@0"0&"?0F/4"1@08<"8X%;F3&34?1%?35&";04"/13238:G04";X%99:4";53?"c?10"90&?1%834@0"/5.1"%44.101"8X3&?@G13?@";."4J4?:F0"0?".&0"/1340";0";@93435&">3%D80K""

(%" G04?35&" ;04" ;153?4" ;X%99:4" 04?" 453G&0.40F0&?" %//83Z.@0" %.N" 10445.1904"F@;39%804"Z.3"45&?"45.20&?"10G15./@04"0?"98%44@04"/%1"/%?30&?";%&4".&";544301"F@;39%8"/0145&&08K"R0";544301"95&?30&?"/8.430.14"?J/04";0";5&&@04"O?0N?0<"3F%G0<"23;@5<"0?9KS"Z.3";@91320&?"8X@258.?35&";0"8%"43?.%?35&";X.&"/%?30&?K""

'>3&" ;0" >%9383?01" 80" /%1?%G0" ;0" ;5&&@04<" 08804" 45&?" 45.20&?" 10G15./@04" 0?"4%.20G%1;@04";%&4";04";59.F0&?4"|40F3C4?1.9?.1@4}"10/1@40&?@4"0&"YL("V"0Y?0&43D80"L%1M./" (%&G.%G0" V" .&" >51F%?" ?0N?.08" Z.3" ;@913?" 80" 95&?0&." 0?" 8%" 4?1.9?.10" ;X.&";59.F0&?K" (%" 43F/8393?@<" 8X0N/1044323?@" 0?" 8X3&?015/@1%D383?@" ;0" YL(" 5&?" >%25134@" 45&";@/8530F0&?";%&4"8X@9E%&G0";04";5&&@04"F@;39%804K""

(0">%3?"Z.0"YL(";0230&&0<";0"/8.4"0&"/8.4<".&"4?%&;%1;";X@9E%&G0";X3&>51F%?35&"F@;39%80" x+(j<" pll]y" 10&;" &@9044%310" 8X.?3834%?35&" ;X.&" 4?%&;%1;" ;0" 95&?1d80" ;X%99:4"/5.1"G@101" 8%"/1340";0";@93435&";%&4"90?"@9E%&G0K"'3&43<"Y'RL("xU'-B-<"!qq#y"/01F0?";X%//83Z.01"804"/13&93/04";5&&@4"/%1"804"8@G348%?35&4"F@;39%804K""

WPOPQP!IA,9%'*#)/0$!+$!8)!&B0.*,#B!+)/&!8$&!&<&#>9$&!+$!&)/#B!!

(04";5&&@04"F@;39%804"@?%&?"95&43;@1@04"/%1"8%"853"95FF0";04";5&&@04"/132@04<"40&43D804"0?"95&>3;0&?308804<";3>>@10&?04"8@G348%?35&4"3&?01&%?35&%804"0?"&%?35&%804"5&?"@?@"/15/54@04" /5.1" %44.101" 8%" /15?09?35&" ;04" ;5&&@04" F@;39%804<" 0&" /%1?39.8301" 8%";@98%1%?35&" ;0" +0843&M3" x+0843&M3<" pli]y<" 8X%9?0" ;0" 95&>3;0&?3%83?@" |" =132%9J" '9?" }"x=132%9J"'9?<" plj]y<" 8%" 853"+B=='" x+B=='<" plliy" 0?" 8%" 853" ;04";153?4" ;04"F%8%;04" 0?" 8%"Z.%83?@";0"4J4?:F04";0"4%&?@"0&"71%&90"x(53"!qq#C#q#<"!qq#yK"

R0??0" 95&>3;0&?3%83?@" [.4?3>30" 80" 4?59M%G0" ;04" ;5&&@04" F@;39%804" ;%&4" 80.14"10445.1904";X513G3&0"0?"3F/540"/8.4";0"95&?1%3&?04";X%99:4<"/%1?39.83:10F0&?";%&4"80"9%4";X.&0" 95&4.8?%?35&"F5D380K" b&" 95&[email protected]&90<" 8X%99:4" %.N" ;5&&@04" ;%&4" .&" 4J4?:F0" ;0"4%&?@";53?"104/09?01"804"/13&93/04";0"8%"/15?09?35&";04";5&&@04"/0145&&08804";."/%?30&?K"R04" ;5&&@04" &0" 45&?" /%4" %990443D804" ;0" 8%" FcF0" >%m5&" /5.1" ?5.4" 804" F0FD104" ;0"[email protected]/0"F@;39%80"F%34"45&?"45.20&?"104?103&?04"%.N"D0453&4";0"8%"?�9E0"_"1@%83401"/%1"8X.?3834%?0.1K""

$%&4"804"4J4?:F04";0"4%&?@"/012%43>4<"8X%99:4"%.N";5&&@04";0230&?"/8.4"0N3G0%&?"9%1"38";@/0&;"&5&"40.80F0&?";."1d80";0"8X.?3834%?0.1"5.";0"8XE51%310";0"4%";0F%&;0"F%34"%.443";0";3>>@10&?04"95&?1%3&?04"95&?0N?.08804"?0880"Z.0"4%"859%834%?35&<"80";34/543?3>"Z.X38".?38340"0?"80"1@40%."%209"80Z.08"38"40"95&&09?0K"

(%"409?35&"4.32%&?0"/1@40&?0".&"49@&%135"Z.3"388.4?10"804"9E%880&G04";X%99:4"8514";X.&0"95&4.8?%?35&"1@%834@0"/%1".&"F0FD10";0"8XbLTK""

WPOPVP!"0B/)*,'!)0#.$8!+A./$!,/#$*-$/#,'/!+A./$!MNK!

b&">3GK"j<"&5.4"/1@40&?5&4".&0"201435&"43F/83>3@0";0"8%"?1%;.9?35&";X.&0";0F%&;0";X%99:4" 45.4" >51F0" ;X.&0" 10Z.c?0" Y'RL(" 5a" .&" 4.[0?" O393" .&0" 3&>31F3:10" _" 8XbLT" ;0"8XEd/3?%8" ;0" A5.85.40S" ;0F%&;0" 8`%99:4" _" .&0" 10445.190" O80" ;544301" F@;39%8" ;X.&"/%?30&?S";%&4".&"901?%3&"95&?0N?0"6"

! _".&0"901?%3&0"E0.10"6"p^E!k<""! _"/%1?31";X.&0"859%834%?35&"/1@9340"6"8%"F%345&";."/%?30&?K"

Page 149: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p]l!"

""

a5-(.&#Q#Z#\0&#A&.'5"0#'5+=)5*5?&#18(0&#.&>(]$&#EFGHI#

(0"[email protected]?%?";0"90??0"8%";0F%&;0";0"95&4.8?%?35&";%&4"90??0"43?.%?35&<"401%"10[0?@0"_" 9%.40" ;." 95&?0N?0" 95.1%&?" ;0" 8X.?3834%?0.1" OF%345&" ;." /%?30&?S" Z.3" 04?" 95&43;@1@"95FF0" .&0" F0&%90" ;0" [email protected]?@" /5.1" 80" 4J4?:F0K" $%&4" ;0" ?084" 95&?0N?04<" 38" 401%3?"3&?@1044%&?" Z.0" 80" 4J4?:F0" /.3440" %.?513401" _" 90?" .?3834%?0.1" 8X%99:4" _" ;X%.?104"10445.1904" F53&4" 40&43D804" 0?" Z.3" 95&?30&&0&?" ;04" 3&>51F%?35&4" /01?3&0&?04" /5.1" 8%"95&4.8?%?35&"?08804"Z.0"804">39E3014"95&?0&%&?"804"%&%8J404"0?"804"1%;3585G304";."/%?30&?K"

WPOPWP!I$&!06)88$/E$&!+A)00>&!$#!+$!&B0.*,#B!+)/&!8$!%*'0$&&.&!+.!*$0.$,8!$#!+.!

%)&&)E$!+A,/7'*9)#,'/!).!&$,/!+$!8ABl.,%$!

$%&4" 90??0" 409?35&<" &5.4" 45.83G&5&4" 8X3F/51?%&90" ;0" >5.1&31" .&" 4J4?:F0";X3&>51F%?35&"0>>39%90"%."4012390";0"8XbLT"8514";X.&0"95&4.8?%?35&K""

<Request>

<Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-id"

DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Sonia Laure </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-Role"

DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Nurse </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-loc"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> Patient House </AttributeValue>

</Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-time"

DataType="http://www.w3.org/2001/XMLSchema#time">

<AttributeValue> 15.28.49.495000000+02:00 </AttributeValue>

</Attribute>

</Subject>

<Resource>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> Medical Report </AttributeValue> </Attribute>

</Resource>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue> read </AttributeValue> </Attribute>

</Action>

<Environment/>

</Request>

Page 150: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p^q! ""

(%"&%?.10";X.&0"95&4.8?%?35&"0N3G0"8%"91@%?35&";.";544301"/%?30&?";X.&0"F%&3:10"@258.?320" 5a" 9E%Z.0"F0FD10";0" [email protected]/0"/0.?" 1@9./@101" 0?" 95&4.8?01" 804" ;5&&@04";."/%?30&?" _" /%1?31" ;." 4J4?:F0" ;X3&>51F%?35&" O4085&" 404" ;153?4" ;X%99:4S" 0?" 0&4.3?0<" /0.?"3&4@101" 404" 10F%1Z.04<" %&&5?%?35&4<" 95FF0&?%3104" 0?" %.?104" ;5&&@04" %." >.1" 0?" _"F04.10K""

$%&4"804"4J4?:F04"%9?.084<"80"/%44%G0";X3&>51F%?35&"8514";0"8%">3&";X.&0"?�9E0"04?"1@%834@" ;3109?0F0&?" /%1" 9E%Z.0" F0FD10" 453?" 0&" .?3834%&?" ;04" >51F.8%3104" _" F53?3@"10F/834" _" 8%" F%3&" O;%&4" 80" 9%4" ;X.&0" 3&?0120&?35&" 0N?1%CE54/3?%83:10S" 453?" %209" ;04">51F.8%3104"3F/13F@4"_"/%1?31";."4J4?:F0"3&>51F%?3Z.0"O;%&4"80"9%4";X.&0"3&?0120&?35&"3&?1%CE54/3?%83:10SK""

=5.1"1@%83401".&0"F03880.10"95&4.8?%?35&"0?".&"/%44%G0";X3&>51F%?35&<"80";544301";X@2@&0F0&?" G@13%?13Z.0" ;53?" c?10" 10F/83" ;0" F%&3:10" 955/@1%?320" 0?" 3&?01%9?320K" (0"4/@93%834?0"/5.11%"95&4.8?01" 8%"43?.%?35&";."/%?30&?"0?" 8%"F0??10"_" [5.1"4085&"/8.430.14"?09E&3Z.04<"0&"%99@;%&?"%.N">8.N";04";5&&@04"G@&@1@4"0&"?0F/4"1@08"0?"0N?1%3?4"_"/%1?31";04"F%9E3&04";@;3@04"/5.1"8%"4.120388%&90";."/%?30&?K"

RX04?"/5.1"90??0"1%345&<"Z.0"&5.4"45.83G&5&4"8X3F/51?%&90";0">5.1&31".&"4J4?:F0"/012%43>" Z.3" %F@83510" 8%" 95&4.8?%?35&" ;04" ;5&&@04" ;." /%?30&?" 0?" %44.10" 80" /%44%G0";X3&>51F%?35&";0"F%&3:10"9588%D51%?320"0?"3&?01%9?320K"

T1�90"_"90??0"@258.?35&";04"4J4?:F04";X3&>51F%?35&";0"4%&?@"2014";04"4J4?:F04"/012%43>4<" 8%"Z.%83?@";0"4012390"401%"%44.1@0"/%1".&0"bLT"Z.3"/5.11%"?1%3?01" 80"/%?30&?";0/.34"&X3F/51?0"5a<"&X3F/51?0"95FF0&?"0?"_"&X3F/51?0"Z.08"F5F0&?K""

(0" >%3?";X%2531".&" 4J4?:F0"/012%43>" 1@45.;" 8%" 95F/80N3?@";X%99:4"%.";544301";."/%?30&?"0?"80"?1%3?0F0&?";0";5&&@04";%&4".&"9%4";0"95&4.8?%?35&"F5D380K"(X3&?01%9?35&"%."403&" ;0" 8XbLT<" /8.4" 0>>39%90<" >5.1&3?" .&" @9E%&G0" ?1%&4/%10&?" %209" 804" 10445.1904" ;0";5&&@04K""

WPOP_P!IA,9%8)/#)#,'/!+A./!&<&#>9$!+$!0'/#*C8$!+A)00>&!)+)%#)#,7!!

$%&4" 90??0" 409?35&<" &5.4" 45.83G&5&4" 8X3F/51?%&90" ;0" >5.1&31" .&" 4J4?:F0";X3&>51F%?35&"0>>39%90"%."4012390";0"8XbLT"8514";X.&"/159044.4";0"95&4.8?%?35&K""

a5-(.&#L#Z#7."$"$,=&#@%/.-?#1&#)/#@.?/$5"0#1&'#=")5$5>(&'#18/@@;'#EFGHI##

Page 151: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^p!"

'>3&";0">%9383?01"8X%;5/?35&";."4?%&;%1;"Y'RL(<"&5.4"%25&4">5.1&3".&"/15?5?J/0";@;3@"%.N"%;F3&34?1%?0.14"9E%1G@4";0" 8%"G04?35&";0"95&?1d80";X%99:4"%."403&";04"bLTK"R0??0" G04?35&" /%440" /%1" 8%" 91@%?35&" ;04" /583?3Z.04" ;0" 95&?1d80" ;X%99:4" 45.4" >51F0" ;0"/583?3Z.04"Y'RL(<"9>K">3GK"kK"

R5FF0"&5.4" 80"F5&?15&4<" .&".?3834%?0.1" 04?" 10/1@40&?@"/%1".&" 1d80" %.Z.08" 5&"/0.?" %??13D.01" ;3>>@10&?04" /01F34435&4" /5.1" %99@;01" _" ;3>>@10&?04" 10445.1904" 4085&"901?%3&04" 95&?1%3&?04" 95&?0N?.08804" O393" 6" 859%834%?35&" 0?";.1@0SK" (0" [email protected]?%?";X.&0" ?0880"5/@1%?35&"401%"8%"G@&@1%?35&";X.&">39E301"YL("95&?0&%&?"8%"/583?3Z.0";X%99:4<"2531">3GK"lK"

(0" /15?5?J/0" 04?" ;@;3@" @G%80F0&?" %.N" .?3834%?0.14" ;." 4J4?:F0" OF@;093&4<"3&>31F3:104<"0?9KS"Z.3"8%&90&?";04"10Z.c?04"_"/%1?31";0";3>>@10&?4"95&?0N?04K"*&"0N0F/80";X.&0" 10Z.c?0" Y'RL(" %" @?@" /1@40&?@" 0&" >3GK" l<" 90??0" 10Z.c?0" 04?" >51F.8@0" 23%" .&0"3&?01>%90" 4/@93%834@0<" 2531" >3GK" pqK" R0??0" 3&?01>%90" 3&?0115G0" 8%" D%40" ;0" ;5&&@04" ;04"/583?3Z.04" Y'RL(" 0?" ;%&4" 80" 9%4" ;X.&" 10>.4" ;X%99:4" 8514" ;X.&0" 43?.%?35&" 913?3Z.0<" 80"75.1&3440.1";0" -3F38%13?@" 9E019E0" 4X38" J" 0N34?0";04" 10445.1904" 43F38%3104" _"/15/5401" _"8X.?3834%?0.1K"

#

Page 152: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p^!! ""

a5-(.&#X#Z#^V&+=)&#18(0&#=")5$5>(&#EFGHI#.?/)5'?&#/A&@#0"$.&#=."$"$,=&#

"

<Policy PolicyId="GeneratedPolicy" RuleCombiningAlgId="urn:oasis:

names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides">

<Target>

<Subjects> <AnySubject/> </Subjects>

<Resources> <AnyResource/> </Resources>

<Actions> <AnyAction/> </Actions>

</Target>

<Rule RuleId="urn:oasis:names:tc:xacml:1.0:hospital-system:rule" Effect="Permit">

<Target>

<Subjects> <Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-

Role" DataType="http://www.w3.org/2001/XMLSchema#string”>

<AttributeValue> Nurse </AttributeValue></Attribute>

</Subject>

</Subjects>

<Resources> <Resource>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Medical_Report.xml</AttributeValue> </Attribute>

</Resource> </Resources>

<Actions> <Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Read</AttributeValue> </Attribute>

</Action> </Actions>

</Target>

<Condition FunctionId="urn:oasis:names:tc:xacml:1.0:function:and">

<Apply FunctionId="urn:oasis:names:tc:xacml:

1.0:function:time-greater-than-or-equal">

<Attribute> <AttributeValue>08.00.00.495000000+02:00 </AttributeValue>

</Attribute></Apply>

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:time-less-than-or-

equal">

<Attribute><AttributeValue>18.00.00.495000000+02:00 </AttributeValue>

</Attribute> </Apply>

<Apply FunctionId="urn:oasis:names:tc:xacml:1.0:function:string-equal">

<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-loc"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Hospital</AttributeValue> </Attribute>

</Apply>

</Condition>

</Rule>

<Rule RuleId="FinalRule" Effect="Deny"/>

</Policy>"

Page 153: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^#!"

a5-(.&#Dg#Z#^V&+=)&#18(0&#.&>(]$&#.?/)5'?&#/A&@#0"$.&#=."$"$,=&#

(0"4J4?:F0"/15/54@">5&9?35&&0";%&4".&"0&2315&&0F0&?"/012%43>"5a"8%";@?09?35&";04"95&?1%3&?04"95&?0N?.08804";0"8X.?3834%?0.1"401%"1@%834@0"3F/8393?0F0&?"O0N?1%9?35&";."&.F@15";."/%?30&?"_"/%1?31";0"8%"/.90"P7B$";0"4%"9%1?0";X%44.1%&90"5."/1@93435&";0"4%"859%834%?35&" 0&" >%34%&?" 8%" 83%345&" 0&?10" 8X%;10440" %9?.0880" ;@?09?@0" /%1" .&" T=-" 3&?@G1@";%&4"8%"F%9E3&0";0"8X.?3834%?0.1"0?" 8X%;10440"F0&?35&&@0";%&4"80";544301";."/%?30&?"5."8X%;10440";0"8XEd/3?%8<"0?9KSK"A5.?0>534<"0&"9%4";0"F%&Z.0";X3&>51F%?35&4<"904"95&?1%3&?04"/0.20&?"c?10"%.443"/1@934@04"0N/8393?0F0&?"/%1"8X.?3834%?0.1"8514";X.&0"3&?0115G%?35&K"

WPOPgP!L,8)/!!

(%"&%?.10"/012%4320";04"4J4?:F04";0"4%&?@<"80"9%1%9?:10";J&%F3Z.0";."95&?0N?0";`.&0"bLT"0?"8%"139E0440";04"43?.%?35&4";`.1G0&90"%.NZ.08804"8`@Z.3/0"04?"95&>15&?@0"0&"?0F/4"1@08"5&?" >51F@";04"@8@F0&?4";X.&"9%4";X@?.;0" 3;@%8"/5.1" 8%"2%83;%?35&";0"&5?10"/15/543?35&K""

(X%990443D383?@" %.N" 10445.1904";X3&>51F%?35&";%&4" 804" 4J4?:F04";0" 4%&?@" 04?" .&"%4/09?" ?1:4" 3F/51?%&?"0&"/%1?39.8301";%&4".&0"95&4.8?%?35&"0&"?0F/4"1@08"5.";%&4";04"43?.%?35&4" 913?3Z.04K" $0" /8.4<" 80" 95&?1d80" ;0" 90?" %99:4" >51F0" .&0" D13Z.0" ;0" D%40"0440&?30880"/5.1"G@101"90??0"%990443D383?@K"

$%&4" 90??0" 409?35&<" &5.4" %25&4" 95&>15&?@" 804" 10>.4" ;X%99:4" 10?5.1&@4" %.N"F0FD104";04"bLT"8514";X.&0"95&4.8?%?35&"0>>09?.@"0&";@/8%90F0&?"/%1"8%"/15/543?35&";X.&"%99:4">80N3D80"0?";04"458.?35&4"%8?01&%?3204K""

=5.1"1@%83401"90??0">80N3D383?@<"&5.4"%25&4".?3834@"80"4J4?:F0"=-WP-"Z.3"/10&;"0&"95F/?0"80"95&?0N?0";0"8X.?3834%?0.1"0?"8%"40&43D383?@";0"8%"43?.%?35&";X%99:4K"(04"458.?35&4"/15/54@04" 45&?" >5.1&304" 0&" .?3834%&?" 8%" 43F38%13?@" 0&?10" 804" 10445.1904" ;0" ;5&&@04"%.?5134@04K""

(X.?3834%?35&" ;X.&" F5;:80" Z.3" >5.1&3?" ;04" 458.?35&4" ;X%99:4" >80N3D804" 5."%8?01&%?3204" 8514" ;X.&" ;@/8%90F0&?" ;0" 8XbLT" /01F0?" _" 8X.?3834%?0.1" ;`%2531" .&"/5.190&?%G0" ;0" 9E%&90" /8.4" @802@" /5.1" ;@/%&&01" 8%" 43?.%?35&" 0?" ;X%??03&;10" .&0"?1%&4/%10&90";X%99:4"%.N"10445.1904"4%&4"F0&%901"8%"[email protected]?@"5."8X3&?@G13?@";."4J4?:F0K""

(%">80N3D383?@"5>>01?0"/%1"80"4J4?:F0";0"1@@913?.10";0"10Z.c?04"=-WP-"/15/54@"04?"83@0" _" 8%" 109E019E0" ;0" 10445.1904" 43F38%3104" %.?5134@04" O43" 08804" 0N34?0&?S" 0?" 9X04?" _" 90"&320%." Z.0" &5.4" %??03G&5&4" 804" 83F3?04" ;0" &5?10" /15/543?35&" 8514Z.0" 8%" 109E019E0" &0"10?5.1&0"%.9.&0"10445.190K""

Sofia Laure - Nurse Time 15.28

+5F0"

Page 154: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p^]! ""

(X.?3834%?35&";`5&?585G304"F@;39%804"04?"0&234%G@0";%&4" 8%"4.3?0"/5.1"0&139E31" 8%"109E019E0"0?"%2531"/8.4";X%8?01&%?3204"_"5>>131"_"8X.?3834%?0.1K""

WPQ! 4%%8,0)#,'/!%'.*!8A)00>&!).1!*$&&'.*0$&!+A./!";!)-,'/,l.$!

$%&4" 90??0" 409?35&<" &5.4" 0N/545&4" 804" 9E%880&G04" ;0" G04?35&" ;X%99:4" _" ;04"10445.1904";0"-B"%235&3Z.04"Z.3">51F0&?".&";0.N3:F0"9%4";X@?.;0"/5.1"8%"2%83;%?35&";0"&5?10" /15/543?35&K" R0" ?1%2%38" 04?" D%4@" 4.1" .&0" @?.;0" %&%8J?3Z.0" ;0" 8X@258.?35&" ;04"40123904";X%99:4" %.N" 10445.1904";0";5&&@04" 1@%834@" %." 403&";."/15[0?"TbU$b-Bbpp" x'8").ME.&"0?"-:;04<"!qqlDyK""

*&" -B" %235&3Z.0" 04?" 95F/54@" ;0" 10445.1904" ;34?13D.@04" ;%&4" ;3>>@10&?4" 45.4C95F/54%&?4<"G@1@04"/%1";3>>@10&?4".&32014<"%;F3&34?1@04"4085&";3>>@10&?04"95&?1%3&?04<"%209";04"&320%.N";X%99:4";@>3&34"4.1"/8.430.14"&320%.N";0"95&>3;0&?3%83?@K"

WPQPO!I$&!0)*)0#B*,&#,l.$&!+$&!";!)-,'/,l.$&!

(X%44.1%&90" ;0" 8%" ?1%&4/%10&90" 0?" ;0" 8X0>>39%93?@" ;X%99:4" 0&" ?0F/4" 1@08" %.N"10445.1904" %235&3Z.04" 04?" .&" 913?:10" 3&;34/0&4%D80<" 90" Z.3" /0.?" ;5&&01" 830." _" ;0"&5FD10.N";@>34">%90"%.N";3>>39.8?@4";.04"_"8%";34?13D.?35&";04";5&&@04"_";04"&320%.N";0"[email protected]?@" E@?@15G:&04K" R04" ;5&&@04" 45&?" G@1@04" ;X.&0" F%&3:10" ;@90&?1%834@0" /%1"8`3&?01F@;3%310" ;0" ;3>>@10&?04" D%404" ;0" ;5&&@04" O4J4?:F0" %235&3Z.0<" 4J4?:F0" ;0" 258<"4J4?:F0"5.201?<"4J4?:F0"9%D3&0<"0?9KSK""

(0" D0453&" 04?<" 393<" ;X5>>131" .&0" G04?35&" ;04" ;5&&@04" E5F5G@&@34@0" 5."85G3Z.0F0&?" 90&?1%834@0" /5.1" %44.101" .&" F03880.1" /%1?%G0" 0?" .&0" F03880.10"95FF.&39%?35&"O@9E%&G0S"0&?10"904"4J4?:F04K""

*&" ?08" 4J4?:F0" 10/540" 4.1" ;3>>@10&?4" 45.4C95F/54%&?4" Z.3" ;@>3&3440&?" ;04"/583?3Z.04";X%99:4"4/@93>3Z.04"%.N"10445.1904"Z.3"40"95F/80N3>30&?"4085&"8%"859%834%?35&";04" .?3834%?0.14K" (%" 1@/%1?3?35&" ;04" /583?3Z.04" 0?" 8X%99:4" %.N" ;5&&@04" 45&?" ;5&9" ?1:4"913?3Z.04"0&"1%345&";04"&320%.N";0"[email protected]?@"3F/54@4"/%1"8%"901?3>39%?35&"%@15&%.?3Z.0K"

(0";@>3" 04?";0"G@101" 804";5&&@04";34?13D.@04<";%&4";04".&32014" 3&95F/%?3D804"_"/13513";."/53&?";0"2.0";04"&320%.N";X%99:4"0?";0"95&938301"8%"23435&";0";3>>@10&?4".&32014K""

"R5FF0" 388.4?1@" ;%&4" 8%" >3GK" pp<" .&" -B" %235&3Z.0" 04?" 95F/54@" ;0" #" 45.4C95F/54%&?4"/13&93/%.N"%209";04"&320%.N";0"[email protected]?@"E@?@15G:&04"6"

pK B.5-'#%6" 80" -B" 95&m." ;53?" c?10" ?5?%80F0&?" [email protected]@" 0?" >01F@K" =5.1"%44.101" 80" >5&9?35&&0F0&?"5/@1%?35&&08";."4J4?:F0"_" ?5.?"F5F0&?"0?"/5.1"@23?01" 804" 134Z.04" ;0" /%&&0<" 80" 4J4?:F0" 10/540" 4.1" .&0" %19E3?09?.10"10;5&;%&?0" 5a" 80" -B" 04?" ;./83Z.@K" R04" 913?:104" G%1%&?3440&?" 8%" 4�10?@" 0?" 8%"[email protected]?@";."4J4?:F0K"(0"-B"10/540"4.1".&"4J4?:F0"0FD%1Z.@"95&m."/5.1"c?10"0N?1cF0F0&?"4�1<"?%&?";."/53&?";0"2.0";0"8%"[email protected]?@"3&>51F%?3Z.0"Z.0";0"8%";34/5&3D383?@"5/@1%?35&&0880K"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""pp"=15[0?"3&;.4?1308"1@%834@"/%1"80"(''-<"8`U,bP'"0?"8`BPBA"/5.1"'BPQ*-"A5.85.40K"

Page 155: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^^!"

##

a5-(.&#DD#Z#I&'#'"(':@"+="'/0$'#18(0#RM#/A5"05>(&##

!K 80#'Pa&)*2%6"R0"95F/54%&?"95&?30&?".&"-B"Z.3"04?"?5?%80F0&?"5.201?K"B8"109.03880<" 90&?1%8340" 0?" 95F/380" ?5.?04" 804" ;5&&@04" 3&E@10&?04" %." 258" 0?">5.1&3?";04"F5J0&4";0"95FF.&39%?35&"0N?01&04<";04"9%/%93?@4";0"4?59M%G0"0?";0" 9%89.8" ;04" ;5&&@04K" R0" 4J4?:F0" 90&?1%8" 0?"F5;.8%310" E@D01G0" %.443" ;04"%//839%?35&4"/15/104"_"'31D.4"0?"%.N"95F/%G&304"%@130&&04"Z.3"/51?0&?"4.1"80">5&9?35&&0F0&?" FcF0" ;0" 8X%235&" [.4Z.X%.N" 40123904" 5>>01?4" %.N" /%44%G014"O0KGK" 8%";59.F0&?%?35&"@809?15&3Z.0";0"D51;<" 804";3%G1%FF04";0"&%23G%?35&<";04"9%89.84";0"/01>51F%&90<"80"[5.1&%8";0"D51;<"0?9SK""

#K !<-&'-"$% b% _*-=,(% L7% !<-&'-"$%6" 95F/54@" ;0" ;0.N" /%1?304"6"(%" /%1?30" !<-&'-"$" 04?" .&" -B" ;@;3@" _" 8%" G04?35&" ;04" ;5&&@04" ;." ;5F%3&0"4?139?0F0&?" %235&3Z.0K" b880" 04?" 0N?1cF0F0&?" [email protected]@0" 0?" /544:;0" .&" E%.?"&320%.";0"95&>3%&90K"R0??0"/%1?30";53?"c?10"0&" 830&"%209" 80"458" O/5.1"1@%83401";04"@9E%&G04<"F3404C_C[5.1<"0?9KSK"=%1"95&?10<"90??0"95&&09?323?@";53?"104/09?01"804"95&?1%3&?04";X%99:4"0?"804"&320%.N";0"[email protected]?@"Z.3"2%130&?"4085&"80"4012390";0F%&;0.1"O4012390"F@9%&3Z.0<"?E01F3Z.0<"0?9KSK"

(%"/%1?30"_*-=,(% L7%!<-&'-"$" 95&?30&?" 804" 3&>51F%?35&4"0?";59.F0&?4"108%?3>4"%.N" 5/@1%?35&4" ;0" 258K" b880" 04?" 95&&09?@0" 83D10F0&?" %." F5&;0" [email protected]"O4J4?:F0";0";3201?3440F0&?";0"D51;"B7b"0?"95&&0N35&4"4%&4">38SK"

WPQPQ!I)!E$&#,'/!08)&&,l.$!+$&!*$&&'.*0$&!+$&!";!)-,'/,l.$&!

(X%99:4" %.N" 10445.1904" ;`3&>51F%?35&" ;53?" c?10" 0>>39%90" /5.1" %9Z.@131" 8%"?1%&4/%10&90"F%8G1@"8%"859%834%?35&";04";3>>@10&?4"-B"_";04"0&;153?4"/EJ43Z.04";3>>@10&?4"%209";04"&320%.N";`%99:4";3>>@10&?4"O0&">5&9?35&";0"80.1"95&>3;0&?3%83?@"0?";0"80.1"&320%.";`3F/51?%&90SK""

(`%19E3?09?.10"%9?.0880"&0";34/540"/%4";0"/15?59580";0"4?59M%G0K"=%1"95&[email protected]&?<"80"4J4?:F0".?38340".&0"?09E&3Z.0";0"1@/839%?35&";04";5&&@04"%>3&";0">%9383?01"8`%99:4"%.N"10445.1904"&@9044%3104" 4%&4" 4%?.101" 80" 4J4?:F0"G85D%8K"(`3&95&2@&30&?";0" 90??0"5/?35&"04?" 8%" 4.19E%1G0" ;." 4J4?:F0" %209" ;04" 10445.1904" 10;5&;%&?04" Z.3" /5.11%30&?" &0" /%4"c?10"?5.[5.14"_"[5.1K"

Page 156: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p^i! ""

R0??0" ;34?13D.?35&" 45.8:20" 8%" 95F/80N3?@" ;." /%1?%G0" ;04" ;5&&@04" 0?" F0?" 0&"8.F3:10" 8`3F/51?%&90" ;X%44.101" .&0" F03880.10" G04?35&" ;X%99:4" 0?" ;0" [email protected]"8`3&?01%9?35&"_"?1%2014"804";3>>@10&?4"95F/54%&?4";."4J4?:F0"0?"23%"8X0&?1@0�451?30K"

WPQPV!@/$!-,&,'/!%$*-)&,-$!%'.*!)&&.*$*!./!)00>&!)+)%#)58$!).1!*$&&'.*0$&!

+$&!";!)-,'/,l.$&!

*&0" @?.;0" %&%8J?3Z.0" ;04" 9%1%9?@134?3Z.04" ;X%99:4" 10Z.3404" /%1" 804" .?3834%?0.14";04"-B"%235&3Z.04"&5.4"%"95&;.3?"_"0&234%G01"904";01&3014"95FF0";04"-B";%&4"804Z.084"804".?3834%?0.14"5&?"D0453&";X%99@;01"%.N"10445.1904";X3&>51F%?35&";0/.34"&X3F/51?0"5a<"&X3F/51?0" Z.%&;" 0?" &X3F/51?0" 95FF0&?<" 90" Z.3" 10[53&?" 804" 9%1%9?@134?3Z.04" ;X.&" -B"/012%43>K"

(04"9%1%9?@134?3Z.04"/012%43>4";04"10445.1904"%235&3Z.04""45&?"6"

! ;04";5&&@04";34?13D.@04"z"! G@&@1@04"0&"?0F/4"1@08"z"! @258.?3204"z"! E%.?0F0&?"[email protected]@04"z"! G@1@04"/%1";04"/13238:G04";X%99:4";34?13D.@4";%&4";3>>@10&?4".&32014K"

(X%D40&90";X.&"/15?59580";0"4?59M%G0";04";5&&@04"%"[.4?3>3@"8%"458.?35&"0N34?%&?0"Z.3" 1@%8340" 8%" 1@/839%?35&" ;04" 10445.1904" ;0" ;5&&@04" 4.1" 804"F.8?3/804" 45.4C4J4?:F04"%>3&";X0&"%44.101"8X%990443D383?@K""

b&" 8X%D40&90" ;X.&" 49E@F%" G@&@13Z.0" 95E@1%&?" ;0" G04?35&" ;0" ;5&&@04<" 90??0"458.?35&" %" %.GF0&?@" 8%" 95F/80N3?@" Z.3" 04?" &5&" 40.80F0&?" 83@0"6" O3S" _" 8%" 4.19E%1G0" ;0"4?59M%G0"z"O33S"_"8%";3>>39.8?@";0"8%"?1%m%D383?@";04"F340C_C[5.1"0?"O333S"_"8%"95&434?%&90";04";5&&@04" Z.3" 40" G@&:10&?" 0?" @258.0&?" 0&" ?0F/4" 1@08" O/15D8:F0" 98%443Z.0" 83@" _" 8%";./839%?35&"0?"_"8%"10;5&;%&90SK"

,5?10"95&?13D.?35&"?0&?0";0"1@45.;10"804";3>>@10&?4"&320%.N";0"8%"/15D8@F%?3Z.0"/%1" 8%" ;@>3&3?35&" ;X.&" 95&?1d80" ;X%99:4" %;%/?%?3>" .?3834%&?" 80" F5;:80" :7PHJ!BK" R0";01&301<"D%4@"4.1"80"/&2l*#%HJ!B<"5>>10".&0"G04?35&";X%99:4"%.N"10445.1904";34?13D.@04"0?" /01F0?" ;0" ;3>>@10&9301" 804" ;3>>@10&?4" &320%.N" ;0" 95&>3;0&?3%83?@" ;@>3&34" /%1" 804"O/%1?304S"G@1%&?";04"10445.1904"%235&3Z.04K""

'." &320%." ;0" 8X%//839%?35&<" &5.4" /15/545&4" ;X.?383401" 80" 4J4?:F0" :7`H7K" R0";01&301" 04?" D%4@" 4.1" 80" $(.'2.)2% Q!BEI" Z.3" /0.?" >%310" >%90" %." 9E%880&G0" ;0" 8%";34?13D.?35&"0?";0"8%"258%?383?@";04"/13238:G04";X%99:4K"R0??0"%19E3?09?.10";0"/%1?%G0"0?";0"G04?35&" ;X%99:4" 5>>10" _" 8X.?3834%?0.1" .&0" ;@93435&" ;X%99:4" 90&?1%834@0" _" /%1?31" ;04"/13238:G04";X%99:4";34?13D.@4"%//%1?0&%&?"%.N";3>>@10&?4".&32014K"

(%" 40&43D383?@" ;04" 10445.1904" ;0" ;5&&@04" Z.0" 804" -B" %235&3Z.04" /544:;0&?"&@90443?0"8`.?3834%?35&";X.&0";@F%19E0";0"[email protected]?@"13G3;0K"b&"FcF0"?0F/4<"904"4J4?:F04"45&?" %.443" 95&m.4"/5.1" %>>15&?01";04" 43?.%?35&4";X.1G0&90"5a" 80" 10>.4";X.&0";0F%&;0";X%99:4"134Z.0"8%"230";04"/%44%G014K"

,5.4"/1@40&?5&4"0&">3GK"p!<".&0"98%443>39%?35&";04"458.?35&4";."95&?1d80";X%99:4"Z.0" &5?10" 4J4?:F0" /0.?" %;%/?01" /5.1" 1@45.;10" 804" /15D8:F04" 10&95&?1@4" ;%&4" 804";3>>@10&?04"43?.%?35&4";X.1G0&90"Z.3"/0.20&?"%2531"830.";%&4"804"-B"%235&3Z.04K"(0"9E53N";0" 8%" >80N3D383?@" ;X%99:4" 04?" 83@" %." &320%." ;0" 40&43D383?@" ;0" 8%" 43?.%?35&" 10&95&?1@0"0&"?0F/4"1@08K"

"

Page 157: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^j!"

a5-(.&#DK#Z#^V&+=)&#1(#$./5$&+&0$#18(0&#1&+/01&#18/@@;'#)".'#18(0&#'5$(/$5"0#18(.-&0@&##

M-<#.+%R%[%!2.0(.(-&'%)-=-2#%.<#"%2#$%$&*+(-&'$%0)e2eC-'-#$%%

(04"458.?35&4"5>>01?04"_"90"&320%."45&?"/1@;@>3&304"/%1"804"/15?595804"/1@C95&m.4"/5.1"804"9%4"913?3Z.04";04"-B"%235&3Z.04K"$%&4"90"G0&10";X%;%/?%?35&<"8X599.110&90";X.&"901?%3&" ?J/0";0"49@&%135"913?3Z.0";@980&9E0".&0"F@?E5;0"Z.3"%.?51340"_" 8X.?3834%?0.1"_"%99@;01"_" 901?%3&04"/159@;.104"�" 10445.1904"&5&"%.?5134@04"%>3&";0"/5.2531" 1@%G31" 0?";@/%&&01" 8%" 43?.%?35&" 5." Z.3" /01F0?" %." 4J4?:F0" ;X%//83Z.01" ;04" 458.?35&4"%.?5F%?3Z.04"/1@;@>3&304K""

M-<#.+%T%[%!2.0(.(-&'%.$$-$(e#%%

R0"?J/0";X%;%/?%?35&"/0.?"%2531"830."8514";0"8X599.110&90";X.&0"43?.%?35&".1G0&?0";%&4"8%Z.0880"8X.?3834%?0.1"04?"95&>15&?@"_".&"10>.4";X%99:4"%.N"10445.1904"%235&3Z.04K"R0"10>.4"/0.?"c?10";�"_".&"/15D8:F0"?09E&3Z.0"?5.9E%&?"80"4J4?:F0"5."%.N"95&?1%3&?04";0"[email protected]?@" 83@04"%."1d80";0" 8X.?3834%?0.1"5."_"4%" 859%834%?35&"OE514";0" 8%"I5&0"95&?0N?.0880";@>3&30"/%1"804"/13238:G04";X%99:4"G@1%&?"804"10445.1904SK""

-085&" 8X3F/51?%&90" ;0" 8%" ?�9E0<" 80" 4J4?:F0" /0.?" 3&?0120&31" 0?" %//83Z.01" .&"/159044.4" %;%/?%?3>" %4434?@" 0&" ?1%&4>@1%&?" 90??0" ;0F%&;0" ;X%99:4" 2014" .&" .?3834%?0.1"/8.4"%.?513?%310"Z.3"/5.11%"8X%3;01"_"%99@;01"%.N"10445.1904"&@9044%3104"/5.1";@/%&&01"8%"43?.%?35&K"

Page 158: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

p^k! ""

M-<#.+%c%[%!2.0(.(-&'%.2%,&"%5.$e#%$+)%*.%)#",#)",#%2#%$&*+(-&'$%.*(#)'.(-<#$%

,5.4"/15/545&4"90"?J/0";X%;%/?%?35&"/5.1"?1%3?01";04"43?.%?35&4"5a"804"458.?35&4"0N34?%&?04" &0" /0.20&?" /%4" %3;01" 8X.?3834%?0.1" 95&>15&?@" _" .&" 10>.4" ;X%99:4" 8514" ;X.&0"43?.%?35&".1G0&?0" O0KGK";@/%&&%G0";X.&0"/%1?30";."4J4?:F0<"/15D8:F0";0"95&&09?323?@<"0?9KSK""

(0" F5;:80" %;%/?%?3>" /15/54@" D%4@" 4.1" 8%" 1@@913?.10" ;04" 10Z.c?04" /0.?" %8514"3&?0120&31" 0?" 10>51F.801" 804" ;0F%&;04" ;X%99:4" ;04" .?3834%?0.14" 0&" >5&9?35&" ;04"10445.1904"%990443D804"%>3&";0"?15.201";04"10445.1904"%8?01&%?3204K"

M-<#.+%d%[%J)-$P2#PV*."#%%

R0??0"458.?35&"04?"F340"0&"v.210"/%1"80"4J4?:F0"%235&3Z.0"8514";0"8X599.110&90";X.&0" 43?.%?35&" ;0" 91340" &5&" /1@;3?0" _" 8X%2%&90" 0?" &5&" G@1%D80" /%1" 804" F5J0&4"F0&?35&&@4" /1@9@;0FF0&?K" (%" 458.?35&" 95F/10&;" .&0" 108%N%?35&" ?0F/510880" ;04"95&?1%3&?04";X%99:4"/54@04"/%1";@>%.?K"(0" 134Z.0";X.?383401"90??0" [email protected]?@" >80N3D80"0?";0";@253801" 804" 95&?1%3&?04" ;0" [email protected]?@" ;%&4" .&" ?08" 95&?0N?0" 4X%2:10" D0%.95./" F53&4"95.?0.N"Z.0";0"804"104/09?01K"B8"0&"2%"0&"0>>0?";0"8%"230";04"/%44%G014K"

WPQPW!L,8)/!

$%&4"90??0"409?35&<"&5.4"%25&4"F5&?1@"95FF0&?"&54"?1%2%.N"/0.20&?"1@45.;10"80" /15D8:F0" ;0" 8%" G04?35&" ;0" 10445.1904" %235&3Z.04K" (%" 458.?35&" /15/54@0" /01F0?";X%44.101"8%"95&&09?323?@"0&?10"804";3>>@10&?4"45.4C95F/54%&?4"0?".&"F03880.1"4?59M%G0<"/%1?%G0"0?"F340C_C[5.1"";0"10445.1904"@258.?3204K"

(%"G04?35&";X%99:4"04?".&";@>3"?1:4"3F/51?%&?";%&4"804"-B"%235&3Z.0K"b880";53?<"_"8%">534<"104/09?01";04"95&?1%3&?04"E%.?0F0&?"[email protected]@04"0?"%44.101";04"458.?35&4"0>>39%904"8514";0"8X599.110&90";0"43?.%?35&4";X.1G0&90"5a".&"10>.4";X%99:4"/0.?"134Z.01""8%"230";04"/%44%G014K""

,5.4"%25&4"@?.;3@"804";3>>@10&?04"458.?35&4"Z.0"804"-B"%235&3Z.04"5>>10&?"8514";0"8X599.110&90" ;X.&0" 43?.%?35&" .1G0&?0" 0?" &5.4" %25&4" F5&?1@" Z.0" &5?10" /15/543?35&"OF5;:80" =-CPQ'R" 0?" 4J4?:F0" ;0" 1@@913?.10" ;0" 10Z.c?04" %44593@" =-WP-S" /01F0?";X3&?@G101"804"458.?35&4"0N34?%&?04"0?";X%[5.?01".&0"458.?35&";X%99:4"%;%/?@"/01F0??%&?"0&"9%4";0"10>.4";X%99:4";0"/15/5401";04"458.?35&4"%8?01&%?3204K""

Page 159: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! p^l!"

WPV! IA)00>&!).1!*$&&'.*0$&!+A./!&<&#>9$!+$!-,+B'!&.*-$,88)/0$!

$%&4" 90??0" 409?35&<" &5.4" /1@40&?5&4" .&" ?15343:F0" 9%4" ;X@?.;0" /01F0??%&?" ;0"2%83;01"&5?10"/15/543?35&K"B8"4X%G3?";X.&"4J4?:F0";@;3@"/5.1"G@101"8X3&;0N%?35&"0?"8X%99:4"%.N"10445.1904";0"23;@5"4.120388%&90K",5?10"5D[09?3>"04?";0"1@45.;10" 804"/15D8:F04";0"10>.4";X%99:4"10&95&?1@4" 8514";04";0F%&;04";X5D?0&?35&";0"10445.1904K"R0??0"@?.;0"40"D%40"4.1"804"?1%2%.N"1@%834@4";%&4"80"/15[0?"(B,$Up!"O(%1G0"49%80";34?13D.?0;"B,$0N%?35&"5>"F.8?3F0;3%"UD[09?4SK"

WPVPO!H'/#$1#$!EB/B*)8!+.!%*'^$#!I;UR[!

(0"/15[0?"0.15/@0&"(B,$U"%"/5.1"D.?";0";@2085//01".&0"%19E3?09?.10"G@&@13Z.0<";%&4" 8%Z.0880" &5&" 40.80F0&?" 80" 4?59M%G0" ;04" ;5&&@04"F.8?3F@;3%" 04?" ;34?13D.@<"F%34"@G%80F0&?" 8X3&;0N%?35&" Z.3" 04?" 1@/%1?30" 4.1" ;3>>@10&?04" .&3?@4" ;0" 4?59M%G0<"@20&?.0880F0&?"E@?@15G:&04<"@853G&@04"G@5G1%/E3Z.0F0&?"0?";0"9%/%93?@4";3201404K"

=8.?d?" Z.0" ;0" ;@/8%901" 804" 95&?0&.4" 0?" 804" F@?%;5&&@04" 2014" 804" 40120.14"90&?1%.N" ;0" ?1%3?0F0&?<" .&0" 458.?35&" %8?01&%?320" %" @?@" 95&43;@1@0" 5a" 804" 15.?3&04";X3&;0N%?35&"/01?3&0&?04"45&?"0N@9.?@04"4.1"804"43?04";34?%&?4K"b&"95&[email protected]&90<"40.80"8%"4?139?0" 3&>51F%?35&"&@9044%310"1@/5&;%&?"_".&0"10Z.c?0"401%" ?1%&4>@1@0"_" 8X.?3834%?0.1<"2531">3GK"p#K"

a5-(.&#DB#Z#I&'#@%/))&0-&'#1(#$./5$&+&0$#18(0&#.&>(]$&#18(0#($5)5'/$&(.##

R0??0" 4?1%?@G30" ;34?13D.@0" ;0" 8X3&;0N%?35&" 0?" ;." 4?59M%G0" ;04" 95&?0&.4"F.8?3F@;3%4" 0?" ;0" 80.14" F@?%;5&&@04" 04?" %2%&?%G0.40" 9%1" 0880" 2340" _" @23?01" ;0"&5FD10.N"3&95&2@&30&?4";."?1%3?0F0&?"90&?1%834@"?084"Z.0"6""

V"I.%*#'(#+)%2#%().-(#/#'(%2U+'#%)#4+o(#" 6" 80" ?1%3?0F0&?";X.&0"10Z.c?0"4.1" 8%"?5?%83?@" ;04" F@?%;5&&@04" ;." 4J4?:F0" %" ;0" >51?04" 9E%&904" ;0" 4.19E%1G01" 80" 40120.1"90&?1%8<"4.1?5.?"8514";."?1%3?0F0&?";0"10Z.c?04"95F/80N04"0?"8514Z.0"/8.430.14"10Z.c?04"45&?"?1%3?@04"43F.8?%&@F0&?K""

V"I.%$+)",.)=#%2#%*.%5.'2#%0.$$.'(#%6"?5.4"804"95&?0&.4"F.8?3F@;3%4"5."?5.?04"804"F@?%;5&&@04";5320&?"c?10"?1%&4>@1@4"/%1"80"1@40%."%."40120.1"90&?1%8K""

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""p!"E??/6��HHHK83&;5C3?0%K0.�"

Page 160: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

piq! ""

V"I.%"#'().*-$.(-&'%2+%$?$(l/#%6"43"80"40120.1"90&?1%8"&0"1@/5&;"/8.4<"8X0&40FD80";04"F@?%;5&&@04";53?";0"&5.20%."c?10"109%89.8@"0?"10&25J@"4.1".&"40120.1"90&?1%8K"$0"/8.4<" ;%&4" 80" 9%4" ;X.&" 4J4?:F0" ;X3&>51F%?35&" ;J&%F3Z.0<" 8%" F340C_C[5.1" ;." 40120.1"90&?1%8"401%3?"?1:4"95.?0.40K"

V"I#%'&'P)#$0#"(%2#$%2)&-($%2U.""l$%$+)%*#$%2&''e#$"6"901?%3&04"F@?%;5&&@04"&0";5320&?" /%4" c?10" 4?59M@04" 4.1" 80" 40120.1" 90&?1%8" /5.1" ;04" 1%345&4<" /%1" 0N0F/80<" ;0"104/09?";0"8%"230"/132@0K"

WPVPQ!I$!#*),#$9$/#!+$&!*$l.v#$&!+)/&!8$!&<&#>9$!I;UR[!!

'>3&" ;X%44.101" 8X0>>39%93?@" ;." 4J4?:F0" ;0" 109E019E0<" 804" ?1%2%.N" ;0" [email protected]/0" 40"45&?"3&?@1044@4"%."/159044.4";X3&;0N%?35&"/5.1"%F@835101"80"?1%3?0F0&?";04"10Z.c?04";0"8X.?3834%?0.1"0&"%//83Z.%&?";04"%8G513?EF04";0">38?1%G0"0?";04"10>51F.8%?35&4"D%4@04"4.1"804"83%345&4"4@F%&?3Z.04";04"F@?%;5&&@04"x(%D5130"0?"%8K<"!qqly<"xQ1.?"0?"%8K<"!qppyK""

(0" D.?" /13&93/%8" @?%&?" ;0" 1@/5&;10" 1%/3;0F0&?" _" .&0" 10Z.c?0<" 8%" 458.?35&"/15/54@0"04?";0"?1%&4>@101".&3Z.0F0&?".&0"201435&"95&9340";04"F@?%;5&&@04"[email protected]@S";@9132%&?"80"95&?0&.";04"10445.1904"%."40120.1"90&?1%8K"R0"[email protected]@<"%.">51F%?"YL(<"04?"0N?1%3?" 8514" ;0" 8%" G@&@1%?35&" ;04" 10445.1904" ;0" ;5&&@04" 0&" .?3834%&?" ;04" %8G513?EF04";X3&;0N%?35&" 3F/8393?04K" =%1" 95&[email protected]&?<" 80" 40120.1" 90&?1%8" /0.?" 4X0&" 401231" /5.1"1@/5&;10";3109?0F0&?"_";04"10Z.c?04"G@&@1%804K""

W.%&;" 80"D0453&"0N/13F@";%&4" 8%" 10Z.c?0";0" 8X.?3834%?0.1"&X04?"/%4" 4%?34>%3?"/%1"804" [email protected]?%?4" G@&@1@4" /%1" 804" %8G513?EF04" G@&@13Z.04" O/8%9@4" %." &320%." ;." 40120.1"90&?1%8S<" 80" 4J4?:F0" /0.?" 1@%G31" 0?" 5>>131" _" 8X.?3834%?0.1" 8%" /5443D383?@" ;0" 4@809?35&&01"0N/8393?0F0&?" ;04" %8G513?EF04" Z.3" /0.20&?" 1@%83401" .&" ?1%3?0F0&?" /8.4" ;@?%388@" 0?"1@9./@101";04"[email protected]?%?4"/8.4"/01?3&0&?4K"R04"%8G513?EF04"4/@93>3Z.04"45&?" 859%834@4"4.1"804"40120.14";34?%&?4K"

,5.4" 45.83G&5&4" 8X3F/51?%&90" ;0" 8X0>>0?" ;." 9E53N" ;X.&" %8G513?EF0" ;X3&;0N%?35&"4.1"804"[email protected]?%?4"104?3?.@4"/%1"80"4J4?:F0K"$%&4"8%"4.3?0<"&5.4">5.1&3445&4";0.N"0N0F/804"Z.3" F5&?10&?" 8%" ;3>>@10&90" ;0" &320%." ;0" ;@?%38" 5>>01?" /%1" 9E%Z.0" ?J/0" ;X3&;0N%?35&"O3F/8393?0"5."0N/8393?0SK"""

(%" >3GK" p]" /1@40&?0" .&" 0N0F/80" ;0" [email protected]?%?4" >5.1&34" _" /%1?31" ;." /159044.4" ;0"?1%3?0F0&?"%.?5F%?3Z.0"1@%834@"8514";0"8X%9Z.343?35&";X.&"0N?1%3?";0"23;@5"4.120388%&90K"R0" ?1%3?0F0&?" 0F/8530" ;04" .*=&)-(,/#$% 2U-'2#S.(-&'% -/0*-"-(#$" Z.3" 4?59M0&?" 804"[email protected]?%?4" 4.1" 80" 40120.1" 90&?1%8K" R04" %8G513?EF04" ;X3&;0N%?35&" ;34?3&G.0&?" ;0.N"95&?0N?04";X%9Z.343?35&"6"3&[email protected]"0?"[email protected]""

Indoor Outdoor

Intrusion - Presence of people - Presence of people & vehicles

Counting - Number of people

- Main color of the upper part of

the people

- Number of people, number of vehicles

- Main color of the people upper part.

- Main color of vehicles

a5-(.&#DW#Z#^V&+=)&#1850*".+/$5"0'#.?@(=?.?&'#=/.#)&'#501&V&(.'#5+=)5@5$&'#

Page 161: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pip!"

(%" >3GK" p^" /1@40&?0" 804" [email protected]?%?4" /15;.3?4" %/1:4" 8X.?3834%?35&" ;X%8G513?EF04";X3&;0N%?35&" 0N/8393?04<" 90.NC93" /0.20&?" >5.1&31" ;04" ;@?%384" /8.4" 4/@93>3Z.04" 4.1" 80"95&?0&.K" *&" ?1%3?0F0&?" /8.4" /15>5&;" 04?" 1@%834@<" 90" Z.3" G@&:10" .&0" 139E0440" ;04"F@?%;5&&@04";@9132%&?"80"FcF0"0N?1%3?";0"8%"23;@5K"$0"?084"%8G513?EF04"45&?"/8%9@4"4.1"804"40120.14";34?%&?4"0?"45&?"9E53434"_"/%1?31";04"10Z.c?04";04".?3834%?0.14"9E019E%&?";04"1@/5&404"/8.4"/1@93404K"

Indoor Outdoor

Intrusion - Presence of people - Presence of people & vehicles

Counting - Number of people

- Main color of the upper part of

the people

- Face recognition

- voice recognition & speech-to-

text

- Number of people, number of vehicles

- Main color of the people upper part.

- Main color of vehicles

- Car plate number

- Face recognition

a5-(.&#D`#Z#^V&+=)&#1850*".+/$5"0'#.?@(=?.?&'#=/.#)&#$./5$&+&0$#18/)-".5$%+&'#&V=)5@5$&'##

(0" 9E53N" 0N/8393?0" ;X.&" %8G513?EF0" ;X3&;0N%?35&" /0.?" 10&;10" ;04" [email protected]?%?4" /8.4"/1@934"%.N".?3834%?0.14"F%34"90??0"5/@1%?35&"/0.?"%2531".&"95�?";0"?1%3?0F0&?"?1:4"@802@"O4085&"80"&320%.";0"G1%&.8%13?@">5.1&3SK"=5.1"90??0"1%345&<"80"4J4?:F0"104?103&?<"45.20&?<"8%"/5443D383?@";0"/01F0??10"_".&".?3834%?0.1";0"/0145&&%83401"4%"10Z.c?0"0&".?3834%&?";04"%8G513?EF04"0N/8393?04"/8.4"4/@93>3Z.04K"

$%&4"8%"4.3?0<"&5.4"3&434?5&4"4.1"80">%3?"Z.0"8%"40&43D383?@";."95&?0&.";@2538@"04?"83@0" %."&320%.";0";@?%38" >5.1&3" /%1" 804" %8G513?EF04" 0N/8393?04" O/8%9@4" 4.1" 804" 40120.14";34?%&?4SK" R0??0" 40&43D383?@" 04?" >51?0F0&?" 83@0" _" 8%" /15?09?35&" ;04" ;5&&@04" 0?" 04?"95&43;@1@0" 95FF0" .&0" %.?10" 1%345&" Z.3" /0.?" 0F/c9E01" .&" .?3834%?0.1" ;0" 9E53431"0N/8393?0F0&?".&"%8G513?EF0"Z.3"/0.?"/0145&&%83401"4%"109E019E0K""

WPVPV!I$&!06)88$/E$&!+A)00>&!8'*&!+$!8A)%%8,0)#,'/!+A./$!0'.06$!+$!&B0.*,#B!

,5?10" 5D[09?3>" 04?" 393<" ;X%44.101" 8X0>>39%93?@" ;0" 8%" 109E019E0" ;X3&>51F%?35&" 0&"/10&%&?"0&"95F/?0"804"9E%880&G04";0"[email protected]?@<"2531">3GK"piK"(%"40&43D383?@";."95&?0&.";04"10445.1904" ;0" 23;@5" 4.120388%&90" 0?" 8%" 853" ;X%&5&JF%?" ;@>3&30" 4.1" 80" 95&?0&." [.4?3>30"8X%//839%?35&" ;X.&" 95&?1d80" ;X%99:4" Z.3" G:10" 0?" /0145&&%8340" 8X%99:4" 4085&" 80" 1d80" ;0"8X.?3834%?0.1K"R0??0"95.9E0"04?"9E%1G@0";0"G@101"6"

O3S (04";153?4";X%99:4";04".?3834%?0.14�40123904"%.N"10445.1904";0";5&&@04"Z.3"2%130&?"&5&"40.80F0&?"0&">5&9?35&";0"80.1"1d80"F%34"%.443"0&">5&9?35&";0"80.1"95&?0N?0"O?0F/4<"859%834%?35&<"0?9KS"z"

Page 162: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pi!! ""

O33S (04" ;153?4" ;X%99:4" /5.1" 8X.?3834%?35&" ;04" %8G513?EF04" 0N/8393?04"6" 80" 134Z.0" ;0";@253801" ;04" 3&>51F%?35&4" /0145&&08804" 5." 95&>3;0&?308804" 4X@8:20" %209" 80" &320%." ;0"G1%&.8%13?@";0";@?%38"109E019E@"0?">5.1&3"/%1"8X%8G513?EF0K"

a5-(.&#DJ#Z#I&'#@%/))&0-&'#1(#$./5$&+&0$#18(0&#.&>(]$&#/A&@#)/#=.5'&##&0#@"+=$&#18(0&#@"(@%&#1&#@"0$.U)&#18/@@;'#

,5.4"45.83G&5&4"80">%3?"Z.0"80"F%&Z.0";0"10?5.1";X.&0"1@/5&40"_" 8%"10Z.c?0";0"8X.?3834%?0.1"/0.?"c?10";�"_".&0"104?139?35&";X%99:4"4085&"804";153?4";X%99:4"3F/54@4"/%1"80"4J4?:F0" 0?" &5&" _" 8X%D40&90" ;0" [email protected]?%?4K" RX04?" 8_" Z.0" 8X%;%/?%?35&" ;04" 1@/5&404" 0?" 8%"109E019E0";0"458.?35&4"%8?01&%?3204"%.?5134@04"&5.4"%//%1%3440&?"95FF0";04"458.?35&4"3F/51?%&?04K"

(X3F/5443D383?@" ;X%99:4" %.N" 10445.1904" 10Z.3404" /0.?" c?10" @G%80F0&?" ;.0" _" ;04"9%.404"@853G&@04";.";5F%3&0";0"8%"[email protected]?@"0?"/8.4"83@04"_"8%"/01>51F%&90";."4J4?:F0"0?"_"8%"/1@40&?%?35&";04"1@/5&404"10?15.2@04K"R04"9%.404"/0.20&?"/1520&31";0"/15D8:F04"6""

! ?09E&3Z.04"?5.9E%&?"804";34/543?3>4";0"9%/?.10"O;@/%&&%G0";0"F%?@13084S"5.";0"40120.1";34?%&?"z""

! 83@4"%."95&?0N?0";X.4%G0";04"%8G513?EF04";X3&;0N%?35&"/%1"804"40120.14";34?%&?4K"(0" &320%." ;0" /1@93435&" ;0" 8X%8G513?EF0" 3&>8.0&90" 8%" ;.1@0" 0?" 80" 95�?" ;0"?1%3?0F0&?"0?"/0.?"4.19E%1G01"80"4J4?:F0"O=15904451<"U-S"z"

! ;0" 258.F0" ;." ;59.F0&?" 104?3?.@" %." &320%." ;0" 8%" F%9E3&0" ;0" 8X.?3834%?0.1"O;34/543?3>"F5D380S"z""

! 83@4" %." 95&?0N?0" ;0" 8X.?3834%?0.1" OF%9E3&0<" 95&&09?323?@<" 04/%90" ;0" 4?59M%G0<"0?9KS"0F/c9E%&?"8%"D5&&0"1@90/?35&";."95&?0&.K"

! ;0"95F/%?3D383?@";0">51F%?"%44593@"%.";34/543?3>"O&5&"4.//51?@"/%1"8%"F%9E3&0S<"0?9K"

$%&4"90"Z.3"4.3?<"&5.4"/15/545&4".&0"458.?35&"Z.3"2340"_"@23?01"804"10>.4";X%99:4";.4" %.N" 1%345&4" F0&?35&&@04" /1@9@;0FF0&?" 0?" _" >5.1&31" ;04" 458.?35&4" %8?01&%?3204";X%99:4K"

Page 163: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pi#!"

WPVPW!I$!&<&#>9$!I;UR[!-.!0'99$!./!";:!

"R5FF0" &5.4" 8X%25&4" ;@[_" F0&?35&&@<" 80" F%&Z.0" ;04" 1@/5&404" /01?3&0&?04"10?5.1&@04"_" 8X.?3834%?0.1"/0.?"&0"/%4"/1520&31";0" 8%"&5&"0N34?0&90";04"[email protected]?%?4"F%34"04?" /8.?d?" 83@" %.N" 104?139?35&4" ;X%99:4" 3F/54@04" %.N" 10445.1904" 0?" %.N" %8G513?EF04";X3&;0N%?35&" .?3834@4" 5." _" 8%" ;3>>39.8?@" ;X%>>39E%G0" ;." [email protected]?%?" ;.0" %.N" 95&?1%3&?04"95&?0N?.08804";0"8X.?3834%?0.1K""

b&"95&[email protected]&90<"&5?10"5D[09?3>"04?";0"?15.201";04"458.?35&4"Z.3"/0.20&?"%44.101"/8.4" ;X%990443D383?@" %.N" 10445.1904" ;0F%&;@04" _" &X3F/51?0" Z.08" F5F0&?<" ;0/.34"&X3F/51?0"5a"0?"&X3F/51?0"95FF0&?K""

$%&4"80"4J4?:F0"(B,$U<"8%"95F/80N3?@";X5D?0&?35&";04"[email protected]?%?4"04?"45.20&?";.0"_";04"95&?1%3&?04"83@04"%."95&?1d80";X%99:4K"R0"Z.3">51F0".&"9%4";X%//839%?35&"3;@%8"/5.1"2%83;01" &5?10" /15/543?35&" 0&" /%1?39.8301" 43" 8X5&" /10&;" 0&" 95F/?0" 804" 9%1%9?@134?3Z.04"/012%43204";0"(B,$U"?08804"Z.0"6"

! 8%";34?13D.?35&";04"10445.1904";0";5&&@04"z"! 8%"2%13%?35&";04"0&?3?@4"G@1%&?"904"10445.1904"z"! 8%"&%?.10"@258.?320";0"904"10445.1904"OG@&@1@04"0&"?0F/4"1@08S"z"! 8%"40&43D383?@"0?"8%"95&>3;0&?3%83?@";."95&?0&.";0"904"10445.1904"z"! 8%"139E0440";04"3&>51F%?35&4"95&?0N?.08804"z"! 8%";34?13D.?35&";04"%8G513?EF04";X3&;0N%?35&"z"! 8X0N@9.?35&";04";0F%&;04";X%99:4"0&"?0F/4"1@08"z"! 80" ;0G1@" ;X3F/51?%&90" ;X5D?0&?35&" ;0" 458.?35&4" 1@%9?3204" 8514" ;0" 43?.%?35&4"

913?3Z.04K"

WPVP_!IA)+)%#)#,'/!+$&!+B0,&,'/&!+A)00>&!8'*&!+$!8)!0'/&.8#)#,'/!+.!&<&#>9$!+$!-,+B'!&.*-$,88)/0$!

(%" 40&43D383?@" ;." 95&?0&." ;04" ;5&&@04" ;0" 23;@5" 4.120388%&90" 0?" 80" >%3?" Z.X08804"45&?" 45.20&?" G@1@04" /%1" ;04" 8534" Z.3" 104/09?0&?" 8X%&5&JF%?" ;04" /0145&&04" >38F@04"[.4?3>30"8X%//839%?35&";0"104?139?35&4"Z.3">38?10&?"804"/13238:G04";X%99:4"0&">5&9?35&";."1d80";0" 8X.?3834%?0.1" 95&4.8?%&?" 804" 10445.1904" O4.32%&?" 804" ;153?4" ;X%99:4" /1@934@4" /%1" 80"F5;:80"PQ'RSK""

b?%&?";5&&@"Z.0"804"4J4?:F04";0"23;@5"4.120388%&90"45&?".?3834@4"/5.1"G@101";04"43?.%?35&4"0&"?0F/4"1@08<".&0"5/?35&"|"D134C;0CG8%90"}"04?"45.20&?"3&98.0"/5.1";@/%&&01"804" 9%4" ;X.1G0&90K" (0" ;@980&9E0F0&?" ;." |"D134C;0CG8%90"}" 5>>10" _" 8X.?3834%?0.1" 8%"/5443D383?@";0";@/%4401" 804" 95&?1%3&?04";0" [email protected]?@"/5.1"F30.N" 1@%G31K"R0??0" >80N3D383?@"%3;0"_";@/%4401"804"104?139?35&4"3F/54@04"4.1"8X%99:4"%."95&?0&."F.8?3F@;3%"0?">%9383?0"8X.4%G0"0N/8393?0";04"%8G513?EF04";X3&;0N%?35&K"

b&?10" 80" 104/09?" ;0" 8%" 13G3;3?@" ;04" ;@93435&4" ;X%99:4" 4.32304" /%1" ;@>%.?" ;%&4" 80"4J4?:F0"0?"8%">80N3D383?@"0N?1cF0";0"8X5/?35&"|D134C;0CG8%90"}<"38"0N34?0";04"43?.%?35&4"5a"804".?3834%?0.14";."4J4?:F0"5&?"D0453&";X.&"95&?1d80";X%99:4">80N3D80"5."F5;@1@K"RX04?"8_"Z.0"&5?10"/15/543?35&"/5.11%"3&?0120&31"/5.1";5&&01";04"458.?35&4"%8?01&%?3204";X%99:4K"

(%" 108%N%?35&";." 95&?1d80" ;X%99:4" Z.0"&5.4"/15/545&4";0"F0??10" 0&"v.210"&0"?5.9E0"/%4" 804";153?4";X%99:4"G@1%&?" 80"95&?0&.";04"10445.1904"23;@5<"F%34"0880"%44.10"80.1" 104/09?" 0?" 80.1"F%3&?30&" x'8" ).ME.&" 0?" %8K<" !qp!DyK" b880" %//83Z.0" 8%" >80N3D383?@" 0?"8X%;%/?%?35&";0"/1340";0";@93435&"%."&320%.";0";0.N">5&9?35&&%83?@4"/13&93/%804"6"

Page 164: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pi]! ""

O3S I#% ",&-S% 2U+(-*-$.(-&'% 2U.*=&)-(,/#$% 2U-'2#S.(-&'% #S0*-"-(#$% O/8%9@4" 4.1" ;04"40120.14";34?%&?4SK""

O33S I.% 0)e$#'(.(-&'% 2+% "&'(#'+% 2#$% )#$$&+)"#$% <-2e&" O8X3;0&?3?@" ;04" /0145&&04">38F@04"04?"45.20&?"/15?@G@0"0?"1@G30"/%1";04"8534";X%&5&JF%?SK"

(%" [email protected]?0" ;0" 8%" /159@;.10" %;%/?%?320" /15/54@0" 04?" 83@0" _" 8%" 139E0440" ;04">5&9?35&&%83?@4"5>>01?04"/%1"804"%8G513?EF04";X3&;0N%?35&"0N/8393?04"0?"/%1" 804"458.?35&4";X%;%/?%?35&" ;0" /1@40&?%?35&" Z.3" /0.20&?" %3;01" 8X.?3834%?0.1" _" ;@/%4401" 8%" 95F/80N3?@";04"43?.%?35&4"10&95&?1@04K"

=%1"95&[email protected]&?<";%&4"80"9%4";X.&"10>.4";X%99:4<";X.&"F%&Z.0";0"1@/5&404"5.";0"8%"1@90/?35&" ;0" [email protected]?%?4" &5&" 4%?34>%34%&?4<" &5?10" 458.?35&" /0.?" 3&?0120&31" /5.1" 5>>131" _"8X.?3834%?0.1" 8%" /5443D383?@" ;0" /0145&&%83401" 8%" F@?E5;585G30" ;0" 109E019E0" %>3&" ;0"10902531";04"458.?35&4"%;%/?@04K""

(0" F5;:80" =-CPQ'R" 0?" 80" 4J4?:F0" =-WP-" 1@%8340&?" 8X%;%/?%?35&" ;04" ;@93435&4";X%99:4" 0&" /10&%&?" 0&" 95F/?0" &5&" 40.80F0&?" 80" 1d80" ;0" 8X.?3834%?0.1" F%34" %.443" 404"/%1%F:?104" 95&?0N?.084" 0?" 8X3F/51?%&90" ;0" 8%" 43?.%?35&" ;%&4" 8%Z.0880" 38" 95&4.8?0" 80"4J4?:F0K" *&0" ?0880" 458.?35&" %F@835101%" 8%" Z.%83?@" ;0" 4012390" 9d?@" .?3834%?0.1" 4%&4"F0&%901"8%"[email protected]?@"5."8X3&?@G13?@";."4J4?:F0K"

WPVPg!"0B/)*,'!+A)%%8,0)#,'/!

,5.4" ;5&&5&4" 393<" .&" 0N0F/80" 5a" 8%" F340" 0&" v.210" ;0" &5?10" /15/543?35&" 04?".?3834@0" /5.1" /%88301" 80"F%&Z.0";04" 1@/5&404" 104?3?.@04" /%1" 80" 4J4?:F0K" R5FF0"&5.4"%885&4" 8X388.4?101<" 80"4J4?:F0"2%"F5;3>301" 80" ?1%3?0F0&?";0" 8%"10Z.c?0"0?" 8X%;%/?%?35&";0"/1340";0";@93435&";X%99:4"4085&"80"&320%.";X3F/51?%&90";0"8%"43?.%?35&K""

]K#KiKp"R%4";X.&"5D[0?"5.D83@";%&4".&0"4?%?35&"F@?15"

b&" /10&%&?" 80" F@?15" ;0" 8%" 4?%?35&" A159%;@15" 2014" 8%" /8%90" ;XB?%830" _" p]Ep^<"+@8:&0"%"5.D83@" 45&" 4%9" 15.G0" 4.1".&"D%&9";X%??0&?0" 4.1".&"Z.%3K"$:4"Z.X0880" 4X0&"04?"10&;.0"95F/?0<"0880"04?"451?30"0?"4X04?"10&;.0"%."G.39E0?";0"8%"4?%?35&"/5.1"43G&%801" 80"/15D8:F0K""

(0" ?1%3?0F0&?" ;X.&0" ?0880" 43?.%?35&" /%440" /%1" 8X%G0&?" ;0" 4012390" 9830&?:80" Z.3"5.210".&";544301"0?"/10&;" 804";04913/?3>4";0" 8X5D[0?"/01;."0?" 804" ?1%&4F0?"_" 8X%G0&?";0"[email protected]?@"4.1"/8%90K"R0";01&301"2%"4.3210";3>>@10&?04"@?%/04"/5.1"10?15.201"8X5D[0?"6"38"2%"2@13>301" 43" 8X5D[0?" %" @?@" ;@[_" 10?15.2@" 5." 10F34" %." 4012390" /%1" Z.08Z.X.&K" -3&5&<" 38" 2%"044%J01" ;0" 95&4.8?01" 80" 4J4?:F0" ;0" 23;@5" 4.120388%&90" /5.1" 2@13>301" 43" 8X5D[0?" 04?"?5.[5.14"%."FcF0"0&;153?K"""

• !./5$&+&0$#$,=5>(&#&**&@$(?#=/.#)&#','$;+&#IMNOP""

(%" >3GK"pj"F5&?10" 8X3&?01/1@?%?35&" ?J/3Z.0"1@%834@0"/%1" 80"4J4?:F0";0"109E019E0";X3&>51F%?35&">5.1&3"/%1"80"4J4?:F0"(B,$UK"(%"10Z.c?0"8%&9@0"401%"?1%3?@0"0?"/%195.1.0"%>3&" ;X0N?1%310" 804"F5?4C98@4" Z.3" 0&4.3?0" 4015&?" 10>51F.8@4" 45.4" >51F0" ;X.&0" 10Z.c?0"YL(K"

Page 165: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pi^!"

p.$*<! O6" 73&;" %88" 23;054" 95&?%3&3&G" %" .&1# 4/-<" >51G5??0&" 3&" !."@/1?."f# 7/.5'"F0?15"4?%?35&<"5&"!%(.'1/,f#K#a&4(/.,<"D0?H00&"KZgg=+#/01#0"3#cBZgg=+dK"

a5-(.&#DQ#Z#R$.(@$(.&#EHI#18(0&#.&>(]$&#&0A",?&#/(#','$;+&#1&#TM#IMNOP#

(%"&%?.10";34?13D.?320";0"8%"G04?35&";04"10445.1904";0";5&&@04"0?";."?1%3?0F0&?";04" 10Z.c?04";%&4" 80" 4J4?:F0"(B,$U" [.4?3>30" 8X.?3834%?35&";X.&0"F@?E5;0";0" 109E019E0"D%4@0"4.1"80">38?1%G0K"(X5D[09?3>"04?";0"10?15.201";04"[email protected]?%?4"Z.3"1@/5&;0&?"4?139?0F0&?"%.N" D0453&4" 0N/13F@4" ;%&4" 8%" 10Z.c?0" 0?" ;0" F3&3F3401" 80" 45.4C0&40FD80" ;0"F@?%;5&&@04" Z.0" 80" 4J4?:F0" ;53?" /%195.131" 0&" ?0F/4" 1@08" 8514" ;." ?1%3?0F0&?" ;0" 8%"10Z.c?0K"

'/1:4" 8X0N?1%9?35&" ;04"F5?4C98@4" ;0" 8%" 10Z.c?0<" 80" ?1%3?0F0&?" ;0" 8%" 10Z.c?0" 2%"/159@;01" _" 8%" 859%834%?35&" ;04" 40120.14" G@1%&?" 804" ;3>>@10&?4" >8.N" 9%/?.1@4" /%1" 804"9%F@1%4" 43?.@04" ;%&4" 804" Z.%34" ;X%??0&?0" ;0" 8%" 4?%?35&" A159%;@15K" =.34<" .&0" @?%/0" ;0">38?1%G0" 401%" 0>>09?.@0" /5.1" 104?103&;10" 8%" 109E019E0" ;%&4" 804" /%1?304" %9Z.3404" 0&?10"p]Eqq"0?"p^EqqK"

(0" 4J4?:F0" 2%" ;@?01F3&01<" 0&4.3?0<" .&0" 834?0" ;X%8G513?EF04" ;X3&;0N%?35&"%//15/13@0"_"8X0&40FD80";04"D0453&4<";04"/15/13@?@4"0?";04"95&?0N?04"0N/13F@4";%&4"8%"10Z.c?0K"R0??0"@?%/0"2%"G@&@101"804"F@?%;5&&@04"83@04"_"8%"10Z.c?0K"

$%&4" 90" 49@&%135<" 804" 3&>51F%?35&4" ;0F%&;@04" 45&?" D%43Z.04<" 8%" 10Z.c?0" 401%"?1%3?@0"_"8X%3;0";04"[email protected]?%?4";X3&;0N%?35&"1@%834@4"/%1"804"%8G513?EF04"3F/8393?04"/8%9@4"%."&320%.";."40120.1"90&?1%8K"(0"4J4?:F0"2%"/5.14.3210" 8%"109E019E0"/5.1"?15.201".&"5D[0?"15.G0";%&4"804"F@?%;5&&@04";@9132%&?"804"40GF0&?4"9E53434K"

*&"/159044.4";0" >38?1%G0" %;;3?35&&08" 04?" %//83Z.@"/5.1" 8%" /1340" 0&" 95F/?0";04"1:G804";0"95&?1d80";X%99:4K"b&"0N%F3&%&?"804";153?4";X%99:4";0"8X%G0&?";0"[email protected]?@<"&5.4"?15.25&4"Z.X38"&X%"/%4"8X%.?5134%?35&";0"95&4.8?01";04"23;@54"Z.3"%>>39E0&?"804"234%G04";04"/%44%G014<"&3";X.?383401" 804"%8G513?EF04";X3&;0N%?35&"0N/8393?04"0N34?%&?4"%."&320%.";04"40120.14";34?%&?4K"

=%1" 95&[email protected]&?<" 80" 4J4?:F0" >38?10" 804" 10445.1904" 0&" @83F3&%&?" 804" /%1?304" Z.3"95&?30&&0&?";04"234%G04";0"/0145&&04"0?"0&>3&<"10&2530"_"8X.?3834%?0.1";04"40GF0&?4"Z.3"95&?30&&0&?".&"5D[0?"15.G0"O4X38"0&"0N34?0SK"

• !./5$&+&0$#/1/=$/$5*#'&0'54)&#[#)/#'5$(/$5"0#=."="'?&#

(X%&%8J40";04"[email protected]?%?4"104?3?.@4"_"8X%G0&?";0"[email protected]?@";%&4"90"9%4<"F5&?10"Z.0"904";01&3014" 45&?" 3&4.>>34%&?4K" ,5?10" /15/543?35&" /0.?" 3&?0120&31" _" 90" &320%." %>3&"

Page 166: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pii! ""

;X%F@835101"8%"Z.%83?@";0"4012390"0?";X5>>131"_"8X.?3834%?0.1"/8.4";0"10445.1904"%990443D804"4%&4";@/%4401"804";153?4";X%99:4"3F/54@4"4.1"8%"95&4.8?%?35&";04"10445.1904";0";5&&@04K"

(X.?3834%?35&" ;." F5;:80" ;0" /1340" ;0" ;@93435&" =-CPQ'R" /15/54@" /01F0??1%" %."4J4?:F0" ;0"F5;3>301" 80" &320%." ;X%990443D383?@" 0?" ;X%;%/?01" 804" /01F34435&4" 5>>01?04" _"8X%G0&?";0"[email protected]?@"4085&"45&"95&?0N?0"0?"8X3F/51?%&90";0"8%"43?.%?35&";0"95&4.8?%?35&K"

(X.?3834%?35&" ;0" 90??0" 458.?35&" 04?" 83@0" %." ;@98%&9E0F0&?" ;0" 8%" 1095&&%344%&90";X.&0" 43?.%?35&" 5." ;X.&" 95&?0N?0" /%1" 80" 4J4?:F0K" $%&4" 90" 49@&%135<" 8%" 43?.%?35&" 401%"1095&&.0";0/.34"8X3;0&?3>3%&?";.";544301"|"5D[0?"/01;."}K"

(X3F/8@F0&?%?35&" ;0" &5?10" /15/543?35&" 04?" 1@%834@0" /%1" 80" 4J4?:F0" =-WP-" Z.3"%;%/?0" 8%" /1340" ;0" ;@93435&" /%1" 8%" 1@@913?.10" ;04" 10Z.c?04" Y'RL(K" R0??0" 458.?35&" %"/15.2@"45&"0>>39%93?@"/%1"4%"9%/%93?@"_">5.1&31".&0"/1340";0";@93435&";X%99:4"_"/%1?31";0"/583?3Z.04" ;34?13D.@04" 0?" _" /10&;10" 0&" 95F/?0" ;04" @8@F0&?4" 95&?0N?.084" 83@4" _" 8%"10Z.c?0K"

=%1"95&[email protected]&?<" 90??0"43F/80"10Z.c?0" 8%&9@0"/%1" 8X%G0&?";0"[email protected]?@" O95F/54@0"/%1";04"F5?4C98@4";@9132%&?" 80" 95&?0&." 109E019E@<" 2531" >3GK" pjS" 401%" 3&98.40";%&4".&0";0F%&;0" ;X%99:4" 45.4" >51F0" ;X.&0" 10Z.c?0" Y'RL(" /8.4" 4?1.9?.1@0" 0?" 0&139E30" ;04"F@?%;5&&@04" O;@9132%&?" 804" 95&?1%3&?04" 95&?0N?.08804" ;0" 8X.?3834%?0.1<" 45&" 1d80<" 80"&320%.";X3F/51?%&90";0"8%"43?.%?35&";%&4"8%Z.0880"38"95&4.8?0"80"4J4?:F0<"0?9K"2531">3GK"pk<">3GK"plSK"

a5-(.&#DL#Z#R@%?+/#-?0?.5>(&#18(0&#.&>(]$&#EFGHI#

R5FF0" 80"F5&?10" 8%" >3GK"pl<" 8%" 139E0440";04"F@?%;5&&@04";04" 10Z.c?04"Y'RL("/01F0?";0"10/1@40&?01"804"9%1%9?@134?3Z.04"95&?0N?.08804"83@04"6""

O3S ""_"8%"10Z.c?0";%&4"8%"D%8340"|"*$&'.*0$!}"z""O33S ""_"8X.?3834%?0.1"8%&m%&?"8%"10Z.c?0";%&4"8%"D%8340"|"&.5^$0#!}"0?"z""O333S ""_" 8%" 43?.%?35&" ;0" 95&4.8?%?35&" ;04" 10445.1904" ;0F%&;@04" ;%&4" 8%" D%8340"

|"$/-,*'/9$/#"}K"

(04" 3&>51F%?35&4" 95&?0N?.08804" ;0" 8%" 10Z.c?0" /0.20&?" c?10" 2@13>3@04" 0?"1@3&?01/1@?@04"%."403&";."4J4?:F0"0&4.3?0K"B8"4X%G3?";0"6"

! I.% 0e)-&2#% #$(-/e#" /%1" 8X.?3834%?0.1" Z.3" /0.?" c?10" 2@13>3@0" _" /%1?31" ;04"3&>51F%?35&4"0&10G34?1@04";%&4"4%"9%1?0";0"?1%&4/51?K"

Page 167: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pij!"

! I#$%"&&)2&''e#$%V:7" 83@04"%.N"40GF0&?4"23;@5"109E019E@4"Z.3"4015&?"0N?1%3?04"_"/%1?31";0"8%"859%834%?35&"3&;3Z.@0"_"8%"10Z.c?0K"

B&&)2&''e#$%V:7%2#%A)&".2e)&%[%TfRg^hijGY%dkfhc^hijM%;TDcY%dkDi>%

$%&4" 80" 9%4" ;0" 8%" 1@90/?35&" ;X.&0" ;@93435&" &@G%?320" 5." &5&" 4%?34>%34%&?0<" 80"4J4?:F0"%;%/?%?3>" 2%";3%G&54?3Z.01" 8%" 43?.%?35&";0" 109E019E0"_"/%1?31";."&320%.";0" 8%"43?.%?35&";0"109E019E0"3&98.40";%&4"8%"D%8340"|"0&2315&F0&?"}"6""

-3?�(28"�"q""95&4.8?%?35&"&51F%80"-3?�(28"�"p"109E019E0";X.&"5D[0?"/01;."-3?�"(28"�"!"109E019E0";X.&"0&>%&?"/01;."

a5-(.&#DX#Z#T&>(]$&#EFGHI#&0-)"4/0$#)/#.&>(]$&#1&#)8($5)5'/$&(.#

<Request ……>

<Subject>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:subject-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>John Smith</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:role"

DataType="http://www.w3.org/2001/XMLSchema#anyURI">

<AttributeValue>Security Agent</AttributeValue> </Attribute>

<Attribute

AttributeId="urn:oasis:names:tc:xacml:2.0:example:attribute:securityAgent-id"

DataType="http://www.w3.org/2001/XMLSchema#string" >

<AttributeValue>sa2023</AttributeValue> </Attribute>

</Subject>

<Resource>

<ResourceContent> <UserQuery> <QueryInText> find all videos

containing a red bag, forgotten in Trocadéro, Paris metro station,

on Thursday, 2 Febuary, between 2:00pm and 3:00pm).</QueryInText>

<MediaLocation>metro station, Paris, Trocadéro </MediaLocation>

<MediaFormat>Video</MediaFormat>

<TimeSpan> <From>2012-02-02T14:00:00</From>

<To> 2012-02-02T15:00:00</To> </TimeSpan>

</UserQuery> </ResourceContent> </Resource>

<Action>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:action:action-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Read</AttributeValue> </Attribute>

</Action>

<Environment>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:environment-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Situation</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:situation-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>Forgotten Object</AttributeValue> </Attribute>

<Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:environment:sitLevel-id"

DataType="http://www.w3.org/2001/XMLSchema#string">

<AttributeValue>1</AttributeValue> </Attribute>

</Environment> </Request>

Page 168: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pik! ""

(0"&320%.";X3F/51?%&90";0"8%"43?.%?35&"2%";@?01F3&01"80"&320%.";X%;%/?%?35&"Z.3"401%"1@%834@"0&4.3?0K"(X%9?32%?35&";."F5;0";0"109E019E0"%;%/?%?3>"401%"95FF.&3Z.@0"_"/%1?31" ;0" 8%" 1@/5&40" Y'RL(" 45.4" 8%" >51F0" ;X.&0" |"'58,E)#,'/"}" Z.3" %995F/%G&0" 8%"1@/5&40<"2531">3GK"!qK"

a5-(.&#Kg#Z#T?="0'&#EFGHI#/A&@#)&'#"4)5-/$5"0'#[#'(5A.&#

(0";@98%&9E0F0&?";."F5;0"%;%/?%?3>" O';%/?320"W.01J3&G"L5;0S"2%" 9E%&G01" 80"/159044.4" ;." ?1%3?0F0&?" ;0" 8%" 10Z.c?0" %>3&" ;X%44.101" 8%" [email protected]?0" ;0" 109E019E0" 0&"/15/54%&?";04"458.?35&4"%;%/?%?3204K""

R0??0"458.?35&"04?"1@%834@0";%&4"80"4J4?:F0"=-WP-"%."&320%.";."_&+)'-$$#+)%2#%7#'$-5-*-(e%2#%*.%7-(+.(-&'%Z.3";@?09?0" 8%"43?.%?35&"/.34<"4X5130&?0"2014" 80"_&+)'-$$#+)%2#%7-/-*.)-(e"/5.1"1@%83401"8%"1@@913?.10";0"8%"10Z.c?0"O9K>">3GK"^SK""

$%&4"80"9%4"5a"8%"43?.%?35&";0"95&4.8?%?35&"04?"&51F%80"O-3?�(28"�"qS<"80"4J4?:F0"1@%83401%" .&0" 10>51F.8%?35&" 4@F%&?3Z.0" ;04"F5?4C98@4" ;0" 8%" 10Z.c?0" 0&" .?3834%&?" ;04"F5?4" 43F38%3104" 5." ;04" 95&90/?4" /8.4" G@&@13Z.04" %." &320%." ;0" _&+)'-$$#+)% 2#%$-/-*.)-(eK" *&" ?1%2%38" 43F38%310" %" @?@" 3&?15;.3?" ;%&4" x'8" ).ME.&" 0?" -:;04<" !qqky<"8X5D[09?3>" @?%&?" ;�%.GF0&?01" 804" 9E%&904" ;0" 104?3?.?35&" ;04" [email protected]?%?4" %.N" .?3834%?0.14"F%8G1@"804"9E%880&G04";0"[email protected]?@K"

(%" 10>51F.8%?35&" 4@F%&?3Z.0" /0.?" c?10" 1@%834@0" %209" 8X%3;0" ;X.&" ;39?35&&%310"80N39%8"4?%&;%1;"?08Z.0"s51;,0?p#K"=%1"0N0F/80<"80"F5?"|"D%G"}"/0.?"c?10"10F/8%9@"/%1";3>>@10&?4"4J&5&JF04"�D%9M/%9M<"8.GG.%G0<"/.140<"0?9K�K"(X0F/853";0"8%"10>51F.8%?35&"%"@?@"@G%80F0&?"/15/54@"/%1"804"?1%2%.N";0"[email protected]/0"xQ1.?"0?"%8K<"!qppy"F%34"/%4";%&4"80"9%;10";X.&"/159044.4";0"10Z.c?%G0"40&43D80"%.N";153?4";X%99:4K"

'." &320%." ;." ?1%3?0F0&?" ;." 49@&%135" 95.1%&?<" 80" &320%." ;X3F/51?%&90" ;0" 8%"43?.%?35&" 04?" /8.4" @802@" O-3?�(28" �" pSK" $0" 90" >%3?<" 80" _&+)'-$$#+)% 2#% 7-/-*.)-(e" 401%"10F/8%9@"/%1".&"_&+)'-$$#+)%2#%7&*+(-&'$%!2.0(.(-<#$D%R0"95F/54%&?"2%"1@%83401".&0"%;%/?%?35&" %.?5F%?3Z.0" 5." %4434?01" 8X.?3834%?0.1" /5.1" %;%/?01" 4%" 10Z.c?0" 0&" 8.3">5.1&344%&?";04"/15/543?35&4";0"458.?35&4"%;%/?%?3204"4%.20G%1;@04";%&4".&0"D%40";0";5&&@04"/1@;@>3&30K"(0" ?%D80%."!"F5&?10";04"0N0F/804";0" 458.?35&4"/15/54@04"/%1" 80"4J4?:F0K"

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""p#"E??/6��H51;&0?K/13&90?5&K0;.�"

Response>

<Result>

<Decision>Deny</Decision>

<Status>

<StatusCode Value="urn:oasis:names:tc:xacml:2.0:status:ok"/>

</Status>

<Obligation FulfillOn="Deny" ObligationId="ApplyAdaptiveQueryingMode">

<AttributeAssignment AttributeId="AQM"

DataType="http://www.w3.org/2001/XMLSchema#string">

On

</AttributeAssignment>

</Obligation>

</Result>

</Response>

Page 169: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pil!"

(X%83F0&?%?35&";0"8%"D%40";0";5&&@04"/0.?"%.443"c?10"0>>09?.@0"/%1".&0"F@?E5;0";X%//10&?344%G0" %.?5F%?3Z.0" _" /%1?31" ;04" 458.?35&4" /15/54@04" /%1" 804" .?3834%?0.14" 0&">5&9?35&";04"43?.%?35&4"10&95&?1@04"0&"?0F/4"1@08K"

(%" [email protected]?0" ;0" ?08804" 458.?35&4" %;%/?%?3204" 5." %8?01&%?3204" O/15/54@04" /%1" 804".?3834%?0.14S"401%"/8.4"/15D%D80"43"5&"95&&%u?"8%"9%.40";X.&"10>.4";X%99:4K"(04"F044%G04";X0110.1"Z.3"%995F/%G&0&?"45.20&?" 804"1@/5&404"&@G%?3204"10?5.1&@04"/0.20&?"401231"95FF0";04"3&;39%?0.14"/5.1"?15.201";04"458.?35&4"%8?01&%?3204K"

;+&23]G,% H&3*$"&6%B81F$1$"A,%

!&"%8\16&6IG1$%"GF&#Y,%1*%9&6$,6*%8,#%+,##&*+9,#%A"8Y&%91F$*+Y,#%%

9/#"&$(%+%:"-,+'/#C( D))/*.$'( 4$( *+%,$%-( "3'E#( 4>$734+/( 1>-%(

"4&+'/,.7$(F-/("334/F-$(4"()+%*,/+%(G(84-'(H(#-'(

4$#(@/#"&$#A(

9+/6(%+%:"-,+'/#C$( ;,/4/#$'( -%( "4&+'/,.7$( 1$( ,'"%#*'/3,/+%(

,$6,-$44$(G(#3$$*.:,+:,$6,(HA(

V&3*G,%8,%A"8Y&((

I"%F-$(1$(*"3"*/,C(1$(#,+*="&$(#-'( 4"(7"*./%$(

1$(4>-,/4/#",$-'A(

;,/4/#$'( -%( "4&+'/,.7$( 1$( *+73'$##/+%( +-( 1$(

*+%@$'#/+%(@$'#(-%()+'7",(34-#(4C&$'A(

?+'7",(%+%(#-33+',C(3"'(4"(7"*./%$A( ;,/4/#$'( -%( "4&+'/,.7$( 1$( *+%@$'#/+%( @$'#( -%(

)+'7",(*+73",/84$A(

2/))/*-4,C(1$(,C4C*."'&$7$%,(1-$(J(4"()"/84$##$(1$(

4"(8"%1$(3"##"%,$(1-('C#$"-A(

;,/4/#$'(-%("4&+'/,.7$(1$(#5%,.E#$(1-(*+%,$%-(

1$( @/1C+( +-( .C8$'&$'( 4$#( '$##+-'*$#( $,( 4$#(

*+%#-4,$'(J(3"',/'(1>-%($#3"*$($6,$'%$(G(K4+-1(

*+73-,/%&(HA(

!/4)&/(#K#Z#^V&+=)&'#1&'#'")($5"0'#/1/=$/$5A&'#=."="'?&'#=/.#0"$.&#','$;+&#

=%1" 95&[email protected]&?<" 8%" 458.?35&" %;%/?%?320" /5.1" 90?" 0N0F/80" 2%" F5;3>301" 80"/159044.4" ;." ?1%3?0F0&?" 0?" 2%"6" O3S" &@G83G01" 8X@?%/0" ;0" >38?1%G0" 9E%1G@0" ;X3F/5401" 804"95&?1%3&?04";."95&?1d80";X%99:4"0?" O33S" 8%" 10F/8%901"/%1".&0"@?%/0"%;%/?%?320" 83@0"_" 8%"/1@40&?%?35&";0"10445.1904"%J%&?";."95&?0&."&5&C%.?5134@K"

b&" %//83Z.%&?" 90" /159044.4" %." 49@&%135" ;@913?" /1@9@;0FF0&?<" 80" 4J4?:F0" 2%"104?3?.01"C"4X384"0N34?0&?"C" 804"40GF0&?4"23;@5"9%/?.1@4";%&4" 8%"4?%?35&"A159%;@15"0&?10"p]Eqq"0?"p^Eqq"0?"Z.3"95&?30&&0&?".&"5D[0?"15.G0K""

R04" [email protected]?%?4" 4015&?" 98%443>3@4" ;0" >%m5&" _" ;@?09?01" 804" /%1?304" &5&" %.?5134@04"O95&?0&%&?" ;04" 234%G04" ;0" /0145&&04S" 0?" 9X04?" 8_" Z.0" 80" 4J4?:F0" %//83Z.01%" .&"/159044.4" ;0" >38?1%G0" Z.3" %;%/?0" 80.1" %>>39E%G0" /5.1" Z.X384" 4530&?" 95&>51F04" %.N"104?139?35&4";X%99:4"3F/54@04"/%1"80"4J4?:F0K"

(X%;%/?%?35&" ;0" /1@40&?%?35&" 95&434?01%" _" 8%" ;@?09?35&" ;04" 234%G04" /.34" _"8X.?3834%?35&";X.&"%8G513?EF0"Z.3"%//83Z.0"8%">5&9?35&";0">85.?%G0"|"D8.1"}"4.1"804"234%G04"%//%1%344%&?";%&4" 904" 40GF0&?4" %>3&";0" 804"/1@40&?01" _" 8X.?3834%?0.1" 0&" 104/09?%&?" 804"1:G804";X%99:4K"

Page 170: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pjq! ""

WPVPh!L,8)/!

(%"&@90443?@";0"F%&3/.801";04"95&?0&.4"F.8?3F@;3%4";0"E%.?0"1@458.?35&<"91@@4"_"/%1?31" ;0" /8.430.14" 45.1904" ;%&4" ;04" 0&2315&&0F0&?4" ;34?13D.@4<" 4`3F/540" 0?" /540" ;0"&5.208804" /15D8@F%?3Z.04" ;`3&;0N%?35&" 0?" ;`%99:4" _" 8`3&>51F%?35&" 6" 4?59M%G0" 1@/%1?3<"?1%3?0F0&?" ;34?13D.@<" G@&@1%?35&" ;0" ;04913/?0.14<" >51F%?4" ;0" F@?%;5&&@04<" 109E019E0";`3&>51F%?35&" ?0F/4"1@08<" G@5859%834%?35&";%&4";04"95&?0N?04"F5D3804"5."/012%43>4<" 0?9K"$%&4"90"95&?0N?0<"80"?1%&4>01?";0"95&?0&.4"F.8?3F@;3%4"/01?3&0&?4<";0/.34"80.14"45.1904";0"4?59M%G0<"04?";020&.".&"1@08"20115.<"&5?%FF0&?"0&"90"Z.3"95&901&0"8%"/01>51F%&90";`%99:4"_"8`3&>51F%?35&K"

(X5D[09?3>" ;." /15[0?" (B,$U" @?%3?" ;0" 95&4?1.310" .&0" %19E3?09?.10" G@&@13Z.0" ;0"G04?35&" ;04" ;5&&@04" F.8?3F@;3%" ;34?13D.@04K" R0??0" @?%/0<" ;04?3&@0" _" %F@835101" 80">5&9?35&&0F0&?";."4J4?:F0<"%2%3?"/5.1"5D[09?3>";X%44.101" 8X0>>39%93?@";0"8X3&;0N%?35&"0?";."4?59M%G0";0";5&&@04"%9Z.3404"0&"?0F/4"1@08K""

(04"?1%2%.N";0"[email protected]/0"40"45&?"3&?@1044@4"_"%F@835101"8%"/01?3&0&90";04"10Z.c?04"/54@04" %." 4J4?:F0" /%1" 8X.?3834%?35&" ;0" F@?%;5&&@04" 0?" /%1" 8%" 10>51F.8%?35&" ;04"10Z.c?04".?3834%?0.14"/%1";04"108%?35&4"4@F%&?3Z.04K""

,54"?1%2%.N"5&?"/5.1"5D[09?3>";X%44.101"8%"Z.%83?@";0"4012390"95?@".?3834%?0.1"0&"/10&%&?" 0&" 95F/?0" 80" /15D8:F0" ;0" 8X%99:4" %.N" ;5&&@04" F.8?3F@;3%" ;�" %.N" 1:G804"3F/54@04";."95&?1d80";X%99:4K"(X5D[09?3>" 04?";X%??03&;10".&0"%990443D383?@"/012%4320"5a"8X.?3834%?0.1" /5.11%" %99@;01" %.N" 10445.1904" ;0" ;5&&@04" _" &X3F/51?0" Z.08" F5F0&?<";0/.34"&X3F/51?0"5a"0?"&X3F/51?0"95FF0&?K""

'>3&" ;X%??03&;10" 90?" 5D[09?3><" &5.4" %25&4" 0F/85J@" .&0" 458.?35&" %;%/?%?320" ;."95&?1d80" ;X%99:4" 40&43D80" %." 95&?0N?0" 0?" _" 8%" 43?.%?35&" ;0" 109E019E0K" (%" 458.?35&"4.1F5&?0" 804" 10>.4" ;X%99:4" 104?3?.@4" 0&" ?0F/4" 1@08" 0&" F5;3>3%&?" 80" /159044.4" ;0"?1%3?0F0&?" ;04" 10Z.c?04" 0?" 0&" /15/54%&?" ;04" 458.?35&4" %;%/?%?3204" /5.1" 95&?5.1&01"8X0>>0?";04"/583?3Z.04";0"95&?1d80";X%99:4K"

(%"458.?35&"/15/54@0"40"43?.0";%&4".&0"I5&0"3&?01F@;3%310"0&?10"80"104/09?";0"8%"13G3;3?@";04";@93435&4";X%99:4"0?"8%">80N3D383?@"0N?1cF0";0"8X5/?35&"|D134C;0CG8%90"}"Z.3"04?"45.20&?"0F/85J@0";%&4"804"43?.%?35&4"913?3Z.04K"

(%"458.?35&"/15/54@0"/0.?"%.GF0&?01"8%"95F/80N3?@";."?1%3?0F0&?";0"8%"10Z.c?0"F%34" 43" 8X5&" 95&43;:10" 8X.?383?@" ;04" [email protected]?%?4" >5.1&34" 0&" ?0F/4" 1@08" 0?" 80" >%3?" Z.X384" &0"23580&?"/%4"804";153?4";X%99:4<"90??0"95F/80N3?@"&5.4"40FD80"?5.?"_">%3?"%990/?%D80K""

Page 171: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pjp!"

_P!H'/08.&,'/&!$#!:$*&%$0#,-$&!

(X@258.?35&";04"4J4?:F04";X3&>51F%?35&"/012%43>4"%"3&?15;.3?";04"9E%880&G04"?1:4"3F/51?%&?4"%."&320%.";0"8%"[email protected]?@"0?";0"8%"G04?35&";X%99:4"%.N"10445.1904";0";5&&@04K"R04" 4J4?:F04" ;5320&?<" _" 8%" >534<" /01F0??10" %.N" .?3834%?0.14" ;X5D?0&31" .&0" %990443D383?@"?1%&4/%10&?0" O;0/.34" &X3F/51?0" 5a<" &X3F/51?0" Z.%&;" 0?" _" &X3F/51?0" Z.08"F5F0&?S" 0?"/15?@G01" 8X3&?@G13?@" ;." 4J4?:F0" 0?" 104/09?01" 8%" 95&>3;0&?3%83?@" ;04" ;5&&@04" 0&" /54%&?";04"/583?3Z.04";0"[email protected]?@"13G3;04K"

=5.1"1080201"90"9E%880&G0<";3>>@10&?4"?1%2%.N";0"109E019E0"40"45&?";313G@4<";X.&"9d?@<" 2014" 8%" /15/543?35&" ;0" F5;:804" ;." 95&?1d80" ;X%99:4" Z.3" %;%/?0&?" 804" ;@93435&4";X%99:4" 4085&" 80" 95&?0N?0" ;0" 8X.?3834%?0.1K" $X.&" %.?10" 9d?@<" ;X%.?104" ?1%2%.N" 40" 45&?"5130&?@4"2014"8%"/15/543?35&";0"F5;:804"40&43D804"_"8%"43?.%?35&"0?";0"458.?35&4"/%1>534"0N?1cF04"?08804"Z.0"80"|"D134C;0CG8%90"}"%//839%D804"_";04"43?.%?35&4"?0F/4"1@08K"

$%&4"90"9%;10<"8X5D[09?3>";0"&54"?1%2%.N"@?%3?";0"/15/5401".&"F5;:80"Z.3"/.3440"F0??10"0&"v.210".&0"/1340";0";@93435&"%;%/?%?320"40&43D80"%."95&?0N?0"0?"_"8%"43?.%?35&"0?" .&" 4J4?:F0"Z.3" 5>>10".&0" >80N3D383?@"F5;@1@0" 4%&4";@/%4401" 804" 1:G804";X%99:4K"*&0"?0880" /15/543?35&" /0.?" >5.1&31" .&0" F03880.10" Z.%83?@" ;0" 4012390" 0?" .&0" ?1%&4/%10&90";X%99:4"4%&4"F0&%901"8%"[email protected]?@"5."8X3&?@G13?@";."4J4?:F0K"

=5.1"1@%83401"90?"5D[09?3><"&5.4"%25&4"/1@40&?@"=-CPQ'R"6".&"F5;:80";."95&?1d80";X%99:4" %;%/?%?3>" Z.3" @?0&;" 80" F5;:80" PQ'R" 0&" /10&%&?" 0&" 95F/?0" 8%" 40&43D383?@" %."95&?0N?0"0?"_"8%"43?.%?35&";0"8X.?3834%?0.1"8514";X.&0"/1340";0";@93435&K""

b&4.3?0<" &5.4" %25&4" F34" 0&" v.210" 90??0" /1340" ;0" ;@93435&" /%1" =-WP-"6" .&"4J4?:F0"D%4@"4.1"8%"1@@913?.10";04";0F%&;04";X%99:4"O0N/13F@"45.4">51F0";04"10Z.c?04"Y'RL(S"0?"Z.3";34/540";X.&"F@9%&34F0";0"/1340";0";@93435&"%;%/?%?3>"Z.3"1@%G3?<";%&4"80"9%4";X.&"10>.4";X%99:4<"0&"9E019E%&?";04"10445.1904"%8?01&%?3204"5."43F38%3104"_"908804";0F%&;@04"/%1"8`.?3834%?0.1"0?"Z.3"8.3"45&?"%.?5134@04K""

,5.4"%25&4"F34"0&"@23;0&90" 8X3F/51?%&90";0" >5.1&31".&0" >80N3D383?@";0"/1340";0";@93435&";X%99:4"0?";04"458.?35&4"%8?01&%?3204"0&"/%1?39.8301";%&4";04"0&2315&&0F0&?4";J&%F3Z.04"?084"Z.0"804"-B"/012%43>4K",5?10"/15/543?35&"?0&?0";0"1@/5&;10"_"90?"5D[09?3>"0?"%"@?@"2%83;@";%&4"?1534";5F%3&04";X%//839%?35&"139E04"0&"49@&%133"?0F/4"1@08"6"O3S" 804"bZ.3/04"L5D3804" T@13%?13Z.04z" O33S" 804" 4J4?:F04" %235&3Z.04z" O333S" .&" 4J4?:F0";0" 23;@5"4.120388%&90K"

'." 95.14" ;0" &5?10" ?1%2%38<" &5.4" &5.4" 45FF04" 3&?@1044@4" _" 1@45.;10" 804"/15D8:F04" ;0" 10>.4" ;X%99:4" 10&95&?1@4" 8514" ;0" 8%" 95&4.8?%?35&" ;X.&" -B=" ;%&4" ;04"43?.%?35&4" ?0F/4" 1@08K" b&" 4.//54%&?" Z.X.&" 10>.4" ;X%99:4" 04?" ;�" %.N" 104?139?35&4"3F/54@04"%."95&?0&.";04"10445.1904";."4J4?:F0<"8%"458.?35&"/1@40&?@0"F0?"0&"v.210"8%"109E019E0";0"10445.1904"%8?01&%?3204"%990443D804K"A5.?0>534<".&"10>.4";X%99:4"/0.?"c?10"@G%80F0&?"83@"%.N"/15D8:F04";0"&5&";34/5&3D383?@";04"40120.14">5.1&344%&?"90?"%99:4"5."%.N"/15D8:F04";X%83G&0F0&?";04"/583?3Z.04";X%99:4"G@1%&?"804"10445.1904";0";5&&@04K""

=%1" 95&[email protected]&?<"&5.4"%25&4" 3;0&?3>3@";0"&5FD10.404"/014/09?3204" %.N" ?1%2%.N"/1@40&?@4";%&4"90"F@F5310K"

*&"/10F301" ?1%2%38" 04?" 0&234%G@" _" 95.1?" ?01F0"5a"&5.4" %885&4"&5.4" 95&90&?101"4.1" 8X%F@8351%?35&";."4J4?:F0" 3F/8@F0&?@"0?";."/159044.4";0" 109E019E0";0" 458.?35&4"%8?01&%?3204K"*&0"/34?0"3&?@1044%&?0"/5.1"%44.101"8%"/15/543?35&";0"458.?35&4"43F38%3104"401%";0"804"0N?1%310"_"/%1?31";`5&?585G304";0";5F%3&0";04"D%404";0";5&&@04"4/@93%834@04K"

Page 172: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pj!! ""

-3" 8`5&" 95&43;:10" 804" ;5F%3&04" ;0" 2%83;%?35&" ;0" &54" ?1%2%.N<" &5.4" /5.25&4" 93?01"Z.08Z.04" 0N0F/804" 6" 804" 5&?585G304" F@;39%804" ?08804" Z.0" Lb-+p]<" *L(-p^<" T'(b,pi<"$BRULpj<".&0"D%40";0";5&&@04";04"%&5F%8304";04"4J4?:F04"%235&3Z.04<" 804"5&?585G304"83@04"%.N"10445.1904"%.;35C234.08804K""

$04"/014/09?3204"_"F5J0&"?01F0"45&?"@G%80F0&?"0&234%G@04"/5.1">%310"@258.01"80"4J4?:F0" %>3&" ;`5>>131" .&0" /1340" ;0" ;@93435&4" ;X%99:4" %;%/?%?320" %.N" 10445.1904";34?13D.@04" ;%&4" ;3>>@10&?4" 40123904K" $%&4" .&0" %19E3?09?.10" 5130&?@0" 4012390<" &5.4"/5.25&4" %//83Z.01" 80" /159044.4" ;X%;%/?%?35&" 0?" ;0" 109E019E0" ;X%8?01&%?3204" &5&"40.80F0&?"%."95&?0&.";04"10445.1904"109E019E@04"F%34"%.443"%.N"40123904�40120.14"Z.3">5.1&3440&?�4?59M0&?" 904" 10445.1904" 5." _" 8%" 958809?35&" ;04" /583?3Z.04" ;X%99:4" Z.3" 804"G:10K""

73&%80F0&?<".&0"/014/09?320"_" 85&G" ?01F0"95&434?01%"_"2%83;01"&54" ?1%2%.N"/%1".&0"@2%8.%?35&"G85D%80";."4J4?:F0";@2085//@"_"G1%&;0"@9E0880K""

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""p]"MEdical Subject Headings http://www.nlm.nih.gov/mesh/ p^"Unified Medical Language System http://www.nlm.nih.gov/research/umls/ pi"E??/6��HHHK5/0&G%80&K51G�3&;0NKE?F8"pj"-?%&;%1;">51"$3G3?%8"BF%G3&G"%&;"R5FF.&39%?35&4"3&"L0;093&0""""""""E??/6��F0;39%8K&0F%K51G�;395F�!qqpKE?F8"

Page 173: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pj#!"

FMJMFMUHM"!!x'8").ME.&"%&;"-:;04<"!qqiy" '8").ME.&"$K"%&;"-0;04"7K<"e'"A%N5&5FJ">51"b2%8.%?3&G"=012%4320"R5F/.?3&G"

b&2315&F0&?4f<"L.83?F5;%8"%&;"=012%4320"-0123904"s51M4E5/<"L'=-"qi<"Bbbb"R5&>010&90"5&"=012%4320"-0123904<"!l"n.&0"!qqi<"(J5&<"71%&90K"

x'8").ME.&"%&;"-:;04<"!qqjy" '8").ME.&"$K<"-0;04"7K<"eB&?015/01%D383?J"3&"=012%4320"b&?01/1340"B&>51F%?35&"-J4?0F4"C"'"$5.D80C7%90;"R53&"Q0?H00&"-09.13?J"'&;"'99044%D383?JK"e"BRbB-"O#S"!qqj<"/K"!#jC!]!K"

x'8").ME.&"%&;"-:;04<"!qqky" '8" ).ME.&" $K" %&;" -0;04" 7K<" e';%/?320" -58.?35&4" >51" '99044" R5&?158" H3?E3&"=012%4320" +0%8?E9%10" -J4?0F4fK" $%&4" 6" B&?01&%?35&%8" R5&>010&90" U&" -F%1?"E5F04" %&;" E0%8?E" A080F%?394" OBRU-A" !qqkS<" 'F04<" B'<" *-'<" !k�qi�!qqk" C"q!�qj�!qqk<" 258K" ^p!q<" -.F3" +08%8<" -3F%&?%" L3?1%<" n5&&Js5&G<" )K" RE%&G<"L5ME?%13"L5.&31"Ob;4KS<"-/13&G01<"(,R-<"/K"]!C^#<"[.3&"!qqkK"

x'8" ).ME.&" %&;" -:;04<"

!qql%y"

'8" ).ME.&" $K<" -:;04" 7K<" e(%" F340" 0&" 50.210" ;`.&" F5;:80" ;0" 95&?1d80" ;`%99:4"%;%/?@" %.N" 4J4?:F04"/012%43>4fK"'//839%?35&"%.N"@Z.3/04"F5D3804" G@13%?13Z.04K"$%&4"6"$59.F0&?"&[email protected]<"+01F:4<"\58K"p!<",K"#<"/K"^lCjk<";@90FD10"!qqlK"

x'8" ).ME.&" %&;" -:;04<"

!qqlDy"

'8").ME.&"$K"%&;"-0;04"7K<"eb?.;0";04"40123904";X%99:4"%.N"10445.1904";0";5&&@04f<"R5&?13D.?35&"%."s=^"L5;@834%?35&";."/15[0?"TbU$b-Bb<"P%//51?"3&?01&0<"n.3&"!qqlK"

x'8").ME.&"0?"%8K<"!qp!%y" '8").ME.&"$K<"-:;04"7K<"-.&"oK<"Q01?3&5"bK<"eL5;@834%?35&";."R5&?1d80";X'99:4"%.N"-J4?:F04"=012%43>46"-0&43D383?@"_"8%"-3?.%?35&"0?"%."R5&?0N?0f<"*QBLUQ"!qp!<R@/%;.:4<"/K"p^kCpiiK"

x'8").ME.&"0?"%8K<"!qp!Dy" '8").ME.&"$K<"R5;10%&."$K<"L%&I%?"'KLK<"-:;04"7K"e'//8J3&G"=012%4320"%&;"780N3D80"'99044"R5&?158"?5"$34?13D.?0;"L.8?3F0;3%"P0?1302%8fK"B&"AE0"!&;"B&?01&%?35&%8"s51M4E5/"5&"B&>51F%?35&"L%&%G0F0&?">51"L5D380"'//839%?35&4"BLLU'"!qp!"3&"95&[.&9?35&"H3?E"\($Q"!qp!<"B4?%&D.8<"A.1M0J<"#p�qk�!qp!K"

x'8F0&�10I"0?"%8K<"!qq^y" '8F0&�10I"7K<"L%1�&"'K<"R%F/5"RK"0?"T%19�%"RK<"eA1.4?'R6"A1.4?CQ%40;"'99044"R5&?158">51"=012%4320"$023904f<"!&;"B&?01&%?35&%8"R5&>010&90"5&"-09.13?J"3&"=012%4320"R5F/.?3&G<"Q5//%1;<"T01F%&J<"'/138"!qq^K"=K"!!^C!#kK"

x'&;0145&<"!qqpy" '&;0145&"PK<"e-09.13?J"b&G3&0013&G: A Guide to Building Dependable Distributed

Systemse, Chapter 4, p.51-71<"s380J<"!qqpK"

x'1;%G&%"0?"%8K<"!qqjy" RK'K"'1;%G&%<"bK"$%F3%&3<"$K"$0"R%/3?%&3";3"\3F019%?3<"=K"-%F%1%?3<"eYL("-09.13?Jf<"-09.13?J<"=132%9J<"%&;"A1.4?"3&"L5;01&"$%?%"L%&%G0F0&?<"/K"jpCki<"-/13&G01"!qqjK"

x'1?E.4"0?"%8K<"!qqly" '1?E.4" BK<"L5&?%8%&"LK'K<"\3&90&?"QK<" fW.084"5.?384"/5.1"/385?01" 8%"/01>51F%&90";X.&0"bZ.3/0"L5D380";0"T@13%?130f<"n5.1&%8";Xb95&5F30"L@;39%80<"258K"!jK"&�"pC!K"!qql<"/K"]#C^lK"

"xQ088"0?"%8K<"plj#y" $K"bK"Q088"%&;"(K"nK"(%"=%;.8%<"e-09.10"R5F/.?01"-J4?0F46"L%?E0F%?39%8"75.&;%?35&4eK"LBAPb"R51/51%?35&<"A09E&39%8"P0/51?"!^]j<"\58K"B<"plj#K"

xQ01?3&5"0?"%8K<"!qqpy" Q01?3&5"bK<"Q5&%??3"=K<"7011%13"bK<"eAPQ'R6"'"?0F/51%8"1580CD%40;"%99044"95&?158"F5;08f<"'RL"A1%&4K"B&>K"-J4?K"-09.1<"258K"]<"&�"#<"!qqp<"/K"plpC!##K"

xQ01?3&5"0?"%8K<"!qq^y" Q01?3&5"bK<"R%?%&3%"QK<"$%F3%&3"LK(K<"=018%49%"=K<"eTbUCPQ'R6"%"4/%?3%88J"%H%10"PQ'Rf<"=159K"5>"?E0"A0&?E"'RL"-JF/543.F"5&"'99044"R5&?158"L5;084"%&;"A09E&585G304"O-'RL'A"!qq^S<"-?59ME58F<"-H0;0&<"/K"!lC#jK"

Page 174: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pj]! ""

xQ3D%<"pljjy" Q3D%<")K"nK"{B&?0G13?J"R5&43;01%?35&4">51"-09.10"R5F/.?01"-J4?0F4{<"LAPC#p^#<"AE0"L3?10"R51/51%?35&<"'/138"pljjK"

xQ10%MCT8%44<"!qq]y" Break-Glass – An Approach to Granting Emergency Access to Healthcare

Systems. White paper, Joint NEMA/COCIR/JIRA Security and Privacy

Committee (SPC), International Medical Informatics, 2004.

xQ1.9M01" %&;" =0?13?49E<"

!qqly"

Q1.9M01"'K<"=0?13?49E"+K"!qqlK"bN?0&;3&G"%99044"95&?158"F5;084"H3?E"D10%MCG8%44K"-'RL'A"!qql"6"pljC!qiK"

xQ1.?"0?"%8K<"!qppy" Q1.?"LK<"R5;10%&."$K<"$.F3?1049."-K"$K<"L%&I%?"'KLK<"-0;04"7K6"'"$34?13D.?0;"'19E3?09?.10">51"780N3D80"L.8?3F0;3%"L%&%G0F0&?"%&;"P0?1302%8K"$bY'"O!S"!qpp<"/K"!]lC!i#K"

xQ5.3;GE%GE0&"0?"%8K<"!qpqy" Q5.3;GE%GE0&"UK<"A%F3&0"(K<"$%5.;"LK<"(%>>%310"RK6"R5&?0N?.%8"02%8.%?35&"5>"F5D380"40%19EK"s51M4E5/"5&"R5&?0N?.%8"B&>51F%?35&"'99044<"-00M3&G"%&;"P0?1302%8"b2%8.%?35&<"L38?5&")0J&04<"!k�q#�!qpqC!k�q#�!qpq<"\58K"^il<"Q39EC(3c&"$5%&<"n50F5&"n540<"L%443F5"L08.993<"(J&;%"A%F3&0"Ob;4KS<"Rb*P"s51M4E5/"=15900;3&G4<"!qpqK"

xR%F/D08"0?"%8K<"!qq!y" R%F/D08"PK<"'8CL.E?%;3"nK<",%8;.1G"=K<"-%F/0F%&0"TK"%&;"L39M.&%4"LK"$K<"eA5H%1;4"-09.13?J"%&;"=132%9J">51"=012%4320"R5F/.?3&Gf<"=15900;3&G4"5>"B&?01&%?35&%8"-JF/543.F"5&"-5>?H%10"-09.13?J<"A5MJ5<"n%/%&<"!qq!K"

xR%?%193"0?"%8K<"!qqky" R%?%193"AK<";0"(05&3"LK<"L%11088%"'K<"L09088%"LK<"-%82%?510"QK<"\0?010"TK<"$.4?;%1"-K<"n.4I9IJM"(K<"L%&I551"'K<"A1.5&G"+K(K6"=012%4320"-5>?H%10"b&2315&F0&?4">51"-.//51?3&G"$34%4?01"P04/5&404K"Bbbb"B&?01&0?"R5F/.?3&G"p!OpS6"!iC#j"O!qqkSK"

xRE%0"0?"%8K<"!qqiy" RE%0"-K+K<")3F"sK<")3F"$K)K<"e.ACPQ'R"6"*D3Z.3?5.4"1580CD%40;"%99044"95&?158"F5;08f<"BbBRb"?1%&4%9?35&4<"!qqi<"258K"kl<"&�"p<"/K"!#kC!#lK"

xRE0&"0?"%8K<"!qq]y" RE0&"bK<"rE%&G"$K<"-E3"oK<"%&;"Y."TK<"e-0%F8044"L5D380"-012390">51"=012%4320"L.8?3F0;3%f<"';2%&904"3&"L.8?3F0;3%"B&>51F%?35&"=1590443&G<"=RL"!qq]6"^?E"=%93>39"P3F"R5&>010&90"5&"L.8?3F0;3%<"A5MJ5<"n%/%&<"#q",52"V"#"$09<"!qq]K"=15900;3&G4<"=%1?"BBK"

xRE0&G"0?"%8K<"!qqjy" RE0&G"=KRK<"P5E%?G3"=K<")0401"RK<")%1G01"=K<"s%G&01"TK<"P0&3&G01"'K-K"e7.IIJ"L.8?3C(0208"-09.13?J6"'&"bN/013F0&?"5&"W.%&?3>30;"P34MC';%/?320"'99044"R5&?158fK"Bbbb"-JF/543.F"5&"-09.13?J"%&;"=132%9J"!qqj<"/K"!!!C!#qK"

xRE020104?"0?"%8K<"!qqqy" RE020104?")K<"$%2304",K"%&;"L3?9E08")K<"e$02085/3&G"%"95&?0N?"%H%10"0809?15&39"?5.134?"G.3;06"-5F0"344.04"%&;"0N/0130&904f<"3&"=15900;3&G4"5>"'RL"R+B"Xqq<"//"pjC!]<"'RL"=1044<",0H"o51M<"!qqqK"

x$0" R%/3?%&3" ;3" \3F019%?3" 0?"

%8K<"!qqjy"

"

$0"R%/3?%&3";3"\3F019%?3"-K<"75104?3"-K<"%&;"-%F%1%?3"=K<"'.?E513I%?35&"%&;"'99044"R5&?158<"3&"-09.13?J<"=132%9J"%&;"A1.4?"3&"L5;01&"$%?%"L%&%G0F0&?<"LK"=0?M5239<"%&;"sK"n5&M01"O0;4KS<"/K"#lC^#<"-/13&G01C\018%G<"!qqj"

x$0J<"pllly" $0J<"'K)K"%&;"'D5H;<"TK$K"OplllSK"A5H%1;"%"D0??01".&;014?%&;3&G"5>"95&?0N?"%&;"95&?0N?C%H%10&044K"T\*"A09E&39%8"P0/51?"TBACT\*CllC!!<"R5880G0"5>"R5F/.?3&G<"T051G3%"B&4?3?.?0"5>"A09E&585GJK"

x$0J<"!qqpy" $0J"'K)K<"e*&;014?%&;3&G"%&;"*43&G"R5&?0N?f<"=0145&%8"%&;"*D3Z.3?5.4"R5F/.?3&G"n5.1&%8<"258K"^<"&�"p<"!qqp<"/K"]CjK"

x$.%&"%&;"R%&&J<"!qq]y" $.%&"oK"%&;"R%&&J"nK<"e=15?09?3&G"*401"$%?%"3&"*D3R5F/6"A5H%1;4"?1.4?H51?EJ"0&2315&F0&?4f<"=132%9J"b&E%&93&G"A09E&585G304"O=bA"!qq]SK"-0809?0;"=%/014<"/K"

Page 175: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pj^!"

pijK"

xbF%F3"0?"%8K<"!qqjy" bF%F3"-K"-K<"'F3&3"LK<"%&;"r5M%03"-K<"e'"R5&?0N?C'H%10"'99044"R5&?158"L5;08">51"=012%4320"R5F/.?3&G"b&2315&F0&?4f<"=15900;3&G4"5>"?E0"3&?01&%?35&%8"R5&>010&90"5&"3&?0883G0&?"=012%4320"R5F/.?3&G"OU9?5D01"ppCp#<"!qqjS<"B=RK"Bbbb"R5F/.?01"-5930?J<"s%4E3&G?5&<"$R<"/K"^pC^iK"

x7011%3585"0?"%8K<"pll!y" $%23;"7K"7011%3585"%&;"$K"P39E%1;").E&<"P580CQ%40;"'99044"R5&?1584<"/15900;3&G4"5>"?E0"p^?E",%?35&%8"R5F/.?01"-09.13?J"R5&>010&90<"/K"^^]C^i#<"pll!K"

x7011031%"0?"%8K<"!qqiy" 7011031%"'K<"R1.IC951103%"PK<"'&?.&04"(K<"7%13&E%"=K<"U832031%C/%8E%104"bK<"RE%;H39M"$K"sK<"R54?%C/01031%"'K<"e+5H"?5"Q10%M"'99044"R5&?158"3&"%"R5&?15880;"L%&&01f<"RQL-"!qqi<"/K"k]jCk^]K"

x7011031%"0?"%8K<"!qqly" 7011031%"'K<"RE%;H39M"$KsK<"7%13&E%"=K<"R51103%<"PK"nK"RK<"rE%5"TK<"RE3815"P<"'&?.&04"(K"7K"RK"e+5H"?5"409.18J"D10%M"3&?5"PQ'R6"AE0"QATCPQ'R"L5;08eK"'R-'R"!qql<"/K"!#C#pK"

xT49EH3&;"0?"%8K<"!qq!y" T49EH3&;"AK<"n%I%J013"LK"%&;"UD01803?&01"nK<"e=012%4320"RE%880&G04">51"-5>?H%10"R5F/5&0&?4f<"l?E"B&?01&%?35&%8"s51M4E5/"5>"P%;39%8"B&&52%?35&4"5>"-5>?H%10"%&;"-J4?0F4"b&G3&0013&G"3&"?E0"7.?.10<"PB--b7"!qq!<"\0&390<"B?%8J<"U9?5D01"jCpp<"(,R-<"/Kp^!CpiiK"

x+%8/3&<"!qqpy" +%8/3&"AK"eB&>51F%?35&"L5;083&G"%&;"P08%?35&%8"$%?%D%4046"715F"R5&90/?.%8"'&%8J434"?5"(5G39%8"$043G&fK"L51G%&")%.>F%&&"=.D834E014"B&9K<"!qqpK"

x+%&40&"0?"%8K<"!qq#y" +%&40&"7K<"U804E9E.M"\K<"e-PQ'R6"'"-/%?3%8"P580CQ%40;"'99044"R5&?158"F5;08">51"F5D380"4J4?0F4f<"=15900;3&G4"5>"?E0"j?E",51;39"s51M4E5/"5&"-09.10"BA"-J4?0F4<"!qq#<"T[23M<",51H%JK"

x+%11345&"0?"%8K<"pljiy" +%11345&" LK<" P.II5" sK" %&;" *88F%&" nK" e=15?09?35&" 3&" U/01%?3&G" -J4?0F4fK"

R5FF.&39%?35&4"5>"?E0"'RL"OpljiS"258.F0"pl<"&5K"k<"/K"]ipV]jpK""

x+0843&M3<"pli]y"

"

$@98%1%?35&";X+0843&M3";0"8X%44593%?35&"F@;39%80"0&"pli]K"E??/6��HHHKG0&0?E3Z.0K"51G�9%110>5.1�3&>54�?0N?04�5>>393084�"?3?104�?0N?04�;098%1%?35&�E0843&M3�!qqqKE?FK"

x+0&139M40&"0?"%8K<"!qq]y" +0&139M40&")K"%&;"B&;.84M%"nK"e'"-5>?H%10"b&G3&0013&G"71%F0H51M">51"R5&?0N?C'H%10"=012%4320"R5F/.?3&GfK"B&"=bPRUL"Xq]6"=15900;3&G4"5>"?E0"-095&;"Bbbb"B&?01&%?35&%8"R5&>010&90"5&"=012%4320"R5F/.?3&G"%&;"R5FF.&39%?35&4"O=01R5FXq]S<"/K"jj<"!qq]K"

x+B=='<"plliy"" +0%8?E"B&4.1%&90"=51?%D383?J"%&;"%995.&?%D383?J"%9?"5>"plli<""E??/6��%4/0K"EE4K"T52"�"%;F&43F/"�/8pq]plpKE?F�!ip""

x+(j<"pll]y" +(j<"+0%8?E"(0208"-020&<"%9910;3?0;"DJ"',-B"3&"pll]K"E??/6��HHHKE8jK51G�""

xn%[5;3%"0?"%8K<"pllpy" n%[5;3%"-K<"-%&;E."PK"eA5H%1;"%"F.8?380208"409.10"108%?35&%8";%?%"F5;08fK"B&"=159K"5>"?E0"'RL"-BTLU$"R5&>010&90"5&"L%&%G0F0&?"5>"$%?%<"$0&201<"RU<"*-'K"pllp"

xn3&<"!qqiy" n3&"YK<"e'//8J3&G"L5;08"$1320&"'19E3?09?.10"%//15%9E"?5"L5;08"P580"Q%40;"'99044"R5&?158"-J4?0Fe<"L%4?01"?E0434<"*&320143?J"5>"U??%H%<"!qqi"

xn54E3"0?"%8K<"!qqpy" n54E3"nK<"TE%>551"'K<"'10>""sK"TK<"-/%>>51;"bK"+K<"e$3G3?%8"T5201&F0&?"-09.13?J"B&>1%4?1.9?.10"$043G&"RE%880&G04eK"Bbbb"R5F/.?01"#]O!S6"iiCj!"O!qqpS"

xn54E3"0?"%8K<"!qq^y" nK"n54E3<"bK"Q01?3&5<"*K"(%?3><"'K"TE%>5516"'"T0&01%83I0;"A0F/51%8"P580CQ%40;"'99044"R5&?158"L5;08K"Bbbb"A1%&4K")&5H8K"$%?%"b&GK"pjOpS6"]C!#"O!qq^S"

Page 176: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pji! ""

x)%H%G50"0?"%8K<"!qppy" )%H%G50")K"%&;")%4%3")K<"-3?.%?35&<"eA0%F"%&;"P580"D%40;"'99044"R5&?158e<"n5.1&%8"5>"R5F/.?01"-930&90<"\58"j<",5K"^<"/K"i!lCi#j<"!qppK"

x)0//801"0?"%8K<"!qqiy" )0//801" $K<" -H%1./" \K<" n%[5;3%" -K" eP0;3109?35&" /5839304" >51" F34435&CD%40;"3&>51F%?35&"4E%13&Gf<"-'RL'A"!qqi<"/K"!pqC!pkK"

x)3F"0?"%8K"!qqly" )3F"nK"$K<"n05&G"$K"%&;"Q%3M"$K")K<"ebN?0&;3&G"?E0"*D3L$P"-.//51?3&G"-3?.%?35&C'H%10"'99044"R5&?158e<"B&?01&%?35&%8"n5.1&%8"5>"';2%&90;"-930&90"%&;"A09E&585GJ<"\58K"#<"/K"##C]q<"70DK"!qqlK"

x).E&"0?"%8K<"plljy" ).E&" $KPK" OplljSK" {L.?.%8" bN98.435&" 5>" P5804" %4" %" L0%&4" 5>" BF/80F0&?3&G"-0/%1%?35&"5>"$.?J"3&"P580CQ%40;"'99044"R5&?158"-J4?0F4{K"!&;"'RL"s51M4E5/"P580CQ%40;"'99044"R5&?158K"=K"!#V#qK"

x).8M%1&3"0?"%8K<"!qqky" ).8M%1&3"$K<"A13/%?E3"'K<"eR5&?0N?C%H%10"1580CD%40;"%99044"95&?158"3&"/012%4320"95F/.?3&G"4J4?0F4f<"-'RL'A"!qqk<"/K"pp#Cp!!K"

x(%D5130"0?"%8K<"!qqly" (%D5130" -K<" L%&I%?" 'KLK<" -0;04" 7K6" R1@%?35&" 0?" .?3834%?35&" ;X.&" [email protected]@" ;0"F@?%;5&&@04" /5.1" 3&?0115G01" 0>>39%90F0&?" ;04" 958809?35&4" F.8?3F@;3%4";34?13D.@04K"B,7UP-B$"!qql6"/K"!!jC!]!K"

x(%F/45&<"plj]y" (%F/45&<" QK" Oplj]SK" =15?09?35&K" B&" 'RL" -BTU=-" U/01%?3&G" -J4?0F4" P0230H<"258.F0"k<"&5K"p<"/K"pkV!]K"

x(3F"%&;"-E3&<"!qqjy" (3F" AK<" -E3&" -K<" eB&?0883G0&?" '99044" R5&?158" L09E%&34F" >51" *D3Z.3?5.4"'//839%?35&4f<"BRB-"!qqj<"ppCp#"n.8J"!qqj<"/K"l^^CliqK"

x(53"!q#C#q#<"!qq#y"

"

(53"&�!qq!C#q#";."]"F%14"!qq!"108%?320"%.N";153?4";04"F%8%;04"0?"_"8%"Z.%83?@";."4J4?:F0";0"4%&?@K"E??/6��HHHK80G3>1%&90KG5.2K>1�s'4/%;�"*&A0N?0$0n51>�&.F[5�Lb-Yqpqqql!("

x(51;<"!qq!y" =K"(51;<"eL%&%G3&G"bCQ.43&044"-09.13?J"RE%880&G04K"A09E&39%8"10/51?e<"U1%980"R51/51%?35&<"P0;H55;"-E5104<"R'<"*-'K"!qq!K"

x(.?E01"0?"%8K<"!qqky" LK"(.?E01<"oK"7.M%I%H%<LK"s%G&01"%&;"-K").1%M%M0<"e-3?.%?35&%8"10%45&3&G">51"?%4MC5130&?0;"F5D380"4012390"1095FF0&;%?35&e<"AE0")&5H80;G0"b&G3&0013&G"P0230H<"\58K"!#6p<"/K"jVplK"!qqk"

xF%JF3"0?"%8K<"!qqky" 7K"L%JF3<"LK"P5;13G.0ICL%1?3&0I<"oK"W3%&<"=K"RK"L%&I6"'&93806"=012%43208J"-E%10;"-3?.%?35&%8"'H%10&044K"Bbbb"B&?01&0?"R5F/.?3&G"p!OpS6"/K"]kC^q"O!qqkS"

xL.&5I"0?"%8K<"!qq^y" nK"L.&5I"%&;"\"=0809E%&5<"eQ.38;3&G"%"-5>?H%10"7%9?51J">51"=012%4320"-J4?0F4"$02085/F0&?f<"';2%&90;"B&>51F%?35&"-J4?0F4"b&G3&0013&G6"pj?E"B&?01&%?35&%8"R5&>010&90<"R'3-b"!qq^<"=51?5<"=51?.G%8<"n.&0"p#Cpj<"!qq^K"

x,R-R<"plkjy" ,%?35&%8"R5F/.?01"-09.13?J"R0&?01<"{'"T.3;0"?5"*&;014?%&;3&G";34910?35&%1J"'99044"R5&?158"3&"A1.4?0;"4J4?0F4{<"plkjK"

x,R-R<"plkky" ,%?35&%8"R5F/.?01"-09.13?J"R0&?01"O,R-RS<"eT8544%1J"5>"R5F/.?01"A01F4<f"P0/51?",-R$CATCqq]<"751?"L0%;0<"L;K6",R-R<"plkkK"

x,B-A<"pll]y" ,B-A"-/093%8"=.D839%?35&"kqqCj<",%?35&%8"B&4?3?.?0"5>"-?%&;%1;4"%&;"A09E&585GJ<"U9?5D01"pll]K"

x,B-A<"!qq!y" ,B-A<"eAE0"b95&5F39"BF/%9?"5>"P580CD%40;"'99044"R5&?158e<"!qq!<"E??/6��HHHK&34?KG52�;3109?51�/15GC5>9�10/51?q!CpK/;>"K"

x,B-A<"!qqiy"" '44044F0&?"5>"'99044"R5&?158"-J4?0F4<"B&?01%G0&9J"P0/51?"j#pi<",%?35&%8"B&4?3?.?0"5>"-?%&;%1;4"%&;"A09E&585GJ<"-0/?0FD01"!qqiK"

Page 177: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

"! pjj!"

xU'-B-<"!qq#y" U'-B-<" e'" D130>" B&?15;.9?35&" ?5" Y'RL(f<" p]" F%14" !qq#<" E??/6��HHHK5%434C5/0&K51G�95FF3??004�;5H&85%;K/E/�!jp#�Q130>�B&?15;.9?35&�?5�Y'RL(KE?F8"

xU'-B-<"!qq^%y" U'-B-<"e0Y?0&43D80"'99044"R5&?158"L%1M./"(%&G.%G0"#"OY'RL(S"\01435&"!Kqe<"70D1.%1J"!qq^<"E??/6��;594K5%434C5/0&K51G�N%9F8�!Kq�%99044�95&?158CN%9F8C!KqC9510C4/09C54K/;>"

xU'-B-<"!qq^Dy" " U'-B-<"eR510"%&;"E301%19E39%8"1580"D%40;"%99044"95&?158"OPQ'RS"/15>380"5>"Y'RL("2!KqeK"70D1.%1J"!qq^<"E??/6��;594K5%434C5/0&K51G�N%9F8�!Kq�%99044�95&?158CN%9F8C!KqC1D%9C/15>380pC4/09C54K/;>"

xU4D51&<"!qqjy" -K"(K"U4D51&<"P580CQ%40;"'99044"R5&?158<"3&"-09.13?J<"=132%9J"%&;"A1.4?"3&"L5;01&"$%?%"L%&%G0F0&?<"LK"=0?M5239<"%&;"sK"n5&M01"O0;4KS<"/K"^^Cjq<"-/13&G01C\018%G<"!qqjK"

x=%1M"0?"%8K<"!qq]y" =%1M"BK<")3F"sK"%&;"=%1M"oK<"{'"*D3Z.3?5.4"-?10%F3&G"71%F0H51M">51"L.8?3F0;3%"Q15%;9%4?3&G"-012390"H3?E"W5-"D%40;"F5D383?J"-.//51?{"(,R-"#qlq"3&"-/13&G01C\018%G"O-RBCbS<"n.&0"!qq]<"//Ki^Cj]K"

x=%1M"0?"%8K"!qqiy" =%1M"-<"+%&"oK<"RE.&G"AK<"eR5&?0N?C1580"D%40;"%99044"95&?158">51"95&?0N?C%H%10"%//839%?35&fK"+3GE"=01>51F%&90"R5F/.?3&G"%&;"R5FF.&39%?35&4<"258K"]!qk<"-0/?0FD01"!qqi<"-/13&G01"Q0183&�+03;08D01G<"//K"^j!C^kqK"

x=%4950<"pllky" nK"=%4950<"e';;3&G"G0&0139"95&?0N?.%8"9%/%D383?304"?5"H0%1%D80"95F/.?014f<"3&"=15900;3&G4"5>"?E0"!&;"B&?01&%?35&%8"-JF/543.F"5&"s0%1%D80"R5F/.?014<"//"l!Cll<"pllkK"

x=>800G01<"plljy" =>800G01"RK"=K<"e-09.13?J"B&"R5F/.?3&G<f"-095&;"b;3?35&<"=10&?390C"+%88"=AP<"plljK"

x=520J<"!qqqy" =520J"$K"{U/?3F34?39"409.13?J"6"%"&0H"%99044"95&?158"/%1%;3GF{<"3&"=15900;3&G4"5>"?E0"plll"H51M4E5/"5&",0H"409.13?J"/%1%;3GF4K"'RL"=1044<"!qqq<"/K"]qC]^K"

x=132%9J"'9?<"plj]y" =132%9J"'9?"5>"plj]K"E??/6��HHHKE5.40KG52�F%?E045&�?E0�/132%9J�%9?�5>�plj]KE?F8""

xP%&G%&%?E%&"0?"%8K<"!qq^y" P%&G%&%?E%&"'K<"'8CL.E?%;3<"nK<"Q30E8<"nK<"r30D%1?<"QK<"R%F/D088"PK"%&;"Q%380J"PK"A5H%1;4"%"=012%4320"R5F/.?3&G"Q0&9EF%1MK"B&"=01s%10"`q^"Os51M4E5/"5&"L3;;80H%10"-.//51?">51"=012%4320"R5F/.?3&GS"%?"?E0"Bbbb"B&?01&%?35&%8"R5&>010&90"5&"=012%4320"R5F/.?3&G"%&;"R5FF.&39%?35&4"O=01R5F"!qq^S<")%.%3"B48%&;<"+%H%33<"L%19E"kCp!<"!qq^K"

xP344%&0&"0?"%8K<"!qq]y" P344%&0&"b<"7315I%D%;3"-<"-01G5?"LK"eA5H%1;4"%"L09E%&34F">51"$34910?35&%1J"U20113;3&G"5>"'99044"R5&?158fK"=15900;3&G4"5>"?E0"p!?E"B&?01&%?35&%8"s51M4E5/"5&"-09.13?J"=15?59584<"R%FD13;G0K"!qq]K""

x-%&;E.<"pll#y" PK"-%&;E.K"(%??390CD%40;"%99044"95&?158"F5;084K"Bbbb"R5F/.?01<"!i6lVpl<",52K"pll#K"

x-%&;E."0?"%8K<"plljy" -%&;E.<"PK<"bK"R52&0<"+K"703&4?03&<"%&;"RK"o5.F%&K"eP580CQ%40;"'99044"R5&?158"L5;084Kf"pllj<"Bbbb"R5F/.?01"258K"!lO!S<"/K"#kC]jK"

x-%&;E."0?"%8K<"pllky" PK"-%&;E.<"eP580CQ%40;"'99044"R5&?158Kf"';2%&904"3&"R5F/.?014"258K"]i<"/K"!#jC!ki<"pllkK"

x-%&;E.<"plliy" -%&;E."PK<"eP580"+301%19E304"%&;"R5&4?1%3&?4">51"(%??390CQ%40;"'99044"R5&?1584f<"b-UPBR-"plli<"/K"i^CjlK"

x-9E383?"0?"%8K<"pll]y" QK"-9E383?<",K"';%F4<"%&;"PK"s%&?K"eR5&?0N?C'H%10"R5F/.?3&G"'//839%?35&4eK"B&"

Page 178: v final thèse - Institut de Recherche en Informatique de ... final thèse - Institut de Recherche en Informatique de ... ... l! " ...

pjk! ""

Bbbb"s51M4E5/"5&"L5D380"R5F/.?3&G"-J4?0F4"%&;"'//839%?35&4<"/K"k^Vlq<"-%&?%"R1.I<"R'<"*-<"pll]K"

x-?1%&G"0?"%8K<"!qq]y" AK"-?1%&G"%&;"RK"(3&&E5>>C=5/30&K"'"R5&?0N?"L5;083&G"-.120JK"B&"s51M4E5/"5&"';2%&90;"R5&?0N?"L5;0883&G<"P0%45&3&G"%&;"L%&%G0F0&?"%4"/%1?"5>"*D3R5F/"!qq]"C"AE0"-3N?E"B&?01&%?35&%8"R5&>010&90"5&"*D3Z.3?5.4"R5F/.?3&G<"-0/?0FD01"!qq]K"

xs%&G"0?"%8K<"!qq]%y" (K"s%&G<"$K"s3[040M01%<"%&;"-K"n%[5;3%K"e'"(5G39CD%40;"71%F0H51M">51"'??13D.?0"D%40;"'99044"R5&?158f<"3&"!&;"'RL"s51M4E5/"5&"7L-b<"!qq]<"/K"]^C^^K"

xs%&G"0?"%8K<"!qq]Dy" YK"+K"s%&G<"$K"WK"rE%&G<"AK"T.<"%&;"+K")K"=.&GK"eU&?585GJ"Q%40;"R5&?0N?"L5;083&G"%&;"P0%45&3&G"*43&G"Us(eK"B&"=bPRULs"Xq]6"=15900;3&G4"5>"?E0"-095&;"Bbbb"'&&.%8"R5&>010&90"5&"=012%4320"R5F/.?3&G"%&;"R5FF.&39%?35&4"s51M4E5/4<"!qq]<"/K"pkK"

xs%&?"0?"%8K<"!qq!y" s%&?"PK<"=013&G"AK<"Q51130885"TK"%&;"7%1M%4")K<"e$34%//0%13&G"E%1;H%10f<"=012%4320"R5F/.?3&G<"Bbbb"<"\58K"p<""B44.0"p<""n%&KCL%19E"!qq!"/K"#i"V"]jK"

xs%&?"0?"%8K<"!qq^y" PK"s%&?<"AK"=013&G<"TK"Q51130885"%&;")K"7%1M%4<"e$34%//0%13&G"E%1;H%10f<"=012%4320"R5F/.?3&G<"Bbbb"<\58"p<""B44.0"p<""n%&KCL%19E"!qq!"//6#i"V"]jK"

xs03401<"pllpy" s03401"LK<"{AE0"R5F/.?01">51"?E0"AH0&?JC7314?"R0&?.1Jlf#R@5&0$5*5@#F+&.5@/0<"/K"l]Cpq<"-0/?0FD01"pllpK"

xs03�0&D01G<"!qqiy" ,K"s03�0&D01G<"PK"T%1?F%&&<"'K"\534%1;6"e'&"U&?585GJCQ%40;"'//15%9E"?5"=0145&%83I0;"-3?.%?35&C'H%10"L5D380"-012390"-.//8JeK"T05B&>51F%?39%"pqOpS<"!qqi<"/K"^^ClqK"

xs3FF01<"!qqjy" LK"PK"s3FF01<"eb>>3930&?"'99044"R5&?158">51"-012390C5130&?0;"BA"B&>1%4?1.9?.104e<"E??/6��F0;3%?.F!K.DK?.FK;0�&5;0�3;�i!!j#l<"!qqjK"

xo%&G"0?"%8K<"!qqiy" +K"o%&G<"bK"n%&40&"%&;"-K"+08%8<"e'"R5F/%1345&"5>"AH5"=15G1%FF3&G"L5;084">51"=012%4320"R5F/.?3&Gf<"'//839%?35&4"%&;"?E0"B&?01&0?"s51M4E5/4<"!qqiK"-'B,A"s51M4E5/4"!qqiK"B&?01&%?35&%8"-JF/543.F<"!#C!j"n%&K"!qqi<"//p#]"V"p#jK"

xrE%&G"%&;"=%14E%1<"!qq#y" rE%&G<" TK" %&;" =%1%4E%1<"LK" !qq#K" e$J&%F39" R5&?0N?C%H%10" '99044" R5&?158" >51"T13;"'//839%?35&4eK" B&" =15900;3&G4" 5>" ?E0" ]?E" 3&?01&%?35&%8"s51M4E5/" 5&"T13;"R5F/.?3&G"!qq#K"B&?01&%?35&%8"R5&>010&90"5&"T13;"R5F/.?3&GK"Bbbb"R5F/.?01"-5930?J<"s%4E3&G?5&<"$R<"/K"pqpK"

xr3FF01F%&&<"!qq^y" r3FF01F%&&"'K<"(510&I"'K<"%&;"-/09E?"LK<"e'//839%?35&4"5>"%"R5&?0N?CL%&%G0F0&?"-J4?0Ff<"L5;083&G"%&;"*43&G"R5&?0N?<"(,R-<"!qq^<"\58.F0"#^^]�!qq^<"#pC]kK"

"