• Aucun résultat trouvé

Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios

N/A
N/A
Protected

Academic year: 2021

Partager "Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios"

Copied!
266
0
0

Texte intégral

(1)Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios César Moura. To cite this version: César Moura. Conceiving and Implementing a language-oriented approach for the design of automated learning scenarios. Génie logiciel [cs.SE]. Université des Sciences et Technologie de Lille - Lille I, 2007. Français. �tel-00156874�. HAL Id: tel-00156874 https://tel.archives-ouvertes.fr/tel-00156874 Submitted on 23 Jun 2007. HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published 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..

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

(3)

(4) ! ". #. ". ". $ ". ". " ". % &. '". ().

(5) *.

(6) , $ #. ". $. $. " ". ". #-. 01 ) $. ". ". '1. #. $. $. " ". ". $. / %. ) #. -. ". ,. ". ". #. 4 ". ". #. $. /. ". /. 6. " $ 7. /. #. /. . ". $. ". $. "". 0. 8" 2 $. ". 9. " " (). $. $;. " ". "". :. " <. #-. 8 /. /. ,. #-. " ". #. " :. $. ". " ?@. ,. " (). ? '. ". #. 7 ". 0 /. $. ' ). " .. " D%'. $. ". '. %',/ B). ". ". 0> ' " ". ". ". 1'. " #. '. 69'. $. $. C. ". = $. ". -. #. 8. ". / 2 %#. / ". $0. ". $. #-. ". 8. $. ". $. #. ". 2. #3. $. ". #-. /. ". ". " 5. %.. 6A B" " ?@. 2 $. .. E ". % ". ". +.

(7) F.

(8) , ,. " ". ". ". #. $. #B2 $ ". ". .. 8. ". % .8). H". " ". H". #B2. ". :. =. :. .8. :. " ". :. B ". :. .8. #.B 82. ". :. ". ". : ". ". ". .8. ". B. ". .8 ". ". :. ". .8 ". .8. K. $. H" ". #. ". ". .". $. I". .8. J. :. ". %. ". )7 ". H". ". %. .8B). 7. ". G.

(9) ,. ". /. :. :. $. :. $. ". ". " ". H" .. $. M. M. $ : ". ". $ ". / .. % 2. 89/). 8. ". 9. ". ,. .. $. $ 9.N3 .. 3 B. ". , :. ". 89/ :. " #. " :. ". .8 :. L.

(10) P1 " 1 '. Q. ". "I. ,. 1. 1 " "1 -. 1 1 H". 1. 1. 1. 1". ,. H". " #. ". 1. ". 2. ". Q. ". 3 :. 1. H". ". ":. :. Q. -". H". ":. E. :1 ". 1 1. " Q H" H". 1. .8. 1. :. H" H"-. ":. " 1 ". ". 1H". H". ". 1 1. H". 3. ": ". R. " ". 1. ) 3. " ". S. Q ). ". 1. ". ". 83 ". .8 % ". '3 R. H". 1. 3 ". ". " :. 1 1. " ". 1. 1. ". ". 1 1 1 H". Q. R. 1. ". ". 1. '. ". ". ". :. 1. #.B 82 3. 3. 8. ". ". R. ". ". ". ":. ". .. 1. 1". '. ". .8. ". S. #,=. ": U 8. 1. ?. ". T 1. 1 ". ". B. .8. H" ". 1 1 1 H". % .8). 1. " -. " I. ". 1. ". 1. - :. 1 R -. 1 ": 1. ". 3 1. H". S. ". /". 1. S. 1. V 3. - .8 H". 3. 1. ":. % ". 1. " S. 1. S. 1. S. H" '. 1 -,. ". ". .8. 2. 1. " H". . Q ". ". - ". 18. E. ":. ! -. 1. ". 9. 1. 1. " ". /. ". 1 3 ". %89/). 1 O.

(11) 6. 1. -". " ". 8. '8#/B. ". ". H". 9. /. " Q. $% . ) , 1. 1. ". ". P. H". 1 " H". :. 3 1". ":H". 1 ". 1. " 3. 1 11. 1 H". R. " H". ". X. ". " R. .9 B '8ZB J 1. 1 1. H". ":. R. 1 1. 1 .2. " Q. X. H" H". ". ". ". R ". S. 1 1. ". Y. " -. ". 1. 3. " 1. .. ". H". ". " 89/ ". 1 ". :. ". 1 ". T " " U H". ". ". 1 1. 1. #,=. 1. 1. H". H". 1 1. Q 1. '8#/B. .. KW.

(12) 4. ? [". D. , '. H". @ H". '. 5. ". H". KK.

(13) K.

(14) ' '. 9 J# KK# K. ". ". /. :. K. '. *. :. +. K * 9". G. '. J K#. 2. 8. B. O. ". O. , " 2 K'. ". 2. ". +. " K'. L 2. 8. ". J. /. $. ". *.. *W. *K'. ". *. +B. *. +K\ +. B. +. B. *+ ". *F *G. F2. /. *O. FK. *O. F. 9. +W. F. /. +K. F*/. ". +. F+&. +. FF=. ". G/. +*. B. L# O. O. ". ++. B. ". 2. .. +L. 8. ". #.B 82. F. O K #.B 82 KW/. /. KWK 2 KK '. F+. ". FO 8. B. /. /. GW G K.

(15) '. J , ." K#. ,. P. /. B. ". G. H". ". G*. 9. G+ K,. G+. , ". GF. B. .8. *9. LW. :. L. *K# *. L :. .8. +9. L. ". L+. +K. +. J. 6". ". F.. ( .. 8. ,. F. '. G,. ". : :. OW. ". ". #.B 82. OK O O. G. # ". G. #B2. ". O ". .8. O+. .". .8. G * #.B 82 ". L K .". %.". .8)J. .8. L, .8. :. KW J 2. :. KW. ". KW+ ". 9. /. J. ". ". B. *. K2. *. ,. KWG KWG. * K K 89/ 2. OF KWW. " /. ". " J8. *. LF OW. GK,. *K#. ". :. F. '. L+. :. FK8. O'. G. 2 8. B. 8. ". ". %2B8 ). KWO KKW. 2B8. KKK :. :. 2B8. KK K*.

(16) ! *. 2. *. *,. *. 2B8. KKL ". .. .. **. 8. ". 9. /. / " N/8. K G. *FN. 2B8. K W. *FK. K *. *F. :. K F. !. ". !. !. # $%. &. !. '. (. %. ). *GB. +. )). *G. K+W. , .. )). K+. ,. *L'. )). ... 89/. /. ). 0 ,. K++ ,. ). ) ,. 1. 3. ) 2. )). (. .& .-. ". ". .& .&. 1. J. .! .!. ,)). 2. .. B. +. +. -. .. +. K* K**. ,. *G. +K#. * 89/. * G K 9.N .2,. '. K * K +. * + 2B8J. *O'. K W K K. * * K 89/. %. 2B8. K+O .2. " /. KFK KFK KF K+.

(17) +. .2. ". KF*. +. KB. KF*. +. ,. KFF. +. ]. 4. 5 KFO. +. *,. +. +,. " ". + * .2. ". KG. ". + * K .2 +*. KGK. KG. ". KG. .2 " ". .. KG*. (. ). &.. .. ,. .. 4. )) ). )). ). &.. ,. .. &! ),. ) &!. .. .. .. !5. ++. ) ,. /. B. ++. '. && &&. /. ++K/ ++. ). .. KGL. :. KGL. :'. KLW $. KL. +F. ".. KL*. +G. "N. KLF. +L9. .2. +LK +L +L. .2. ". " ^. KLL. " /. KLO. B. +O2. KLL. " 4&. +OK' +O. .. +O. N. KOW N. 4&. 5. N. KO* 5. KO+ KOG. 4&. N. 5. WK. +O*N. W. +O+. W KF.

(18) + KW' '. ". FJ '. W* ". W+. FKP. _. W+. F. ". WG. '. F. "". $. F. KB. F. #. WO WO [". F. B. KK. :. F*. K $. K K+. ,. :,J ,K#. /. G. ". ,. G / I. , K. G. 8. ,. / I .. ,. L / I. W. / , K# ,. ". ,. : J K#. G. .. $. O. ". O. '. . K. $. .. O $ $. 2. " N. '. */. .. *. 6. *. 2. +W. ' #. +. . 8. 'K8 /. *+. +W. ,. :'J 9. *. *G. *K/ $. ,. O. + ". 9. /. ++ ++. B ". +F /. +G KG.

(19) /. B ". +L. ' N. +L. / ,. B " :2J. FK 4&. N. 5. F. KL.

(20) 8. " ". KJ. $. ". %. ). O. ". J. ". JB. ". *J ,. ". +J , :. +. ". FJ #B2. +O. ". GJ ,. FW. ". LJ. ". O J #B2. ". KWJ #.B 82. ". KKJ #.B 82. ". K JP. ". K J #.B '/%. ". K+J. ". KFJ :. ". KGJ. 9. ". KLJ , /. $2B8. ". KOJ. ". *K *G /. $. *L. ,22# .. FW % :. ). FK. " ". FF FG. " ". #.B 82. ). \ 8%. '/_#/. FG. ). FL. $. GO :. KK*. P. %. ). %. ). KK+ KKO. :. \.8. %'. / $. !^. K ). K. ". J 89/. K L. ". *J <B8. K O. ". +J 0 -. K*K. ". FJ .2,. K*F. ". GJ .9. ". LJ .9. ". OJ , B. ". WJ 2. ". KJ /. ". J/. ". J. " % : B. K*L. ). K*L. B. K+* KF. /. KF+ %. ".. ". *J //. ". FJ .2. ,. ). B ". %. ). KFF KFG KFL. ". KG KO.

(21) ". GJ B. ,. ". LJ. ". OJ /. ". *WJ '. ". *KJ. ". * J. ". * J9. ". **J 2. ". *+J 6. ". *FJ. ". *GJ \. ". *OJ &. ". +WJ. ". +KJ N. ". + J. ". + J. ". +*J. ". ++J. ". +FJ. ". +GJ. ". +LJ. ". +OJ. ". FWJ :. ". FKJ. *W. ". F J. *K. ". F J'. ". F*J '. ". F+J . N. ". FFJ. ". FGJ N. ". FLJ 8. ". FOJ #. ". GWJ. " ". KG+. //. //.. %. KLW. ). ". $ ".. ". %. ). ".. KL+. "N. .2. KL. KLG. " /. KOW KOK .2. ". :. KOK :. KO. 4& 4&. N N. 5 5. KO+. N 2. KO+. KOG. ". ". % : 4& 4&. 8. N. ). WK N 5. 5 #.B 82. W W*. / I 8. 8. L. / I / I. .. O. ". W. / I .. W. / I. ". %. ). K : *. ". T. F. U. * ** $. N. .. *F .. /. *+. *O +F. /. +G FW W.

(22) K.

(23)

(24) '. 9 J#. KK#. ". " ". 2. ". #. ". ". ". " # ". ". ". ". ". ". $. " ". " =. ". '. ". %'. KOOL7. ` ; ". $. " %a. " $ KOO*7 '". KOOO). 5 %a $ `.. WWK7 2 4. $ `.. WW ) 9. `N. $. %". ). WW ). $J ". , $. " H". ". ". ". H" ". ". = ". !4. 5 # :. ". ".

(25) K. /. :. ,. ". " ,. ". #. ". H". B. 2. %#B2). # ". #B2. :. $ ". ,. /. #. ! ". .. 8. "". ". % .8. WWW). ". H". ". .. '. #. # ". ". :. 4. 5. # I". ". ". #. .8. ". "". ". ). ". ". # ". #. ". ". "". $ ". ". :. ". $ ". ". ". ". :. ". : % $ ). " ". ". :. :. ". .. " #. :. ,. *.

(26) ". ". .8 ". , ". .. 6. 8. !. 8 =. ". ". ". 9. WW. #.B N. 2. ". 8. '. \. ". %#.B 82 WW ). ". ". .8. ". ". ". :. 7. :. _. " " ". ". !. .8. ". ". " ". ". $ $. ". ". H". ". ". _. #. ". $. ". K. '. $. H". :. ,. H". ". $ %. $. ". 6. 9 B. " 2. ! ". $. ". " ". $ '. " ". B. ! 2. ". ". ". ". +.

(27) $ ". ". ". 4 ". ". '. ". 5. ". B. ". $. 2 #. " ". ". H". J ". ". $ #. ". ". #. ". ". #. #. " $. $. $ # ), %. %P. KOL )) #. %0 ' ". 4. ". ". ". '. ". B. 5. WWW). ". ". " ". # $. 3 Z". ". $. 69'. ). %6 ". 69' -. ,. #. =". .. $ :. B. :. %'. WWG). $. 8. ". ,. :. ". 8.B ". 2. ". B". ". # .. " %8.B). ". %. ". :. $ ". '. 69'. B. 1. " I. I. B. '. ". ,. ). .. " ". ". 9. 9. 8 ). & $. ". ". H" " F.

(28) . ". < %8 /. 69'. WW ) ". ". ". ". K * 9". " '. " H". J. H". #. J 4. I. 5N. ". ". ". : '. ". ". H". : : 7. $. ". " ". ". " " '. ". '. ". ". #. 8. ". 9. /. %89/) $. " H". 6 ". :. # ". $. " ". 89/ :. ). 89/ I" ,. " 9. 89/. ,. _.. ". ". , ,. :'. G.

(29) ' '. ". ". ' $. "". B:. ". ". $. L.

(30) '. J. 2. 8. B. 6 ". ". H". ". !. ". $ ". :. =. " ". ". B. :" M. M. M. " ". M. ". ". I. K# '. " " H" " ". ". ". #. ". " ". ". B. " ". ". ". : ". !. :. H". "" %P. 3. KOOG) !. :. &. $ $. ". " ". " ". " ). 1. =. : " #. # :. " I. ". 1 # O.

(31) " &$. -. +. :. %. K. ". H". : :. &. #. ". ". " I. #. ". ". $ -. 1. $. H". ". 7. %. ". ". ". ) #. I " ". !. ). ". , , 1. 1 #. ". "". %. ). -. H" ". K. :. ". 4&. $. ". #. &. $ M. ". M. M. M ". M. ". " 4#. KO. M %. N. ". M ". $. ). ". :. M. ". 5 ". '. /. M 2. 3. ". :M ". M. 9. #. M. # :. ". b. 9 : 49. : $. 5. ". P. %" :. b. $. ". :. ) M. ". ". $. M. ". " ". :. %. ". :. " &. ). " ". ". 5. W.

(32) =. " 4. 5. ". ". ". ". % KOLG). :. B M. ". " :M. M $. ". ". $. c d ". $. ". ". ". M. #. " &. ". ". ". $. ". ". 6. " ,. ". #. $. " ,. :. ". ". $. ". ' " " ". " " ". ". ". ". $ ). ". ,. $. " K.

(33) ". ". !. : ". !. \". " "". ". $. : ". ". '. " ". ". ". ". ". H". : =. ". ". H". " ". : '. :. " #. %& ". J b. b " ". :. ". $ $ ". KOOF). ". : $. B. :. '. .. ". ! !. # 5). ". ". ". H". ". %4 :. ". .^'. J 7. \# $. #. ^. ". ' %. " &$. .^'). ^.

(34) , " 2 #. $%. 7 %B. KOOF). ". $. :. !. ,. ! ". ". $. ". ". ,. ". J. , $. !. ". ". 7. B. ". ,. $ ". ". 4 ". B. ". 5 %2. ". -. #. N. ". ". KOO ) ". ". ". " I. " ". ". !. H". ". # #. ". B. :. H". ". ". H". $. ". ". 9. ". B. $. ". " I. H". $. ". J. & " " ". %2. " " ". $. ". KOO ) ". ". ". ! ". & ". 4. " 5 :.

(35) 4. 5. ". H" ;. & %. ". ). ". #. #. 4 ". ". 5. ". " ". #. ". " " ". ". :. J. " H". %. ,. I". WW*). $. ". \. .. c ". "b. " ". ". " ". 8. ". ". !. %\.8)J. d. " ". %. ). ". " H". $. %. " ). " ". B. :. 4. : 5. ". ". ,. %N. `P. 4. WWG) B. ". 5. 4 ". 5. 4. :. " " 5 , ". : B. ". #. B ". ". :. %B. $. " ". 4. $. K KK. ) ". $5 ". # "". ". " *.

(36) B. 4. ". :. 5 ". =. ". ,. $. ". ". #. $. : ". ". H". #. ". ". ". ". :. K' #. ". ". ". $. ". $. " #. ". I. " $. ,. " 9. ". $. ". =. ". ". = " ,. ! $. ". ". .. :. " ". !. :. $ '. , %0. ". ,. KOO*). ". ". " "" J. ". %#B2) #B2. " # J. " :. e. -. " 8 H". " " %0#B' WW*) +.

(37) B. " H". " # ". ;. <. <. !. <. 2. 4. <. =. 3. 24. 4. 4. 3/ 2. 4. 5. 4. ". ". '. ". H". KOOG) 2. ". 5 %. $ `. ". ". " ". " " $. " ". $ $. " 0". !. $. ". ". " , " 6. ". " " ". 9. ". H". !. : 4. ". " 5. $ H". H". ". , "". #B2 H". : ". " F.

(38) '. H". #. ,. #. ". " ,. ". %0 # , ^. ^. KOOO). J •. #. " ". •. #. •. #. ". ". ". %. ) ". ". ". $. ,. " ". ". %N. ". WW+)J. c(d % %&. ". " ) =. # #. $. ". &. #. ". ) & $. #. ". $". #. %=. #-. ). $. #$. $. '. H" :. #. " " H". J %. ,. %. ). ). ) # " '. ". # 2. B. " 8. ". %2B8 ). ". ". G.

(39) 2 8. ". ". ". $. \. ". ". ,. 2. $`. %. ". ). ". ". ". ". " ". :" $. B ". ". ". " '. " 9. 5 =. ". ". 4 ". ". ". ". ". " ". " : 2. ". ". " ". ". " !. $ $ WWF ). ". !. ". `P. ". cd. " " ". " " %N. ,. J. " 2 2 2. ". )5. " ". ,. ". %. P. " " ". KOOF) 4 8$. ". 8. :. %P. N. ". ". : " H". 6. #". : " 4. $. 5. ". : /. 4. 5. #. " ". $. P. : # $. -. J. L.

(40) 2. ". ". I". ". I. I c(d,. ". H". ". ". : $`. %P ,. I" ". I. ". ". KOOF). $. ". ". ". :. ". ". 4. ". ". K'. 2. 8. ". &. J. / $. " :. ". :. $. ". #. !. F). %. :. :. :. B. $. ". :. %. /. 5. $. ". " I. ". I. .. ". %. $. ` B ". WW ). K)J. " ". N. <. ". " <. ,. $. ". 8. ). ". 6 ). , 9. ,)7 " ; ". =. " " ". $ :. ". %. % ) 9. ). ". ". % $. %". KJ. ). :. 9". $. ) ". ". !. ). 1. O.

(41) ,. #. !. ". ". ". " ". ". " ". ". ". 2 ". I". B. '. 8. ". ". ". ". %2B8). ". ". ". *. M,. ". " N. 2. $2. M. M. ". :. M %B f KOLG). ". " $. 9. ". ". ". M. 4. 5 %.. $. /. B f. :. ". " " KOLG). ". :. "M. :. $. "". J. 9 :. &. $ M. :. .". M " $ %0 9 '. ,. KOOF). ". . :. %N :. " ". `B. 4. " WW*) !. 5. # ". " J. ). :. ), ) " $ 4. # 5 %&. $ *W.

(42) KOGO). /. B. " !. ". " ". . :. !. " ". :. ". ". ". " ". %. ". ` =. : ". ". ". ). " %. B. J. ". WWF) ". " #. I. " " " ". $. " *K.

(43) .. # ". H". ". $ ". #. ". 6. ". I 4. 5. ". $. 4. 57. ; ;<. .. !. 4 B. I". ". !. '. ". ". $. '. *K'. $ ". " ! $. ". ". ". % ". %4 5). ". H". ". $. ) ". 5). %4. %4. %4. 5) 5. 4 ". :. ". 5). :. $. ". H" '. H" :. I ". ". " I. I". " ". ,. H" *.

(44) : ". ". ,. ". #. ". ". " H". ". ),. 9$. ` N. ". 5%0. %. 8. %'. `. $ KO* 7 N. KOL 7. ". ". 4. ". ". ". 5. ". WWF) ". " ". ". ". $. 8. ". H". !. ! ". ". ). ". 4 ". ! ". #. ` B. WWW) ,. 5. `=. ". 4. 4 5%. ". ). KOOF). 4. '. 5. ". :". " I. ". :. :. 2. '. B. 8. " ". ". %2B8 ). +B '. ". H" 4. 5. 5 #. #. ". 4 :. $. 6. : ". ". " H". ,. :. ). " B. ". ,. 0 ". %. KF WWG *.

(45) $. ". ". ) P" $. H". ". =. 4. 5 4. ". 5. ". $. ". " H". " #. •. 4,. ". ". ". J 5% ,6 H". % •. ". ". $ 4,. ". ". ". •. ". KOO+) ". 5. WW*). 4,. H". `0. ". 5%. P". ". KOOO). #. ) :. ;,. ". % ,6. " %' ". ". KOO+) ". ". ,. KOO+). ". 4. "5. #. " " ". ". J. ,. H" ". ". ,. 4. #. %=. ` .. :. ". 5. WW ). H". " ; ". ". . " ". " J **.

(46) ". ". 9 ". %. I. ". ) ,. e. I. -. .. ,. 9 I. , ". .. e. ,. I -. ". ". +K\ P. B. -. ". H" ". ". ". -. ". H". " $. $. H". " H". " $. H". 4B. " ". 3 ". :. 5 %^ ". ". B. $ ". ". $`.. -. KOO ) $. ". ,. 9. $. ". ". I ". :. $ ". ". $. " 6. " #. ,. %# , :. •. ". ". WWW). J. • •. $. " *+.

(47) •. H". •. ". • •. I. ". ". #. :. ". : ". ". ". ,. :. ". " ". +. B. ". B. ". , %'. KOO+) : H". ". :. # " I. ". ". !". $. ". H". '. ". ). " ' 4. 5. ". H". ". ". ". J. cd. : ". ". $. " " ". %'. ". ". ". 4 $. :. " " 4. ". \. 5 ". ". " ". " ". 5 %]. ! KOO+). H". $ ". KOO+). *F.

(48) :. ". ". " ". ". JB. J. % ". J% '9.. WWW)). " ". ". #. ". ". +. B. B. " .. H". ". ". " ". ". !. &. 7. ". H" ". $. ". ". %2. ". WW ). " J. M :. :. ". ". $ M#. " I". $ *G.

(49) ,. ". ,. %. KOOO) B. " ". 4. %. ". 5. 5. WW*). : , .. ". 4 ". ". J ". & , ,. 2. %. KOOO). $. $ :. ". ". H". ". 8$ ". \. ,. ". ". ". :". .. 8. : ". %\.8). ". ,7. ". #. ". ". ". ". :" $ I. ". ". :. $ ". *. :. J. ". *J ,. /. $ *L.

(50) ". " ". ". 4. 5. :. K. $. $. ". % H". F2. ). /. #. '. , :. ". 5 %' , :. $ 4, / #. $. `B. " ". 8. ". J. ". KOGG). +. ". J " ". : =. , :. ". :. ". ". : ". 2. : #. %, ". P ". KOOL). %'. I=. N ". WW ) #. `. ". ". %. 4 %,. ". ". WW+). %. ". ! 4. KOOG). $ WWF). ". 5. !. $. " ". ". FK ,. :. " " $. " ". $. $ /. ". ". " ". " *O.

(51) " ". ". , %0 9 '. KOOF) :. J. $ $. " ". $. $. % ). ". ". : ". ". :. : :. ". ". ". " ". " ". ". -. ". ". ". ". F*. : ". 0". _. " ". ". J. $. " ". $. $. /. F. " /. " ". 9 $. $ /. :. ". $. $. "". 7. ". " $. ". .. , :. :. ". # ". ". ,. J c2. d. ". J. " ". ". I %0 9 '. /. 4. = < " ". ". 5 %N. `B. " KOOF). $ WW*) B. $ +W.

(52) 4 :. ". ". 5 %&. : N. `. WWW). 9. / " ". " 5 ,. 4. H" ". ". ". %). ". ). !. I" /. ". ". : 4. %,. 5. WW ). F. /. 2. :. 2. " " B. , :. B 4 ". 4. 5. ". ". 5. ". , " 4. ". " %. ) 5. ". +. ". , :. +K.

(53) ". +J , :. ,. $. ". 5 2 15. %. N. ". = '. %4N. ". ,. <(. , #. .. B. , B. '. P. ]. ,. ` ^. KOO+). ". #. J/. ]. H". +. 0. " 5). # '. $6. N9. 6. B " ". /. \. P. ". ' ' /. 4 ). 5. \". $ , ". 7). ". 7. $. ". "-. "J. :. $. ). 7. ". -. 8. " ". ,. 1. 7. : ,. 7. ;,. 9. F*/. ". &. " ". ". $ :. $ +.

(54) ". , :. /. 8. ". $ #. ". , :. ". ". ". -. ,. .. I". # $. ". :. ". :. 9. ". " ". ". ". %N. `B. WW*)J ,. ". ". " : : ^. ". 4. J 9. =). 9. ,)) •. 3. •. ". ". " ". •. ". 7. ;,. ). ) % " ) %. %^ B. `&. ). >. =. ,. 7. WWW)7 WW+)7 9. )%. ) %. ". WW )7 •. ;,. 7. 73. %'. WW ). F+& &. ". /. %. ,. ). \ " " " $. $. ". ". " /. " 8. ". /. % +.

(55) /8 / ). " ". /. J. ,. ,. # ". " ". ". '. " ". ". " " 8 6. I. % 8 6. WW+). ". )) , !. ". ! %. ". " :. " P". !. ` /. ". )1. WW*). ". " ". $. ". 7. J. 7. ". " :. \. I. $. " ". %'". ". KOO*). " ". FF=. ". ". ". ,. ". ". ". ". :. " ). ). ". :. ". ". I 9 %. #. J. " $ N. $. " KOO+). $. " ". B +*.

(56) -. ) :. ". " ,. .. ". J. ". " ,. ". : %P " N ". B. .. `. ". ". KOOO). ". $. #. '. ". :. ". ". $. ". " ". J. 2. ". "" ". " H". ". " $. ". $ %P. / " $`. KOOF) " ". !. ". ". :. 7 -. 4. " -. $ ". ". 5 %0 9 ' ". ". KOOF). " ". G/. ". B " $ ". ". ". H". ". " ). ++.

(57) #. " $ ". " !. ". " $%P. $. ]. `. " #. 4c,d. 4. :. ). ". 8. H". ". 5 %B. B. $. " 5 %/ H". WW*). *. 4c d. ". ". " %/. J. WW*). " ". •. : )). ". •. WW+). 7 ;,. •. ". ` 8 I". $. WW*). , +!. H". !. 7. " ]. -. ,. #. J. $ ". %. ). :. ". %P. ]. `. ,. WW+) 4. ". ". -. c,d. 5. $J. ". " ,. ". #. " *. ". / H". " ". ". " ,. B +F.

(58) 4 9. 5 I$ ` 2 N. ,. ". " ". %. 2. WW+) $. #. #. ". !. $. ". ". B #). 6. _. ". ". H". &. #. : ". $. :. : $. !. ". ". " ". ). $ :. %. " H" #.B 82. :. !. ". B. OK. $. = ". '. I". ". !. "" ". =. 8. `9. %=. KOOG) #. ". ). ". ". ". 2 9 " : 4. -. $. $. $. " $5 4. :. #. 5. " 4. 4. 5. $5 ". H" +G.

(59) #. ". $ !. ". $. ". _. ". ". ". $ ,. -. ". $. ". " !. '. ". !. 4 : ". ". H". 4. I '". ". ". $5 B. `/. KOO ). ". H". ". ,. $. ". 2". ! #. $. $. ". ". :. $. " ". #. 5. 4 $5 %. ". ". " ". ". :. =. " ". 1 _. L#. ). ". ". ". :. ". :. B. 2. =. " H" " ". !. !. : ,. ". " :. # K. #. ". B. ". 2 :. %#B2) ,. #B2. $. ". " ". B. ". FJ. +L.

(60) 2. ". #B2. ". FJ #B2. =. %N c#B2d. ". `P. WWG) :. J. :". " ". " " ,. #B2 4%P B. %B. ". KOO ) KOLO). B. " ". #B2. ". " ". / ". " 2. H". B. #B2. ) :. *. ". , ". %P. )J. , ) " " _ " _ " _. . ". M. M. , ". ". G +O.

(61) ". GJ ,. #. B ". ". J %P. KOO ). : ". #B2. , ". I". #. ". $ ". /. ". #B2. I 2. #. ". #B2. ". ". " $. H". ". LJ. ". ,22# .. % ". ,22# .. ,22#. #B2. J,. ". ". %.. WW ). 2. ,22#. J. J%N. KOLL)). FW.

(62) \. ,22#. ". ". $ ". 7 ". 7. I. " 7. 7. $ ". " =. J. ". " ". " " ,. ". ". %. 4. F). -. 5 %N. #B2. ,. `P. .". ". KO+F) %N. KOL+) %P. WWG) #. ". " ". ". $. KOL ). #. ". ". O. : /. 2. 2. ". #. # 2. ,. O J #B2. $. #B2. B. ". %. " H". $. WWG). ". ". ". `P ". ". ". %N. ". ". % :. ). : $ # #B2 #. :. .8. FK.

(63) O. ". .. 8. ". #.B 82 ". ". . \. 8. ". ". % .8 ). ". ". ". .8. ". ". " , ". %P. P. ]. ". P. ". ")". ". ` 8. %. 4 .8. '. 5 $ '2 %'2. WW ). WW ). 8..8 %Bgh `. _ $. ". $ #.B 82 %#.B 82 .#B,-. B. WW ). .#B, %/ H". ". WW*) !. ". ". -. #. #. " ". .8. ". :. " .8. 8 I". .. :. 2B8. ". %. WW ). ^. `2. ! '/. %8. " $. WW+). ". 8. 2. '. 8. ". 828. /. WW*). ." " : M. ". WW*). ". " M. M. M. : #. , %. ". <.8 M. M. , 4. / 5. ". $ 4. ". ". ". F.

(64) " `P. 5 %N. WWF ). :. I. / WW+) 8. %#.B 8#. 2. #.B 82. : ". N. %89.. :. 4. $. ". ". .. / ". 5. %#.B. WW+). " I". WW ). 8. :. ". #.B 82. 4. ". 5. ". %P. WW ). ". ' 6_#BBB & $. 8. .8J ,. .8 e" ". %P. ]. ". `. ". WW+). !. H". $. 9 ". -. \. ". 6. .. K. ". 8. ". -. -. % .8. ". 7 *. " ". ". ". H". ". J. ". " ". 1 ". WWW) #. ". ". I :. %. ". ). ". :. $. ". " ". +. " ". ". ". $. :" %. ). ". : ". : F. ". G. ". ". ". F.

(65) L. ". ". : " '. #B2. H" ". .8. $ J •. 4\. 5. J. .8. ". ". ". ). ,/# !. %. :. $. " •. 42. 5. J. $. ". I. ". ". $ ". ". ". H". J %) 4. " 5. "". <.8. 7. $. ". '. ". ". 1. %. ". ). -. " ). '. #B2 " 4. .8. $. " 5. " " I". % ". 4" ". 5. 1. ). $. ". " ". I. ". , # !. ,. F*.

(66) # '. #. ". ". ." .". %. ". .8). .8. .". .8. $ ". :. .8. ". .8. ". .". :. $. ". ". !. O K #.B 82 P. .8. ". .8. ". ". 9. " '. WW ". 8. %#.B). 9\68+. 2. ". .. #.B 8. WW ). #.B N 8. 2. 8. ". %82) B. ". %#.B 82 " .8. #.B 82. ". #.B. $. ". $ %. ". WW*) #. ". %. ". ). /. " " ". ". e. 8. .. B. ". ". - %. ". ) =. 8.B. " ". " ". " ". #.B 82. 8.B. +. %8.B). ,. #.B 82. B H". : ". B ". F+.

(67) 4. ". 5%. .. . 8. `&. ". WW*) , %P ]. ,. $. WW ) ". J. ". ". $ " \. ". #.B 82. " , %B. " " ". ". %. ). WWK. #.B 82 ), %,. ". WW*)). ". $. I. ". F. 1. " ". KW. %9. `. #.B 82. WW+). I H" ' P. ,. ". " ". " ". I. ". F. %. f .. ` /". " i$ N. KWJ #.B 82. " ". ". ,. %. , 6. KOOF). KOOO). FF.

(68) I %. %. :. :. ,. /2. ). ). ". ". ". ". KK. . / , P P ,. ". KKJ #.B 82 ". $ 4. $. 5. ". ,. .. : ". P. /. ,. H". . ". 6. ) ". ". ". " ,. 5 " I. /. 9. ". 4. " ". %. P. K. ". K JP. " ". #.B 82 % ". J %9. `. WW+)) FG.

(69) #.B 82. :. .. .^'. ^ #.B 82. " #.B 82 M M. M. %. '. %.^'). " ". ). ". ) #. M. H". ". " 4. K. .^'3. 5. /. H" : ". ". !. " #.B '. ) %#.B / WW+). " $. ". $ \. ". K. " %\ 8). 4. / $. ". <.8. %. $. :. " ". #.B. 8. " &. %. K J #.B '/%. ". #.B 82. ). \ 8% '. '. #.B 82 ". ) %.. `^ \ 8. WW+) 4 : ". 5. \ 8 %N. N. ^. `]. WW+). FL.

(70) ,. $ #. ". "". 4 ". 5. ". ". #. ". ". ". $ ". ". ". $, $. H" H". #.B 82. ". =. " ". ,. KW/. #.B 82. :. /. 9. %' , :. KOGG). ". #. $. , :. $ : ". ". ". ". ". +. $. +. ,. ". %. c. $ 7. WWK)J. d. " ". $ ,. ". " ". ". &. ". $. ". ". ". ". ". : ". K* 4 , :. ". : $/. % 5. " ". %. 49. N. , 5). $. WW ) =. +. FO.

(71) ONE GRADE FOR ALL * 0 = ; ". .. 4. ?. @%. + 2. c0.d. B I. $. $. ". ". $ ; ". ". . c Bd. You want all team members to benefit equally from the teamwork experience, in terms of grading and learning outcomes. But some team members often put in more work than others. $ " I " I " " " " " H" ". . Therefore, grade the team's work based on a presentation, which may be given by any one member of the team. ' H" $ H" N " ; " " $ $ " " " B" $ " I " B" ; " ". .

(72)    

(73) 

(74)             !"  

(75) # $% &% ' &(). *+   *,

(76)  $-/. 021035465798;:,09-/<. =>:   %. ). ,. ,) ) 2 7. ) , ) 2 7. ,)). ". K*J T 9. 9. N. ) ,). ). , U/. , ) 2. ),. /. ". " : ". ". ". ). ". $. B. : ,. /. : " /. KWK 2. / I. 8. G. B. /. #. /. 4. G. %. 5. ". / /. ". I. ". :. / GW.

(77) " " KOOO). %' ". $ ". %. KOO+). ". $. ". ". ". :. ". ". :. ". ". ". !. ". %. ' ) ,. ". " $. : &. ) H". $. I ". !. ". #.B 82 -. " ". : ". %. ). ". ). " ". :. ". :. H". %. ". %. ) 9 $. ,. ) ,. ". , :. " ". ". -. ". _. #. ". :. #.B 82. :". :. ". ". , #.B 82. ". %. . ". `2. $. WW+). GK.

(78) KK '. " H". ". #. ". " ". #. ". ". :. ". #. ". ". # ". ". ". :. ". $. " ". ,. #.B 82 ". ". ". #. " :. H" &. 6:. " :. ". # -. = ". ". ". " " '. :. B". ". ". G.

(79) '. J , .". P. /. K#. , B. " ". ". " '. ". ". ". " .. 8. " ". 9. % .8) ". .8 , H". #. ". _. #. ". ". " ". ". # ". $ ". ". :. ". ". " ". #. " .8 ". ". ". :. ". ,. '. , 1 ". ". H". G.

(80) ". L. ". " " " #. $. ". ". ". " ,. ". ). ,. ". $. #. H". ". 9. ". ". ". $. :. " ". H". ". ". #. ". " ". #. ". #. $. ". ". ". H". H". ! ". % .8). ". %N ". $. ". ". 4 ?,. ". KOO+). H" ". >/ ). ". $. :. #. ). " ". 5. ". =. J. " $. ". " ". */ ). 7. ". :. L. + 1 " I. ". " :. " e. &. " $ -. " ". ". 4 ". " ". 5 %&. KOOG). , '. :. ". G*.

(81) 4 ,. @/ "9. ". :. ! ". " ". A/ # :". ". # : ,. B/ # ". ". ". $. 4. " # " 7. ". $. 5. = ). ". ). ". ,. " 7. H". :. ". " ". ". ". % .8 ). 9 '. ". N " ". ". 4. 4. 5. ". "". '. 5!. ". "" 4# ". H". $. 5 %B" $. /. `8. WW ). K, ". " ". " ". $. G+.

(82) 6. " ". ). B. ". ". %N. `B. WW*) :. %0 $. WWK) ". ". 6. " H". ,. $. ". B. M. " ". ". " ". ". ". ". M %#B9 WW+) &. ". " -. " H". ". ". " " ". ". ". $ " "J # ". : " ". " % #. 4. WW*). 5. "" 4. ". =. " ". :. " 5 %.. " WW+). ". J GF.

(83) K. \2J. :. " ". .. " " JB. 2 ". " ". BH". \. ". J&. ". ". ". " * ,. J,. ". ". " ". #. ". ". ". $. $. ". ". ". ". ". ,. :. ". ". " ". H". ". ". ". ". ". %. ) ". ". ". %. ). " ". " B" ". ". ". " ". " $. 4. 5. " ". 4. 5 %. " ). $. '/_#/J & :. " : ". 2,. $ 2^2 ./ N. #. /. GG.

(84) #. ". $. : ". #. #. #/ O. H". ". $. ". $. #. ". /. %#/) #. #/ 9B#- 6. H". ". ". $. H" $. $. ". " $. ". #/. " H" KW. :. " #. =. #. $. ". : H". 4". 5!. ". P. $. :. '/_#/. ". 9B# KK. $. 9. H" '/. $. H". $. ". " ". ". #. !. "". ". " $. KK. ). ". 9. KW. % $. "7. ". O. ". ". ". ". \2/. I ". " #. " #/ * ". -. ". # #/ F $ #'./ #N./ ,P/ P,P/. 9 $ # $ % $ P / 2''/ B' / #8 P\2/ '/ \2/. $. ". '/_ #/ $. :. #/ 9B#. ". " '/_ #/. ). ". GL.

(85) ". !. ". ". % :. '/). 4". ,. ! ". ". '/_#/. 5. " H". :. !. " ". 9B# ,. ". 8. ". ! $. '/_#/. $. / B. /. !. # /=. " !. !. H". ,. " ". B". ". :. :. ". ". $ ". ". " '/_#/. " ". ". J =. /. /. (. P /. / (. '/. \2/ #/. ". K+J. '/_#/. $. '/_#/ : ". $ ". ". ". " ). ),. " GO.

(86) ". ". $. ". '/_#/. 4 ". ,. ". :. 5!. $ " %. ". ". ). \ ". $. ). ). ). ". ". ". #. " ). #. ". ". " ". ". % .8 ). B. .8. , H". ". ". " !. ". ". :. ". " #. H". 4 5 #. ". " ". ". ". #. ". .8. $. " " #. " ]" %4 H". " ". 5 %]". KOF ) ). " LW.

(87) $ " 3 $. 4. ". # ". 5 %]". " !. ). !. ". : /". "". ". " ". 4. : " :. " ". %. ) #. ". 5. ". ". " ". H" $. 4. 5. 9. ". ]". " -. ". 4. 5 " ". ". ". 9. ". ". ". !. ". #. ". -. ". ". " ,. :. ". " :. $. ". ". !. 4N 5 :. ". ". ". $ ". ). ". " B #. ". $. " ". ". ! :. ". ". # _. ". LK.

(88) #. ". " ". ". : /. % %. 6. " `. `8. /. ". KOOK). %. WWF)). $. I %. $. ". ) B. I" #. =. ". #. " ". ". ". " I. ". ). 7. ,. 7. ". *9. :. &. : ;,. " :. :. :. , ,. : :. ". :. :. ". :. ". ". *K# .. &. 39. 2. ,. ,. : ". 5. ". %. ". :. ". " I $. ". 4. ". : H". ). ". - ". ". :. L.

(89) : %.. WW+). 4 H" ". 4. c. ". :. d5. 5 !. ". -. : 4. ". H". ". ". "5. # ". " %. ". WWK). $. " I &. $ J. " ". " :. 9. ". $ e ". -. ". - 9 $ $. $. ". ". J&. ". : # A B %]". $. ,,. ). KOF ). " 9. e ". ". :. ,. #. :. ". " : ". ),. $. ". :. :. ". :. $. ". H". # :. $. ". !. *. $. ". :. ". .8 % :. J. /. :. ` ]. " " ". ". : %. WWF). " :. %. ). \98 ). ". " L.

(90) I. ". %. ". ). !. 4. ". " ". " _. #. ". ". :. $. ". ". -. #. " ". ". -. :. $. ". ". \.8. I". %9.N KOOG). \.8. ". ". " :. 5. ". :. " ". " ". ". #. $. $ ". ". ". ". ". :. ". " ". 4 ". " 5. ". ! H". ,. %,. WW*). :. " ". J. 9. =. #. ". H". :. $. ". L*.

(91) +9. ". +K. /. J ". (. 4. 5. I. " " H". =. $. 4. 5. ". ". " ". ". " H". %P. ),. KOOG) #. #. 6. H". J. " - B. $. ". e. $. / /. $ " 9 # $. " $. $ 9. ". " " ". " ". 7. ". ". " ! I". I". ". " #. " =. $. " ". ". :. $ %. KOG+). : ". I. , ". %. WWK). ". J ". ". : c#d. " I". " 6. " H" 4. Y 5. 4 L+.

(92) $. $. 5 %N". `8. KOO*) P ". 4. ". ". ". :. $. H". 5 %'. B. `]. WW+). ! ". +. 6". :. ". ". .. :. 8. ". ". &. " ". ". $ #.B 82 1. ". $ 89. B %,. WW*). ". A. :. ". J. . 8. : H". " 9 I %89.. 8 _ H". ". 9 I. WW ) " ". : : #. ". $. " ". :. 89. 4. " ". " 89. 5. " 89.. ". " $. :. %. 6 #. WWF). ". " ). " `]. % $. %,. 6" $. " " J ". %. ". H". 89. 4. ". I. " 5. ". % ). )J. ". ". " LF.

(93) #. I. 4. 5 ". ,. B $. $. ". ". $. " cd. : ". ". J. cd " ". " 2. " ". $ '. :. " %&. " KOOG) ". 4. ". " 5 ,. " " I. " •. &. •. &. •. &. •. &. #. ". &. %. ". $. $ ". ) ". H". ". ". ". $. J. ". I. : :. # #.B 82. H" " ". #.B 82 " #. #.B 82". " $. \. J ". $. J #.B N. 6 #.B N. %9\68) # 8. '. $. " 8. '. ". 9. J. " ". %#.B. WWF) LG.

(94) 9. \. cd " ". " ". ". " $. #. ". " %9\68. WWG) , ". #.B 82. ,. " ". $. J. •. ". •. ". •. ". [". " ". •. ". ". ". H". B. " ". •. ". %. ). $. ". =. ". 4. ". 5. &. 4%. 4. ) ". 5. 5. ". ". ". ". " ". :. " ". " ". ! %. 4. #. ". " ". 4. ". 5. 5) $. ". J $ 4 ". ,. ". 4 5 %#B9 WW ). ,. 5. ". ". ". #.B 82-. ". " :. #.B 82 LL.

(95) $ ) \. $. ,. ". ". 8. ". " K. I. ". !. #.B 82. ". J ". I. " I. ". " I. $ `]. %^. ". ". ". WWF) ". ". ". :. ". ". H". ". $. ,. :. " :. ". !. $. #.B 82. #.B 82. $. ". ,. #.B 82 ". ". ". ". ". ". %. ". ". $ $. ". #.B 82 ". #.B 82 ". M. ). $. J. " H". " ". $ ". c(d. $. ". " j. K. C. k. ". " $. $ $ %& $. #.B_ #. .. 2. M. = <. $. :. & $. _ " J. $. " $. $ " " ". . $. ). LO.

(96) \ 8. ". $ ". :. ". ". ". :. = H" :. F.. -. ". -. :. ,. ". :. ". #. : &. ". $. ". ". J ". H". " H". FK8. :. &. " %. .8. ). !. #. ". !. ". " :. #. : :. ". %. ". 4. ". #. $,. ". #. ". WW+) 5. : 7. H". `,. $ ". ". " %. ` 2". WW+) ". " ,. :. 4 : 5. ". OW.

(97) 4 $. 5. :. :J. c&d. ". $. :. ". ". ". ". :. %. ". `,. ) : 4 ,. ,. B. ,. ". ". ,. %. :. A). ,. F. ). B7. ,. :. &. $. ". ". .8 %. : ). :. ". :J. •. " ,. .8 %. #. )7. •. ". %. ) •. ". 4 : ". % ,. ) e. ". :. H". %. ) ". ". ". .8 ". ". ) ". &. -. '. %. 5. " #. :. ". :. :. .8. .8. " OK.

(98) ". ". .8. :. #.B 82 : " %. I. ). 4". ". ". 5. H". :. ". ". ,. ,. %. ). F. '. :. #.B 82. #. # #.B 82 \. 8. ". %\ 8) ,. %#.B 82 WW ). ". H" K. 82 4. :. # ". :5 %. :. ". ". #.B 82. ". \ 8. #.B. ". ". :). " :". ". ". H". ) 9. ". ". ". %. #.B 82 " ). : " " ". %$. :. ). ". %. ". !. 6. " :. 1 '. B %B. ". ". ". WWK. ), ,. A. ). WW*). " .8. $. ". O.

(99) " ". :. ). B %&. ). ,. ". $ :. : ". " ". # I ". $. ". ". ". GK,. I ". " :. ". ". :. :. K. ". ". ". I ". 5. KOOG). ". ". 4 : " ". A). G,. ". ". #. ". J. B. :. . " *. .". +. .. ". :. ). ,. :. ;. ;. 9. ; #. < ". ". ". ". : #. , 1 ,. K. 4. ". )). ,. ,. .. #. ". " I. #. )). ". ."#. " 5 %#.B 82. ). O.

(100) :. ". ". ". " :. ". $. ". ". : " K. ". I ". #. J. " $. $. $. : ". H". ". $. : :. 9. 4. 5. " ". ! ". ". $. ". ". " %). # ". ". ". "". ,2. ". KOGO). ". 2. ,. ". % ". `.. " ". &. ". ". H" ". H". ". " ". :. *. ". " ". : _. :. :. ". " $. ". ". " O*.

(101) ". :. " ". +. ". ". 5. :. $. ". ". 4 %. ". ). :. .8. G. # ". ". ". ". ". " ). WW+) !. !. " I. " 4 ". :5. ". $. $. ". B •. ". ". %. :. ,. ". J. I. B. $. ". J. ". H". J4. ". 5 •. " H". J4 5. •. : " ". I ". '. #. " _. % ". :. 9. ". ". ) " :. O+.

(102) 4" .2. 5. ". '. ". .". #. # .8. :. ". ". 6. .8 #. " ". ". ". ". 4. 5 " ". ". ". :. ,. ". " ". ". ". 4. :. 5 %.. G. #B2. .8. =. .". ". .8. %.". WW+). .8)J. " ". #B2. .8. ". '. : ". " ". ". #. ". " ". " ). •. %.. < ". J. )J. 7 " ". " " •. &. " " " ". •. J. J. ". 7 ". 7 OF.

(103) •. ) J. ,. " :. ,. K*. ". '. " H" 7. ,. 7 ". ". #. :. ". ". ". " 7. ". ". -. K+. ". #. " ". "". \#. ". !. $. &. $. ". :. ". ". ". ". !. ". ". ". #B2. ". " !. 4. ". ". 4. ". 5. 5 !. :. _. ". ". K*. ". ". ". ]. /$. $ " % , M. M. ". " " $ #. :. " ". ". J ' J 7. $ ". &. 2. ". 7. & 9. # ]. %& $. M. ). ] ). " K+. , M " B. " 6. " " ". : :. I ". #. " I. WWF). , #2. ' " #. " " ". ". ,22# ,. ! 2. OG.

(104) #. ". "#. 3. ". KF. #2. 8. " ". 4. J. 5 I". ". $. ". ". #2 4. 5 =. ". ". :. 4. J. :. 5. 4". 5 ". : " ". 7. 4. 5. ". ". : ". #. ". &. " ". " -. ". :. " ". " I :. $ .". .8. #B2 #. $. ". H". ". =. ". ". #. H" $. ". KF. , : ,P'B 5 B #. ". ' ) =. #B2. " ". 4 4. 5. #B2. ". 5% ". ,22#. ]. #2 $. -. 4 ". ". 4. " 5. ". ". OL.

(105) " ". $. B. /. L. ". :. #. :. : ". :. " ". ". .8. ". " ,. #. .". .8 :". ) .". .8-. _. #. ". %&. M. M. ". ". KOOG)J. ". " ". 2. ". " ". " ". " KJ '. #B2. J. .8. .". .8. %. "#. %. ) #. #. ". %. ) ). ."#. #B2. .8. .". .8. ". W. " J. ) ". OO.

(106) ". $. #. N. ` P. #B2 c#d. J. " ". " %N. ,. ". ". `P #. ". WWG). $. $. " #B2. #. ". 4" $ 5. .8. ". ". $. ". 8. ". $ 4. $. .8. :5 I" ,. #B2. ". " ". $. ". $. 8. 4". 4. 5. $. $ 8. "". ". :. 5. $. ". " ". 9. ". $. !. :. " H". H". 8$ 4 H". 5. ". .". .8. ". $ $. !. :. $. ". $. G * #.B 82 #. .8. ". #.B 82. ". ". " ". ". ". " H". ". .8. ". =. :. .8 $. #.B 82. :. ". : WWF). ". # #. #.B 82. .8. " ". ". #. #. #.B 82. -. %. ". `]. " KWW.

(107) H" #. ". 6. ". 9 ". #. #.B 82 #.B 82. $. ". H". H". " H". ". ". ". ). _. $. %. $. ". ). ". ". ". ". #. WW ). ". %. ". %#.B 82. ". $. ". ". ". 6". &. ". 6". " 8$. $ ^. 6" 6". M ". -. J. M. ". $. ". I" ". $. " ". ". 9P M WW*). M % #. ". M6 ". %. $". KOGL). " ". M. " ) = 6 M ". # % :. M' $. ". ". ". " $. $. : ". ". ". ". , " $ ,. $. $ ". KWK.

(108) #". #.B 82. :. " = ". #. ". .8. :. 8. 2. ,. 8. ". %. :. WW+). ". %,. WW*) ! 8 I". " WWF) #. " ". %.. ^. 2. `. ". L,. ". ". ". $ " ". ". ". / :. I ". " :. " ,. ". ,. :. $. 7 ). 7. ) ). A ). B %&. 7. KOOG)7. " " 4). 5 %8. 4& ^. C. KOGO) #. " ` N". 5 %# ^. WW*). #. " -. ". %&. KOOG) ". A. : ". ". ,. ). ". KW.

(109) ,. 5. ". #. ". ". ". ". ". #. ". $. ". J. I. ! ". L K .". .8. $. /. :. ". J2 :. /. ". ). ". ,. ". " ". ". ,. ". ). KG. = KOLF). ". ". ". ". %=. %&. `. WW+). # $ ' ". /. :. 2. /. 4. " H". ". H". 5. %'. ". KOL ) 4. ". KG. 7. =. ". I". 5. ". ". 5 e. -. 4 -. 5. ". M. M. ". 4 $. ". KW.

(110) , ). ,. ". %. .". KOFL) -. 1. ). I ". B. ". J. / c(d % 9. ". `=. %' % %. '. "". WWF). " ". ". KOOO). :. ). " ). -. ". ". "". ". " " #. 6. 3. :. :. ". : $. ". ". I. ". " H" $. ". " ,. . .". b. ". % ), ]. $. b. 5. ". e. ". -. : # ". : e$. .". -5 %2. ". ". 4. ". KO * ! ), %=. .8. WWF)) ". .". KL. ". I". ,. 4. ". '". $. WWF) :. #. .8. ,. 4. ". $5. KW*.

(111) ". : " ". .". .8 -. O'. $. :. :. " ". !. .". :. I". .8. #. ". ". ". ), 9. ". ". :. ". $. ". .. ! 4. #. 5. " #.B 82. %0 '. ". WWW). ". ". :. H". :. J 6. ". ". $. ". " " 8$ '. - .". /. 2. .". .8. :. ". $. 1 ,. " ". $. ! ". #.B 82. " :. #B2 =. -. " KW+.

(112) ". " ". 6:. #. - :. " ". " " 8. " ". 9 .". / .8. KWF.

(113) '. " J8. ". 9. /. J. ". *K#. ". #. #. .". .8. ". " ". ". :. ". ". " #. ". 4 :. ". 5!. ". ". $ ". :. ". #. I. #. $. 4. 5. ". ". ". ". : :. ". <.8B. ". I". .". ". ". ". : ". ". ". #. " ". ,/#. 4. 5. #. H" $. ". $. ". H" ". ". !. :. <.8 B ". 5 ". <.8 B. .8. ". 4. H". $. ". ". J ,. ". ". ". ". $ <.8. B[8 KWG.

(114) &B28 : " $ ". %' $ WW*). :. ". .". ". ! $. " ". 7. .8. J. ". :. H". ". " ". ". ". ". " " •. ,. •. ,. .". ". ". .8. ". J. " " ". ". ". ". ". : ). ". ;,. !. ),. ". : B. " ". 4. 5. 1. ". ". : ". " -. ". ". % : ". ". _ ". ). H". $. $. " _. ". ". $. ". ". 4. ". 5 , H" ". H". ". I ! ". $ #. B. *G # KWL.

(115) " " %. B. *. * K K 89/. H". ". * ). 2. ". ". B. 8. ". /. : ". ". .". .8. #. $ ". 2. ". 4. 4. 5. 5. "" B. :. ". B. , #. ** #. ". . 4. 5 ". H". ". J. #. $. $. :. ". ". J. %. ). %.2,). ". ". :. N ". $ " ". /. ". $ .. #. /. ". ,. ". .. ". ". 2. ,. ). ". % ". ) $. $. :. 89/. P ". 89/. ". !. ! ". 89/. ". :. .2,. I. :. 89/. -. : " ". #. " $. B. $ " $ ". KWO.

(116) ". :. 89/. :. " $. ". ". , %8. KOOF) ". B. ". 3 : $. # ". " ". ". " '. 3 :. 3 " 3. $ ". ". $. ". ". J. ". ". " ". ". I. B. 89/ $. " 2B8. ". 89/ ". .. " I. ". ". ". '. ". " ". 2. ". 8. ". ". !. 2B8. ". B. ,. #. ". " " #. B ". " " I. #. ". ". ". B. 8. " 2 ". ". %2B8 ). " I. " I ". #. ". $. ". *. 2. B. 8. ". %2B8 ). " ". ". $. % %. ). $ ). ". W-. K-. " KKW.

(117) ), ) ". *. $. ". K2. ,. %N/8). ". !" ". " !. ". 2B8. ,. ". 4. 5 ". $. J " " " ". $. ". 3 :. ". 8 WWG). %P. ". ". H". $ ". : ". '. ". #. ". " ". %. 2". ]. ` ^. WWW)J • •. ,. ,. <. 4. 5 2 1. $. ". ). ". $ <. ". 5 ". $. $. $. " $ ,). • &. 6. 1). ,. %2B8 ). #. ". 2. B. B. 8. 8. ". ". $. %2B8) 9 ". %. ,. H" 2" ". " 2. WWW)J %2B8). " :. #. : " ". ". "". " KKK.

(118) B. ". :. #. $. B. J J'. 9 2B8. 4 : ". 5. ". " $. : !. ". I. "" "". " " " D. ". : ". H". "". *. :. ". : ". ". : ". ". ". 2B8. 7 :. : %. ". ". #. ). ". #. :. 9 ". : :. <. '. 5. ". 4. :. ,. ". ;. :. " %. 2". WWW). J 9". 2 J. B. 8. " P. " ". 2B8. KO. ,. : " W. '. ". ". :. ". %. ). %B[8). ". 4. 5. H" "". ". " : ". 4. " %. 5 ". % N8). $. ). KK.

(119) 6. %]. '. $ `. 4 •. $ B. ". •. ". *. ,. 2B8. *). $. J. :. •. WWW). H". $. " $. ". : $. 7 %. ). :. ". 2B8. " 6. ". ". ". :. ". *. I". ". K,. : 4. 9 J : " $ " %' $` ]. ,. :. $ " WW*). ". " ". ,. ". ". ". *. '. ,. : :. ". ". ". -. ". 4. 5. ". ". " ". " ". KF. ". !. " 4. 9. : KK.

(120) : % ). \.8. % ). $. % ). :". %<.8). % ). % ) <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="family" nsPrefix=""> <eClassifiers xsi:type="ecore:EClass" name="father"/> <eClassifiers xsi:type="ecore:EClass" name="Mother"/> <eClassifiers xsi:type="ecore:EClass" name="Child" eSuperTypes="#//father #//Mother"/> </ecore:EPackage> (c). " *. KFJ : P. : J % ) \.8 $ % ) :. ". % ) :" %<.8). : :. ". $. 9. : P. %. ). ". KG. KK*.

(121) &6. %&). 07 &D. )$7)%" ". 0. "#. 07 &D. #. ". "". :. %. :. ) #. :. " " ". $. ,) - "". ). ". H". ,. /. :" B. /. :. %. " '. /. 8. -. '. B. !. ,B ". #. M. ". ". ". :. !. ,B. " ". #. : -. M. ". :. \. $. :. " ). 4. B. ,B. ,B. %. : ". :. ". " ". " ". : ,. :". : " :. ". KK+.

(122) K. 9.. %]. &. % 6 ). `. WW ) :. " #. :. $" 6 ". J. ". ". % 6 ) " $. " ". & ". #. $" 6 " $ ". ". " ". ". ". =. : :. " H". ". 6 ". 6. ". ". :. :. :. ". ". 6. :. %8 8. KJ 6. K)J. :. N=[expr, op, var] T=[“+”,”-“,”/”,”*”,”x”,”(“,”)”] S = <expr>. ,. ". J. (1) <expr> ::= <expr> <op> <expr> | ( <expr> <op> <expr> ) | <var> (2) <op> ::= “+” | “-“ | “/” | “*” (3) <var> ::= x (x = 0, 1, 2, ...). *. *B. =. ". ". $. #. : #. ) , , M %'. " ". $ KO+G). ". M. :. ". ". :. K. , • • •. %, E. %. WW*). :. H". I. " .. %E7%7 7 ) %. ). 7. 47 P. 6 l ^7. ^. _. KKF.

(123) '. : , %B. ". ". KOOF) : ". ". #. " " " !. #. : $. ". " :. ". J. ". ". ". ". " ". ". ). %. 2B8. ". & ". ". ". H" &. " ". 2B8. ". ,. ". " H". ". %. ". #. :. 2B8. ". :. 0. ". %. 0. ). $ " ". $ '/\-. ". 0. H" =. " 2B8. I". ". '/\. ". %. ". ). #. ". :. H". " " ) ". %]. ". WW ) ". ". ". " ). : %. ). % ". $7. KKG.

(124) ". $. ). ". -. ". =. :. ". 2B8. $. ". $. '. :. !. #. B. *. ". # ". *. ". 2. :. 2B8. 2B8. 2B8 2B8 ". :. $. :. " ". 2. %. 8. 2". ". ". ". /. B. /. K. $. ". WWW). : ". J •. &. 4. %K) #. % ) N. % ) '". $. %*) 2 •. ". 2B8 %+) '. ". %F) 2 2B8. •. %G) &. ,. %.. •. 2. •. 2. $. H". 2B8 WW+). 2B8J. :. : ". # %. ). ". ". %. ". ). ". 2B8 KKL.

(125) •. 2. ". ". ". I. 2B8. '. -. 7. 2B8 = :. I". ". $. : ,. 2B8. B. K. ". /. $ $. $ ". ". ". KL %. :)J. " #. KLJ , /. $2B8. 2B8. 3. " ". ". : 4". 5. " B " / ,. ". ). $ 2B8. " 7. KL. KKO.

(126) *. *,. ". 2B8 ". " ". , •. %. 2B8 ". 2". 2B8. •. 2B8. •. 2B8 $. •. 2B8. •. 2B8. ". $ ". J. B H". :. $ 2B8. %. ". :. ". " $. ". B. ". ^. =. WWW) 2B8. ) •. :. %. ). ". 2B8. 2". ]. J. •. 2B8. • $. " ". 2B8 " 3 ". •. 2B8. ". ". 2B8. •. ". •. 2B8 ". " ". ". • %.. WW+). ". ". " %B. / 2B8 ' H". % ". ". ]. 2B8. " KOOF). 2". ". ^. ". ". J. WWW). :. $ ". K W.

(127) 9". ". " ". 9. 2B8-. $. :. , " ". *. B. .. H". $. #. *+. .. '. " ". " #. ". ". ". $. #. " .. J. " :. ". I. c(d,. " ". %' $` ] &. ". WW*). $. 2B8. J. ". ". ". : I. ". %. ) I. ". \. .. \.8-. " 8. ". %. KOOO). :. ,. :. :. J. #. " ". $ 4 ". ". $". 5 ". $ ". K K.

(128) ". KOJ. ,. :. \.8. %'. ". ". %. : ". :. H". :. ". / $. 2B8 ). :. ". ,. ,. =. # ". # #. ". K ). \.8. =. #. !^. ". ". " #. " ". ". J. K.

(129) , ". , :. : ". ". " %.2, WW ). c,. d. %. ). " %]. ,. ". ". WW ). " %B. WW ). ,. ". %N. #. `B. : $. ). WW*). ,. :. ". " #- $ *. 2B8 $ %. ". 2. *. &. B. ". 8. ". ) #. ". ". :. I ". ". #. ". " 4. :. ". , B. ". " ". -. ". ". $. ". % WW ). ". ". B". 5. K.

(130) ". ". #. I. **. 8. ". 9. /. 9. /. $. 2B8. 4. $. 5 8" $. ". !. " 4. 5. 4. 5. : =. " ". !. ". I. ". ". $. ". $. ". ". ". 4. ". ". 5. #. " H". H" ". ". ". #. ". H". %. 2B8 ). " ,. ". H". " :. ,. ), ). %N/8). :. $ 9 I 9. /. %.. $. WW+). 2 $ 3J # ". $ ". ". ". ". K *.

(131) :. ". WW*). $. %&. KOO*) =. :. #. % ". %. )". :. B 9.N- .. '. $- N. #. ". 2. $. ,. ". /. # ). H" :. $. ". - B ". *G. " ". 0. ,. 89/-. .. #. %2. ". 'm 8 $. 8. ". 9. $. /. " #. ". :. H". ". :. ". * * K 89/ ,. " N/8 2. %. ). K. ". ". H". J. ". 7 B. % ". ). 7 "". ". ". ". 2. WJ. N/8 % ". J. WW*). " " 'nn. %. 0. ) K +.

(132) 4 ". $5. ". ". ,. B7. $. $. A. H". :. " '. N/8 %. ". ". 89/. H". K)J. K ". N/8. ". # " ". 2B8 ". ". KJ. 2B8 % ". 2. 2B8. J. WW*). 2B8 : 6:. ". " ". 2B8-. ". -. :. '. " H". N/8. ". ". #. $. ". 2B8. " 2B8. I". ". :. " !. !. 2B8 2B8 $! $ " H". 4. 5. ,/#. " ,. H" ". <.8. ". 2B8 " K F.

(133) F. 7 89/. '. ! #. : 89/. J. 2B8. :. ). ". :. * + 2B8J &. 3. $. ". ". :. ". :. ". =. ". ". H". ". ". " ". - $ " $. #. ". " J. " ". ". $ ` B. $ %N. WW*) , $ 9. ". ". /. 8. ". "" :. !. ". 2B8. JI ". $. " ". 2B8. " :. -. H". :. " %. ". WW+) 4 ". ". 5 ". 5. " ". 4. 4 " $ K G.

(134) ". :. 4. $5. I /. :. " " 9. ". 4 H". ". ". 5. $. :. ". $ H". :. ". : ,. $. WW+) ". N. :. /. %. $` ,. :. ". :. #. 89/. ". :. ". H". . $ ". I. $. $. ". 89/. 5 ,. ". 4. *G. 89/ ". ". $. J. Code. # J. Generator. ". J : :. ". ". J 89/ K L.

(135) /. ". ". :. ". :. :. $. ) ". !. ". N/8. :. : ,. ". -. : ". !. 4. : 5. #. 89/ ". ". ". : " ". I". !. :. ,. !. ". ,. !. ". H". $. ,. ". H". " : " " J c&d. ". ". " %N B. `. WW*) ". 89/- 4. ". 4. :. 5. 5. P. " )). ". 1. ". " :. ,. ". ". ". :. :. $. " =. :. $. ". " #. 89/ K O.

(136) ". 4. ! &. 5. !. 2B8. :. ". 4. ". 2B8. :. $. " :. " 5 %=. '. `.. $. $ WW ). 4. 5. 4. " 5. %. ). H" ". $ J " $. " $. ". ". %N". ". 4 ". 5. " ". #. WW ). H". B. :. " ". : ". *FN ,. 2B8 ". : A. ). ,. ,. B /. ). ". ". " 4. ". ". " 5 B. ". : H". A B. K W.

(137) #. ". ". H" ,. %2. WW*). J •. 8. •. %. )). J. ). •. ". J ). ". J. #. " 4. 5. ". #. ". ". :. )). B". H" $. :. " 4. ". : " 4. 5. 5. %8 ). : " " ". 6. ". ). " 4. $. 5%. % ". :). ". %. ). " J. : " ,. 8. : ". ". 8. 8 ". *. ,. ". : H" %8. System.out.println -. ". ". ". *) , : " %8. ). K K.

(138) 8. J,. ". 8 /. o. ^. j#. k ". 6". p. ^. j#. k%)7. %) o o ". P. p. ". P % %M ". P B. " %% ". B p " 7 B p 8 ". r % : B. r. :M))7. %))qp " ) o %# # % ". B ))7. )o %M\. ". :M)7. r r ". / %. %) o I pW7 Ij ". %)7 nnI) o / p " 7 " p " , %I)7 % p 7 jp " _7 nn) o %% " s ) pp W) o / p 7 r. __. ". _ _". r % /. ) B. ". %M ". Mn ". nM. B. ". %M ". Mn ". nM. M) 7 69. M) 7. r r r. K.

(139) 8. J,. ". 8 /. o. ^. j#. k ". 6" o. p. ^. j#. k%)7. %) o ". P. p. ". P % %M ". P B. " %% ". B p " 7 B p 8 ". r % : B. r. :M))7. %))qp " ) o %# # % ". B ))7. )o %M\. ". :M)7. r r ". %B 6" _ _N B B % B r B B B B B B B B B B B B B B B B B B. cd)o. %)7. " %M " %M B I pW7 Ij " " % " " " " " " " " " " " " " " " " " " ". %M %Mt %M %M %M %M %M %M %M %M %M %M %M %M %M %M %M %M. 8 / ot M)7 " p oM)7 %)7 nnI) o , %I)nM M)7. r7M)7 M)7 " %. / %) oM)7 I pW7 Ij " %)7 nnI) oM)7 / p " 7M)7 " p " , %I)7M)7 _ _ " M)7 % p 7 jp " _7 nn) oM)7 %% " s ) ppW) o M)7 / p 7 __ " rM)7 rM)7 % / )M)7 B " %tM " tM n " M)7 B " %tM " tMn " rM)7 rM)7. M)7. n tM ntM. tM)7 M)7 69. tM) 7M)7. r r. K.

(140) 8. *J. class ListPrimes { int numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; public void listPrimes() { for (int j=0; j<numbers.size(); ++j) { boolean isPrime = true; int num = numbers.elementAt(j); // see if num is evenly divisible for(int i=2; i <= num/2; i++) { if((num % i) == 0) { isPrime = false; // num is evenly divisible -- not prime } } if (isPrime) System.out.println("number" + num + "is prime "); else System.out.println("number "+ num +" is NOT prime") ; } }. '. " ". !. :. $. ,. 4. 5. ". : ". H". $. #. : ". %. "". ). ). ". : $. #. :. ). ". # '. :. ". #. ". .2. ". ". #. ". #. ". *FK '". " :. ". : %0. B. /. ,. B K *.

(141) /. /=/. )". = $. ". H". ". # 4. ". 5. J " ". " %]. N. '. $. ". 0. WW*). ". ". ". $ "". " ". :. ). &. $ 4 :. 5. M. 2B8. ". !. 4. 2B8 4. 5. " 4. " ". 5. " ". :. ". M. 5 " ". " $. $ ". " ". " ". :. $. ". $ 4 : ". 5. %. ". : ". ). K +.

(142) ". *F. J. %. ". ". '. '. ). : " #. :. J^. <B8. ". 0. ". $ " 4. " 5 :. 0. +. *F. K^ F. ^. ,. I ". 0 # 0. ". ". .^'. ". 6. 6^. + F. J_ _ I J_ _. ". _. ". _. _. K F.

(143) '. 0. B. /. G. %0B/). ^. 4. 5. ". 0 0B/ ^. .. ^. '. %.^'). 0. = .8 #. ". ". ^. I. 8. %^ 8). 0. " ". ". ". 0. I. I. ". : ^. $customer. ". ". :. 0. $. ". '". I. ". J. $customer $customer.Name $customer.getAddress(). //reference to a variable //reference to a property //reference to a method. ,. " " ". ". $ m %) m %) m. $. , $. !. ^ 8. ". %) m. %). ^ 8. , ). ". m. %). " 0. $. ". " ". 9. $. ". 0. I. $ $. #. ". :. ". ^. L. ^. *F. <B8. <B8. O. ". <.8 <.8. ". J_ _ I J_ _". O. J_ _. !. ". ". _. ^. ". _ I_. _ I. _. ". ". " WW*) &. L. <.8 ". 4<B8. G. ". 5% I. I. _. _ P_ :. K G.

(144) " <B8 -. <.8. =. " ". $ #. !. $. <B8. ! ". ". ,. ". :. </ <B8. " <B8. ". W. <B8 -. 8. ". J. +J N. <B8. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/XSL/Transform"> <xsl:output method="text"/> <xsl:template match="/"> import java.awt.*; import java.awt.event.*; class <xsl:value-of select="//play/@name"/>Play extends Frame { /* The Props for <xsl:value-of select="//play/@name"/> ****/ <xsl:for-each select="//play/prop"> Button <xsl:value-of select="@name"/>Prop = new Button("<xsl:value-of select="trait"/>");<xsl:text/> </xsl:for-each> … </xsl:stylesheet>. ,. <B8. 4__. _. 5). $. </ <.8. $ ". W. %/. ". :. " =. *. ". :. %. <B8. <.8 :. 8. $ 4/. N. F. <.8. 0 5. 0'. '. WWK). K L.

(145) Stylesheet. XML. XML, Java, PDF, etc.. ". *J <B8. <?xml version="1.0"?> <play name="JackAndJill" width="300" height="120" start="bottom">. import java.awt.*; import java.awt.event.*;. <title>Jack and Jill</title> <prop name="up">. class JackAndJillPlay2 extends Frame {. <trait>Go up the hill</trait>. /* The Props for JackAndJill ****/. <script goto="top"/> </prop>. Button upProp. <prop name="fetch"/>. = new Button("Go up the hill");. <prop name="fall"/>. Button fetchProp. <prop name="tumble"/>. =new Button("Fetch pail o’water");. <scene name="bottom"/>. Button fallProp. <scene name="top">. =new Button("Falldown,break crown");. <addprop name="fetch">. Button tumbleProp. <trait>Fetch other Pail</trait>. = new Button("Tumble down");. </addprop> <addprop name="fall"/>. …. <addprop name="tumble"/> </scene> </play. 8 *F. FJ <.8. ". %. ). :. 0. %. ). 0. 0. %/ ". WW* .. WW* ) $% . ) K O.

(146) #. $. /. ". 0. B" - 0. B. ". ". J 0. J 2 ,. J#. B. " ). :. J B". B. ). ". 0. ". :. %. :J jsu I. %. :J jsu. " % %. $ ^. J " ". :J js '. 0. ). sk). sk) 0. ". 8" $. 0. ". $. J. " ". :. 0. ". # %. 0. K. 0. $. 0 0. ) #. 0. ". ". 0. ". +. 0 J_ _. pM\P#M sk ). :J jsp '. #. K. sk). J. J : ". 8 $ 0B/ !. ". :. ". J 2. •. # " ". 0B/ $. ". ". :K. ). :. 2. ,. /. :. •. ". 0> ' " " _. _ I. _ I. _. %0 I pI. $. " ). ". mI. K*W.

(147) JETEmitter:. JET template (1). <translate> (2). translated template (java source) (3) JavaBuilder: <compile> (4). JETEmitter:. Generated Java source code (7). Translated template (Java class) (5). <generate> (6). ". +J 0 ". 0. Model (8). helloworld :. ,/#. %8. ". G) , :. ". J. JETEmitter. 0. generate. ". " $. : B". ". ". " %/ c%K). helloworld. ". WW* ). +dJ. <%@ jet package="helloworld" class="TranslationDemo" %> Hello, <%=argument%>!. 8. GJ helloworld 0 ". 0. " % ). ". %K). $ ". : : : % )J. K*K.

(148) package helloworld; public class TranslationDemo { protected final String NL = System.getProperties().getProperty("line.separator") ; protected final String TEXT_1 = "Hello, "; protected final String TEXT_2 = "!"; public String generate(Object argument) { StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(TEXT_1); stringBuffer.append(argument); stringBuffer.append(TEXT_2); return stringBuffer.toString(); } }. 8. LJ. 0 %*). JETEmitter. I. I. ". % I. JETEmitters. ). build. I ). 6. % ). %+) &. 0B/ $. ". ". %L). ) ". 4. 5. =. generate. ". " 0. ). M : " %F). generate. ". " ". 4. 5. ". 0. String. %G) 0. :. %. •. :. 0. % •. M%. 2. ". 0. ). WW+)J. ". ". " 0. %. %. " ". :. M. ). ) ". K*.

Références

Documents relatifs

To test whether the vesicular pool of Atat1 promotes the acetyl- ation of -tubulin in MTs, we isolated subcellular fractions from newborn mouse cortices and then assessed

Néanmoins, la dualité des acides (Lewis et Bronsted) est un système dispendieux, dont le recyclage est une opération complexe et par conséquent difficilement applicable à

Cette mutation familiale du gène MME est une substitution d’une base guanine par une base adenine sur le chromosome 3q25.2, ce qui induit un remplacement d’un acide aminé cystéine

En ouvrant cette page avec Netscape composer, vous verrez que le cadre prévu pour accueillir le panoramique a une taille déterminée, choisie par les concepteurs des hyperpaysages

Chaque séance durera deux heures, mais dans la seconde, seule la première heure sera consacrée à l'expérimentation décrite ici ; durant la seconde, les élèves travailleront sur

A time-varying respiratory elastance model is developed with a negative elastic component (E demand ), to describe the driving pressure generated during a patient initiated

The aim of this study was to assess, in three experimental fields representative of the various topoclimatological zones of Luxembourg, the impact of timing of fungicide

Attention to a relation ontology [...] refocuses security discourses to better reflect and appreciate three forms of interconnection that are not sufficiently attended to