RESEARCH OUTPUTS / RÉSULTATS DE RECHERCHE
Author(s) - Auteur(s) :
Publication date - Date de publication :
Permanent link - Permalien :
Rights / License - Licence de droit d’auteur :
Bibliothèque Universitaire Moretus Plantin
Institutional Repository - Research Portal
Dépôt Institutionnel - Portail de la Recherche
researchportal.unamur.be
University of Namur
Distributed collaborative model editing framework for domain specic modeling tools
Koshima, Amanuel; Englebert, Vincent; Thiran, Philippe
Published in:
Proceedings of the 2011 6th IEEE International Conference on Global Software Engineering
Publication date:
2011
Document Version
Early version, also known as pre-print
Link to publication
Citation for pulished version (HARVARD):
Koshima, A, Englebert, V & Thiran, P 2011, Distributed collaborative model editing framework for domain specic modeling tools. in Proceedings of the 2011 6th IEEE International Conference on Global Software Engineering. IEEE Press.
General rights
Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain
• You may freely distribute the URL identifying the publication in the public portal ?
Take down policy
If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.
01
23
4
1
563
789*+
+
,5*4
,3
1
-7.*87+/81
3
1
0124
,374*4
5
6
*40*3,1
078791
:9.*87+
1
01;**+
2
<3,067+=*2>13,?@109703/01+75743?A>1+1887;>14,0 AB79C7/B727,49>970374 D01-74213E*6F,364 G7+1163 /3,1+HI,3,067+J5*2>13,?-109703J701+75743?8>1+1887J3>14,0KL66088J,9J57MNOPQRSPTUVWXYZ[\]^Y_^`Va]bYZcdU[`efVVbghXi]WXj fkl]aXZam]^XW]\Vn]lokbVi]lfh]\Xgfo]np]XlgXZaXl]ZVn kg]aWVl]ol]qk]ZfbpfVWVa]b^VW\b]rgpgf]WgstVZg]qk]Zfbpu fh]a]WXZaoVlWVa]bWXZXc]W]ZfXZa^VbbXmVlXfYVZXWVZc U[` fVVbgm]^VW]gWVl]YW\VlfXZfsvZ^VbbXmVlXfYi]WVa]bYZcu aVWXYZg\]^Y_^WVa]bgXl]WVgfbp]aYf]aXZa]bXmVlXf]a^VZj ^kll]ZfbpmpaYw]l]Zfg]WYjXkfVZVWVkgkg]lgsx]Z^]ufh]l]Yg XZ]]aoVll]^VZ^YbYXfYZcfh]g]\XlXbb]bp]iVbi]aWVa]bggVXg fVg]XWb]ggbpnVlyfVc]fh]lst[tz ^VWWkZYfp\lV\Vg]gfVVbg Vlf]^hZYqk]gfV]Zgkl]^VbbXmVlXfYVZXWVZcc]Z]lXb\kl\Vg] WVa]bYZcbXZckXc]gumkffh]paVZVfcYi]okZ^fYVZXbYfY]gfVgk\j \Vlfl]^VZ^YbYXfYVZXZaW]lcYZcoVlXgpZ^hlVZVkgWVaY_^XfYVZs vZXaaYfYVZuWXZXc]W]ZfVo^VWWkZY^XfYVZgXWVZcW]Wm]lgVo ^VbbXmVlXfYi]clVk\^VkbaXbgVh]b\fVoX^YbYfXf]^VbbXmVlXfYVZYZ fh]clVk\svZfhYg\X\]lun]\lV\Vg]X^VWWkZY^XfYVZolXW]nVly fVWXZXc]]r^hXZc]gVo^VZ^kll]Zfbp]aYf]aU[` WVa]bgXWVZc kg]lgs{]gYa]gun]\l]g]ZfXl]^VZ^YbYXfYVZolXW]nVlyfVW]lc] ^VZ^kll]Zfbp]iVbi]aU[` WVa]bgs
|}~QOTcbVmXbgVofnXl]a]i]bV\W]Zfu^VVlaYZXfYVZu^VbbXmj VlXfYVZuU[` CJC .*87+041-70/0110774101.0/12,7*634,47/0110774 101379>01673>,3,1323*4,1273>7+7-7+*6,5234,931*0*6 2*634,4787-7+*8370364*3 9*873*3*87+J78791:9,++E? .0/ 62720*3,1078791:9.*87+101,016,17207. 3*287916E3>7234693647?57>,-1*4,0847614737032*6,8 8+19,31*02413>1028791:98*3,102J;>73,10187,*6 0*3,1078791:9.*87+10107.123*87294157,2*+631*0 814793+E621018*3,109*0978324,3>743>,017074193*87+101 +,016,172?3>75707:32*63>12,884*,9>>,-75770872941578 10J07.62723*87+?373,3*87+,08373,373,3*87+ 3*872941579*097832,38174703,5234,931*0+7-7+2J<3*87+12 ,0,5234,931*0*6,2*634,472E2373J<373,3*87+12,07 *41703783*4,4823>7478472703,31*0*62*634,4787-7+*83703 373>*8*+*1172,087087,-*42J1574127?,23*87+2,47 8729415785E373,3*87+2?373,3*87+2,47,+2*872941578 5E373,373,3*87+1J7J/.2/9*47J.73,373,3*87+ 12,3101363 273*69*0978324>19>87:073>7+,016,172 109+681011327+6J 07.2,473,1+*4783*,28791:9,88+19,31*08*3,102*3>,3 13>,23*7-*+-73*37733>707447614737032*623,57>*+8742 ?J07.27-*+-75E3*816E1013>714373,3*87+10 *48743*2,3126E07447614737032JC08778?+157*3>742*634,47 ,4316,932?373,3*87+29*6+8,+2*7-*+-73>4*61>*632*634,47 87-7+*83703+1679E9+721J7J,0,+E212?872110?3723101?,08 3,10370,097,2,4726+3*6,5733746087423,08101*63>7 84*5+738*3,10*4744*49*447931*0?JG79,627*6373, 3*87+7-*+631*0?3>771231013*87+2311>30*+*017457 9*06*43783*3>7074-7421*0*6373,3*87+J;>7476*47?3>727 3*87+207783*579*7-*+-7810*48743*9*06*43 3*3>7 ,8,8378373,3*87+J .*23*63>707. 3**+287-7+*878103>78,239*021874 3>73*87+10184*9722,2,2101+762743,25?>*47-74? 3>12>E8*3>7212123**47234193101413>471,4823*>*484*7932 ,473,0,178J.*87+101*62*634,472E23732626,++E4761472 9*++,5*4,31*0,3*013735742*6,14*68413>817470329*87 ,08251++2J7097?3>74712,07786*414*6837357423* 2>,473*87+101,4316,9321J7J3*87+,08373,3*87+2,08 2E09>4*01 73>714,931-13172J7>,4783*87+101,4316,9329*6+857 781378,087-*+-789*09644703+E3>4*61>*633>787-7+*83703 +1679E9+7*6,2*634,47,88+19,31*05E817470362742J<2, 4726+3?3>7E311>30*327,3+722+E4*453*173>74*43>7:0,+ 4726+33,E0*3574>,3627424,03JC0*3>744*482?3*87+101 ,4316,932579*37109*02123703413>7,9>*3>74J C09*02123709E12*07*63>73,109>,++701723>,3>10874 9*++,5*4,31-73*87+7813101?3>7476*47?9*0¡19323>,39,627 109*0212370917207783*57187031:78,08472*+-78JC086234E 9*33*0+E6272,97034,+478*213*4E413>37417379>,01232 ,08+*95210*48743*>,08+7109*02123709E84*5+732,08 7026479*++,5*4,31*0JD06*4360,37+E?+*95101379>016712 10,876,376*4,+,417063574*6627424>*4*45108,4,++7+ ?JG721872?1084,93197?3>12379>01673,572369> 31376*4627423*472*+-79*0¡1932?JC0,88131*0?3>12 ,884*,9>472341932627423*57878708703*0*07478*213*4EJ ¢3>743*872*69*++,5*4,31*09*6+8,+2*578*2215+7?4>747 7,9>373574*6,14*68>,2>12>74*408,431,+9*8E*63>7 1+*5,+28791:9,31*03*87+,089*336019,37>12>74,931-13172 5E27081013722,172J;>123E87*69*++,5*4,31*011-72 627429*034*+*-743>7148,3,,08+733>73 4*451012*+,31*0J C3,+2*,884722723>784*5+73 *657101878708703*0,2101+7 478*213*4EJG63?13129>,++7011013*5778,++9*8172*63*87+101 ,4316,9329*02123703£579,6273>7E9*6+8573*81:788,4,++7+E 5E62742J ¤757+17-73>,3,024741013>76*++*410167231*027026472 9*++,5*4,31*0,3*0107. 3**+2H>*4 3*3,0,179*3 36019,31*0,3*013735742*6,14*68¥,08>*4 3* 8737939*0¡1932,08479*091+79*0¡1931013*81:9,31*02¥¤7 84*8*27,9*++,5*4,31-764,374*459,++78019*./23*702647
01223415367183918*9+94+5,-.8/7011234+5+569+94+517 012234153675+918+2+87678**519:;3,;7,<;+51=82 103201:6-1+94+5,+>0;38*+9+,,3*+,610199987036+6;+7530675767+, =76;16;+59+94+5,-?:+07@0322646;+6+>0;38*+,+A9+80+,17 +2+9+863560;38*+1:+536718,B7-+-05+36+48+2+6+49:836+C6;36 35+9,+861383:6918+2,3889+63D918+2,-1187@036718,17 918+2,3889+63D918+2,35+01865122+846;993830615,536;+5 6;38,176=35+3*+86,-/7011239,+,213<2015+EFG3,76, 9+63D9+63D918+28+@8767 18-H;7,:3:+57,15*387I+83,71221=,J?+06718K8+,0574+, 012234153675+918+2+87678*-?+06718L8+,0574+,/701123M, 350;76+0695+40199987036718 388 5+018072736718-?+06718 N 9+86718,5+236+8=15O,-?+06718F8+,0574+,4+8+@6,388 @83226?+06718P:5+,+86,79695+=15O388018029,7 18-QRSTUUVWTXVYZ[\]T^\UZ_`
a,,636+878EbFG4cTTd\XVYZ[\eTXf7,36657496+861996932 786+58+:+88+80+1763,O,3918*99267:2+9,+5,61:51890+ ,:+07@0:518906,15,+5570+,-STgdhY\XihddTXY\^STTd\Xj VYZ[\kTXflSiSkm7,366:+17011:+53675+=15O78=;70; 019:96+5,6,6+9,35+79:2+9+86+861,9::1566;+,+99693226 786+58+:+88+86=15O,-.8730640?0n 7,34513887,07:278+ 6;368+32,=76;;1= :+1:2+35+=15O78*78*519:,3886;+ 988+523678*6+0;8121*7032,9::156-oXThdeVX\7,3,176=35+ ,6,6+9 6;367,8+,7*8+861,9::156011:+53675+=15OEbFG -STUUVWTXVYZ[\gT^\U\^ZYZ_`7,3*519:=35+78=;70;019:96+5 ,6,6+935++9:216+861+3,+9,+5,01999870367183885+018D 072736718=15 O-?780+99267:2+9,+5,=76;87p+5+86*132,4,6536+*7+,388 +>:+57+80+2+5+2,35+785125+878012234153675+918+278*46;+75 01999870367188++8,614+01865122+8,13,61;35++p+0675+ 0122341536718,-.8730649+94+5,173*519:0199987036+ 18+3816;+54691877678*019918@+2817=15O,,90;3, 918+2,3889+63D918+2,3889,+9+,,3*++>0;38*+,EbPG 61:51:3*36+210329187@036718,-q+80+46;+5+7,38++861 ;35+3:5161012153*978+278+7150186512278*0;38*+:51:3D *36718,-r801865122+80;38*+:51:3*367182+6,+5+569+94+5 173*519:61:51:3*36+;7,<;+5210329187@036718,6116;+5 9+94+5,875+0626-H;7,01928039,+30186789+,87,09,,718 3918*9+94+5,61,125+018s70678*:51:1,32,38876936 +5+8;39:+5012234153675+=15O-t86;+018653564301865122+8 0;38*+:51:3*367189383*+,9187@036718,-?:+07@0322643 01865122+57,3,,7*8+861,9:+557,+0;38*+,-1383*+9+8617 0;38*+,019284+915++u07+86388+p+0675+77301865122+5 ;3,3O81=2+8*+1749,78+,,819378388;3,3*118918+278* +>:+57+80+-v+,78+,4,<;+;3,396;1576661300+:6155+w+06 9187@0367 18,-x+0180727367187,3:510+,,179+5*78*018s70678*5+5,718, 17B9+63C918+2,786138+= 5+5,718-.6018,67696+,30675767+, 27O+8+6+067181778018,7,6+807+,3889+,;78*-?:+07@032264 87p+5+80+,4+6=++86=15+5,718,17B9+63C918+2,8++8614+ 78+867@+84018s706,3918*6=15+5,718,,;19284+8+6+06+8 3885+,125+8,13,619+5*+6;+6=15+5,718,786138+= 5+5,718-/7p+5+80+,4+6=++86=15+5,718,17B9+63C918+2,35+ 8+575+89,78*+76;+5iYVY\jWVy\^cTgdVXZyT_15czV_`\jWVy\^ cTgdVXZyT_EbLG4EbKG-iYVY\jWVy\^cTgdVXZyT_63O+,,636+,17
37*95+b- /701123M,350;76+0695+ 6=15+5,718,17B9+63C918+2,=76;3,39+380+,6153,3878:96 3888+575+6;+7587p+5+80+,-H;7,:510+,,7,019918265+7+55+8 613,87p+5+8078*388767,019:96367183226+>:+8,75+388 0;38*+:1,6D9156+9 Eb{G-SzV_`\jWVy\^cTgdVXZyT_O++:, 6530O170;38*+,=;+8+5+56;+61009543886;+876,615+,6;+9 786135+:1,76156-?16;3646;+5+7,818++86103209236+8+263, 236+5-|d\XVYZT_jWVy\^cTgdVXZyT_7,3,:+073266:+17czV_`\j WVy\^cTgdVXZyT_=;+5+8+263,35+5+:5+,+86+83,3,+A9+80+ 170;38*+D1:+536718,Eb}G-|d\XVYZT_jWVy\^cTgdVXZyT_03:D 695+,6;++>306679+,+A9+80+,170;38*+,6;3601928;+2:61 988+5,63880;38*+,3888+6+06018s706,EbKG-v+,78+,476038 32,1+>:5+,,,+6,171:+536718,6;36100955+8783019918 0186+>63,019:1,76+1:+536718,-a0015878*61~1+*+2+6-32 -Eb{G4679+,+A9+80+,170;38*+,388019:1,76+1:+536718, ;+2:9,+5,61+3,726988+5,63880;38*+,78Td\XVYZT_jWVy\^ cTgdVXZyT_6;3878yYVY\jWVy\^cTgdVXZ
yT_-..-/701123 QRQXczZY\cYhX\ /701123 7,3 87,657496+8 012234153675+ 918+2+87678* 7539+=15O4=;70;2+6,+30;9+94+5173*519:61;35+;7,<;+5 1=82103201:6-a,767,,;1=878 Z`hX\4+87615,17 oXThdBv14388H19C388+87615,17oXThdB/35784 0;352+,388q+856C9187766;+752103201:7+,388,+886;+75 9187@036718,3,30;38*+5+A9+,661301865122+517oXThd Ba270+C388301865122+517oXThdBa93883C5+,:+0675+26 ,13,61:51:3*36+6;+759187@036718,6116;+59+94+5,-.8 730646;+0122341536718,0+83571019284+019+,915+019:2+> =76;39+94+51718+*519:9364+785125+878938616;+5 *519:,-315+>39:2+43814,+55+51718+*519:97*;64+3 01865122+5783816;+5*519:-v964=+018,78+56;+,79:27@+8 7159170122341536718,0+83571B6;+18+7835+0638*2+3,,;1=8 78Z`hX\C786;7,=15O-n+3,,99+6;36B9+63C918+2,1=8+8 4618+01865122+57,788+:+88+867519 B9+63C918+2,1=8+8 4616;+501865122+5,-/7011233221=,39+94+561+>0;38*+ ;7,<;+5210329187@036718875+0626=76;196,9:+557,718173 01865122+544966;7,66:+170199987036718;3,357,O614+019+ 19617,680;5186=76;16;+59+94+5
,-01234567 819*+,0-.+5/01+*253 01234547 +01513155052640578 60.177*5759/.3.5215819*+,00455:945..5215/85 819*+,0;5/01;*253<.55=>?@ABCD7E85.57*5759/.045 954.*5F4*35F4*35/G95F;*253F;5/01;*253F7*9G ;*253 052;0./54;*2537H ;0./54<;5/0D;*25380.*55*4;*45 7*9G<;5/0D;*253.I817804521./41J3/520;*52;5;J54.7 819*+,0 1;935;55/.351K54.03351L351255/1M54<NNO8D /*21P5455/10/5<;5/0D;*253535;55/.351L353G7,07855I3G 7450/52<;5/0D;*253535;55/.80.0351L351255/1M547E80/ ;505./80/F/I*<;5/0D;*253535;55/.0457*5.1254520.5L303 <.0;5D1Q052*53G1Q/85G80K50.0;5NNO87H 954.*5 15K*3K52157*330J*40/1K5;*25315280.04*35<.DI1/845.957//* 0<;5/0D;*253FI81781./G9520.07*5/4*3354F05521/*4*405 *J.54K547O5Q07/F/8545045/I*7*5/4*33544*35/G95.I8178 0451;935;55/5215819*+,0.3780.0;*2537*5/4*3354 *40;5/01;*2537*5/4*33547H ;5/01;*2537*5/4*3354<0520 ;*25317*5/4*3354D;05025.5K*33/1*5*Q0;0./54;5/01;*253 <45.957/1K53G0;0./54;*253D7H7*5/4*33544*35/G951.R5:1J35 ;505152/80/1/705J50..12552/**/854;5;J54.*Q024*397 H954.*5705/83.J5J*/8521/*4F7*5/4*3354F*4*J.54K54Q*4 21./157/<;5/0D;*253.7H954.*5I1/805521/*44*35/G9580. 0I41/505245020775../*7*9G;*253..S85*I5.3*7033GF I85450.05*J.54K5480.*53G045020775..7 819*+,01;935;55/./I*0221/1*503;0157*5759/..378 0.;01513155052J405785./*./*45;*253.052;5/01;*253. 3*7033G7E85;0153155./*45.21P5455/K54.1*5.*Q07*9G <;5/0D;*2537,21/*4.7055*/;*21QG7*9G<;5/0D;*253../*452 012345T7 N.54O5/54Q075+*253 *5 /85 ;015131557U8555K54/85G I05//* ;*21QG 7*9G <;5/0D;*253.3*7033GF/85GM4./7450/5J405785.Q4*;/85;015 31550522*;*21M70/1*5./854570*45:0;935F15=>?@ABVF0 7*9G;*2535K*3K5.Q4*;K54.1*5WX/*K54.1*5WY*5/85;015 3155J0.52*5780525.94*9020/52Q4*; 07*5/4*33547O/03.* .8*I.0J40578/80/1.7450/52JG05521/*4F6*JF/*;*21QG /857*9G;*2533*7033GQ4*; K54.1*5WX/*K54.1*5WXZY[0 J40578I0.7450/52J5Q*4507*9G;*2535K*3K5.Q4*;K54.1*5 WX/*K54.1*5WY7 U53.52/85Q*33*I15243551525:0;935/*25;*5./40/5 *34Q40;5I*4\7]5/H3175F6*J052E*; 04515K*3K15215 7*330J*40/1K5;*253521/152FI8545H31751.07*5/4*3354052 6*J052E*; 045521/*4.7H3175M4./3G8052.*3//85151/103 K54.1*5*Q0;5/01;*253FWXF/*033;5;J54.[03.5415/54Q075 80.0I1225/<.D^_BB=>?@AB`^abb7]0/54F6*J7450/5.0J40578 Q4*; 81.3*7037*9G;5/01;*253052780525./850..*710/1*5 315\15/*07*;9*.1/1*5 4530/1*5.819052 854550;5./85 0..*710/1*515/*c7*;9*.52dQc0..8*I515=>?@AB`^eb7H52 8503.*157*49*40/5.81.40/1*5035*Q780525.15/*;33/1;5210 M35.0.c03.5415/54Q0751.7*;9*.52*QI1225/.f7HQ/54I042.F /857*5/4*3354FH3175F0526*J;*21QG/8578052545L35./. /*25/8540..8*I515=>?@AB`^gb7 hijkll@m>gan>km O5819*+,0F;5;J54.*Q024*397*;;35170/5JG;*21 1QG152<;5/0D;*253.3*7033G052.552/8514;*21M70/1*5./* */854.;5;J54./84*32807*5/4*33547U813505521/*4;*21M5. <;5/0D;*253.F535;55/04G780525*9540/1*5.<gABanBopBqBnB amp@rpanB_D/80/0209/<;5/0D;*253.045./*4523*7033G*5 0J40578<175459*.1/*4GD7819*+,0 3.5.081./*4G;5/01 ;*253/*25M55./437/345.*Q/85.5535;55/04G*9540/1*5.F J3/21.73..1*50J*3//8581./*4G;5/01;*2531.*3/*Q.7*95 *Q/81.I*4\7,21/*4.7*332055*/0/5780525*9540/1*5.I1/8 ;33/1;5210M35.<17570321*F/5:/FK125*D/*25.741J5/8514 40/1*5035J58152;*21M70/1*5.7 ,21/*4..552<055*/0/52D.5L35575.*Q780525*9540/1*5. <78052545L35./D/*07*5/4*33547E85G7*33203.*.552/8514 3*703;*21M70/1*5.21457/3G/**/854521/*4.FJ3//81./G95*Q 7*330J*40/1*580.041.\*Q80K152157*5.1./55/<;5/0D;*253. I1/8*/854;5;J54.*Q024*397O5/81.I*4\FI50..3;5 /80/07*5/4*33541.0.551*4./0PI1/82**2\5*I35225*Q J3.155..2*;015052;*2531525:95415575765.125.F.S8580. 21K550503/8*41/G/*07759/*445s57/;*21M70/1*5.94*9*.52
0123456789*+2,6-576..27/00.428/,+/-1272232856-/4/8527 5425/64632.4-6732756276.72458764 727846-9:5672784 6-9:;<9=-8/,5>8?+22@/44-2807606823,+/-128/-386.728 ,6-A4,5801,6-83.54-143.544234/B.285+/5328,74027/546-/.2 684634B,/546-89C?+2,63.3/.86,6-5/,5/-234567D+6+/8 07606823,+/-128560255273-32785/-35+24/-386.72,6-A4,58 56125+279E72-53/..1>/,6-576..270760/1/528/,,20523,+/-128 56/..424027868/1763086/856/3564/54,/..1276.72,601 5425/64632.8549298567236-4/4-F.4-2868764 727846-9:56 727846-9:;<9*+2824634B,/546-8,63.3,/382/-2D72784 6-68/,6015425/64632.4-,6-84852-5D45+.6,/.4634B,/546-89 G2-,2>5+282,6-A4,588+63.302432-54B23/-372,6-,4.23 .6,/..1015+22345679 H672@/40.2>I6082-3882232-,2868/--65/5232.242-5/71 6027/546-854929,72/52>32.252/-3 303/52865+/5/723823 56/3/055+2/886,4/546-.4-J5492972-/44-1/-3,+/-1245 4-56,640684546-72./546-656K.4,24-67327560760/1/52+48 4634B,/546-85665+274240275*646>822LMNOPQRSTU9K.4,2 2@/44-28,+/-1280760682301I60/-35+2186.72,6-A4,58 56125+279K8527D/738>8+20760/1/528,+/-12856/..4240278 86/856276.72,601425/F4632.88764727846-9:5672784 6-9:;<>822LMNOPQRSVU9C+2/.8682-384632.84417/546-857/5211 867/4632.,6-576..2756276.724632.85602,6-867423 D45+-2D 32B-4546-868425/F4632.9*+24632.4417/54 6-4-8573,546-8,63.30212-27/523/3564/54,/..1/-35676864268 5+24 441+5/.86024-,67067/5234/-3/..101/-23456767/ ,6-576..279 WXYQVZ:VM[M\]MZ: *62-8372,6../067/546->,6-A4,54-1,+/-128-2235602 3252,523/-37286.7239=-3223>^4_6`EH/36058ZaQP\]MZ:b T\cQdVZea\PMcZ:/0076/,+5632747234f272-,28025D22-5D6 5425/64632.89C4-,24632.8/-3425/F4632..472/534f272-5 /0857/,546-.272.8>D2/3605235D634f272-5,6-A4,53252,54 6-857/521428563252,5,6-A4,58025D22-4632.8/-3,6-A4,58 025D22-425/F4632.89_6-A4,58/723252,523014-802,54-1 825868,6-,3772-56027/546-85+/5,+/-124632./-3425/F 4632.2.242-58>72802,5472.1g<hi>g<ji9*+48510268,6-A4,5 3252,546-/0076/,+,63.302721/7323/8ZaQP\]MZ:bT\cQd,6-F A4,53252,546-g<ki9=-,/82868,6-A4,58>^4_6`EH07674328 8/,4.454288672345678/-3,6-576..2758656,6-83.543.544234/ B.285+/5328,74027/546-/.2684634B,/546-886/85686.72 ,6-A4,584-4-527/,5472D/19E345678,63.3/.86,6-5/,5549274/ 74326,6-8272-,4-1>24/4.>,+/56/,6-576..2767/-234567D+6 07606823,+/-1285686.72,6-A4,5856125+279K8/12-27/.73.2 6872,6-,4.4/546->D207606825+/52727123456748867,2356 ,+66824634B,/546-80760682301/,6-576..27D+2-2727,6-F A4,586,,379I358?+2,/-0760682+27?+48.6,/.4634B,/546-8 549295+26-24-,6-A4,5D45+0760/1/523,+/-1286/8/,+/-12 7223285./5279 ^4_6`EH.25823456785632,432D+2-5681-,+76-4l25+247 .6,/.4634B,/546-8D45+,+/-1280760/1/5238764/,6-576..279 E34567881-,+76-4l25+247.6,/.4634B,/546-8D45+0760/1/523 ,+/-128B785/-35+2-,6-54-32D45+5+247D67J9*+265+27 60546-485+/5>234567802-381-,+76-4l/546-3-54.5+21B-48+ 5+247D67J/-3427125+247.6,/.4634B,/546-8D45+0760/1/523 ,+/-128./5279=-065+,/828>/,6015425/64632.B785.1276.72 8764 727846-9:56727846-9:;<9K8527D/738>6027/546-85+/5 /3/05/,6015425/64632.9:.6,/..1/7272F0./1236-/-2D 727846->9:;<9=-3223>^4_6`EH07282-58825868.6,/.463F 4B,/546-85+/5/72,6-A4,54-1D45+0760/1/523,+/-1285 6/-2345679*+223456782.2,585+682,+/-1285+/58?+2D/-5856J220 /-382-38/8/,+/-127223285./5279*+48D/1^4_6`EHJ2208 /-372F/00.1.6,/.4634B,/546-8/8527/3/054-15425/64632.8 384-1,+/-120760/1/546-8 m2,6-,4.4/546-076,2884836-2065+01/,6-576..27/-3 5425/64632.234567886/856427125+2474634B,/546-8D45+ 07606823,+/-1289H672@/40.2>D+2-I6082-38+484634BF ,/546-856K.4,2ScQQLMNOPQRRSTUU>8+22@/44-2807606823 ,+/-1289I35>8+2,63.3/.86831128556/33/-2D ,./88 ,/..23/n43125*10202,/382/8/42D43125510254929I3556-> *2@5H42.3>o/02.6441+50238230134f272-538274-5278/,289 K8527D/738>K.4,2/-3I60D67J56125+27564634815+2076F 06823,+/-12801/334-1/,./885n43125*1026/-3/--65/52 ,+/-126027/546-8D45+43.544234/B.2856328,74025+247 7/546-/.2ScQQLMNOPQRSVUU9*+2->K.4,282-38,+/-1285+/5 8+2/-3I60/17223306-/8/,+/-120760/1/546-5665+27 42402789 m2,6-,4.4/546-4836-28670/47868,+/-1285+/5/724 -,6-A4,5D45+2/,+65+279C6420/47868,+/-128/72-65 ,6-A4,54-1>8674-85/-,2>/0/4768,+/-1285+/5463481/85/52 68/5425/64632.2.242-54-/8/42D/19H672@/40.2>48 065+I60/-3*64 72-/42/-/886,4/546-.4-J8764 p+/8q 56p,6406823r8q>5+2825D64634B,/546-8/72-65,6-A4,54-1 D45+2/,+65+279r-5+265+27+/-3>8642,+/-1284/1,/382 ,6-A4,58>8672@/40.2>48*6432.2528/,./88D431254-+48.6,/. 4634B,/546-89*+484634B,/546-48,6-A4,54-1D45+,+/-128 0760/1/5238764 K.4,25,6-576..276>+2-,2>*64 B785.1-2238 56/3605,+/-1280760/1/52301K.4,2/-382-38+48.6,/. 4634B,/546-8/8,+/-127223285./5279 K845D/88/43/0672>^4_6`EH3828ss=^ 5634f27F 2-54/525425/64632.2.242-583-4232.19G2-,2>-2D.1,72F /5235425/64632.2.242-58/72,6-8432723/834f272-59H67 2@/40.2>8300682*64 ,+/-1285+2B785727846-684632. SLMNOPQRS\UU014634814-1/43.540.4,45168/-/886,4/54 6-.4-J/-372-/424556VZeaZcQdtu9G2/.86/338/-2D,./88 ,/..23/vMdNQ]wxaQ/845488+6D-4-LMNOPQRSVU028672 K.4,20760/1/528/,,20523,+/-12856/..42402789=-5+48 ,/82>-2D ,./8828,72/52301*64 /-3,+/-120760/1/54 6-SvMdNQ]wxaQU/72,6-8432723/834f272-5,./88289*+2728672> *64+/856,6-83.55+27/546-/.2854929/--65/546-8>43.544234/ 72,6738>9996D+4,+/--65/52,+/-12886/8563-32785/-35+24 /-3427127233-3/-54632.2.242-589G2,/-/.86,6-5/,5 K.4,2/-3?67I608678375+272@0./-/546-9K8/12-27/.73.2> 48/8/424632.2.242-548,72/523.6,/..1/-34-/,+/-12 0760/1/546->5+2-/4632.2.242-55+/548,72/523.6,/..1 8+63.30272467239=548/.86068840.2867/4632.2.242-5 5602,72/5236-.1245+274-*64y8.6,/.4634B,/546-674 -,+/-120760/1/546-9=845484-5+2,+/-120760/1/546->/ -2D 4632.2.242-548/332356*64y8720684567 10/8236-5+281-,+76-4l/546-857/5211+2,+68289z2D.1,72/5234632. 2.242-5801*64>D4..0282-5/8/,+/-12076068/.56K.4,2
012345 62781089*942+,3-279-7-.2+12,9/308-33/829091329023 *72+1-1/1323/,3211,9/3089182909-494, *72+-3* 83307501279-856327887339832+1280703909-2490034:*18 3/727-.1,3211,9/30;2+3-8+38+970/83-/,9/30,7.4127 9-7-82470279-8291,9/3009-249003498:7-94/3429329023,9/308 *72+-3* /35-7279-8941,3211,9/305<7-03807039,3211 ,9/3009-2490034:/938-92+123100388297-821-03,9/308; 2+3,7.41279-824123.738.3-34123/=>+34,1>-92=309,30323 29,7.41231007-821-03,9/3085881438702;2+343781-33/ 297-094394123,7.41279-824123.738,1-7100>29,7.41232+983 ,9/3082+1214382700-922107/*72+2+3-3*83307501279-894 ,3211,9/305?7@9ABC34927/3841070727384301>7-.9-@DEB FGHI29+303,9/3009-2490034297-094394123,7.41279-8241231 .738,1-7100>7-94/3429,7.41232+9837-09-87823-2,9/3085 ?7@9ABC/938-923-87432+12,9/30814309-87823-2*72+ 2+374,3211,9/30814234,9/307-23.41279-J,7.41279-1027272738 143334494,3/5K+780970/+3032941070721232+33L0+1-.3 94M3142710N,9/3082+12/9-9247050009-82417-28942+374 4383302723,3211,9/3081,9-.,9/303485 6665OPQRSPTUVWXY A1->4383140++18=33-/9-37-2+33182291//43880+101 03-.389409001=94127238942*143/323093,3-256-FGZI;6.-12325 10509,3143//7[343-21334910+3849409001=94127230>3/727-.1 23L2942433=183//907,3-285?3*1-1-/\3/.3FGGI1089 3493983/109001=941279-,9/302+1203287834829+1-/03 09-]70281-/,34.32+3747-23-279-809001=94127230>5\9*3234; ,9829434327978*94^8/310*72+09001=9412723,34.7-.94 8942*14309/385 6-2+309-23L29409001=9412723,9/307-.;2+34314343* 441,3*94^8121701=032+12873394209001=941279-1,9-.?<A6 299085K+383441,3*94^809,,9-0>1/9321334910+3807^3 787-.03-2410433987294>*72+,34.3,30+1-78,81-/090^8 FG_I7-94/34293-874309001=941279-1-/+1-/037-09-87823-0> 349=03,85BAC<2943781-93341279-1=183/09001=9412723,9/30 3/727-.441,3*94^494B007383A9/307-.C41,3*94^9BAC: =183/,9/308FG`I5BAC<29437838103-2410433987294>*72+ 093>1,34.3230+-7a738293-874309001=941279-5A321B/72b FGcI7,303,3-28defghijklmnnlooplohgqnhqrstlnurjvjsw 9<,142690^8 0x:29873394209-07443-2100388948+143/ ,9/307-.1427410282+1214382943/03-24100>5B23-2+97.+090^1 7-.230+-7a731887,3882470209-87823-0>,9/30;72=309,38 7-1/3a7123*+3-1-7,=349478348*+93/729,321:,9/308 7-314100304310+1234>09*2+438+90/FZGI5K+3831334910+38 09-82417-100,3,=34829=3/333-/3-29-103-2410433987294>5 ?1E1L78FZZI781-93341279-=183/33341291333409001=9412723 441,3*94^494,9/303/727-.5621297/82+3349=03, 94=37-. /333-/3-29-9-303-2410433987294>5y72;7278381-1729,1270 09-]702438907279-1334910+2+1278=183/9-2+361,39420090^ 1-/2+3/3032383,1-270894E41L785y72;*314.732+125-10 4387028941729,12704309-07071279-34903880970/-9243]3022+3 7-23-279-94783485<9;*334939831/78247=723/09001=9412723 441,3*94^01003/?7@9ABC*+70+443378348=37-./333-/3-2 9-103-2410433987294>5y387/38;,9/7501279-814309-249003/ =>+7,1-1.3-289-921729,1270:5 6z5yP{P|}SY ?7@9ABC1009*81.497394,9/3034829*94^7-7890127 9-1-/3L0+1-.32+37409010,9/7501279-8*72+92+34,3,=348 012345627,303,3-282*9,17-09-03328870+18,17-107-31-/ =41-0+2+12+30329,1-1.309,,7-701279-1,9-.,3,=348 1-/3-874309001=941279-5y387/38;0+1-.38143,1-1.3/=>1 09-24900349+7,1-1.3-2:5A9437,39421-20>;109-24900344903 78]3L7=03,31-7-.2+12720970/=331870>1887.-3/291-92+34 ,3,=345K+78/>-1,70490381887.-,3-20970/03233930329 7,303,3-2,943301=94123/824123.7389-29394?7@9ABC;7535 1783401-/303.123+78J+344903291-92+3433489-5?7@9ABC 108934927/3841070727384943/72948291--921232+37441279-103 940+1-.38*72+,7027,3/7150385 z5C~S~WPUVWXR{T@V{Q~Y}V{ K94700>=3-352449,?<A 29908;72787,39421-2297,34923 0993341279-1,9-.2+3,56-2+78*94^;*3+12334383-23/1 2+394327010441,3*94^293-874309001=941279-1,9-.?<A 299085<330750100>;,1-1.7-.09,,7-701279-81,9-.,3,1 =34894109001=9412723*94^1-/4309-0707127-.09-07443-20> 329023/?<A85K+33493983/441,3*94^;?7@9ABC;78122+3 3140>821.3947,303,3-21279-292107/1232+39432701009-03328 34383-23/7-2+78313345 OP|PWP{PY FZI51A5C1243;MK9*14/81=18702+394>29,9/30,9/30/4723-3-.7-3341 7-.;N7-rjgoujjrdj hfglijklvrsqrllgqrsdi jqrhllrhqhui;GHH`5
FGI?5@5<0+,7/2;M73823/729487-249/70279-A9/301/4723-3-.7-3347-.;N jehlg;2905_;-95G;335Gc_Z;GHH5
F_I<5300>1-/51E5K9021-3-;jefqrdlnqnijklvqrsrfvqrs vv njklslrlgfhqjr5 U703>16BBB@9,37234<90732>E4;GHH5
F`I@59-1031E3431-/y5\3-/3489-1<300348;ilhfejklvvqrs jgdj h fglrsqrllgqrs5 3*¡94^9+-U703>;GHH5
FcI?5<237-=34.;C5y7/7-8^>;A5E1234-98249;1-/B5A34^8;i¢£nvqol ijklvqrs¢gfeljg;G-/3/58//789-1U3803>E49438879-10;GHH5 FI5 ¤+1-.; MA321,9/301/4723- ,9/30 7-234343234 32907279-;N 7 -jefrqjr hj hul hu frrfvmi d¥¦m§ njr lglrnl jr ¨lnhjgqlrhlkgjsgfeeqrsowohleovfrsfslofrkfvqnfhqjro; 8345DDE<68 Hc5 3* ¡94^; ¡;©<88@A;GHHc;335GZ`GZc5 FD-07-3I5821701=03+223JJ/97510,594.JZH5ZZ`cJZH`cc5ZH``Z FªIA5\344,1--8/934434;<5y3-;1-/B5734.3-8;M@93311729,127-. 097303/ 32907279- 94 ,321,9/308 1-/ ,9/308;N 7- ¦gjnllkqrso j hul «gk gjlfr jr lglrnl jr ¨¨¦ ¬ ¨lnh ¨gqlrhlk ¦gjsgfeeqrs;83453-915 y3407-;\37/30=34.<347-.341 z3401.;GHH;335cGª5FD-07-3I5821701=03+223JJ/L5/97594.JZH5ZHHªJ ª1_1`G1H_HZ_1H ` FIy54780+^9;?5<5909298;1-/O5C5E17.3;MK9*14/88>-0+49-77-. ,9/308*72+329027-.,321,9/308;N7-jgoujjrijklvgqlr dj hfgljvhqjrfhdip®;GHHª5 FI5U10+8,72+;MA321,9/301/1321279-1-/,9/300911/1321279-;N7 -¨¨¦;83456302743 92387-@9,37234<073-03;B5B4-82;B/5;2905 `H5 <347-.34;GHHª;335HHG`5 FZHI@5@9-821-27-;z5B-.03=342;1-/E5K+741-;M84309-07071279-441,3*94^ 29873394209933412723*94^*72+?<A;N7-¦gjnllkqrsoj hul¢qgoh rhlgrfhqjrfvjgoujjrjefqrrsqrllgqrsulvkqrnjrrnhqjrqhu mqd¯¬jr lglrnlnjvvlnhqjrpdjgs;2905`cª;GHH5 FZZI85A97.3-92;°5y01-0;1-/ A51E5342178;M?1341L788 33341
291333409001=9412723,9/303/727-. 441,3*94^;N7- ¦gjnllkqrsoj hul ¬hu ¢¦ ¥ ±² rhlgrfhqjrfvjr lglrnl jr qohgqhlk mvqnfhqjro frk rhlgjlgfvl dwohleo;8345?86< H5 y3407-; \37/30=34.<347-.341z3401.;GHH;335ZG5FD-07-3I5821701=03 +223JJ/L5/97594.JZH5ZHHªJª1_1`G1HGZ`1H G
FZGIK5A3-8;M88212319412+3114287423>9-8942*143,34.7-.;Ntgfro dj hrs;2905G;335```G;A1>GHHG5FD-07-3I5821701=03 +223JJ394210510,594.J0721279-504,³7/´cªZª5cªZª
0123456789*++,+-./0152.,370*+3154,99./056 26/7.89+193.7 :./;,9+,+- 6<</9*=>.;0? @9>*++.; 4.<7./A+,7./;,88 B,+C0D.=>5 E.<50FGGH50I+7,+.3567*,7*J7.K>88<KLL;997./58M56+,N7,+C5*=5*8L39=;L O@4O2GH <*<./6789*++,+-./5<3P
01Q3R5S,7*890T5R977,+;N26;;9*+0*+3T5U,8C<*8/,=M0VWXYZ[\][\^X[_`Z^a bcdeWXYZ[\0F+3.35 IfE.,7781.3,*0O+=50FGGg5
01h3452=>9,38*+3B5T*++9+05D*M,+-=;=i;./,96;78K26<<9/8,+-*/8,=6N 7*8,9+i9/M0?][jkc^WXbckk[X^Wl][[kWXm^ZeWn[Xo0797510<<5pqQG0 1HHF5 01r3s52*,89 *+3 152>*<,/905I<8,9,;8,=/.<7,=*8,9+0?t]u ][jkc^v bcXev079752p0<<5QFqg101*/=> FGGh50I+7,+.3567*,7*J7.K>88<K LL39,5*=959/-L1G511QhL1GhpHpp51GhpHgG 01p31549.-.7015w.//9*++;39./P./0@5w.79,+-0*+3 s5B,0528*8.N J*;.3 7;5 9<./*8,9+NJ*;.3 =>*+-. 8/*=M,+-0? ,+ kX[xWWlZ\yY [z u{|}~bu[|b}u]]u n[XoYa[k0.+7./0A260FGGH0FGGH5 0I+7,+.35 67*,7*J7.K >88<KLLiiiJ/6.--.5,+586953.L;8*8,=L<6J7,=*8,9+;L <3PLFGhLS*<./25<3P 01g3E5R9+/*3,*+3 T54.;8P.=>8.705:./;,9+ 993.7; P9/ ;9P8i*/. =9+-6/*8,9+9*+*-.9.+80?t]u ][jkc^vbcXev079752G0<<5F2FqFgF0 @6+. 1HHg50I+7,+.3567*,7*J7.K>88<KLL39,5*=959/-L1G511QhLFgGFpp5 FgGFgG 01H31549.-.7015w.//9*++;39./P./0I579+4.;.+39+M0*+3@5w.79,+-0 5I<./*8,9+NJ*;.3 =9+ ,=8 3.8.=8,9+0? ,+ X[xWWlZ\yY [z ^aW Y^ \^WX\m^Z[\m_n[XoYa[k [\ u[lW_][jkmXZY[\ Z\ Xmx^ZxW0;./5 O41RSf1G5 .is9/M0s0A26K6R10FG1G0<<5F1q2G50I+7,+.35 67*,7*J7.K>88<KLL39,5*=959/-L1G511QhL1gFr1Qp51gFr1hQ
0FG315w.//9*++;39./P./05I<./*8,9+NJ*;.37./;,9+,+-9P9.8*993.7;i,8> =9<.0?,+X[xWWlZ\yY[z^aW]b}n[XoYa[k[\][jkmXZY[\m\l VWXYZ[\Z\y[zb[z^`mXWu[lW_Y0;./5R:21 fGH5 4*;>,+-89+0R0 A26KOR99<68./29=,.880FGGH0<<5QHqhQ50I+7,+.3567*,7*J7.K >88<KLL3539,59/-L1G511GHLR:215FGGH5hGp1pFF
0F13R5NB5 O-+*80 5 I;8./0 S5 1977,0 15 R*/80 @5 U.//,.0 65N15 4./9*//.=0S5268/*0152>*<,/90B5T.+9969M0@5N15T6;=*0 *+3 E56.//*96,056 =99<*/,;9+ 9P 9<8,9,;8,= *<</9*=>.; 89 =977*J9/*8,7..3,8,+- 9Pi,M,<*-.;0?,+ X[xWWlZ\yY[z^aW \^WX\m^Z[\m_][\zWXW\xW[\][__md[Xm^ZeW][jkc^Z\yW^`[XoZ\y tkk_Zxm^Z[\Y m\l n[XoYamXZ\y5 4*;>,+-89+0 R0 A26K O R99<68./29=,.880FGGp0<<5QpQqQg250I+7,+.3567*,7*J7.K>88<K LL<9/8*75*=959/-L=,8*8,9+5=P9,31hQhGGH51hQh2QQ 0FF3S5.i*+*+3E5w.-3.052.9,N;8+=>/9+96;=9+ ,=83.8.=8,9+*+3/.;N 9768,9+,+*;8+=>/9+96;;9P8i*/.3.7.79<9.+80?,+}]b]n0E5w*/<./ *+3R568i,+03;5 2</,+-./0FGGp0<<51hHq1pg5 0F23S52/,<7*M,=>05T7*+=0*+315NS5./7*,;0526<<9/8,+-=977*J9/*8,7. 3.7.79<9.+8,+*+9<.+93*.+7,/9+9.+80?,+X[xWWlZ\yY[z^aW\l }}}\^WX\m^Z[\m_][\zWXW\xW[\b[z^`mXWumZ\^W\m\xW54*;>,+-89+0 R0A26KO R99<68./29=,.880FGGr0<<5FQQqFh250I+7,+.35 67*,7*J7.K>88<KLL<9/8*75*=959/-L=,8*8,9+5=P9,311pFHrF511p2GG1 0FQ31549.-.7*+3@5w.79,+-051U289/.K*993.7/.<9;,89/8P9/.9P 993.7;0?,+]b}0@54/*9./0@5T,;>9<0S5D5.7*+J60*+325A=>,8.70 3;5 6R10FG1G0<<52Gpq2Gg5 0Fh3254.77805R*;.8997;6<<9/8P9/=9N9<./*8,7.i9/M,+,+P9/9*8,9+;8;8.9 3.;,-+0?,+\z[Xjm^Z[\bY^WjYZ\^aWnnn }\eZX[\jW\^0;./5OUOS R9+P./.+=.S/9=..3,+-;0R5E977*+30s5R>.+0*+315U*+-03;507975 11h5 R>*<9*+w*7701HHg0<<5QHqrH5