HAL Id: tel-01256601
https://hal.archives-ouvertes.fr/tel-01256601v2
Submitted on 28 Sep 2016
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Décision multicritère à base de traces pour les applications interactives à exécution adaptative
Hoang Nam Ho
To cite this version:
Hoang Nam Ho. Décision multicritère à base de traces pour les applications interactives à exécution adaptative. Interface homme-machine [cs.HC]. Université de La Rochelle, 2015. Français. �NNT : 2015LAROS024�. �tel-01256601v2�
UNIVERSITÉ DE LA ROCHELLE – LABORATOIRE L3I
ÉCOLE DOCTORALE S2IM
SCIENCES ET INGÉNIERIE POUR L’INFORMATION, MATHÉMATIQUES
THÈSE
pour obtenir le titre de
Docteur de l’Université de La Rochelle
Mention: Informatique et Application Présenté et soutenu par
HO Hoang Nam
Décision multicritère à base de traces pour les applications interactives à exécution adaptative
Thèse dirigée par
Pascal ESTRAILLIER, Mourad RABAH
préparée au Laboratoire L3i Soutenue le 4 Décembre 2015
Jury: !!
!
Rapporteurs : Patrick Brézillon, Professeur Karim Sehaba, HDR
Université Pierre et Marie Curie Université Lumière – Lyon 2 Directeur : Pascal Estraillier, Professeur Université de La Rochelle Co-directeur : Mourad Rabah, MCF Université de La Rochelle Membres : Samuel Nowakowski, HDR
Tristan Cazenave, Professeur
Université de Lorraine Université Paris-Dauphine
!
!"#"$%&"#"'()*
Je tiens tout d’abord à remercier sincèrement Monsieur Pascal Estraillier, mon directeur de thèse, qui m’a donné le goût de la recherche. Il m’a permis de découvrir le domaine de l’Interactivité, plus particulièrement celui des Systèmes Interactifs Adaptatifs tout au long du travail de thèse. Je le remercie pour sa gentillesse ainsi que pour l’aide et les conseils qu’il m’a donnés malgré ses charges académiques et professionnelles. Aujourd’hui, j’achève des travaux de thèse, ce qui n’aurait pas été possible sans lui.
Mes remerciements vont aussi à Mourad Rabah et Samuel Nowakowski qui m’ont co-encadré durant toute cette thèse. Mon travail, notamment la rédaction d’articles de recherche et de ce manuscrit n’aurait pas été le même sans eux. Grâce à eux et aux nombreuses relectures de ce document, mon travail de rédaction a pu être amélioré.
Je tiens à remercier les rapporteurs de ma thèse : Patrick Brézillon pour avoir accepté de plonger dans les profondeurs de ma thèse et Karim Sehaba pour avoir décortiqué son contenu.
Je tiens aussi à remercier Tristan Cazenave d’avoir accepté de me faire l’honneur de participer à mon jury de thèse.
Je remercie également de tout mon cœur ma chérie Ty pour m’avoir encouragé, pour avoir vécu au rythme du travail, pour avoir partagé les moments difficiles durant les années de thèse.
Des remerciements particuliers pour mes parents au Vietnam, leur soutien et leur confiance en moi durant les longues années d’études à l’étranger.
Enfin, j’adresse mes plus chaleureux remerciements à tous mes amis qui ont déjà ou pas encore soutenu au laboratoire L3i. Ils ont aussi contribué chacun à sa façon à faire que ce travail soit possible. Je n’oublie pas Kathy, notre charmante secrétaire du laboratoire et je remercie particulièrement les chercheurs de la dynamique POLARIS qui m’ont toujours soutenu et encouragé au cours de la thèse.
Un gros merci à toutes et à tous.
+,-."*/")*#,(&0$")*
!"#"!$%"#"&'()****************************************************************************************************************************************************)+
!
',-.")/"()#,'%"!"()*******************************************************************************************************************************************)0!
.%('")/"()1%23!"()*************************************************************************************************************************************************)4!
.%('")/"()',-.",35)********************************************************************************************************************************************)6!
7,!'%")8)9!
%&'!:/3$'%:&)"')7:(%'%:&&"#"&')******************************************************************************)8;!
!"#$%&'()* ! !
+,&(-&(.
)+
/0(!&%12)3
(,('#4-)5()6#)&
"(2()7777777777777777777777777777777777777777777777777777777777777777777777777777777777)** !
"#" ! $%&'()'(!*+&+,-.!###############################################################################################################################################!"/ !
*7*7*
!
289:;<=)>?:=@AB:>C)ADAE:A:>C)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*F!
*7*7*7*
!
,G:>G?)DH>?:=@AB:>I>:J)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*F!
*7*7*7F
!
,G:>G?)DHADAE:A:>G?)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*K!
*7*7F
!
(LJBM:>G?)#DAE:A:>I=)DHM?=)#EEN>BA:>G?)%?:=@AB:>I=)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*O!
"#/ ! 012(3'456!7+&+,-8)!###########################################################################################################################################!"9 !
"#: ! ;3+&-,46-'4%&!<(6!-==.43-'4%&6!4&'(,-3'4>(6!(&!64'8-'4%&6!############################################################!"9 !
"#? ! @,%1.+A-'4B8(6!#################################################################################################################################################!"C !
"#9 ! D==,%3E(6!############################################################################################################################################################!"C !
"#F ! G,->-8)!<(!.-!'EH6(!#########################################################################################################################################!/I !
*7P7*
!
QM=9:>G?9)EG9J=9)DA?9)NA):R;9=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)F*!
*7P7F
!
$NA?)DM)<A?M9B@>:)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)F*!
7,!'%")<)9!
"5"$3'%:&) ,/,7','%=") />3&") ,77.%$,'%:&) %&'"!,$'%=") 7,!) .,) /"$%(%:&)#3.'%$!%'"!"),)-,(")/")'!,$"()***************************************************************************************************************)<0
!
!"#$%&'()F ! (
&#&)5()6H#
'&)S
)5
(!%2%+,)T
46&%!'%&('()$
+4')6H#
5#$&#&%+,)77777777777777777777777777777777777777777777777777)FU ! /#" ! J&',%<83'4%&!########################################################################################################################################################!/F ! /#/ ! K+3-&46A(!<L-<-='-'4%&!###############################################################################################################################!/M !
F7F7*
!
#DAE:A:>G?)EA@)NA)'=BG<<A?DA:>G?)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)FV!
F7F7*7*
!
'=BG<<A?DA:>G?)WA9J=)9M@)N=)BG?:=?M)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)FV!
F7F7*7F
!
'=BG<<A?DA:>G?)9GB>AN=)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)FX!
F7F7*7K
!
#EE@GBR=)R8W@>D=)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)FY!
F7F7F
!
#DAE:A:>G?)EA@)NA)$@>9=)D=)5JB>9>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)FY!
F7F7F7*
!
5JC>?>:>G?9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)KZ!
F7F7F7F
!
#EE@GBR=)[)A\@J\=@)EM>9)BG<EA@=@)])777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)KF!
F7F7F7K
!
#EE@GBR=)[)BG<EA@=@)EM>9)A\@J\=@)])777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)KP!
F7F7F7O
!
#M:@=9)AEE@GBR=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)OU! /#: ! D&-.N6(!<(6!A+'E%<(6!()46'-&'(6!#############################################################################################################!?C ! /#? ! @%64'4%&&(A(&'!#################################################################################################################################################!?O ! /#9 ! $%&3.864%&!###########################################################################################################################################################!9" !
!"#$%&'()K ! T
(!#,%2T(2)5()3
(2&%+,)5()&
'#!(2)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)UK ! :#" ! J&',%<83'4%&!########################################################################################################################################################!9? ! :#/ ! P+54&4'4%&6!<(6!G,-3(6!&8A+,4B8(6!#########################################################################################################!99 ! :#: ! ;N6'HA(6!Q!1-6(!<(!',-3(6!A%<+.46+(6!###################################################################################################!99 !
K7K7*
!
TGDJN>9A:>G?)D=):@AB=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)UU!
K7K7F
!
&@AB=)<GDJN>9J=)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)UP!
K7K7K
!
$@>?B>E=)DHM?)989:;<=)^)WA9=)D=):@AB=9)<GDJN>9J=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)UV!
K7K7K7*
!
!GNN=B:=)D=):@AB=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)UY!
K7K7K7F
!
&@A?9CG@<A:>G?)D=):@AB=9)<GDJN>9J=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PZ!
K7K7K7K
!
(LENG>:A:>G?)D=9):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PF!
K7K7O
!
4:>N>9A:>G?9)D=9):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PK! :#? ! ;N6'HA(6!Q!1-6(!<(!',-3(6!()46'-&'6!########################################################################################################!F9 !
K7O7*
!
!G%#&)_A?AN89=`)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PU!
K7O7F
!
#$642%-)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PP!
K7O7K
!
T42(&&()77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PP!
K7O7O
!
&#&%#,#)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PV!
K7O7U
!
a%24)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PV!
K7O7P
!
2/&b%T)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PX!
K7O7V
!
28?:R;9=)D=9)289:;<=9)^)WA9=)D=):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)PX!
:#9 ! $%&',418'4%&!"!R!;N6'HA(!Q!1-6(!<(!',-3(6!<-&6!8&(!-==.43-'4%&!Q!1-6(!<(!64'8-'4%&6!#####!FO !
K7U7*
!
!GNN=B:=)D=):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VZ!
K7U7F
!
&@A?9CG@<A:>G?)D=):@AB=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VF!
K7U7K
!
(LENG>:A:>G?)D=):@AB=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VF! :#F ! ;N&'EH6(!###############################################################################################################################################################!M/ !
!"#$%&'()O ! #
%5()#)6#)5
(!%2%+,)T
46&%!'%&('()#)/#2()5()&
'#!(2)77777777777777777777777777777777777777777777777777777777777777777777)VU !
?#" ! @,%3(6686!<L-4<(!Q!.-!<+3464%&!A8.'43,4'H,(!Q!1-6(!<(!',-3(6!########################################################!MF !
O7*7*
!
%D=?:>C>BA:>G?)D=)NHGWc=B:>C)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VV!
O7*7F
!
%D=?:>C>BA:>G?)D=)B@>:;@=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VX!
O7*7K
!
$@JEA@A:>G?)D=)DG??J=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VX!
O7*7O
!
(L:@AB:>G?)D=)DG??J=9)E=@:>?=?:=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)VY!
?#/ ! $%&',418'4%&!/!R!K+'E%<(!<(!=%&<+,-'4%&!<(6!3,4'H,(6!##################################################################!MO !
O7F7*
!
/A9=)D=)DG??J=9)M:>N>9J=)EGM@)NA)EG?DJ@A:>G?)D=9)B@>:;@=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XZ!
O7F7F
!
,A:M@=)D=)?G:@=)AEE@GBR=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)X*!
O7F7K
!
$@>?B>E=)\J?J@AN)D=)NA)<J:RGD=),AdI=)/A8=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XF!
O7F7O
!
#EEN>BA:>G?)D=),AdI=)/A8=9)^)NA)$G?DJ@A:>G?)D=9)!@>:;@=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XK!
O7F7U
!
$MWN>BA:>G?9)9B>=?:>C>eM=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XU!
?#: ! $%&',418'4%&!:!R!K+'E%<(!<(!6+.(3'4%&!<(6!64'8-'4%&6!3-&<4<-'(6!#############################################!CF !
O7K7*
!
/A9=)D=):@AB=9)M:>N>9J=)EGM@)NA)9JN=B:>G?)D=9)9>:MA:>G?9)BA?D>DA:=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777)XP!
O7K7F
!
#N\G@>:R<=)D=)9JN=B:>G?)D=9)9>:MA:>G?9)BA?D>DA:=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XV!
O7K7F7*
!
$@JD>B:>G?)D=9)9>:MA:>G?9)EG:=?:>=NN=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XV!
O7K7F7F
!
(9:><A:>G?)D=)NHM:>N>:J)D=9)9>:MA:>G?9)EG:=?:>=NN=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)XY!
O7K7K
!
$MWN>BA:>G?9)9B>=?:>C>eM=9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)Y*!
?#? ! $%&',418'4%&!?!R!K+'E%<(!<(!<+3464%&!A8.'43,4'H,(!##########################################################################!O" !
O7O7*
!
!RG>L)DM)989:;<=)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)YF!
O7O7*7*
!
/A9=)D=):@AB=9)M:>N>9J=)EGM@)NHJIANMA:>G?)D=9)9>:MA:>G?9)BA?D>DA:=9)77777777777777777777777777777777777777777777777777777777777777777777777)YK!
O7O7*7F
!
#EE@GBR=)^)WA9=)D=):@AB=9)DA?9)$'+T(&"(()%%)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)YO!
O7O7F
!
!RG>L)DM)BG?B=E:=M@)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)YV!
O7O7K
!
!RG>L)D=)NHM:>N>9A:=M@)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)YV!
O7O7K7*
!
$@>?B>E=)CG?DA<=?:AN)D=)NA)NG\>eM=)9MWc=B:>I=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)YX!
O7O7K7F
!
TGDJN>9A:>G?)DHM?=)GE>?>G?)9MWc=B:>I=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*ZZ!
O7O7K7K
!
#EEN>BA:>G?)D=)NA)NG\>eM=)9MWc=B:>I=)^)WA9=)D=):@AB=9)^)NA)<GDJN>9A:>G?)D=9)E@JCJ@=?B=9)D=)NHM:>N>9A:=M@) *ZF
!
O7O7O
!
#\@J\A:>G?)D=9)D>CCJ@=?:=9)BRG>L)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*ZU!
O7O7O7*
!
$@GWN;<=)DHA\@J\A:>G?)D=9)E@JCJ@=?B=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*ZU!
O7O7O7F
!
4:>N>9A:>G?)D=)NA)<J:RGD=)/G@DA)^)NHA\@J\A:>G?)D=9)E@JCJ@=?B=9)7777777777777777777777777777777777777777777777777777777777777777777777777777)*ZP!
O7O7U
!
$MWN>BA:>G?9)9B>=?:>C>eM=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*ZV!
?#9 ! ;N&'EH6(!############################################################################################################################################################!"IM !
7,!'%")+)9!
,77.%$,'%:&)"')"=,.3,'%:&)*******************************************************************************************)88;!
!"#$%&'()U ! 0
(4)54)&
#T#3+&!"%)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*** ! 9#" ! 012(3'45!<(!.L+'8<(!<(!3-6!###########################################################################################################################!""/ ! 9#/ ! S'8<(!<(!3-6!R!T(8!G-A-*%'3E4!#################################################################################################################!"": !
U7F7*
!
5=9B@>E:>G?)DM)c=M)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**K!
U7F7F
!
#?AN89=)D=9)A::@>WM:9)M:>N>9J9)DA?9)N=)c=M)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**O!
U7F7K
!
+Wc=B:>C)DM)c=M)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**U!
U7F7K7*
!
!@>:;@=)D=)9A?:J)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**U!
U7F7K7F
!
!@>:;@=)D=)9GB>AN>9A:>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**V!
U7F7K7K
!
!@>:;@=)D=)<A:M@>:J)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**X! 9#: ! ;3+&-,46-'4%&!.(!2(8!<8!G-A-*%'3E4!(&!64'8-'4%&6!##########################################################################!""C !
U7K7*
!
5=9B@>E:>G?)D=9)9>:MA:>G?9)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**X!
U7K7F
!
5=9B@>E:>G?)D=9)@;\N=9)DM)c=M)&A<A\G:BR>)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)**Y! 9#? ! D,3E4'(3'8,(!<8!G-A-*%'3E4!J&'(,-3'45!D<-='-'45!###########################################################################!"// ! 9#9 ! ;N&'EH6(!############################################################################################################################################################!"/: !
!"#$%&'()P ! T
%2() (,)f
4a'() 5() 6#)5
(!%2%+,)T
46&%!'%&('() #) /#2() 5()&
'#!(2) 5#,2) 6() !#2) 5H
(&45()&
#T#3+&!"%) *FU !
F#" ! J&',%<83'4%&!#####################################################################################################################################################!"/F !
! !
P7F7F7*
!
#EEN>BA:>G?)D=)NA)BG?:@>WM:>G?)^)NA)EG?DJ@A:>G?)D=9)B@>:;@=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777)*FY!
P7F7F7F
!
gIANMA:>G?)=:)5>9BM99>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*KK!
P7F7K
!
!G?:@>WM:>G?)K)S)5J:=@<>?A:>G?)D=9)BA?D>DA:9)EGM@)NA)DJB>9>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*KO!
P7F7K7*
!
#EEN>BA:>G?)D=)NA)BG?:@>WM:>G?)^)NA)DJ:=@<>?A:>G?)D=9)9>:MA:>G?9)BA?D>DA:=9)7777777777777777777777777777777777777777777777777)*KO!
P7F7K7F
!
gIANMA:>G?)=:)5>9BM99>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*KV!
P7F7O
!
!G?:@>WM:>G?)O)S)#EE@GBR=)D=)E@>9=)D=)DJB>9>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*OZ!
P7F7O7*
!
!RG>L)DM)989:;<=)S)$'+T(&"(()%%)^)WA9=)D=):@AB=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*OZ!
P7F7O7F
!
!RG>L)D=)NHM:>N>9A:=M@)S)6G\>eM=)9MWc=B:>I=)^)WA9=)D=):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*OK!
P7F7O7K
!
#\@J\A:>G?)D=9)BRG>L)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*OP! F#: ! ;N&'EH6(!############################################################################################################################################################!"?F !
7,!'%")0)9!
$:&$.3(%:&)******************************************************************************************************************************)80?!
!"#$%&'()V ! !
+,!642%+,)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*OY ! M#" ! V4.-&!('!D==%,'6!<(!.-!'EH6(!######################################################################################################################!"9I !
V7*7*
!
#EEG@:9)W>WN>G\@AER>eM=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UZ!
V7*7F
!
#EEG@:9)<J:RGDGNG\>eM=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*U*!
V7*7F7*
!
2M@)N=9):@AB=9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*U*!
V7*7F7F
!
2M@)NA)DJB>9>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*U*!
V7*7K
!
#EEG@:9)=LEJ@><=?:AML)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UF!
V7*7O
!
$MWN>BA:>G?9)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UK! M#/ ! W4A4'(6!################################################################################################################################################################!"9: !
V7F7*
!
$J@><;:@=)D=)?G9)E@GEG9>:>G?9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UK!
V7F7F
!
QMA?:>:J)D=):@AB=9)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UO!
V7F7K
!
TG?:J=)=?)BRA@\=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UO! M#: ! @(,6=(3'4>(6!#####################################################################################################################################################!"9? !
V7K7*
!
h)BGM@:):=@<=)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UO!
V7K7*7*
!
#<JN>G@A:>G?)D=)NA)<GDJN>9A:>G?)D=9)BRG>L)EA@)D>CCJ@=?:=9)<=9M@=9)77777777777777777777777777777777777777777777777777777777777777777777)*UO!
V7K7*7F
!
5JI=NGEE=<=?:)DHM?)c=M)9J@>=ML)WA9J)9M@)N=)&A<A\G:BR>)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UU!
V7K7*7K
!
#EEN>BA:>G?)DA?9)N=)BA9)D=)=i(DMBA:>G?)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UU!
V7K7F
!
$GM@9M>:=)D=)NA)@=BR=@BR=)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UP!
V7K7F7*
!
T>9=)=?)ENAB=)DHM?=)WA9=)D=):@AB=9)EGM@):=9:=@)N=9)<JBA?>9<=9)D=)DJB>9>G?)77777777777777777777777777777777777777777777777777777)*UP!
V7K7F7F
!
#<JN>G@A:>G?)D=)NA)E=@CG@<A?B=)D=)?G:@=)E@GB=99M9)DHA>D=)^)NA)DJB>9>G?)<MN:>B@>:;@=)^)WA9=)D=):@AB=9) *UP
!
V7K7F7K
!
3=9:>G?)D=)\@A?D=9)<A99=9)D=)DG??J=9)_W>\)DA:A`)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UV!
,&&"5"()***************************************************************************************************************************************************************)8@6!
#
,,(-()#7 ! $'+T(&"((
)%%
)#)/#2()5()&'#!(2)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*UY !
#
,,(-()/7 ! !
+,!($&%+,)54)2j2&(T()&
#T#3+&!"%)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*PZ !
#
,,(-()!7 ! 5
(2!'%$&%+,)6(2)2%&4#&%+,2)5H
#$$'(,&%22#3(2)5#,2)6()!#2)5()(i6
(#',%,3)77777777777777777777777777)*PF !
#
,,(-()57 ! 5
(2!'%$&%+,)6()a(!&(4')5H
(&#&)5#,2)6()!#2)5()(i6
(#',%,3)7777777777777777777777777777777777777777777777777777777)*PO !
#
,,(-()(7 ! 5
(1%,%&%+,)5(2),+&%+,2)6%((2)#4)!+,!($&)[)
2%&4#&%+,)])7777777777777777777777777777777777777777777777777777777777777)*PP !
#
,,(-()17 ! 2
!(,#'%2#&%+,)5H
4,()#$$6%!#&%+,)%,&('#!&%a()7777777777777777777777777777777777777777777777777777777777777777777777777777777)*PY !
!"1"!"&$"()********************************************************************************************************************************************************)848
!
)
1&)("*/")*2&34$")*
Figure 1. Architecture d’un système interactif adaptatif ... 13!
Figure 2. Processus fonctionnel général d’un système gérant une application interactive à exécution adaptative ... 14!
Figure 3. Elément d'une situation [1] ... 17!
Figure 4. Architecture de notre approche ... 19!
Figure 5. Plan du manuscrit ... 21!
Figure 6. Exploitation les préférences des autres pour prédire le comportement d'un individu donné ... 28!
Figure 7. Processus de décision multicritère ... 32!
Figure 8. Modèle hiérarchique du problème ... 37!
Figure 9. Niveau d’importance relative entre les critères [27] ... 37!
Figure 10. Six fonctions de préférence [46] ... 42!
Figure 11. Flux positif (gauche) et flux négatif (droite) ... 43!
Figure 12. Classement partiel avec PROMETHEE I ... 44!
Figure 13. Classement total avec PROMETHEE II (cas du Tamagotchi, voir Chapitre 5) ... 44!
Figure 14. Fonctionnement d’un algorithme génétique [50] ... 47!
Figure 15. Trace, observé et extension temporelle ... 56!
Figure 16. Trace modélisée (m-trace) dans le cas d’étude Tamagotchi ... 57!
Figure 17. Principe général d’un système à base de traces modélisées [59] ... 58!
Figure 18. Fonctionnement du système à base de traces ... 59!
Figure 19. Collecte de traces ... 60!
Figure 20. Transformation de traces [52] ... 62!
Figure 21. Partage d’expériences entre utilisateurs de profils différents [62] ... 63!
Figure 22. Architecture générale du système adaptatif: extraction de connaissances d'adaptation [68] ... 64!
Figure 23. Schéma fonctionnel TATIANA[75] ... 67!
Figure 24. Architecture du système à base de traces dans une application interactive ... 70!
Figure 25. Trois observés dans notre SBT ... 71!
Figure 26. Processus d’aide à la décision multicritère à base de traces ... 76!
Figure 27. Modélisation d’un utilisateur par différentes catégories ... 78!
Figure 28. Processus de prédiction à base de traces des situations possibles ... 88!
Figure 29. Fonction d’utilité ... 90!
Figure 30. Architecture de notre approche de prise de décision multicritère ... 92!
Figure 31. Processus de PROMETHEE II classique ... 93!
Figure 32. Approche à base de traces pour déterminer l'évaluation des situations candidates selon chaque critère ... 95!
Figure 33. Graphe de situations dans le cas d’étude Tamagotchi ... 114!
Figure 34. Croisement des attributs des critères ... 115!
Figure 35. La transition des relations sociales par rapport aux interactions ... 117!
Figure 36. Architecture du système Tamagotchi ... 122!
Figure 37. Diagramme de classe de l'étude de cas Tamagotchi ... 127!
Figure 38. Informations extraites depuis le profil de l'utilisateur ... 131!
Figure 39. Base de données pour la pondération des critères du système Tamagotchi ... 131!
Figure 40. Base de données pour la phase de prédiction des situations potentielles ... 135!
Figure 41. Base de données pour la phase d’estimation de l’utilité des situations potentielles
Figure 43. Base de traces pour le critère Santé ... 140!
Figure 44. Base de traces pour le critère Socialisation ... 141!
Figure 45. Base de traces pour le critère Maturité ... 141!
Figure 46. Comparaison sur le critère Santé entre PROMETHEE II classique et à base de traces ... 142!
Figure 47. Comparaison sur trois critères entre PROMETHEE II classique et à base de traces ... 143!
Figure 48. Base de traces utilisée pour la logique subjective à base de traces ... 144!
Figure 49. Transposition au cas e-Education ... 155!
Figure 50. Description de la méthode PROMETHEE II à base de traces ... 159!
Figure 51. Détail de la pondération des critères dans le système Tamagotchi ... 160!
Figure 52. L'interface du système Tamagotchi ... 161!
Figure 53. Situation composée [1] ... 167!
Figure 54. Extrait d'un exemple d'un graphe de situation dans le cas d'étude de Pham [1] .... 168!
Figure 55. Représentation d'un scénario par l'application la logique linéaire [9] ... 169!
1&)("*/")*(,-.",45*
Tableau 1. Relation de préférences entre deux alternatives ... 34!
Tableau 2. Tableau d’évaluation des alternatives ... 41!
Tableau 3. Synthèse des approches d’adaptation selon nos besoins ... 48!
Tableau 4. Analyse des méthodes de décision multicritère ... 49!
Tableau 5. Analyse des méthodes de décision multicritère existantes selon quatre caractéristiques ... 50!
Tableau 6. Synthèse et Analyse des SBT existants ... 68!
Tableau 7. Base de données pour la phase de pondération des critères ... 80!
Tableau 8. Exemple des poids des critères (cas du Tamagotchi) ... 81!
Tableau 9. Récapitulatif des méthodes de prédiction ... 82!
Tableau 10. Probabilité de prédiction pour m critères ... 83!
Tableau 11. Format du composant ! dans la base de données ... 86!
Tableau 12. Format du composant C dans la base de données ... 86!
Tableau 13. Résultat d’évaluation des situations candidates selon l’ensemble des critères ... 96!
Tableau 14. Les attributs du Tamagotchi ... 114!
Tableau 15. Coefficient d'impact de la santé du Tamagotchi en fonction de l’unité de vie (UT
v) ... 116!
Tableau 16. Règles de relation en fonction des interactions ... 117!
Tableau 17. Récapitulatif des situations dans la vie du Tamagotchi ... 119!
Tableau 18. Description des informations dans le profil de l'utilisateur ... 130!
Tableau 19. Description en détail des probabilités dans le modèle de prédiction d'état des critères ... 132!
Tableau 20. Résultat de la prédiction des critères ... 132!
Tableau 21. Résultat de la pondération des critères ... 133!
Tableau 22. Performance du modèle de prédiction pour le critère Santé ... 133!
Tableau 23. Performance du modèle de prédiction pour le critère Socialisation ... 133!
Tableau 24. Performance du modèle de prédiction pour le critère Maturité ... 134!
Tableau 25. Résultat de la prédiction des situations potentielles ... 136!
Tableau 26. Résultat d’estimation de l’utilité des situations potentielles ... 137!
Tableau 27. Comparaison de performance entre quatre méthodes de prédiction: Naïve Bayes, kNN, Neural Network, SVM ... 138!
Tableau 28. Observation la variation des évaluations de différentes valeurs de k ... 141!
Tableau 29. Récapitulatif des évaluations de quatre alternatives sur trois critères dans le cas du Tamagotchi ... 142!
Tableau 30. Résultat de l’application de la logique subjective à base de traces dans la prise de décision ... 145!
Tableau 31. Comparaison de la satisfaction de l’utilisateur entre trois approches : Logique Subjective à base de traces (LSBT), Logique Subjective sans l’analyse de traces (LS) et approche collaborative (AC) ... 145!
Tableau 32. Résultat de la satisfaction de l’utilisateur entre les utilisateurs novices et
expérimentés ... 145!
Partie 1 : Introduction et Positionnement
CHAPITRE 1 C ONTEXTE , O BJECTIFS
G ENERAUX DE LA T HESE
S OMMAIRE
*7* ! !
+,&(-&()3(,('#6)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*F !
"#"#" ! ;N6'HA(!4&'(,-3'45!-<-='-'45!####################################################################################################################!"/ !
*7*7*7*
!
,G:>G?)DH>?:=@AB:>I>:J)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)*F!
*7*7*7F