!"#$!%&%''(!) "* +,"-!".$-"#/ -! 0 -,1"*,!!2,1"# *-!*-- "**32 1-*4 "5"-!- -" - 0 ",*16 0"74 "5"-!- -" ",*16 8-7-!4 "5"-!- -" 9-$"- "!-!4 "5"" --",-*- 1"!"8 "5"-!- -" "*,1,1.$-"#*!:(('(
7"7
7"7
$"$,"$5$*9*",*16;$0" *7,1 < 8-7-! -1< 8 $," $ 0" *7,1* $)-5"-,,"!!"*- #"*,1,1= = $)-5"..! $"!!,*"" -5-"!!< 8 $," < 8-7-! -1 $)-5" -,,"!!"=-"* " 5!,1$"< 8 0-* 5 9 $-,-"-,!#)"!$)."*-,-< 8)-"0-*,1-,*.-"16-5,1"!"8!2="!-,-*- -$" >!-."< "$*,-"-, * 0-"*=-""# $ 9"*)-$""= 5!"< 8! $," -"*= -*","= "5"#"*"=-""# "*"5-#" $)-"* > 0.-,"!$*-!- 16< 8! $,"-"!-,."-,#)"! $)--,,*-,*3*,1,1< $,"$ )-*-9 $$ * 32= < 1-* 01-$= "*=$0"*7,1=<8-7-!-1=<0=< "!-!1 -<1"!"8!2=!)1#)"!$).-"*)-5""0>$ 32< 8 $," -",!"6$ < -,1"* -" < 0-5"-,,!-,1-0*)5-!$-5-"!< $,"$ 5 5!)#" ; 8?$ -"-= 8!" "#"= -"* -!$6= -!! -= -@! 8-..= 1$- = A"! "*" -1"$= 8 " -! "-= 8?$ -*= B1-!"* -*"= 8-7, -= 1"" -,7= 80 "C= D-5,#" 3)-" --0 5-" -$ "-,*)#"< 8! $,"!,-"= 5# $ 3 "0-"!-!-*! 9"< $,"$ 5* $E$ >!!*!)!-*","*<"-"F-!=!!*!),!,-!!*",",,"5* $" - " -*< 8$,"$$"!!-$"8-, -""#B1-!*$-!B-$! "!-$"".*< 8 $," -$ -= -*"$ -"*74--= 1-$-*-!74-33=!"G"=-$-"*4"=$--!$=$,-"- " -="*--*=1-C-4-"*-< "3"!>-3*)1"=,)-,#*!)- *$*=$6$- $6-5-"!! 3 " 5" $)-!- 5"#)"! 52-"*"0* $"<!.. -,".",= >!-$ "= $ $,"$ ".."-<,"-" > $ H.6; A"- =!"= --1 *-!!-1# 3)-"$.< "$!!.* -"$-! 5-" 5! $$ *$-0-*$-0"."#.-$"!!,"-!$>$0-*7$6=>$,!;-=-1"= -=$-"!=!"1-$-*=$-;-$1-G "= 7"""7
-G-!=-G-!=-=$-!=-!-$=-$1<$,";I-!4"=$,";$-!-- <$,"$!"!)-$*!--* $-5!!.-$"!!;$ -76-1-=$-!!7$6-"-1=$ -7.6 22-*$-"!!7HA-<."3$,"$-!!."-," -"=-$*-!" -*16<-5,$$,!-16$!=-5"0!=..= -*"!-,1$!>!)<16-">)-"$*-! $"!!! " $$< 16 $-"- $"= $-" -$,"3< 7"57
-!*$-"*!)"*9-" $!"$*"-=!-,"-!"-"* -5" * $-"!,-" >!- *,"*,"$!"# 5 -"" *!0","! *".. $-,1"= *".. "< --"!!=,-" 2 *)"*9 5 E 0# - #,*)"!,1-J*- *,"<-#-!"*"*90*-"*9-"$!"$*"-0-!$E -$!" 0K, >."*!- *" -!" "!="$!$- *$1*,,,$!$-"<,,-*"5!)"** * $,-"$ $-* 0 "*9-"*"" = --!,1-J-0* "!,-"< )-*!)- $!*,$ "-""!!*!0","!*)--!2*,= 9!"-!*-*,9 6,"."#= $-"*!- $" H5 -$-$-"< )9,"*),-" $- H5!" "! *)"*9-")..,0-!$!"=,#"9"0#!"!>,1-J"*""!!,-!$5"-!"!)-!",-"< *-, 16!*5!$*)!-.$*"" = $-*$H5*$,-"$*)"*9-",$!9<--# *)- *!!6$ *!)5 *!-!-.$< * $,-"$ "$!= $-!)"0-"* 5!!,*)"*9-"!-!-.$=$""$"-!-#-"*-5-"!*)-*--"*,,< " -!0"1$*,1-J-0-$-"#= $-* 5!-!,1-J*)"!,--!* 0 "*9*$-*< - $" H5 *, -!0"1$ $ * *,5" -$-"#$ * 5!!,$ "-"* "!*)"*9-"< 5-9,-"*)"*9-" 5 -!E$"!-,-."**"*5-9"*9<"=--#!!6$*2-0*"!*)"*9-"*!L"=!)".!,*, 2-0!-,"-,*,1-J*)"!,"-$-"#$<, -=*,-"*,?! -!-,"-,*,1-J< "-!$=,"."!)-,1",*)!-.$*"" =," --!-,1!0"*5",G <*.""!*"..5",*!-!-.$=-""#!,-"*)9,"*"!*,1-J*)"!<-!-.$-9"$*-!,-**3-"-!<!" # " $ 757
75"7
1 $!"$*"-"*9"0*$-"= 1,"-!"C-".,$,-* $-"-! #"* 1 *,".,"$!".-*"" "..G- 5-",$=5-""<-**""=,-""*91-,- 0-* 2-"0!"*9"0!=*-#,.! 0-*<1#-!"2."*9 0-*"- $!"$*"-"*9"0,,--! "$5* 2-.". 1!*,* 25-!,,,$!$-2!< $ 1 -$*"5 1"*- *"" * $!"$*"-"*9"0 $,1-"$1-1,1-""0,.1,-2!<1-.1- -."-!,$ "-".,--!2"!=9!"-!"52,".",,9=-***"0.$- $--! "0< 1 9,".-,-" "05-!"*9"0!"0-!!2-!"C*!2"<#!2=-!!1!$ -5-"!-!!,-!!2"*,1-"*< 1" 1"= G 1*5!$.-*"" *!-.$=-!!G"0 1 "$!$-". $,$!9 $,1-"$. $!"$*"-"*9"0!< I - G"11!$.1"0.1!-.$<I 1"$!$,1-"$ -!!G"0 1"0-".- G $!"$*"-"*9"0, 2 $""$""0 1 -$.-*--"GM**.1"-"< I 1-,1-""0-!0"1$<1"-!0"1$."*-$-",-!!2,1-".!1---!0--#*"*9<1"$!$-".1"-!0"1$ $" *",5 G,$ "-"."*9"0!< G,-",- 1,,* " * *, G "*9< 1= G *2 1 2. 1 "L.1"*9"0!=-*1"".!,1,",2.1,1-"< "-!!2=G,".21-,1",.-*"" *!-.$ -*1,1!02.1G 5",<I*."1,,"-!5",.1!-.$=-G!!-1,-". 1 9,". 1,1-"< 1!-.$" 9"$* G"1" 1 3,< %& " " $ 75""7
"!#$!%"%$ &' N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N %< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<% &< ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<& O< 84 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<( "!#$!( ) *!%!"$+ %$,- &. N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< P %< ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NN &< Q))R<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%! " &<N<N.$-",-">!)9,"*!)"! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NO &<N<%.$-"*2-0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N( # $%! & &<%<N -,$*!)"! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NS &<%<% E*!)9," <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%' &<%<& -*!)9," <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%' &<%<O,1*)9,"0","<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%' O< Q)+=/ <<<%N " # "# $%' # (< ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%% ( ## (# # (!#( T< R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%T S< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<%S "!#" /$ * % 0 &1' N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&N %< ) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&% # $%)*! # ## $ +, ( &< 4 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&S *%%)* - # *%%)*". / *". 7"97
" 0 '%)*" &<O<N,!--"*.-" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ON &<O<%,"-"*60! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< O% (! "( &<(<N!6$*,2,!".""<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< OT &<(<%!6$*!)9-,"*!!""!<<<<<<<<<<<<<<<<<<< OS O< )4 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< OU " 1 %) "2 O<N<N "$!-"N<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OP O<N<% "$!-"%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(& O<N<& "$!-"&<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(( O<N<O ","<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(( "# * %) (& O<%<N "$!-"N<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(S (< ))R <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< T' T< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TN "!2#3 *$!-4%!"%$ $" $" /$ &56 N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< T( %< )<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TS # /3&4& %<N<N,1$-*,!-".",-"+!-".",-",1$/$+$/ <<<<< S' %<N<%,""$-"#!0"# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< SN ## $5$6& # 0,70&# #" 89: &# #( ;0& #4 39(& &< <<<<<<<<<<<<<<<<<<<<<<<<<<< S& < : &" # :* + %%= && O< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< UN "!2#!$"(%$"%$$$$, (%! %2!!2"$+ %$,-!-!%%%$$,-$ %$ &76 N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< U( %< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< UT # $>-& %<N<N 3 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< US %<N<% 5", 3+5",/<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< US %<N<& "!"-",$$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<US %<N<O ".-,**$-" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< UU 797
%<N<( $*6!,!"75<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<UU ##?+2. #?+ 2. #" $> 2. #( +, 2 %<(<N )".-,*5",G <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< PN %<(<% *6!*)"-,"*5",G <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< P% %<(<&,!*,$$",-"; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< P% %<(<O $-*$-0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< P& %<(<( 5,-"* 3*"->-5<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< PO %<(<T 9$!*)$-0*)-! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< P( #4 * 2& #& : ' 9@9 2- #- >*,7, 2- #2!,7, 22 &< 4R4<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N'N +. # = +,. >/.# " 3." ( %.( &<(<N * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N'( &<(<% *<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N'T 4 %! %).& O< 4 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N'U " +!.2 O<N<N "!*)"*9-"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NN' O<N<% -,,10"#*)9," <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NNN O<N<& -0"-"*)"! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NNN O<N<O.-,*5",<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NN% O<N<( "*!-,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NN( "# + 56 ( O<%<N "*!-,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NNS " + & O<&<N 0"$*)"!; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NNU O<&<% 0"$*)*,$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NNP O<&<&,1,1*)5",<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NNP O<&<O,1,1*)*,$ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%' O<&<( "*!-,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%N "" +' # O<O<N -,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%N O<O<% *9*,$ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%% O<O<& "*9 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%& O<O<O 0"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%O O<O<( 0"*,$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%O "( +%)* #" O<(<N 8-5-7!0".-, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%( 79"7
O<(<% - -*,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%( O<(<& )".-,*5",*,1-J-0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N%( O<(<O!0"1$*,1-J-0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%S O<(<( "*!-,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%S "4! %) #& O<T<N )5!"*!-,,1*)9,"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N%U O<T<% -""-,"-"*!-,1-J;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<N&N O<T<& 5"!!-,*!-,1-J <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N&% (< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N&& "!2#"%$",%$*-$-!, &'18 N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N&S A**! & # $%)*=! - /! - %< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N&P *,%! &'91,%*! &'98 $$+#!%,%* &'68 N< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N(S %< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< N(U $$+#"%,,*%!" /$ *$!%,%* &'5' 79""7
79"""7
$% '& "*!)"!"- > "*"."= 5=."!! ".$-" $!"$*"-=,"*$-"*,1,1-939"$-<-!",-"$-!-!,"*)$""!5"=!-,1,1*-*,--!0**,!!! +"$-0= $"#=,</ #" -,,$-0!)*!-,$$",-"$"#<.-"*,. 5!"=!)"*9-" $-!!*, )! 5"-0-!<-,#=*-!0"1$*-"$-$-"#$-- 9$!!-0$-"!-,-"*,=!-,-"-,*!--!=!)"*".",-"-$-"#*!-0=,<*5",-"!)"*9-"!-,1,1**$!"$*"-< --"!!= -,**." >!5!- $"!-,*$,-"$ *)"*9-"..",-,<..=* 0-* 5!$*, $!"$*"-*""!"">"*9=*$-*-*"-,*,-!,!6"$-< 9",-"!)"*9-"*,,!!-"*""!" " -5-"!!-*-!*$-"*!)"*9-" $!"$*"-< *"" "*)9"*"!..5"-!)-$!"-"*.$-,* $1* 9"-=!"$"!- $"!-,*),$ "-"*!" 7N7
$1* *)-!0"1$,,,$!$-"= 5-,","*-!$>!)",1"$*"-!"**$-"< )- -=!,* * *".." -"7>7-"! 0-!$! $,-"$* --0**= 5"*,*,-!,! +* 2 0"!!*,-!,!/=!,--,","- * "* -9 $*)5"-0!- -""*!-,1-0!" >!6$*)"*9-" $!"$*"-= * > $*!",$$,"-! "!!$,."0-! *-* ","."# +5"!!-,*) "*"--5,*,"*)5$ 6,"."#="*9-"*,!!,"-*"5"!!-"=,</<!> *,!!)"* *)"$-0" #!! -" E!)-,1",!.,"-!"*)!-.$$-!--0!""-,*-!*$-"=*!)$!* "!*)"*9-"=*, * $-* 0-$-"#$ +,*)"*9-"V/=*!*5!$!-,-",W< 3,".*)!!!-.$ -"=*) -=*.-5"!)"0-" *),1!0"*)"*9-"*"" ==*)--=*$!-$"!-, *$,-"$*,$""*"!=*-! *)-$!"!-#-!"*!- *"= * 0* 5-9"*9=*!- *,"--" "$"! -$< :& ; - $"!-,*) 26$*)"*9-" $!"$*"-*"" - -!-!"*),-"$ *!6$<)10"*"!=*,= *."!*,$,*-0!*.",""."#<"! *)"*9-" *5! -*."*"..=, -,-"$ $,-"$ 0-!"-!*)9,"< "! # 3*" > "0-"*-*-!",-"!,-!-5,* $1* *)"-,"5-"-*!-!"0*,$$-*>!)".-,0-1"#< - $" --0*, "!!-.$*"",".. *)-*--"*!- -*."*)"!< * ","-9 3,".* * -* *"- $""$$,..*)-*--"<,"*#!." - 3,"-!".-$"!"-5,!,1!0"* 26$".$-"#*"" < -,#=* $,-"$*)"0-" *)"-!!-"!-"5$ "$! *"5 E $"!-, *-!,-* * *5!$*!-!-.$<)--=!)-*--"*!-!-.$>5! "!*"E9E$$*"!"$"-$-9"$$!-,1-0*$-"-,= -!- ""* $,-"$ 0"#*)".-X-0 $-* *,$0-*5-"*)"!9"-*5"< )-$!"-"*!-#-!"**,""0=!-""*5!!,$ "-"*)"!*)"*9-","!- ""*) $,-"$*,1-J-0-$-"#= 5"- > 5 "*9*=!,$ "-" 7%7
"!*)"!,--!*!0<,1-J-0-$-"#*"$=!,-,1-=**,5"* 5-9,-"*)"*9-"= 0K, >!)"*".",-"*,$ "-"*)"!*)"*9-"=#" - 3 5"-0*-,1-J-05"< 1& -*"6*,"",13!-.$*)"*9-"0-!$ $"!-,*-5"$!,-!=-5, -*,!"$"<!!-"*"!=!3,$ "0-!$!)"*9-"*,$!"$*"- +"$-0=5"*=-*"/>$*,1,1*,,>!)-"**)".-,< )!,-* 3 YZ= Y1 MZ= Y "*Z= Y"$"1PTZ< 3,6*>9-,"**,"* -"5-+,!=9=.$=,</ > -" *, -*"5"!= -." * $ ",1,1 *)".$-" -,*,""<3Y.$*"-ZY"-0Z,$ "!!-*!-,-"-,*!--!-5,!*,"5"!* -"5- "*9!,-*"5"!<!!-,""."#=!" 3*,1,1 *5! "*9=,!,-*"5"!-$-"#$= --!-,$ "-"*!""!*)--!2* -"5-=-$",3,"!3"5-< 3YZ,,!)--!2=!-,-"=!)"*9-"!-,1,1* *,$ $!"$*"-< -,1 -!,1"#-$-"#* 0$-" -"7$!! $" 5< -!,-**, 3=* -5-9,"."#*,-"*,5"*$9!"-*,1"#*[--!2* $5$ **,-0!-< 3- $"* $*,1,1!- 0$-" -!L"#L"=!)"*".",-"*!,=!)9-,"*,!<$1**[--!2,3"*".. $*"- *5! +5"* ="$-0 9=,</< *-! "! *5!*-!,-**,3)9,!,-!=--"!--0*,*"<,-"*[--!2*["*9-"$!"$*-!*.""!"$"$"!-,< 3 YZ \.-$GM] 0"#*" >.-,"!"! -!",-"*$-"!-"**,$-*"5"!<.-$GM"$!$*,1"#*)9-,"=*-"*-"$*$-*9"$ "!"-!- $ S<.-$GM." ".-,!0","!! $-*[-",!- "*[-!",-"* "!**,""$-!!=* "!*[--!2-$-"# * "!*!",-"< "! "-!!!,-!!5< 3 Y7Z $! *["! *- >!-!$-"#* 0"*,-*"5"!#" 5 E,M!-.$*$"# $!"$*"-< 3 $1***,$"" *[*,$ 5"* " $-"# 0K, >* $*6!*,*-, 7&7
!"*", -"5-9!#!$5$*-!.!95"*=![0"*.!9 -*"=,<!-"0".",-"*"**-!$""!5"<$1* **,$""-*--9,2"#*!-!*".."=-$$! 0-$$ ".!."!$< 3 0-!$,".",-"*."!"!"-*-! *,--,",$$.,=* -!"."!-0-*--".**,$*"..< 3 YZ-,*" >*5!* $1*"5- $- *[..,--"-$-"#*$"""5<26$,$ *[$!*["!#"-"*-->0**,""*1-"5-,".<!)-0"*)"!*[--!2*[9-,"**,"* - "5-< ^ -"*,$--*" 5"*= $*[--!2," *,"" 9!!* 0$*) $"" "5< 3!"$" > *$-"*)-!",-","."#+!$"""5/<"!*-"$ "$!$,$$* $*!"**- $-" *"" < 3 -* $,-"$ $-*["0* 5-9 "!*[--!2*-! 26$< 3 \!-07,-! $!"$*"- "*9"0] Y-*5"G-!-'&Z -,1",*"" *" >"*9*, $!"$*"-\-$] -,1"5< 26$ $!)-,#"""=!)--!2=!)"*9-"*,< -"$ --0!*".. 5*!-!-.$ 0-, > 0"-"*GM.!G<)-,1", -!-,1!0"*5",G < *,-,1", *)-"5 >-$!"!-.$-,*, *)"*9-"$!"$*"-"!"-!,-!,!--!!6!<-"!$ *"!!,-"*)9,"","*.""< 3 YI Z," >," 26$ $!"$*-!= $!"!"0 *" >"*9=-,1"5=,1,1= *"" *,-*"5"!< 26$"!"!-,$ "-"*!""!*-"$*,-*"=5"* 90-$-"#$--"0-!**,$<! -"$*!--"-*"=*"!*,-"-,*!--!=*0$-" -!L7-!=* 0$-" -!,= *["*".",-"*!, "!"< "! *)--!2!"0""# -"! 9 9-" -!["! *,-"-,*!- -!=.., *,"* $ * 16$= 0$-" 1""< "!* -"$ 5"!.., *,",-"-,*5"-0>-"*)"$-0,!<"!**," *,-"-,*,--,6 -"! 9 0-!$*-!, 5"*<!- *" -!*".. "!." 9-"* $-*.$**," S< *-=! $ * "! "!"*-!,-** 3."9=!)9,"* "! )..,!,-!< 3 -* $,-"$ $-*)"0* 5-9 "! *)--!2<,-"*."*!- *" -!*".. "! -"*.""< 3 YZ!-.$! -"$**,$ -*"*-*"-,<- *,3*$!-,26$$- * 0! ".$-" -*" +"*9-"=,1,1 *,$-"=."!-0= 7O7
,-0"-"=,</<-!-.$ -!-"$*!--!!-,1,1 *,$-"= -2-*)- -$!"-" >!- "* 26$* -,""*!--!+*-,""=-,*,-"=,</-5-*!--"-!26$*,1,1*,$-"< 3 B Y-'&Z 5"!*5!$*)!-.$ *"" $-!)"-,"!" 26$*)".$-"< 3 *.""*,-"*,1-J-0* 5",< -$",,-"."0,-" *)"*9-"**,$-*"5"!5"->9-"**,"">-"*.!9 -*" 5"*<.!9 -*" -" - "!* 0$-" -!L"#L"= " - "!*)"*".",-"-$-"#*!-0< ""!*-,""-$-"#*!--!9-!"#<.!9 5"* -" - "!*)9-,"*,--,""#* - "5- +,! *$"-=#-"* $5$=,</= " - "!**,"* 5"-0=."-"!*)9-,"*9*"$-0,!<3,"-5 26$*)"*9-" $!"$*"-*"" $-* $!-,* $,-"$ * --0 *, *)"*9-"< *-!,-" *,1-J-0* 5",."0=! 26$ ) --C.!9"! $ H5*5-9,-"*,1-J-0*)"!*)"*9-"< )-*!)- *!-.$*)"*9-" $-!- $"!-,*,-"*)"*9-" -!-,!!- -"*!" "!*)"*9-"= "!"- -"$ $!"$*-!= "!-."*!-* $1*,,,$!$-"< *-! 26$ - 9"!<"!*)"*9-"-""#!,-"*)"*9-""!"*-, 26$0-!$."9>""< 9& %<=>? *.,-!"!-*."""* $,-"$!)"$!$-" 9"$-!*)!-.$*"" $-*)-!*9 ","-9 3,"."5-; *!; 3,". * *)"$!$*!"-9!6$*!)10"*, *)"*9-"*""! *".. "= * * $,-"$ "$! $-!)"0-"* 5!!,!-.$ *"" =*-! *!$>!-*"""*!-,$$-5- *-!*$-"< -!-.$*" E 9"! $--""!)-3* 5-9-!0"1$ $1**)"*9-"-."*)-$!"!!- 9"-=*).."*5!!.,"-!"< %)*=! ;!*9"6$ 3,". * -!0"1$*,1-J-0-$-"# 5"- >"*"."* 5-9,-"*,1-J-0* "!*)"*9-" " -$!"!- #-!"*"*9= " 5* 5!!,$ "-",--!*! 7(7
0=,$ "-"#" - 3 5"-0!*),1-J-0 $-!< -!-.$,$* + V "-!!*$-,1" --0! "**".. V< 5! + V*)"*9-" $!"$*"-< 1-# 5", 1 0! V *5! -!."*,=-""#!* + V= V/>--0< *.""*-! %#* $,-"$$-!)".-X-0*), *)"*9-" +"! *)"*9-"= */ *-! * $-#!)10" *,,< *."" 0-!$ * $,-"$ *)"0-"*5!!,!-.$*)"*9-"*"" < *-! % * $,-"$*,1-J-0-$-"#* "!*)"*9-"< *, $,-"$ * 5= "*9*=!)$!*,$ "-"*)"!,--!*! 0< "$!$-"*!)-!0"1$ "!"- 26$ - * 60! >!)-"**!0< %",,! 2-0* $-* "!" *,"! L"* "!*)"*9-"< *",!)..* 2-0 "!"!-,"-,*,1-J,"-$-"#$<,$- *9 $,-"$* 2-0 * 0"*!-!-.$ 5"- >-!-,"-,*!-*"-!,1-J*)"!*)"*9-"< %(*-"!!!,$-,!#!- -!"-"*)!-.$*"" =$-!-$"!-,* 3,".."9 *"".$!*-!,*,1-"<*",*,1"9*!-,1!0" "!"*- "$!$-" 9"$-!*,!-.$< *-"!!!,-"# *."" $!-,! ","-!.,"-!"< "-!$=!-,,!" * -5-9= *", *,"5#)"!5< V 2$!"*"##)*."""*$#",6**""!*-!0!-"-9< 7T7
7S7
$% A*! '& ; -! *$-" *!-,1,1 "*9-" $!"$*"-=!, *)"*9-" +"!*)"*9-"= $-*=,/--" >*".. #"-5-"!!-*-!*$-"<#""-!!*-*!- -" *"*,1,1=*"6-"*"*500-1"#< --"!!=,-" 2*)"*9 5 E 0# - #, *)"!,1-J*-*,"<-#-!"*"*90*-"*9-" $!"$*"-0-!$E-$!"0K,>."*!-*"-!""!="$!$-*$1*,,,$!$-"< * ","-9 * * *,,5"! $,-"$ *.,"$*)!-.$= $-* --0,,*)"*9-"!" "=! $--"" >!-*"""*-!",-" *!-,$$--5-"!!-*-!*$-"< -!-.$*" E 5 9"!= $-!)-3* 5-9 -!0"1$ $1**)"*9-"-."*)-$!"!)9"-= *)-3* 5!!.,"-!"<!!*""$!$* $,-"$ "$! $- 7P7
!)"0-"*, 5-9 "!< - 3,". $-3* -5-"! * *"*-!-$*"!!)..*)-*--">!-,1-0*."*,<,"*#,." - 3,"-!".-$"!"-5,!,1!0"*26$".$-"#*"" <-,#,= *$,-"$*)"0-"*)"-!!-"!-"5$"$!*"5E$"!-,<."*,*)"*9-"#"1-"!*-,,"!5"-!-!-.$=*"5".-,"!$!"0-5,$""$$*)-*--"< "!*)"*9-" $!"$*"-,-"* "! "-"<."*, "!.6! $ >*"""*)- #" - -"!!,1-0$< -!-.$-*,,$*5V"-!!*$-,1"--0! "**"..."*,V< 5! 5",*)"*9-" $!"$*"-V< *-"!*-!,1-"( ""*)-,1",*)5",*)"*9-"$!"$*"-=-""#!!$,,-!-,$$",-"< 1-# 5", 1 0! "!*5! -!."*,=-""#!* +*,$V= $-*V/ > --0< )10"* "!=*,= * -0!*.",""."#<"!*)"*9-"*5!-*."*"..< "!*"0-!>*-!",-"!,-!-5,*$1**)"-," 5-"-*!-!"0*,$$-* >!)".-, 0-1"#<! 5 E*5! *-*!-0-0*0-$$-"*"..)9,*-5"$ -",!" +"9= "9= I"*G/<!, -,-"$ $E$ $,-"$*!-,$< -,#=!)"0-"*, "!!-!-.$!6$ *)".-X-0!"!!-!-.$<=#!)"0-"*)"!!-!-.$ " "$!="! ) - -"-!$,,5-!**5! ".-,**",1-,*)9<!-$E$-"=5*$-*- *5!*!)"!**"!"7$E$".-,"!","*6 -",!"!-5-"*!-0-0*0-$$-"=*26$*)9!"-" +"9="9=I"*G/"!"*-!*5!$*,!0","!<--"!!=! *5!-9*-!*$-"*!)".$-"#*"" <!>*,!!-,"*".-,0"##"$-*)".-,!-!-*"!*)"*9-"*$-*-$""$$*)-*--"< *,$! $-* 0,"!*)E --0!" "< *5! *-,,"! > -5!-!-.$ #)"! " "!"-! -! "!*)"*9-""0<!>*,! >!-,"* ".-, 0"##" $-* 0!)-,,6 >,,< -!6$#"=#"-"!"$"!)5*!-!-.$=!-,$!9"* $,-"$*)"0-"*) 5! "! *) 5!! 7N'7
, +*,$ $!"$*"-= $-*/< -,-"5*!-!-.$>!-,$$--5-"!!-*-!*$-"*!)"*9-"$!"$*"-= * "$! $,-"$*)"0-" *)"-!!-"=* 2!07-*7!-2=*"5 E<..=!)".-X-0 *, *)"*9-" 5" > $""$"!).. *)-*--" *, *)"*9-"! "0 *-!-.$ *"" <!-$">$""$"!)..*)"-!!-"*)"0-"*,,!-!-.$< )"-!!-"* 5*" E "$!=-5,,."0-"$""$-!<-!-.$*"".-,0-1"#!!","- "-,""$!9!","< -,,1-"=*!"-9!6$,"7*; N< )".-X-0*)"!-5,!-!-.$< %< )".-X-0*), $!"$*"- +,$= $-*/-5,!-!-.$< &< -,$!9"* $,-"$*)"0-"*!)"!*)"*9-"*-!-!-.$ :& )".-X-0*)-!",-"-*,!*,$$",-"$-*! "5# > -"*) 26$*"" -.-"!) 3*!" *< 9 -,1-**,!6$*)".-X-0*-!",-"< -$"6-,1*-Y-0'NZY"'OZY"''Z,">0!)-!",-">"0".-,,$-"!-5,!-!-.$<E= -9$!=!-,-"*)".-,!)-!",-" V +.-,.""" -0-0/*-!,-*)!-.$ V =!-,-"*)".-, I V +I 5",,""-0-0/*-!,-*)!-.$ -! 5",G V<".-,*,"!.,"-!"*!)-!",-"*-!-0-0,$1"!-!-!-.$< -5-9*,1,1$".-,*0-$$*5! *-*!-0-0,$$! - Y*'NZ=*-! *! * "!"-! -!,$$- "!"- *)-!-0-0 * 0-$$-"< Y!!'NZ*," -,1", $-!)-,,6 >*-!",-" > -"*)!-.$_*0-$$--*-$-!!$E "0*-!-!-.$< )",5" *, -,1! " * *" *) 0- *)".-, $-* *",1-#-!",-" ".-,,$-"! -5,!-!-.$<,1"9,*">-!"0-,$-"!-5,!!-0-0*0-$$-""!"*-!*5!$*"!<-9$!=!-.$ -!-,1!0" = 0-*" $* *"".-,>-"*)!-0-0-!",-"*5!-5, 7NN7
,!-0-0=-*"#)-0-*"$**"".-,> -"*!-0-0 8= -!",-"*5! 8< - 5"*,#,=!$,-"$*)"0-"*-!",-"*-!!-.$*""!-"5$,$!"#=,#" * - > 3,".*)5*!-!-.$< )--,1,">,"*!-!",-">".-,,$$* J "< )".-,, $*!-,!)"! $*!"0*,$$-*< **)!!-0*.",1"< - YC"!C'NZ YM'OZ=,,1*)9,"- *5! $!)".-X-0*-!",-"-5,!-.$*"" - < -!",-","*,$$* 0-$$ 9,-!< )9,"*!)-!",-")..,","$*\!"0*,$$-*]< - Y",'OZ=! - * $,-"$ -,,* > * -!",-",""."#-5,*5",G <>-"=!)9,"-0K, -!-,$*)!"0*,$$-*=-*-!*-"!*!)"$!$-" *!)"!< "" "!"-!)-,1*!-,$!"0*,$$-* *,"5 -* $,-"$*!-,$* $-"6.."-$$ 0"# *,$ *.$*!"0*,$$-*< -!-* -5-9,*$$$"-!"**">*-!",-"6,"."#< 1& =@? "!*)"*9-" * 0-$$ 9,-!*5!-5,*!-0-0* 0-$$-"*"..< 0-$$ )9, * 26$ *)9!"-"-*#- _*!" -"","."# "-!!< * **,,5",,1*)".-X-0 V #"$-=5"--!*"-=*!-,, "!!" -$-!**) +.",1"**= "=,<D</=,-!!- *"-5-*! >!-,*!)-!*"-< "!*)"*9-","*,$$* J "< $-"6 > 0--"!-!0-*0",""!*!-!-.$=,, - >!)"$!$-"*!)"!< -!,-""$ #!)9,"*!)"!)..,*-5"$!,-!-!)"$*"-"*)!-,$*)!"0*,$$-*--!".$-",-" >, 9," +! **)=!"*)9,"=,</<,1"9*!-,$-!"0*,$$-*,$$"<!-,$*!)9,"*,-" "!*)"*9-" ) - "! >!)-"**)!"0*,$$-*< )!,- - 9$!* "!*)"*9-"!-,.$*) 5#" 5"!! "*.",1"*), 5-.",1"-3=-5-*!)"*9*,M!!-*-"*"< -,,-=,""$!!.,"$*!)9,-!=,,"*""0 7N%7
!.",1"*) 5! "*.",1"*)=,6!.",1"* "*"*"< -,,1*)".-X-0*" E 0"#<!!*""$!$ ".-, $-!-,$$",-"!)"!!-!-.$<..= -!)5*!-!-.$=!".-,*"5"-!-,$$",-"!-!-.$!,*"" < spécification Outil spécification Outil Plateforme d indexation distribuée 1) Construire l appel distant Invoquer l outil avec les paramètres adéquates 2) Construire la commande d invocation locale Couche d exécution Outil d indexation (?'#A B= C!* - 0","=!-,,1*)".-X-0*" 0!-,".","*,1-# "!< "* **."",1-# "!*)"*9-"*".$-" $-*,"-$-"#$!-,$$-**)9,"*!)"! +! --$6*) * "=! "=,< D/= * $ ", ".$-" >!-!-.$=- $$*!)"0-"*!)"!< ".$-" 3?!","-!*-!)"5,-"*!)"!>-"*!-!-.$+."0N/<!! $**5! $,-"$ 0"#*)"5,-"*)"!*"-= "**-$$*"!,-; N/,?*!)"!*)"*9-"=!-,,1*)".-X-0"!"!-,".",-"*!)"!,!* 52 -!)-!*"- 5"."!-,$-" "!"*,*-5,!**),-" >!- 9,"*!)"!<!!,6* " >,"!-!"0*,$$-*,-">!)"5,-"!,-!*!)"!< %/,*!-!-.$=!,".",-"*!)"! $*,"!)-!*"-,1,1-! --$6*)7"< 7N&7
-!-.$ 5"! "! > -5!".-,=,!!*!-,,1 *)9,"<,".",-"*!)"! $* 0!-,".","*,1-# "!- $$*!)"5,-"*"- +> -"*!-!-.$/= - $$*!)"5,-"!,-!+>-"*!-,,1*)9,"/<,".",-"*!)"! 5 >!)"!*)"*9-"- "*!-!-.$<- **-!,1-"+(/!)"!"-"*,,".",-"*-!-!,-!"-"!)"5,-"*!)"!>-"*!)-,1",*"" < 1&' B= @! -*."""*)$!*,".",-"*,""!*)"*9-" $"6-*-!)".-X-0*,"!<,1,1*)->0--" 9" "!"*!-!-.$*.""-!".-,!"! *)"*9-"=,5-!- -",!-"*,1-# "! -,".",-" <)--=,1,1>"."!,*,."0-",-" >!)"0-"*) "!*)"*9-"!-!-.$ "$!"."!,-" *)"0-"< ".$-"*,".",-" "!"*) - -!-!-.$,"!)"5,-"*"-,-**"!"*-!)9,"*!)"!= *)- -= -!-,,1*)9," 5"."!-,$-" "!"!* 52!* #" -!)"!=,"-$-"#$!-!"0*,$$-*,-"-!-,$*!)"! *)"*9-"< -5..,*-"*)"!*)"*9-""!"*-!,-** 3 B Y-'&Z= Y4-"*-'(Z< ".. $! *)"! "!"*-, 3< 2 5* "!*)--!2 * 0$-"*,-*"< " - 9$!; "!* 0$-"*, -*" 0$ * -!L"#L"= "! *)"*".",-" -$-"#*!-0= "!* -,""-$-"#*!- -! 9 +.-X-" -0!-"/=,< 5 0-!$ * "! *)--!2 * 0$-"*, 5"*< " - 9$!; "!* 0$-"!-="!**,"*5"-0=,<D 6 ** $**!-,$*, "! +--$6*) * "="=,</=-5-!"9"!-"5$0"#*!-!"0 *,$$-*,-"-!-,$*)"!*)"*9-"<9"*!-.$"5-; 7NO7
Chemin_Programme/Nom_Programme Option -Argument Chemin_Fichier_Entrée/Nom_Fichier_Entrée Chemin_Fichier_Sortier/Nom_Fichier_Sortie *-"!!*-!-",1-,*!$*!)9"; $%B/*;!,1$"-!5!0-$$9,-!< 1B/*;!$*0-$$9,-!< >;!)"#" - E "!"!*!)9,"*0-$$< "= 0-! "!" $!)9," *).,"-!"-",!"6*0-$$9,-!= "0!2!.$-***"< *; --$6*)=#" ) -.",1"= $-"#"-,-"*)"=*"39"< $%B0%B;!,1$"-!5!"_,M!.",1"*)< 1B0%B;! $*.",1"*)=#" - -" -! 0-$$9,-!0!!-+!.",1"*"/< $%B0%B;!,1$"-!5!"_,M!.",1"*"< 1B0%B;!$*.",1"*"+.",1"*!-/<,1"9*,,".",-",$$" -"-! -,,-! +- $"!."* "! *"/<,"*# 0-$$ 9,-!*">E!-,!"0*,$$-*E-*-.-,"!$ #)"!,!)9"0"#*!-!"0*,$$-*!!#)!!,".","7*< # :* )-".$-",-" >!)"0-"*) "!!-!-.$< ".$-"! 2***) +B:/= * " +>B:/<..=,1-#"!*)"*9-",--,"-!2***)* "#"*,"5!, $!"$*"-#" 5 E -"=-""#!,0"+"0%/<*",*-"!*-!,1-"O*!- 2!0">"!"!!!-.$< 7N(7
In_Type1 In_Type2 Outil Out_Type1 d indexation Out_Type2 (?:#% C <Outil Rôle="Indexeur"> <Description>Outil de segmentation du contenu audio en segments de Parole/Musique/Bruit</Description> <Auteur>J. Pinquier</Auteur> <Version>v123.2b</Version> <Nom_Programme>audio_seg</Nom_Programme> <Chemin_Programme>/Programmes<Chemin_Programme> <Entree> <Donnee_Entree> <In_type>Audio</In_type> <Format>wav</Format> <Chemin_Fichier_Entree>/Fichiers_Entree</Chemin_Fichier_Entree> </Donnee_Entree> </Entree> <Sortie> <Donnee_Sortie> <out_type> AudioSgment</out_type> <Format>xml</Format> <Chemin_Fichier_Sortie>/Fichiers_Sortie</Chemin_Fichier_Sortie> </Donnee_Sortie> </Sortie> <Options> <Option>-xml</Option> <Option>-txt</Option> </Options> <Arguments> <Argument>Argument1</Argument> </Arguments> </Outil> (?1#B= C? B 2-0* L"*!)"!*)"*9-" 3-?! "!*-!)-,,6 >!)"!< "!"-,1,1 > "!" "!!! 2* L"<2-03--"?!.*-$-!*-!,1-J-0*"!< *-!,1-" "5- -!0"1$*,1-J-0* "! *)"*9-" -!-,$-" "!"*2!"!< 7NT7
".$-","."- "!*)"*9-" *-.",1" R=!)9$!,* +."0 &/ *!,".",-" *) "! * 0$-"*,-*"0$*-!=*$"#* "< )"!* 0$-",".","7* -".",1"-*"*.$-<G-5 =06!)"*".",-"*0$*-!=*$"#=* "*-.",1"<9$!<9!!)""!"!*!-,$< 1&: "> -,,1*)9,",X 5"!-,!)9,"*) "! *)"*9-"!,-!= > -!*"-<!! $-"* 0!,*)9,"*!)"!=* $1* "$!$ $ *)-E9,",=*-5""!,*)9,"$" -< )".-,*!-,,1"$!$!$1*"5-; DataHandler Lancer(DataHandler[ ] Tab_IN) void arrêter_execution( ) Boolean est_lancé( ) #!-,$*!)"!)..,0K,>!-$1*-,<**) "!"*-!)9,"*)"!*)"*9-"52.$*)-!- *) 3C -!B1=!!-0-!$.$ *)-!-*C -!B>D< C,!-?8 "!"! -.*.",1"*-! -!! 5", G <!! $*),-!!.",1"**.$** "-"=! -. >* 5",*"-< *", *-!,1-"( --0-1&<(* $,-"$*),-!-" * -.*.",1"< )9,"*!-$1**"5"#--; **) 52.$*) -!-*) 3 C -! B1 +5" -!- > 0-,1*-!- "0 O/< $"!$*, -!-!"7$E$ -!- B -!-,* B1! 7NS7
,"0-!$*)-".$-",-">!)9,"+,.<-!->*" *-!-."0O/< -!)9$!*!-."0O=!-!-***)+B1/=,$ *",!!!<-$"6,!!!!!7$E$-!-,-!*- 3 C <*"-!-,"!".$-""5-; - $"6!"0="*"##! $".",1"*) --$`"N 5 *-!-!-B1=>!-*9"6$,!!!=.$*).",1""-!" *- 3C = -*9"6$!"0="*"#!)"!"-"*!)" 9! *-!-,$$-* *)9,"< - ""6$!"0="*"#!)"!"-"*!)-0$ **-!-,$$-* *)9,"< Tab_Structure Tab_IN DataHandler[1] = Tab_Structure DataHandler[2] = Fichier1 sérialisé Param_in1 Option1 Argument1 2 -xml Arg1 (?9#.",1"*)+B/"-!"*-!-!-B1=0"*-!"*.",1"*)$%B0%B#"*.""*-!.",1" *,".",-"< -!,!)"-"*!-,**52+- `,/ "! 0K, -.",1" *,".",-"< -!)9$!,"7*=!-,,1 *)9,",1,1!.",1"*) --$`"N= --! $ * --$6*)**-!.",1"*,".",-"< # $."!.",1"*)0"=!-*9"6$-*!-,$*)"! *)"*9-" $!"$*"- -!-,,1 *)9,"," >," -$-"#$!-,$$-*,-">!)9,"< 7NU7
-,$$-*,"-!"-,*-,!".$-" *-!.",1"*,".",-"=,!!52*-B1<-9$! *-!-."0&=!-,".",-"*!)"!*)"*9-" $!"$*"-,"*9 "9! 9!=-!#*-!-!-B=!" 52 E "!"!*!-,$*!)"!< -,,1*)9," 5-,"!-,$$-**)9,"*!-.-X"5-; Commande = /Programmes/audio_seg -xml Arg1 /Fichiers_Entree/Param_in1 /Fichiers_Sortie/param_out1 - $-,1" 5"!! 8=*"*),!- = $-*!-,, 9"< - $1* "!",,!-!-,!-,$$-*,",*$$< - "0( $!"," "!"!-,!-,$$-**)9,"< Runtime rt = Runtime.getRuntime() ; Process p = rt.exec(commande); int exitvalue = p.waitfor(); (?6# C >D - $1*!*!-,!- $*!-,,$$-* -,1-J*,--,6<)-5--0*!-$1*!#)!!)-- " *,** 0-$$!!-,<!.."*)-5"!0-$$.$*).",1" "-"< - $1*!!#-<-!"!-$1* E056= #" -*!- $"-" *!)9,"= #" 5"!,* * $"-"*!)9,"< ) 3 $*,!9#"*"!-"-*-*=!- "*)- $$*!-,$*!)"!< 9 -,-!*-! -!-*B>D=>!)-!*"-< " -*"6 -*!)9,"*!- $1*! *!- +.",1"*"/*".$*)-!-B>D<."!)9,"*!-,$$-* $"=!.",1" *" "-!" > -" * 7NP7
$%B0%B=,-!*-* 3 C 5!)-!-*!-$1*< ## F! $,-"$*)".-X-0*"$* ",?!!)9,"*)"!= *)_!-,"*)"$!$$1*#"$*)-E!)9,"*)"! > $$< -,,1 *)9,"..! $,-"$ $- *)-E!)9,"0K,>!-$1*"5-; void arreter_execution( ) { p.destroy(); },!,#"!)9,"*!)"!+5"."0(/=!- $1* B! "!"!- $1**2*!) 3!,,< #! -,,1*)9,"06!,*)9,"<-5"$!$!-$1*`!-,=$-*-5">"-"!,$" -< $1* "!" "*",-!=#" *!- 5-! a5-")!#!,*)9,",*)9,"=.-9!#)"!$"< #" $%!* 5$-##!#--*!)9,"*!-$1* "**-*!)"!*)"*9-"<..= -5,X!-,,1 *)9," #)!! " 0"# "**-*) 2*)"! -",!"< )9,"*!)"!*)"*9-" -!-,,1*)9,"**!$* -" *.",1"*,".",-"#"!$E$!"!< )"!"*!-,,10"#*)-!-" "!"*!-,)"$#! "!=*,!-,$$0-$$9,-!="!"-!,".",-"*!)"!,"!-!"0*,$$-*-*#-< )- -=!!.. ".-, "#= $-!-,$$",-"-5,!-!-.$<,--,6 0"#*!-,,1*)9," $*)-!)5*!-!-.$<.",1"*,".",-"06!--",!-"*,1-#"!<"#-#*,**"*,.-" E "-!!! 5 1 0- * "! *)"*9-"= "**-$$*!)10"* "!= * 5"$*)9," +26$*)9!"-"=!" -""=!-0-0*0-$$-"/< 7%'7
9& =@? E F G 9&' B= - $"6 -*)"0-"*,** $!"$*"-*-!-!-.$ 0-!$*,"."!".$-"#"*,"5,,< *,".",**$!"$*"--!".$-" "5-; '2***$-*< (!.$-*.",1"#"!-,< )(!,1$"*)-,,65!.",1"#"!-,< "".$-".."- "*"."=,1,1,* *$!"$*"-!-!-.$< -."0"5-$9$!*,".",-"*)*,$-*"; <Donnee> <Type>Audio</Type> <Format>wav</Format> <Chemin_Fichier>/Fichiers<Chemin_Fichier> </Donnee> (?5#B= C,#",,! 2-0** * $-*= 9!"# *-"!!!6$-!-2!0"*,*)"*9-"!!"# *-!,1-"O< 9&: "> H -,,1*)-,,60-!$*5!8<!!$*,,"*"."-"*".",-<!!"$!$!-$1*"5-; DataHandler recuperer_donnees( int ident ) 7%N7
*,-!*- 3C <)-5--0*!)"!"-"* 3C #)"!$*"-!"**"-!"!.",1"-$-"#$0K,>!-!" -""?++0,7< -!!5"*-!,1-"(#!)-,1",# -!-,1!0"* 5", G < -5,1""!-!" -""?+ + 0,7#" $-" "*)--,1#**-,1! 3 C -9 $-0 52! 5",< $** -.*.",1" -*", *-!,1-"(--0-1&<(< 6&? )5*!-!-.$ >!-,$$- -5-"!!-*-!*$-"*!)"*9-" $!"$*"-= 9"0!-*."""* $,-"$ "$!!)"0-" *,"!*)"*9-"< -!-.$-,$*5"-!!*$-,1"--0!." *,< 5 1 0! 5", *)"*9-" $!"$*"-= -"" #! 5", * *,$ $!"$*"-< *-"! *)"$!$-"*, 5", *-!,1-"(< 5", *)"*9-""$!$!.,"-!"*!-,,1*)9,"=","-!$!-$1*<$,-"$*)"0-"*)"!*)"*9-" *-!-!-.$*9-; 6&' B!!,">"-!!!5",*)"*9-"+/!5",**,$!- $-,1"#" 1 0!-, > --0< 5", 0-$$,$ *)-*)5#"-!-,$$",-"-5,!-!-.$=*)--= *),,1*)9,"#"$*!-,!)9,"*!)"!+*-!,-*) 5",*)"*9-"/= "*),,1*)-,,6 +*-!,-*) 5",* *,$/#"$*!,1-0*,**$!"$*"-+."0S/< 5","$!$!-.$*5",G +,1-"(--0-1 &<N/< -,$$",-" 5",!-!-.$ ).., "!"-!,!4<-,#=!-$-,1"#"1 0-!5",*)"*9-"*" E-,,"!-5,,,!=5-!*,$$",-",-"< 0--" "**-,* 5", 5"7>75"* 26$*)9!"-"= -5*5!,5",!-0-08-5-< 7%%7
Service d Indexation Multimédia Couche d Exécution Plateforme d indexation distribuée Outil d Indexation Multimédia Service de Documents Multimédia Couche d accès Base de données méta-data (?8#=@? C 6&: B 6-5""-!!!5",*)"*9-"+!5",**,$/=!)-* *,!--"," >,, > -"! G!".$-","."-!)"!!-,**>--0<".$-",!!#" -"!"*-!-*,".",-"*,"7*<."!,".",-" -""! " G =!-!-.$ 5-,-,! 5",,?!!- 5-!"*"*,".$-"< " >, 5".",-"= "*".",- -" >!-,"0< - 5!!, -! -,,"! -! "!"-! 5",*!-!-.$< 9!"# *-!,1-"(!*-"!*,-"*)"0-"* 5-9 "!*-!-!-.$< $,-"$*)".-X-0*)"0-"$"H5*-!,-** 3Y4-"*-'(Z=5"->$,$$*,*)"*9-"!" #"*,1,1.-X-" -5-"!!-*-!*$-"*!)"*9-" $!"$*"-< 7%&7
-."0 U $!)".-,#" $**,!- "!!-!-.$ <5!-" *,".",-"#-5*.""*-!)- *,".",-"< (?7#= C? C -."0 P $!)".-,#" $**,!-,** $!"$*"-!-!-.$<5!,1-$>-"*#!"!"! *)!".$-"*,".",-"*!)"!< 7%O7
(?.#= C? C 6&1,."!)"!"-!! "0*-!-!-.$ ="! E!-, 5"-!)".-, * -"! G < )"!"-!,"!)"! *)"*9-" +."0 N'/<)".-, "!*,$,$-"!-5,, "! +."0 NN/=,[7>7*"!*,$#" 5 E -" -!)"!!,"< )"!"-!,"-!!*,$1-"!-,!)9,"<!""*"#-!,1$"*!-52-,"!,"#5!)"!"-< (?'I#= C C 7%(7
5&!B (?''#= J -,,1*)".-X-0-"$!$*-!,-**3B Y-'&Z<33,,!8"%''O< *3-" *,",1!0"*"" =#" $!-,!!- -" * *".. 5",< -$", 5",=!" "!*)--!2-*"5"!! -" -* #"*,1,1 += T=D/= * " -5-"!!- *-!*$-"+1-!6===,</< -5"!"!-,,1*)9,"*-,,1-""0! 5",!-!-.$<."!5","0=*,-"*,1-J-0* 5",*)--!2-"0*5!!*,""*, -"<,-"-"*.""-*,"=,"."-!)**)9," *5",< -$"!,-" "$!$ *-!,-*, 3=."0,-" *)"*9-"**,$-*"5"!<!"7,"- *)--!2, -*"5"!=9-"**,""+"0N%/< --*)*,$-*"5"!=*$!"!9-!,5"**,-*"< 1-,**9.!9 0 " -"*-,1-J *"..< "!*0$-"*,-*"*,$!.!9-*"0$* -!L"#L"<"!*)"*".",-"*!-0-"!0$* -!.-X-"* 0$* -! -0!-" +)"! 9"/< 0$* -!.-X-" -0!-" -! -" -!)"!* -,""-*#- *-! *)9-"!9,<,6*."-!$>!-*,"*3 *-!90< 7%T7
AV document Language identification AudioVideo splitter French speech English speech Audio Video Shots French transcription English transcription Speech/NonSpeech segmentation Dominant colors Description extraction French Text English Text Speech Music Actinity ate Keyframes Topic detection Externalized Data Internal Data Face detection Video Text transcription Topics Indexing tool distributed service Face Presence Text Caption (?':# C!- -" 5"*= "!*)9-,"**,""* - "5-9-"!-,!*$"-=!-#-"*$5$=-""#*)-*,""<"! 9-"-"!"$-07,!*, 5"*< 1-,*,"$-0 $" > *9-"$--!!6!=!$"9-"!9#"5*-!)"$-0=! *9"6$*,!5"-0*-!"$-0<,--,60"#*!-,,1*)9,"#-5=-$" "$!"0-"* 5",,"-,,-"< *5!! "-"* 5",*)"*9-" )-5-"#)>*,"! "!*-.",1"*,".",-"=">"-!!!5",*,$$",-"-1-!6 #!5",""0< 8& " -,,1-"= -5 * $,-"$ $-* --0*, *)"*9-" $!"$*"-< $,-"$ $!)"0-" * 5!!,!-.$*"" 5=*).-X!-"5$ "$!=!"$"-!,-""$ -! $**!-,$*!)9," *"!*)--!2< )5*!-!-.$ - 0K, >!)"$!$-"*),,1 0"#<,,1 "-!!! 5 1 0-!, 7%S7
*)"*9-"<!! $*,$$"#-5,!-!-.$ > -5 ".-, 0"# +!".-,! "!*)"*9-"=!".-,!,**$!"$*"-/< -,".","*,1-#,,5 - $!*)".$-","."-,-",!"6<".$-""!"*)--!-!-.$ "5#!)"! >*"-,=-""# -!-,,1*)9,","!-,$$-**!-,$!,-!< -5 0-!$ $,-"$ $-*)"0 5!!, *).-X!-"5$ "$!< 6 "-!!-" *) 5", "$!$-!-,,1*)9,"= -"! G $*,"."**,!-,*)"*9-"$!"$*"-<,,!"=!*9 "",","7* $!)"$!$-" *)!-.$ 5 >!-,$$-*)"*9-" $!"$*"-< 1-# " )-2-! $,-"$.. -!-!-.$ --0, *)"*9-"-5,!-"< -!-.$$!)"0-"*a"!"$!$-*$1*,,,$!$-"= -*." *-*9" 5-"<,-"*,1-J-0*)"! 5-! E = $--""* 0,-" 2*)"*9#" 5 E *"# - #, *)"! *)"*9-"< -!,1-" "5-= -!0"1$ $-*,"-$-"#$*,1-J*)"!,--!* 0 "*9-",!"< 7%U7
7%P7
$% $%)*= '& ; -!*$-"*!)"*9-"$!"$*"-=!"2*)"*95- E0-!"!*)"*9-"<#,*)"!,1-J*-*,"*" E,"<!)9$!*!- -,""*!- -! > -" *),-*"#!,#;-"5>9-"!9.-X-"=E,*-0"$$"#=!"-*-"$,,"5,-"; *)- *=!,-*"*" E--!2 "*"."! 0$* -!L"#L" b "! 0$* -!.!) 3*) -"$,"."#"!,9#",*>!--!!-0.-X-"b."!)-!0"1$*-,""E-!"#,0$<$E$ "$-0"#) 0$-" "*".",-"*!,"5"*-,,1-J-0*-! *)-*-!--$6*!--,""< $ 9-,-"*,1-J-05"-0-!0K,-906*-!*$-"*)"*9-"#" *"* $1**)--!2=* 0$-"= *,-"$*!-"*!!..",-,< --"!!=!-#-!"*"*9 0*- "*9-" $!"$*"- E -$!" 0K, >."*!- *" -!" "!="$!$- *$1*,,,$!$-"<-9$!!-*,"*) 7&N7
-0*-*,$-*"5"!<""!**,"*,-"-, * 5"-0 -"!, 5"* "= *)- -= "! **," *)"*".",-"*!, -"!,-*"=!-."*!-*"-,*9"!$*)-$!"!-#-!"*"*90< 9$!$!)"E**$,-"$$-*)-!,1-J-0* "!*)"*9-"< )-*!)- +5" --0-1%/ " *,$ "-" "!!* "!*)"*9-"= 9!"-!*-,9,"."#=$-"*!-$"H5)--$-"<!6$#"!)-,*) $,-"$ $-*," -$-"#$!,1-J*)"!,--!*0"*9** -$-"#$*,-"*,1-J-0< -,,1-"=$,-"$*)"*9-"-$-"#= - -!0"1$*,1-J-0-$-"#* "!*)"*9-"< *,1-J-0 -$-"# * 5! "!!,$ "-" "!*)"!=,--!* 0 "*9 -",!"< $,-"$*,1-J-0-$-"#* "!*)"*9-"," "!9!-"!)!- -"*)"*9<..=!*-,,"="!*)"*9-"E*$-"6-*1,E "0*-,1-J-0,"<,1-J-0-$-"#,"!*)5"*,"5*)9!"-"*, "!#" - 3"*"."-!*! *-< -""*)$,-"$*,1-J-0-$-"#!6$"$!"-,,*)!-.$*"" 5$-!--0*, *)"*9-"!"."< )-, *)5 *!-!-.$ *)"*9-"=-""#!$,-"$"$!*)"0-"*5-9"!!-!-.$= *-!,1-",*= 5,*" > 0 $ "$- * 5", *)"*9-"= -,# > -0$! $ *)"5",-" *!)"!"- *"!- -*<,1-J-0-$-"#*"*,-",!"$**",,W*)"-,"< :& :&' ">K? -,*-5-9 -!)"!"-"*!""!*)"*9-" 0"*9*<-,#""=,"#!#9$!*)"*9-" #",*"-*""!!$>,1-J*"!*-"$-< -5-9$*-,*$-","0-!$>,1-J$-!!$! "!*)"*9-" > -5*,-" *.""=*-*,9 " *.""< -! 3 B Y-'&Z= ",-" *,1-J-0 "$!$<)9$!#-5*-!,1-",*,">,1-J* "!*)--!2 *)"*9-"*.!9-*" 5"* +,1-" N --0-1T/<9-,-"*,1-J-0$"!-,*-!,-**, 7&%7
3<$"*">!-,1,1*-,--!0,$$,"-!+-*/,$ "-*"!*)"*9-"*9*!)"$-0<,*,-"!">!-5"*5"!!-,<!,">-,#"!"$-0>-"*),-$--,,"! 5"-<"!*)--!2*$5$*,1$-"">52 *-!-$"*0-",!"*,<"!*)"*9-"*)--!2 "!"*-,,-"*""!"$-,1"<,1-J-0*"!.$!.$*,"*.""< - Y"5-M--'&Z= $1**,-"*)*,$-*"5"! = -!)9-,"*".$-" > -"*.!9 5"* -*"=,$$!$!-."0"5-; Contenu audiovisuel Audio Extraction des caractéristiques Segmentation par locuteur Structuration des documents Vidéo Extraction des caractéristiques (?'# C -,**,-")..,"-; 0$-" *.!9 5"*!-= " 9-," *!- #-" * $5$*!-,!< "!"-"*)26$*0$-"!,*,$!.!9 -*"< " * *,"" 5"* *!- 0$-" -*" -2- *)-$!"!-#-!"*!-0$-"< )--=!)-*0$-"!,!!7$E$*"5"!" -,$$!$!-."0%; 0$-" " 0$b "."!-0* 0$* "!, *-!.!9-*"< 9-,"**,""-*" S=#" " >,!-"."! 0$;-!1$$=-!.$$=-!-5,$"#< 7&&7
*".",-"*0$#",*>!,-",!"*-,!--",!"6< Flux audio Filtrage des segments du silence Extraction des descriptions Segmentation Homme/Femme/ Parole+Musique segmentation locuteur (?:#? Y8-",1"'NZY--"3$-M'%Z$1**0$-"*).!9 -*"5"! - 16$= -- 0$-" $!"7"5-9,1-, *".!99-";!)-*"=!-5"*=!9-,">-"*.!9-*"< Y! "!'&Z= Y"'&Z= Y!--'NZ $1* *)"*9-" * -0*-!*,$-*"5"!<$1* -!-."*!-**9 "!*)"*9-"< - $"6!- 0$-"!,*.!9-*"b!-*9"6$!-*,"!"5"*5"-0*-!.!95"*< - Y0'&Z=!-!-."*!- *" -*9 $1* 9-"* 9---"- >!)"$-0*- *,$ 5"*< - $"6$1*"!"!-9!-#-"*$5$!,-!"!9 "!< -*9"6$ $1*9-"!0",-*"*-="5"."!-, *,--,6*-,0"< -,1,"7* "!"!)"*9-" $!"$*-! -! -"$*!",$-*.!9-*"5"! +-*"= 5"*= 9 -,"=,</< )- -5-9*-!*$-"*!)"*9-" $!"$*"- "!"* -!0"1$*$1*,$!$-"=,,--!2!,$-*.!9-*"5"!< YA10'%Z "!"!" "!*,-"-, *!--!=,1-,*,"! -!)9-,"*--$6* -"5-> -"*.!9-*"=!"*"!,$ "0K,>$1**." ***-! **"$"! -9*) *" -! "!< Y"#"'%Z"!"!-."*!"--$69-"*.!9-*"*!!- 0$-"*.!9-*" -!L"#< Y-'%Z "!"!-."*!-**9-!0"1$*)"*".",-"-$-"#*!-0-." *)-$!"!-#-!"*,!-< )-*!)- $!)9",* $ 9-5-9 -!-,$ "-" *)"!*)"*9-"<,$ "-"$-"$$!"$*-!*, +-*"= 5"*/= " -"$*) $E$.!9** "!"-* $1* * -!0"1$,,,$!$-"<,-" *,$ "-" *- *,9,"."#< "! 0-!$ "-!! $E$ "=!,1-J-0 * "! ).., $-!!$< 7&O7
--"!!!-$"H5*,,$ "-"9"0!-,*,$, *"5"."*- $E$ "=,#" ) - 3!,-< -,#,! $ *,-""!6!"$"< )"$!$-"*!-!-.$*)"*9-"*"" *"$*--0 0-**"5"*)"!*)--!2*,-*"5"!< )-!0"1$*,1-J-0-$-"## *-,,1-"- 3,".*-,,9*5-$-"#$!)$!*,-"*,1-J-0< :&: "B L 5",G V *-!",-"-*,""5=$*!-"= 5-E!"=!,-!"="5#>-5!G <5",G *- "*)-,1",*"" ="**-*!-.$ *!-0-0*0-$$-"< 5", G, -*,$-0" * 0-"-" 106= * >* K,1-!!-*) "$! #E >*,,$!9< *-=,-" #E "!"- 5 - E -".-" - "$! 5",<!!*"E-"-*9!"5",*>!)-*!)"!"-<!>*,!!-,"*)$,-"$#"$*,1-J!"5", *>#E-",!"6<!-0-0*5!$ *)9"$!-,$""* 5", G ; I +I 5",!G -0-0/ Y2$-'NZ= +", *!"0-0-0/= OI +",9,"-0-0.I 5",/Y -'%Z=RY1-'NZ< -,$""* 5", G E,!-",-0";,$"" $-!!=,$""$"7-$-"#=,$""-$-"#< -!-,$""$-!!=!)"!"-*"!-,1-J*5",.$ *)," >!)-"**)".-, 0-1"# Y-2!'&Z= *) *"* 9< "!-,1-J *" 5255",*)9,"E9,< Y--!!-1'&Z-,1$-!!*,$""*GM.!G*!)9," --,1",-">-"< -!-,$"" $"7-$-"# *- Y""'%Z=!,1-J-0* 5", )..,*).-X"-,"5<,1-# -*,1-J-0=! 26$ >!)"!"- *,1""!" -$"!" "!< - Y"-'OZ=!)- "5" 1$-" -"*! "!"- >!,"!5",-"-,*,*,1-J-0< "#",,!!*-,*$-"!-,$""-$-"# *5",*-!-$_!!*",$$-5, 3,".*,1-J-0-$-"#*)"!*)"*9-" $!"$*"-< $ 9-5-9.-"*-!*$-"*!-,$""-$-"#* 5", G < - Y"'OZ= Y-*!!'&Z= Y-3"1"-'OZ=! - -!0"1$ *,1-J-0 7&(7
-$-"#* 5", G = -!-,$-" "!" $-"#* --$6 *)L"*, 5",< -,$-" "!" $-"# 5"." --!0"!"-*$-"*)-!",-"<)-!0"1$,". -, -"6,$$X- -!!- > 0-2-* 5! 5",,--!* 0,!-< )-!0"1$ *" 0-1 *)9,"#"!)**)9,"* 5",< "-!$=, 0-1 -*",".",-"OI -5-*)E9,< YA1-0'OZ "!" -!0"1$*,1-J-0 - -, -5-< --*) =!)-!0"1$,1,1 > 5,"5$!)$!* 5",,--!*0"*$-*< *-=!-,$""-$-"#* 5", G -*".. "* *"50,-5, -,1*)"*9-"-$-"#<!)9$!*!- "0&<,-" - Y-*'%Z "!!!-,$"" -$-"#GM.!G< *,9$!*)"!!!!6$,"-> 0-"-$-"#$*-!,-**)"!52-0*)$!2 -!!,.,< - 5", *""!=! $" +.,".$-"/ $* 5!".$-"+-=*=!"/,.,-",!"6"*"."- $< *9"6$ 5", +".$-"/ $**!".$-" +$= */,*- > $!2*."" - "*".",-< ""6$ 5",+-5!5-"/=$0K,>!-"**95",,*+$= *= " *!-,.,= - *=!"/ *,1,1 52-0,*-= *,-, *" 5", +4! 5-"/ 5 1?!< "= = "= = (?1#? BBJ=,*,1-J-0-$-"#"!",",9$!<-",,-E"!"*-,9!-""5-;!", 7&T7
-,$""-$-"#*5",G,1,1->0!!-> -"*)!,**=! 0-1," -!,1-J-0-5"!"-,"<-,-=#)*,""$!"$*"-0!"0-"$>-"*)!2*,$!"$*"-"$"".< --$6*)."9 -!-,$""* 5", G =! --$6*) * " *.""<-!)9$!*!-."0&=!--$6*)!)"*".",-*) $!2=! $*!-,.,<"=!26$!)""-"*5!= -""#!- 5-"*!)1?!!)0"$ >!-,.,< -!,-*!)"*9-"-$-"#=! 0-! * *" "*9 > -"* )"$#!!,**,$-"!<,.-"=!!--$6*" +!)"*9>0/*.""=-,""***)<),!-# *-,1*-,-5-+.G-*/"!*-!,-*,1-J-0* 5",G =-!#,)-"!*-!,-*,*,1-J-0#) =_!-,-"6+ -,MG-*/-!",-!< $,-"$*,1-J-0# *-,,1-" "!"! --$6."9 -!)"!"-=#"!)"*9 > 0< -!*$-"*!-,$""* 5", G =!- #E,"!--$6*"-""#! --$6*)<!"!" -!-,1!-,$""*5",G =!$,-"$ *,$"",1,1>-".-"!-#E*!)"!"-=-9!!,-_!*)!!"9"<--,1=,1,1>5!,1-J*)"!#",--!* 0 "*9*=!)"!"- - "!,"!"*$-*>!-!-.$*!)9,< 1& ">K?; )"$!$-"*!-!-.$*)"*9-" 5= $* --0*,*)"*9-"+"!*)"*9-"=,=$-*/!""<!!$0-!$*--0*"!,,,$!$-"<)"**,1-J-0-$-"# * $* 5-$-"#$! "!=!,$ "-"*)"!,--!*0"*9*< "5" $-!! *!)"!"-,*" " >!," " 9,!"!"< $$!)-5 5#=*-,,9= "$#)"*9*,"!-*,""*)!,**+!*,$$!"$*"-/< -,#=!"+,1-J*)"!/$-*0"*9*= *"-5"!*,$$!"$*"-,$$**)< 7&S7
1&'?> >K? -!0"1$,".#"$*,"!,1-J*)"!,--!* 0 "*9*< )-!0"1$ - -, -"6 + -,MG-*/)9,*!-.-X"5-; --*!)"*9*$-* 1;=,1,1 > 5!)"!,--!* 0,"*9<."!)"!5+>D6=*9,-"!; ", "!-! --$6*)=#" *,$ $!"$*"- "$"".+0--"!/-!)-E<)"*9R - E 0 -"-!*,$* 2 > -"*!)"!< ", "!-!" --$6*)#" -* 2* *,$ $!"$*"- "$"". +N= %=D</= -!"#!- $E$*$-,1 --,1-#."*)* 2*) +N= %=D/= -3-,1-#." 5! "! >!-,1-J,"= 3#)> 5 "!#" -".-!-,*"",*<."!-,1-J *"= -2*)-$! -,1* 0-1 >,505!2**,$"$""."*"."< INDEX A ob1 ia1 B oc1 ib1 ib2 od1 C D ic1 id1 E ie1 DATA ia2 of1 F if1 (?9#BB >K? -."0 O= $ 9$!*,1-J-0; --*!)"*9*$-* R= 5!)"!,--!* 0! 2 R< "!- "* *9 2*)"N "%< -2* 5!)"!,--!* 0"N *)- *<)"!06,2**"+%c"N/<-,#= -3!)"! - 0-1 *3>,"< 6! $E$,,"5$-5,!*="*="*<*""!+/* 7&U7
*** 2*,$ $!"$*"- "$"". +/< -E*,!,*,1-J-0=,$$,-5,!2*)>-!"$*"! *-!0-1=>-5",!!*"*="*=-#!!",50-5!$E$2**,$"$"".<,*,1-J-0 - -, -"6<,$$, -!)"*9 > 0= -"5-2**,$ >-"< )9,"*!-,1-J )..,*-!"5=,)>*",$$X--!*-"5-9!-< D1, D2 : Document multimédia primitive 1,2,3 : Description multimédia générée i : indice d un type en entrée o : indice d un type en sortie 1 ' Ensembles des outils et des documents disponibles : : ' 1 ' : 9 : 6 ' Chaînage automatique ' ' 1 : ' : ' : INDEX = 2 : : ' : 9 ' : : 6 ' ' 1 : : ' ' 1 : 1 1 ' ' ' 1 : : ' ' : 9 ' 1 1 ' ' ' : 9 ' ' (a) : (b) : (c) ' (d) (?6#B >K?; )9$!,*!-,,"*),1-J,--!* 0 "*9*$-*+R/=,*-*)-!"5,9"<!- *W>!-,"!!*!""!5-0!$E$2*!-= -""#)>!-,*)-2**,$$!"$*"-"$"".< 3,". *5!!""!<-."0(9$!*,-" *,1-J-0-$-"#=-""#!!-#"*"5E0<,-"!"5-; 7&P7
-*,"# "!*)"*9-""*"." -* $* N >( *9 2**,$ $!"$*"- "$"". N %< * 5!,1-J"!,--!*0"*9*+Rc%*-,9$!/< "!*)"*9-" $*!" -!, *-* *)= * *"<2*)L"*"!*)"*9-"-""*"."- * $< 2***).."9" +N"=%"=<</=! 2* **".."9+N=%=D/< -*!)$!*"!**,$*""!*-,9$!=! $,-"$*,1-J-0-$-"#*" $* 0!#-!" "!+-/=+ /=+,/=+*/5-*"!)"*9%; -!"+-/!-!"!-!.-,"!<!!,*">0!)"*9%-!)-!",-"*!)"!O***2N< -!"+ /$*0!)"*9%,1-J-!*9"!&(> -"***2%<!" +,/ +*/ $* 0!)"*9% > -"*,1-J -,!,$!"#=>-"**%N,"5$< *-"!! -!- "!)"$!$-" *!)-!0"1$ *,1-J-0 -$-"# $-* 5!!" "! 5-0 "*9*< 1&: B?> >K? )"$!$-"*!)-!0"1$*,1-J-0"!"26$ -*60! $"H5>!)-"**!-0-0!0\! -*2$]+9/<26$ $*)9"$!-,$-" "!"!L"*"!*)"*9-"0K, >*60!***,"< 26$ -*60!*3>$"H5!-,$""* 5", G < Y,!-"1'%Z "!" $1* - * 60!*,$-" "!"! 5",< 60! 9"$!.$-!"$*"5*,!"*!0< - I YM-"'%Z=!)- $1**,$"" *5",G --"!60!<5",G $*!"-*60! *,*"" +--$6*)/ * 60!*,*"" +--$6* "/<,1-J-0* 5", * 60!*,$-" "!"! 5",<60!"-"!0"#8< 1&1? -5,1""*)"!"! 26$ R YG".'&Z!- $" H5* -!0"1$*,1-J-0<R26$$-!-0-$$-"!0"# **,"5< ) 26$,#" E "!" "9 7O'7
I"*G<R,..",-,"---9-"!0= 0K, > $1** $$"-"\-!"0]< $1* $*)5"!,-!,!**-< 26$ R -!-,.$ *) " *,$$-*< 0-$$!0-$"-26$0K,>!-,$$-* =$-*,1-0!.",1",-!60!!.-"*,!--!)"!"-< *+"$,-. *+ $,-. R$!-$">3*!- -*.-"*2-$"#$*-!)9," *0-$$=-,1-0!)$!*.-"=0K,-9*",-*.""-! 26$ $ *",-* $" > 3*2-$"#*!- -*.-" 3?! "$-*-!.,"$*,1-J-0-$-"#<..="! $ *)-3*"$*5!!,*)"*9-"<5*-"!!)"$!$-"*5",*,1-J-0*-!,1-"(< 1&9 ( BH >K? -!"*!6$*,1-J-0-5,!0+5"9-!!0/=,">*,!-!,*)"*9-"+"!=*/!-!-.$.$*.-"=>*,!-"!60!*,$-" "!", "!-."*5"9-"!,1-J*)"!,--!*0"*9 *< " - $"6 -*!-.$-!"-"*!6$!0!-*,!--"*.-"<.-"!** -,*--9,*""!!-!-.$=#"! "!*)"*9-" $!"$*"-! 2**,$ $!"$*"- "$"".< -*,!--"*.-"," >,*.$*!-"< " 0! "!*)"*9-" *."".,"* --$6*)*"<!-"*."","!< -60!/*'0/."!*)"*9-"_; N!!)"*".",-*!)"!< 7ON7
cyn=%=dz!-!--!2*--$6*)*!)"!< cyn=%=dz!-!--!2*--$6*" *!)"!< "!!-!-.$.$-!"!-.$*)$!*.-"=,$$!$!)9$!"5-; /*1"2321"3.$.-"*,!- "!* 0$-"*,-*" - *,$-*"0-"!-0$-"*,,< /*4""21"324""1"3.$ -.-"*,!- "!*)"*".",-"-$-"#*!-!-0 -!*,$-*"=-""#-0$-"<!06"!".$-"!-!-0*,1-#0$< "# *,$ $!"$*"- "$"". *."".,"* 2**#)"! < *,$ $!"$*"- "$"". *-!-!-.$.$-!"!-.$*) $!*.-" +--/=,$$! $!)9$! "5-; 5*.$ 5*6.$ 7 )$!*.-" -!,***""!!-!-.$ > $$* $".$*).",1" >!)"!0< "# '* -*9"6$ -*!-!"*!6$*,1-J-0-5,!0!- *,!--"*60!<,$$X-*.""!-,$-" "!"*9"!< 9 "!*)"*9-",$-"! +5 E,1-J/ "! 2*) 7O%7
--$6*"*!)!$E$#!2*)--$6*)*!)-= *)-$; 5 '0'8 # '0 9 -'8-60!+N=%=/*,"!-,$-" "!"!)"!N%<!!E,*!-.-X"5-; /*:;.*:./*;.$ -60!+R=/5"."!)---,*)2**--!-** *)*)"!R=!!E,*!-.-X"5-; *:./*:/.*.$ 2=2***)*)"!R++R=//)"!$$ * -!-***)cyn=%=dz*5",< - 60! +R= / 5"."!)---,*) 2** - -!-* **"*)"!R=!!E,*!-.-X"5-; /*:./*:/.*/.$ "!*)"*9-"R*-2***)=--5"!"!-"*,$-" "!"-5,*)-"!=*)_!$*!-60!+/<..= 2***)*) "! E 0 -!"- "!<60!$*,"!!-"*,$-" "!"!"!!-!-.$< 5 >!)9$!*!-."0(< "# "!*)"*9-" *""!=.$!!$ $* N >( +."0 T<-/< 2* --$6*) "5"-*.."9"=,9*--$6*""5"-*.."9< "!*,!--!)$!**",-,"*-."0T< < 9 2 * * $!"$*"- "$"". +--N= --%/ 0-!$ *""!+."0T<,/-!)$!**",-,"*-."0T<*< $-# # *9 *",-!$-" +"!+N=YZ=YNZ/ "!+%=YZ=Y%Z// -3 *.""!*<..=!- 60! *."" 7O&7
!-"*9"!<-"5>-!"!-""! *$!"$*"-"$""5*-!,-_,"!*,*=, "!.",". *"-!-* " #- -** < Ensembles des outils et des documents disponibles 1 ' ' ' : : 1 ' 1 : ' : 9 : 6 ' : ' Outil(1,[1],[3]) Outil(2,[1,3],[2]) Outil(3,[D2],[1]) Outil(4,[D1],[1,2]) ' : Outil(D1,[ ],[D1]) Outil(D2,[ ],[D2]) Data(D1) Data(D2) Outil(5,[D2,1],[2]) EG EG EG E G (?5#B C = : : : 6 ' 1 : ' 1 ' : ' ' 9 ' 1 ' ' : : (?8#?B>BB *",-*.""*-!-."0 T< T<*,"!.-"* 26$< -!"#-!- 60!*,$-" "!", -*.-"=!!-"*,$-" "!" -!"=! 0-1," +."0 S/=!)$!*,$-" "!""*"."<.!6,1!!-"!"!< 7OO7
."!.-"! 60!*,$-" "!" $" >!)"!0=, *"-!"!!-"*,$-" "!""!"!"-!0"#* **,"< 1&6."!!-" -!"=!-!"*!6$ $- -,* 0-1,*-+*2*,!"*!-."0S/-."*)9-"!!","-"!<-,*!)$!*!")..,*)$-"6,"5"!"--",!"!60!"5-; 0. *'./*:23/./*:.5*.$ 8. *:<./*:/./*:.*:.$ =. *:2323.$ >. *:2? 32'? 3.*'4.*:.$ (?7# H? B -60!%,1,12**=!)"!R,--!*!0=,[7>7 *"!)"!#" -5", 2** " ++R= //<!!.-"-! >!- 60!O#",1,1>-".-"!*!)"!R5<60!,1,1!2***)YdZ*!)"!R=!"!,--!*! 0"-!-,"5$!-60!%< -60!N!-,*"""5"-!*!-60!%=!!,*-,-! 2***2\*$!"$*"-"$"".];--+/< -60!&!-,*"""5"-!*!-60!O<!!$*)-E-6-5"-!"#!-60!%!--$6*)*)"!< $-##!- 60!% 6* *9"6$-0$ =#" $*,M! 70-1 -, +!-!"/.$*) -!-<..=! $* -"$!0 $* * > #" - =-*!,1$"-,<!)9$!*!-."0T="!-#" *8.= 5!-,1-J,--!* 0! 2**%=!- 26$*--=-,#)"!9"#-!",$$!$!-."0 T<-"-*!,1$"-,<*-"!"-!*9"6$-0$!!-*,1-J-0*!-."0S9"$.$*-!-,$$! $!-."0"5-< 7O(7
[2 --> [3 --> [D2], 1 --> [3 --> [D2]]]] [2 --> [1 --> [4 --> [D1]], 4 --> [D1]]] [5 --> [D2, 3 --> [D2]]] [4 --> [D1]] (?.#?BC?> >K? 60! 9"$,"7*,"!-.$ 0-!*!)9-,"*!"< *-!"!6$ > *!* -,,".* 0-1< ( ' : 1-,*!",1,1 **)9,"* "! *)"*9-"-."* 0 "*9*< -,#,=! 70-1 9-" -!-,,".*"E0-1-,2,!"#*",< 5"!,2,!=*9$,-"$*.""; *.""!-60!*,#"5"."""!R*,*!"7$E$=*)-"!<,*:;./*:;., *:;.,*:;.$, *:;.,*:@., *;@.$,,-6*- -!-! --$6* "* "!.-"- -"*!-!",,"<-9$!!,-*!-."0N'< --*!)"*9>0+%/=5!)"!N,--!*0,2 **< -3-!! --$6* "*!)"!*-! -!- `-!cy%z<,""!-,,".=-3->,1-#."*-`-!!--$6*"*"!"0*-!-!",,"< 5"!,2,!"."" *-!)9-,"*!"="!.- *,"*-"",-; 7OT7
N< "5"!#"*,*!"7$E$=*-,* --$6*).-" - -"* -!- `- =,$$,)!,-!)"!%*-!)9$!*!-."0N'<!,"!.-"-" *!-!"="!-3>!-!"--$6*"&-3- -!-`- +`- cy%=&z/< %< "5"!#"*,*!"7$E$=** --$6*).-"-"*-!-`- <!!)-3*,"!>!-!" *",2,!".""=,$$,)!,-!)"! O*!)9$!*!-."0 N'< --$6*)*, "! +! --$6&/= 9"*3>*-`- =-,#,!)"!O-9,!*!-!",1,1< &< "5"!#")-*,*!"7$E$=* *--$6*).-"-"*-!-`- =,$$,)!,-!)"!&*-!)9$!*!-."0N'<!!)"!E-3>!-!"=-,#-3*"-*,2,!".""< : Out_Table [2,3,4,1] ' ' 1 Out_Table [2] ' Pas de Cycle Out_Table [2,3] 1 1 ' 1 : 9 Out_Table [2,3,4] 9 Cycle 9 1 (?'I#M= >> (# '!!0 $ 0K, >!- 60! *."" * 5!!" "!>*",-*<!!),*!-.-X"5-; *:,4. 7OS7
!!$**"!-!"*! 3R!#!!!*",- -".-"< -,-= 5! 5! 70-1,--!* 0 "*9-",!"<)-!>!-60! *!-.$"5-; *:*:.4.."*+=R/!-60!%*.""*-!-."0U< R;!- 5-"-!#"!-!"= * 59 5!5-!"!0K,>!-60!."*-!!< ;!-!"#",,-6!!""!.$* -!-=,$$!$!)9$!*!-."0P<,*,$!*!)-!0"1$*,1-J-09< 9& =?> $ *, *)"*9-"..,"5$ *""!! 9"$-" $ -*)5-!!)-!0"1$*,1-J-0-$-"# *$ 9,-*."0<-5*,,1,1>5-!!$ *,1-J +!"/ 0 -!"#-!)-!0"1$ -*, "$!< -2-,"$!-"*)-,"!,W!-5-!-30* -!)"0-"*) 5!!,*)"*9-"!-!-.$< - 5-! -3!">!-" "!"*0*5!!,1-J>-"*,5!!,< ","*6! --$6\$ *,1-J]= "!#"-0$,"*-!$,$ "!>!-!-.$="!!..=*--"""-!= *,1"9<!)"5=, E ",5"= "! $ *,1-J "! *3> 6"$-<,, --$6*" E-,".,"*!)-,-*!-!-.$30*!)"E*!)-3*)5!"!.,"*-,."0-"< - 5-"-"*!-!0*,1-J 0 -," >!- "*,W;!,1-J!0b!!!,"*,1-0**=-,,J*,.-"!,W*.,"$*!-!-.$< *"*-,#"",1-,*,*9-,< 7OU7
9&' $ >K $ *,1-J 0 -!)-!0"1$*,1-J-0-$-"#** ","-!$* $ * 0*, +"!=*/!-!-.$<..=!! $ *, "$-=!!- " "!" *)-!" *!-" *,$-" "!",, -0$< -,#,! $ *,1-J#" 5 E 0 --,,$-" "!"!"$-<!-$E$$-"6=!$ *,1-J0-!)-!0"1$*,1-J-0 ***$ *--$6*)*"*"!*)"*9-"!-!-.$<*)-$="!***!--*.,"--, "! +\!"] *"!".!9** > -"*)!b >!)"5= \-00-] *" $"* "#)"! )-*)/< *)*"!-5-"-"*$ *,1-J*"-!)-!0"1$*,1-J-0.,"*,$$* "!*)"*9-"-."*)"$- ""!,W *)"0-"*)5!"!< $ *,1-J0-!,*,1-J-0**0-!$* 0**,1-0 "< "!#" 06** $!"$*"- -,"=-!#) "!#" 06* $-* "*9< -,#" "=,* > " "$!-"=!- $"6,--,"-!-*"" "!"*)$ 0-!***$-*<-,,9=! "! "$!--0!?!*-,"*)"*9<-!- *9"6$=! $ * $-*!!5#! $ **< "!-","!?."!*)"*9<."=*-!- ""6$ "$!-"=! $ * *!!5 #! $ * $-*=!?! * -,"-$"-5-< *, "$!-" *,*)*"!- 5-"-"* $ *,1-J 0-!,*,1-J-0-$-"#=.,"*0** *"!*)"*9-"+!"=-00-="*9=-,"/< ", "$!-"=."9! $ * "! * 2** $!"$*"- "$""5-""#! $ * 2* $-*#" 5 E 0< $ * --$6*)! $ * --$6* "* "! *)"*9-" * 5-! $-9"$-! `"`$-9 ``$-9< 5-!."9-5-,1-#9",< 7OP7
$ *)"!*)"*9-"c%' $ *2**$!"$*"-c( $ *2**0c( (?''#BH ' "!*)"*9-" $*!",-! --$6."9-5-!)9",<2***)*",1""-1--*=*.-X #" -!,-,--$6< B'#,9",=."9+ `"`$-9cN/+ ``$-9cN/="! *)"*9-"-5"*)!2**!2** ",$$!$!-."0N%<2*)*""-1--* -$"(2**$!"$*"-(2**0< NMB Outil NMB (?':#B,-!,!!$ *,1-J0-!)-!0"1$N''!-,$,,".*!)-!0"1$*"$!-"<,1-#!-,$=$!*"..*, "$! 0 - "-0-!-"=*-!,* --$6*!)9"$-"< -."0 "5-!)1"0-$$*$ *,1-J < -,"5!$ *,1-J*""!"-!--$6*."" *-, "$!-"= *!-.#,*, $ *,1-J< 7('7
18 16 14 12 fréquence 10 8 6 4 2 0 0 10 20 30 40 50 60 70 80 90 Nombre de chaines (?'1#>? >K J B:# -,,*9",=."9+ `"`$-9cN/+ ``$-9c%/< "!*)"*9-"-5"#)!2**=$-""!-5"= *$-"6#" -!=*9**"*2*"..< (?'9#>? >K JB 7(N7
0.18 0.16 0.14 0.12 fréquence 0.1 0.08 0.06 0.04 0.02 0 0 10 20 30 40 50 60 70 80 90 Nombre de chaines *. `"`$-9cNb ``$-9cNb "0$-c%%<'OSS 0.04 *. 0.35 0.035 0.3 0.03 0.25 0.025 fréquence 0.02 fréquence 0.2 0.15 0.015 0.01 0.1 0.005 0.05 0 0 20 40 60 80 100 120 140 0 0 20 40 60 80 100 120 140 160 180 Nombre de chaines `"`$-9cNb ``$-9c%b "0$-c&P<O&%& Nombre de chaines *. `"`$-9c%b ``$-9cNb "0$-c%&<PUU& 0.18 0.25 0.16 0.14 0.2 0.12 0.1 0.08 fréquence 0.15 0.1 0.06 0.04 0.05 0.02 0 0 200 400 600 800 1000 1200 0 0 500 1000 1500 Nombre de chaines *. `"`$-9c%b ``$-9c%b "0$-cN(U<&%UT *. `"`$-9c&b ``$-9c&b "0$-cNTU<T%U& (?'6# ' 7(%7
$$*-!,-*!)9",,*=,-!,!!$ *,1-J 0 -!)-!0"1$ N''!-,$,,".<!-,$ 5" > "*"."!,1-J,--!* *" "*9*< -."0 NO*!)1"0-$$ < $-##! "! *-! --$6*)! --$6* " 5 $* 0!-"5$*,1-J +N(N& N''!-,$/< NU e*!-,$=-,,1-j ) *"< "! *-!--$6*9--$6"$* 0!*,1-J +&N&',1-J N''!-,$/<!"!-,$*!)-!0"1$$"*0*N>T',1-J*-,*",-<-*"..,! $ *,1-J*-!*9 9",!0"#<..=*-!- *9"6$ 9",=! $ * --$6* " 5-" N %=,#" -0$!$ *" "!"*,1-J-0<."*)*"! $ *,1-J 0 -!)-!0"1$.,"* --$6*) * "* "!*)"*9-" *-!-!-.$=,1,1 >*.""!"**"" "#"-9"$! 5-"*) 5-"-!-!-"R=!#R"!$ *,1-J0!*)!-,$ -",!"*!)-!0"1$*-! * *" "*9*< ) 5-"*."0N&NO,*">-9"$!-!"**"" "*R-*$"7 0-"< -."0 N( $! 1"0-$$* $ *,1-J *" N''!-,$! *!- "$!-" N *".., *)"! "$! + `"`$-9= ``$-9/< "*"#,1-#."0!)-9"$-" 0-"+, ""!!/=-""#!),-72*,1-#*"" "< "# # -, "$!-"= -5! $E$ 9",,1-0-! $*6!*, < $ * 2*,** *"$" - - >!- $"6 "$!-" -*"#! $ * 2* $-*0-0$+."0NT/< $ *)"!*)"*9-"c%' $ *2**$!"$*"-c& $ *2**0cS (?'5#BH : 2*)*""-1--*-$"&2**$!"$*"- S 2** 0<!*"" " *-!-."0NS< 7(&7
0.25 0.2 fréquence 0.15 0.1 0.05 0 0 10 20 30 40 50 60 70 80 90 Nombre des chaines *. `"`$-9cNb ``$-9cNb "0$-cNO<'T%S 0.05 0.7 0.045 0.6 0.04 0.035 0.5 fréquence 0.03 0.025 0.02 fréquence 0.4 0.3 0.015 0.2 0.01 0.1 0.005 0 0 10 20 30 40 50 60 70 80 90 0 0 10 20 30 40 50 60 70 Nombre de chaines *. `"`$-9cNb ``$-9c%b "0$-c%S<PN(% Nombre de chaines *. `"`$-9c%b ``$-9cNb "0$-cN'<UUST 0.35 0.4 0.3 0.35 0.25 0.3 fréquence 0.2 0.15 fréquence 0.25 0.2 0.15 0.1 0.1 0.05 0.05 0 0 200 400 600 800 1000 1200 1400 Nombre de chaines 0 0 500 1000 1500 Nombre de chaines *. `"`$-9c%b ``$-9c%b "0$-c%U<UP(( *. `"`$-9c&b ``$-9c&b "0$-cN(&<P(P& (?'8# : -,"$!-"!$ **!!5#!$ * $-*=,#",*>!-,*!*-,"#*)"*9 -$"!"!*)"*9-"< 7(O7