Agent UML Class Diagrams Revisited Marc ... - DB group, Unimore

5 downloads 9370 Views 172KB Size Report
We propose to prepend the agent name by the stereotype AagentQ as shown on. F igure 3 ..... The example of the E nglish auction protocol is given in F igure 6 . ... Only one work (except ours) exists in the domain of Agent UML class diagrams.
 

!"$#%&'&( )+*-,'.0/21436587958:6:=@?6AB;C W jlIVDFkZXZmoY[EHG\nqG'QSIKph]^JLrBXZJ`sÀ6Cg3dÇ-*KC©CšÄ6*-59,g,g;H;%.C\À678Ç-›C©?d*[Á\ÏK;H*BÄP597¿*-Á\58È6Àd78.;%;™58ÀP*BABÇB;HÈhÀqÉSC';fÁ.0CgÄhÁ59é,\;HÚ*B59ÀoÄh;,$Ç Ð C\365¿Á:d*B:o;H,†5¿Á*BÁ Ð Çq7978ÇKá”ÁHÍhÎh;H.0Cg59ÇqÀ–Ý:6,g;HÁ\;ÀVCgÁ†Çq?6,:6,gÇB:*-,g;58À ΐ;H.C\58ÇBÀÛÝhÍ

Ò¼”¹›¹6ºº  º  ·F¸   ¾4¹  !"

# 78*qÁ\ÁFÄh58*BAB,'*-Ã%Á458À™Ù˜)ÛÚ+*B,\;˜?dÁ±;fÄ%58ÀœÇB,'Äh;,LC\Ç©,\;H:6,\;fÁ±;HÀVC4C\36;˜,\;H78*-C\58ÇBÀdÁ\3658:dÁ4È;78;Ú;HÀqC'Á”*-,g;>:6,g;HÁ\;ÀVC 59À–ÇB?d,:6,\Çq:oÇVÁ\*B7`Í Ø”AB;HÀVC٘)ÛÚ .7¿*BÁgÁÄh5¿*-AB,'*-Ã%Á˜Ã%*[Â+.ÇqÀqC'*-58À›È*-ÀdĞ.7¿*BÁgÁ\;HÁH͂Ø.C\?d*B7978ÂBå *-AB;HÀVCgÁl.ÇB?d78ÄÈo;Äh;ædÀ6;Hĝ*BÁ*­Á±;ClÇ Ð .78*qÁ\Á\;HÁ&ÇB,.Çq?678Ä?dÁ\;$.78*qÁ\Á\;HÁH(Í %6ÇB,58ÀdÁ±Cg*-Ào.;Bå[á36;HÀ ÇBÀ6;L.ÇBÀdÁ\5¿Äh;Ð ,'Ác*-ÀVC'Ác*-ÀdÄ:636;,gÇBÚÇqÀ6;HÁHå*-ÀVC'Ác*-,g;4Äh;æoÀ6;HÄ*qÁ*BÐ AB;ÀVC'Ác*-ÀdÄ>:d36;,gÇBÚÇBÀd;HÁc*qÁ 59ÀdÁ±Cg*BÀd.;fÁÞÇ .78*qÁ\Á\;HÁHÍß$3?dÁåáF;¬3d*[Ïq;C\ǔÄh5¿Á±C\58À6AB?65¿Á\3*-AB;HÀVCgÁ ,gÇBà .78*qÁ\Á\;HÁcÇBÀÄh5¿*-AB,'*-Ã%ÁHÍ ×›;>:6,gÇB:ÈVšCg36;Á±C\;,g;ÇBCS:o*; )+-, .0/2143*BÁ$Á\36ÇKáÀ™ÇqÀ %&58AB?d,\;â6Í Ù@)ÛÚË.ÇqÀdÁ\58Äh;H,gÁÁ\;Ïq;,'*-7.ÇBÀoÁ±5¿Äh;,á3d*-C&Cg36; ÇB?6,,g;7¿*KCg59ÇqÀdÁ±3d59:dÁ&58À©Ù@)+ڞÑ`*BÁgÁ±Çh.58*-C\58ÇBÀcåfAB;HÀ6;,'*-78M5 Lf*KCg59ÇqÀcå *-ABAq,\;HAq*-C\58ÇBÀP*-ÀdÄíÄh;:È658Àd*-,gÂ*BÁgÁ\ǐ.58*-C\58ÇBÀcQÍ %dÇB,458ÀdÁ±Cg*-Ào.;BåB5 *-Àš*BÁgÁ\ǐ.58*-C\58ÇBÀ58ÁLÄh;ædÀd;HĝÈo;CSáF;H;ÀšÇBÀd; .7¿*BÁg^Á URS[_a`&NQ\4b™*-ÀoĀÇqÀ6;.7¿*BÁg^Á cT_a`edMSQb0cfcåd59C@58ÁC\36;HÀ°:C\Ç%ƐÀ6ÇKáèC\36;.ÇBÚ:d*BÀV á365978;>ÇBÀ6;­;Ú:678ÇKÂB;H;@5¿Á$.ÇBÀoÁ±5¿Äh;,g;HĀ*-Àdę5eC5¿Á†:oÇVÁ\Á\59Èd79;˜C\ǝƐÀ6ÇKáìC\3d;­;HÚ:679ÇKÂq;;fÁLá365878; C\36;°.ÇBÚ:d*BÀÂ+5¿ÁÁ\;78;H.0Cg;HÄÞÍlؔÀÌ*qÁ\Á\Çh.5¿*KC\58ÇBÀË5¿Á,g;ÀdÄ6;,g;HÄË*BÁ©*§Ð Á±Çq795¿ÄË7958À6;°.ÇBÀdÀ6;H.C\58À6A C\36;§Ág*-Ú;™Çq,Äh59é‚;,g;ÀVCš.78*qÁ\Á\;HÁ°ÑçÁ\;O; %l59Aq?6,g;›Ü[Ö0ͬß$36;,g;€*B,\; ÇB?6Ð ,šÈd*qÁ±5¿.™*qÄhÇB,gÀ6Ú;ÀVC'Á C\3d*-C†*-:d:679ÂC\Ç*BÀœ*BÁgÁ±Çh.58*-C\58ÇBÐ gÀ 5B*Àd*-Ú;BåBC\36;@,\Çq79;@*-CL;H*q.'3š;ÀdÄšÇ C\36;@*qÁ\Á\Çh.5¿*KCg59ÇqÀcåKC\3d; Ã?679C\58:67858.5eCS°*KC;H*q.'3€;HÀdÄ°Ç C\36;*BÁgÁ\ǐ.58*-C\58ÇBÀ°*-ÀdĖ*-AqAB,g;AV*KC\58ÇBÀÍ

$^ÀÌÙ@)ÛÚLå&* cX\ecRNQd WVNQZ WYSQ\ 5¿Á*§,g;7¿*KCg59ÇqÀdÁ\3659:ËÈ¡ 99;9  X  O  ³lRKRK…±’o•I=  MLTV}­“ ‡ TqEf’o• ‡ I{ \ = ‡ …'Rf“q]^RfI ZY[ Z\ ]" ^L_ 4 `G +DaI(N(  b\c`  W g  f˜ gd ]2NeJ $'IKGg JS}  GgD4QS‡ I h {VG‡ {q‡JSXZXZT ]^RfRH