• No results found

On the design of a generic object adaptor

N/A
N/A
Protected

Academic year: 2022

Share "On the design of a generic object adaptor"

Copied!
10
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

!"#$%&'()*,+!.-/%)*0/.1/22

3/465/7

"#$%&869.

:

*;=<!>/?A@62+B0/,+B

CD

2,E

FHGJILKNMPOLQSRTVUWTLXRYILZ[XZIL\^]_UOL`ILKNMPOLQSR\^]_OLacbdTLX,X]_GLefbdO^QSgVTVG[]B`Lbd`

K,O^RNadO^O^GOihW]_`LRY]_GLef]BGYj[I^ZkbdTVRY]_ILGJ`^l,`LRYO^bd`mTVGVUfT6eon_I^K,T[npILKNM^O^QSRYqrK,T[`^O^U

j[OLUOLZTVRY]_\^OmO^GV\L]_ZILGVbdO^GVRNs,t,gV]_`XTLXOLZuTVUUWZvOL`^`^OL`]_`^`LwVO^`mQSI^GVQSO^ZkGV]_GLe

QSI^GV`LRYZwVQSRN]BILGJI_jxbdTLX,X]_GLeybdOLQzg[TVGV]_`^bd``LwLX,XI^ZRN]_GLeyRNgVO]_GVRNOieZTVRY]_ILGJI_j

U] jrj,O^ZvOLGVRUWTVRYT[qrZvOAXI^`^]_RNI^Z]_O^`m]BGTmeon_ILK,TVnI^KNM^O^QSRYq{K,TV`^OLUfO^G[\^]_ZvI^GVbdO^G[RYs

|xOj,I^QSwV`mI^GJRNgVObdTLX,X]_GLefI_jxI^KNM^O^QSR]_UWO^GVRN]BRN]_O^`T[GVUfILKNMPOLQSRTVQSRY]_\LTVRY]_I^G

bdTVGVTLeO^bdOLGVRXO^Zj[ILZAbdOLUK,l}RYg[O#ILKNM^O^QSR,TVUT~XRYI^ZoQSI^bHXI^GVOLGVRYsF€`L]_bXn_O

bdI^UWO^nTVGVUTmeoOLGVO^Z]_Qj[ZT[b.OLadI^Z‚xRYg[TVR`LwLX,XI^ZRN`UOL`^]eGJ]_bXn_OLb.OLGVRYT[q

RY]_ILG.I_j(I^KNM^OLQzR,TVUWTLXRYILZ`#]_`*XZIAXI^`LO^UsP|xO#TVn_`LIƒXZvOL`^OLGVR,TVG.TLX,XZvILTVQSg.RYI

TJGVILRYTVRN]_I^Goj,I^Zu`iXOLQS]j,l,]_GLeyT~X,XnB]_QSTVRN]BILGJ`iXOLQS]„xQXTVZRY`mI_jILKNM^O^QSRTVUWTLXq

RYILZ`^s,t,gV]_`mGVI^RNTVRY]_I^G]B`mwV`^O…j[wVnTV`mRYgVOmK,TV`^]_`†j[I^ZuRNgVOT[wVRYILb.T[RYO^UeoOLGVO^ZT[q

RY]_ILGJI_jxTLX,Xn_]BQSTVRN]_I^GJ`AXO^QS] „Q&I^KNM^O^QSRWTVUTLXRNI^ZuQSI^UWO^s

‡HˆŠ‰L‹xŒ[[Ž6}d‘&Œ[’SŽ6‹

“.”•>”—–™˜Vš›œ•>z”ž/Ÿ ”$›ž/¡¢y£NŸ•>¤/›¥¦˜V§ž/š”•>£N˜Vž¥¦˜Vš£NŸ•>z£N¨§•>›š™˜V¨,©>›¡•&–™”ž/”ª,›–™›ž/•

Ÿ¢,Ÿ•>›–™Ÿ=«“.¬.­=®/¯£Nž/•>›ª,z”•>£Nž/ªyš”•>”—˜V¨,©>›¡•>Ÿ˜V¥*›°V£NŸ•>£Nž/ªyš”•>”—$› ˜VŸ£N•>˜Vz£N›Ÿ£Nž/•>˜±”— ›²

Ÿ£NŸ•>›ž/•&§ž/£N¥¦˜V~–³ª,œN˜V¨”œ˜V¨,©>›¡•&Ÿ ”¡›´Vµ/z”ž/Ÿ ”$›ž/¡¢y£NŸ”¡¤/£N›¶›š™¨¢y¡˜Vž/Ÿ•>z§¡•>£Nž/ª

–™”  £Nž/ª,Ÿ¨›•>·(››žš”•>”—”ž/š™$›¸§›Ÿ•>Ÿ£Nž›”¡¤˜V¥*•>¤/›œN˜V¡”œš”•>”—–™˜Vš›œNŸ”ž/š™”—Ÿ£Nž6²

ª,œN›ª,œN˜V¨”œ–™˜Vš›œ&«•>¤/›¡”ž/˜Vž/£N¡”œš”•>”—–™˜Vš›œN¯>´V¹•&£NŸ·(£Nš›œN¢y”¡¡› •>›š™•>¤/”•&˜V¨,©>›¡•²¦˜Vz£>²

›ž/•>›š™–™˜Vš›œNŸ”$› ”z•>£N¡§œN”zœN¢yŸ§£N•>”¨œN›”Ÿ¡”ž/˜Vž/£N¡”œ–™˜Vš›œNŸ=º»6£N¡˜VœN¼½¾>´

¿ ¤/£NœN›”—œN”zª,›¨˜Vš¢y˜V¥*·(˜VzÀ™¤/”Ÿ¨››ž§ž/š›z•>”À›ž•>˜± $˜V¶£Nš›¡œN£N›ž/•>Ÿ˜V¥*“.¬.­=®

•>z”ž/Ÿ ”$›ž/•œN”ž/ª,§”ª,›¨£Nž/š£Nž/ª,Ÿ•>˜y•>¤/›ª,›ž/›z£N¡Ÿ›z¶£N¡›Ÿ $˜V¶£Nš›š=¨¢•>¤/›“.¬.­=®Á«¥¦˜V

›°V”–™ œN›Â6¬.ÃÄ/Åƺ¬.­=DZ´…¼(È,´AÈÉ&´AȾN¯>ÊV$›œN”•>£N¶›œN¢yœN£N•>•>œN›·(˜VzÀ™¤/”Ÿª,˜Vž/›£Nž/•>˜±•>¤/›”$›”—˜V¥

 $˜V¶£Nš£Nž/ªf•>˜V˜VœNŸJ¥¦˜Vm£Nž/•>›ª,z”•>£Nž/ªf z›²¦›°V£NŸ•>£Nž/ªfš”•>”˝$› ˜VŸ£N•>˜Vz£N›ŸJ£Nž/•>˜y“.¬.­=®Ì”ŸJ˜V¨,©>›¡•

£N–™ œN›–™›ž/•>”•>£N˜Vž/Ÿ´

¹ž•>¤/£NŸ ” ›·(› $›Ÿ›ž/•&”—¥¦z”–™›·(˜VzÀ™¥¦˜V–™˜Vš›œNœN£Nž/ªÊVš›Ÿ£Nª,ž”ž/š™£N–™ œN›–™›ž/•>”•>£N˜Vž

˜V¥*–™”  £Nž/ªy–™›¡¤/”ž/£NŸ–™Ÿ¨›•>·(››žš£N¥v¥¦›$›ž/•&›°V£NŸ•>£Nž/ªy”  œN£N¡”•>£N˜Vž/Ÿ”ž/š™š”•>”—z› ˜VŸ£>²

•>˜Vz£N›Ÿ=«›´…ª´VœN›ª,”¡¢y£Nž/¥¦˜V~–™”•>£N˜VžŸ¢,Ÿ•>›–™Ÿ¯”ž/š™”—ª,œN˜V¨”œ˜V¨,©>›¡•²¦¨”Ÿ›š™¥¦›š›z”•>£N¶››ž/¶£>²

$˜Vž/–™›ž/•´pµ¤/›x–™”  £Nž/ªJ–™›¡¤/”ž/£NŸ–™Ÿx ›~¥¦˜VL–Í•>·(˜f–™”£Nž€•>”ŸÀŸÊpz› $›Ÿ›ž/•>›šÎ¨¢J•>·(˜

Ÿ˜V¥¦•>·(”$›¡˜V–™ ˜Vž/›ž/•>ŸÏV•>¤/› ˜V¨,©>›¡•&”š” •>˜V”ž/š™•>¤/› œN”ž/ª,”§ª,›¨£Nž/š£Nž/ª´

µ¤/›˜V¨,©>›¡•&”š” •>˜V£NŸ$›Ÿ ˜Vž/Ÿ£N¨œN›¥¦˜V–™”ž/”ª,£Nž/ªy–™”  £Nž/ª,Ÿ¨›•>·(››žª,œN˜V¨”œ˜V¨,©>›¡•

£Nš›ž/•>£N•>¢y”ž/š™œN˜V¡”œ£Nš›ž/•>£N•>£N›Ÿ˜V¡˜Vz$›Ÿ ˜Vž/š£Nž/ªyš”•>”—Ÿ•>z§¡•>§$›Ÿ´Vµ¤/›œN”ž/ª,§”ª,›¨£Nž6²

š£Nž/ªy $˜V¶£Nš›Ÿ”¡¡›ŸŸ•>z”ž/Ÿ ”$›ž/¡¢y”ž/š™z› $›Ÿ›ž/•>”•>£N˜Vž˜V¥*˜V¨,©>›¡•&$›¥¦›z›ž/¡›Ÿ”ž/š

š”•>”—¶”œN§›Ÿ£Nž•>¤/› $˜Vª,z”–™–™£Nž/ªyœN”ž/ª,§”ª,›Ÿ•>¤/”•&•>¤/›¡œN£N›ž/•&”  œN£N¡”•>£N˜Vž $˜Vª,z”–в

–™›zŸ§Ÿ›´Vµ¤/£NŸ£Nš›”—£NŸ£NœNœN§Ÿ•>z”•>›š™¨¢y•>¤/›Ñª,§$›¨›œN˜V·y´

µ¤/›$›–™”£Nž/š›˜V¥*•>¤/£NŸ ” ›£NŸ˜VSª,”ž/£NÒL›š™”Ÿ¥¦˜VœNœN˜V·(ŸÏV¹žŸ›¡•>£N˜VžÉ&ÊV·(›š£NŸ¡§ŸŸ•>¤/›

–™”ž/”ª,›–™›ž/•&˜V¥*˜V¨,©>›¡•²¦£Nš›ž/•>£N•>¢y”ž/š™˜V¨,©>›¡•&”¡•>£N¶”•>£N˜Vž/Ÿ´V¹žŸ›¡•>£N˜Vž½&ÊV·(› $›Ÿ›ž/•

•>¤/›–™”£Nž£Nš›”Ÿ˜V¥*”—¡˜Vž/¡› •>§”œ–™˜Vš›œ˜V¥*•>¤/›˜V¨,©>›¡•&”š” •>˜V´V¹žŸ›¡•>£N˜VžÓ&ÊV·(› z›²

Ÿ›ž/•Ô˜V§6š›Ÿ£Nª,ž€˜V¥Õ”±ª,›ž/›z£N¡x˜V¨,©>›¡•²¦˜Vz£N›ž/•>›šÎ¥¦z”–™›·(˜VzÀ=¥¦˜V#˜V¨,©>›¡•Ô”š” •>˜VzŸÊp¨”Ÿ›š

˜VžÌ•>¤/›J¡˜Vž/¡› •>§”œÕ–™˜Vš›œ>Ê,”ž/šÖ£NžÌŸ›¡•>£N˜VžØ×Ê[·(› $›Ÿ›ž/•”žÌ”  z”˜V¡¤Ì•>˜Ù”Ëž/˜V•>”•>£N˜Vž

(2)

㠈Šä±å*æVç&‘&Œ ’S}ç苌[’SŒ[éÆê苏ìëíê&‹êèî&çèëíç&‹Œ

µ¤/›Jš›Ÿ£Nª,ž ˜V¥u˜V¨,©>›¡•è”š” •>˜V6¥¦z”–™›·(˜VzÀÖ£NŸ¨”Ÿ›šÖ˜VžÌ”±š£NŸ•>£Nž/¡•>£N˜VžÌ¨›•>·(››ž  › –™”/²

ž/›ž/•”ž/š •>›–™ ˜Vz”z¢J˜V¨,©>›¡•£Nš›ž/•>£N•>¢=ºïœNð”¼(È,Êpñ.”›“.£N•>•>¼½¾>´,¬.¨,©>›¡•>Ÿ·(£N•>¤€ ›~–™”ž/›ž/•

£Nš›ž/•>£N•>¢y¡”ž¨›§Ÿ›š™”Ÿ=ò ˜V˜V•>Ÿ˜V¥* ›zŸ£NŸ•>›ž/¡¢ómô~ÊV˜V•>¤/›¢y¡”ž ”z•>£N¡£N ”•>›£Nžª,œN˜V¨”œ

”ŸŸ˜V¡£N”•>£N˜Vž/Ÿ´

µ¤/›d$›œN£N”¨£NœN£N•>¢x˜V¥ ›~–™”ž/›ž/•ƒ£Nš›ž/•>£N•>¢x¤/”Ÿ.”Ö«¶£Nz•>§”œNœNœN¢,¯W§ž/œN£N–™£N•>›šËŸ¡˜V ›.˜V¥o•>£N–™›Ê†¨§•

–™”¢y¨›œN£N–™£N•>›š™£NžŸ¡˜V ›˜V¥*Ÿ ”¡›´Vµ¤/›$›œN£N”¨£NœN£N•>¢y˜V¥*•>›–™ ˜Vz”z¢y£Nš›ž/•>£N•>¢y£NŸœN£N–™£N•>›š

¨˜V•>¤Ì£NžÌŸ¡˜V ›J˜V¥Ÿ ”¡›J”ž/šÖ•>£N–™›Î«›´…ª´[•>£N–™›œN¢œN£N–™£N•>›šÖ•>˜Ù”ËŸ›ŸŸ£N˜Vž/¯>´[¿ ¤/›ž •>¤/›$›J£NŸ”

š£NŸ¡$› ›ž/¡¢y¨›•>·(››ž•>¤/›$›¸§£Nz›š™$›œN£N”¨£NœN£N•>¢y˜V¥*˜V¨,©>›¡•&£Nš›ž/•>£N•>¢y”•&•>¤/›ª,œN˜V¨”œœN›¶›œ>Ê

”ž/šÎ•>¤/›x$›œN£N”¨£NœN£N•>¢J•>¤/”•Ô¡”ž€¨›xŸ§  ˜Vz•>›šÎ¨¢J”ž€›°V£NŸ•>£Nž/ªJœN˜V¡”œoš”•>”ٝ$› ˜VŸ£N•>˜Vz¢Êp•>¤/£NŸ

ª,” ™–™§Ÿ•&¨›ÑœNœN›š™¨¢y•>¤/›˜V¨,©>›¡•&”š” •>˜V´Võ*˜V£Nž/Ÿ•>”ž/¡›ÊV£N•&–™”¢y¨›ž/›¡›ŸŸ”z¢y•>˜

ò¦Ÿ£N–™§œN”•>›ó ›~–™”ž/›ž/•£Nš›ž/•>£N•>£N›ŸJ¥¦˜V6œN˜V¡”œ˜V¨,©>›¡•>Ÿ·(¤/£N¡¤ ¤/”¶›•>›–™ ˜Vz”z¢£Nš›ž/•>£N•>£N›Ÿ

˜Vž/œN¢´

ïž/¤/”ž/¡£Nž/ªy•>¤/›$›œN£N”¨£NœN£N•>¢y˜V¥*œN˜V¡”œ£Nš›ž/•>£N•>¢y£Nž•>¤/£NŸ·(”¢ÊV£NŸš˜Vž/›¨¢ –™”ž/”ª,›–™›ž/•²

–™›¡¤/”ž/£NŸ–™Ÿ˜V¥*•>¤/›˜V¨,©>›¡•&”š” •>˜V´V­=”ž/”ª,›–™›ž/•&£Nž/¶˜VœN¶›Ÿ ”¡•>£N¶”•>£N˜Vž6Ê  ”ŸŸ£N¶”•>£N˜Vž

”ž/š § š”•>›˜V¥*–™”  £Nž/ª,Ÿ¨›•>·(››žª,œN˜V¨”œ”ž/š™œN˜V¡”œ£Nš›ž/•>£N•>£N›Ÿ´

ö

+÷+Ðø

2.2Ð )*

ޘV¨,©>›¡•&£Nž”—œN˜V¡”œš”•>”—$› ˜VŸ£N•>˜Vz¢y¡”ž¨›£Nž›£N•>¤/›”  ”ŸŸ£N¶›˜V ”¡•>£N¶›Ÿ•>”•>›´LŞ

”¡•>£N¶›˜V¨,©>›¡•&¤/”Ÿ”—$› $›Ÿ›ž/•>”•>£N˜Vž£Nž z£N–™”z¢yŸ•>˜Vz”ª,›ÊV”ž/š™£NŸz›”š¢y•>˜±$›Ÿ ˜Vž/š™•>˜

˜V ›z”•>£N˜Vž£Nž/¶˜V¡”•>£N˜Vž/Ÿ´LÅú ”ŸŸ£N¶›˜V¨,©>›¡•&ž/››šŸ•>˜±¨›”¡•>£N¶”•>›š™¨›¥¦˜V$›£N•&¡”ž¡”zz¢

˜V§•&”ž/¢y˜V ›z”•>£N˜Vž/Ÿ´

¹ž Ÿ˜V–™›JœN˜V¡”œš”•>”±$› ˜VŸ£N•>˜Vz£N›ŸÊ,”¡•>£N¶”•>£N˜Vž ”ž/š= ”ŸŸ£N¶”•>£N˜VžÌ£NŸš˜Vž/›•>z”ž/Ÿ ”$›ž/•>œN¢Ê

”ž/š™˜V¨,©>›¡•>Ÿ”$›£Nš›ž/•>£Nћš™·(£N•>¤$›œN£N”¨œN›˜V£NšŸ=«›´…ª´VŸ§zz˜Vª,”•>›Ÿ¯>´V¹ž˜V•>¤/›zŸÊVŸ§¡¤

–™”ž/”ª,›–™›ž/•è£NŸJš˜Vž/›J–™˜V$››°V œN£N¡£N•>œN¢f¨¢f•>¤/›J”  œN£N¡”•>£N˜VžÌ $˜Vª,z”–™–™›´,¹žÌ•>¤/›JœN”•>•>›

¡”Ÿ›ÊV•>¤/›˜V¨,©>›¡•&”š” •>˜V–™§Ÿ•& ›~¥¦˜VL–³•>¤/›Ÿ›•>”ŸÀŸÊV¨›¡”§Ÿ›·(›·(”ž/•&•>¤/›–³•>˜±¨›

•>z”ž/Ÿ ”$›ž/•&”•&•>¤/›¥¦›š›z”•>£N˜VžœN›¶›œ>´

µ¤/›£Nš›ž/•>£N•>£N›Ÿ˜V¥*”¡•>£N¶”•>›š™˜V¨,©>›¡•>Ÿ”$›§Ÿ§”œNœN¢y•>›–™ ˜Vz”z¢´Vµ¤/›$›¥¦˜Vz›ÊV•>¤/›–™”ž/”ª,›²

–™›ž/•&˜V¥*˜V¨,©>›¡•&£Nš›ž/•>£N•>¢y–™”  £Nž/ª,Ÿ=«›´…ª´V¨›•>·(››žŸ§z$˜Vª,”•>›¨”Ÿ›š™ª,œN˜V¨”œ˜V£NšŸ”ž/š

”¡•>£N¶”•>›š™˜V¨,©>›¡•>Ÿ¯£NŸ¡œN›”zœN¢yž/››š›š™¥¦˜V˜V¨,©>›¡•>Ÿ•>¤/”•&ž/››š™•>˜±¤/”¶› ›~–™”ž/›ž/•&£Nš›ž6²

•>£N•>¢y”•&•>¤/›¥¦›š›z”•>£N˜VžœN›¶›œ>´

È,´±¹ž•>¤/›¥¦›š›z”•>£N¶›˜V¨,©>›¡•&–™˜Vš›œ>ÊV ›zŸ£NŸ•>›ž/¡¢y£NŸš›Ñž/›š™¨¢y$›”¡¤/”¨£NœN£N•>¢y¥¦$˜V–

ÿ

ÿ

!" #$%

&'(!( %' ")

%"* %"*

+,!" #$%

Local data repository

- /.0 %$%

(3)

ö ö

­=”ž/”ª,›–™›ž/•&£NŸ z£N–™”z£NœN¢yž/››š›š™·(¤/›ž˜V¨,©>›¡•>Ÿ”$› ”ŸŸ£N¶”•>›šÐ«•>¢, £N¡”œNœN¢y¨¢yŸ˜V–™›

 ˜VœN£N¡¢y£Nž•>¤/›œN˜V¡”œš”•>”—$› ˜VŸ£N•>˜Vz¢y·(¤/£N¡¤•>¤/›¥¦›š›z”•>£N˜Vž¤/”¶›ž/˜V•&¡˜Vž/•>$˜Vœ˜V¶›z¯>ÊV˜V

·(¤/›žÌ£Nš›ž/•>£N•>£N›ŸJ”$›J¡¤/”ž/ª,›šÖ¥¦˜V6Ÿ˜V–™›J˜V•>¤/›m$›”Ÿ˜VžØ«›´…ª´[¨›¡”§Ÿ›J˜V¥u”šš$›ŸŸ$›œN˜V¡²

”•>£N˜Vž˜V¡¤/”ž/ª,›˜V¥* z£N–™”z¢yÀ›¢y¶”œN§›¯>´

ð›¢y£NŸŸ§›Ÿ”$›¤/˜V· •>¤/›˜V¨,©>›¡•&”š” •>˜Vš£NŸ¡˜V¶›•>¤/”•&Ÿ˜V–™›•>¤/£Nž/ªy¤/”Ÿ¤/”  ›ž/›š&Ê

”ž/š™¤/˜V· £N•&$›”¡•>£N¶”•>›Ÿ˜VÑž/šŸ£Nž/¥¦˜V~–™”•>£N˜Vž”¨˜V§•&”—–™˜V$›z›¡›ž/•&£Nš›ž/•>£N•>¢´Vµ¤/›$›

”$›J–™”ž/¢f ˜VŸŸ£N¨£NœN£N•>£N›ŸÊVš› ›ž/š£Nž/ªf˜VžÌ•>¤/›œN˜V¡”œÕŸ¢,Ÿ•>›– ”ž/š™•>¤/›J”  œN£N¡”•>£N˜VžÌ˜V¥u£Nž/•>›²

$›Ÿ•´VÇ.›ž/›z”œNœN¢ÊV·(›¡”žš£NŸ•>£Nž/ª,§£NŸ¤¨›•>·(››ž•>¤/z››•>¢, ›Ÿ˜V¥*–™”ž/”ª,›–™›ž/•&Ÿ•>z”•>›²

ª,£N›ŸÏ

5

­=”ž/”ª,›–™›ž/•è¨¢y›°V¡› •>£N˜Vž6ÏVµ¤/›J˜V¨,©>›¡•&”š” •>˜V•>”À›ŸJŸ˜V–™›”¡•>£N˜Vž·(¤/›ž•>¤/›J¡œN£>²

›ž/•Ô”•>•>›–™ •>Ÿx•>˜f”¡¡›ŸŸx”ž ˜V¨,©>›¡•Ô”ž/šÎ”ž€›°V¡› •>£N˜Vž€˜V¡¡§zŸ¨›¡”§Ÿ›x•>¤/›x£Nš›ž/•>£N•>¢²

–™” ™£NŸ£Nž/¶”œN£NšÐ«¡´…¥A´*ºÄ6œN”£Nz¼É¾N¯>´Vµ¤/›”¡•>£N˜Vž•>”À›ž£NŸ•>˜±Ñž/š™”—–™˜Vz›$›¡›ž/•&$› z›²

Ÿ›ž/•>”•>£N˜Vž˜V¥*•>¤/›˜V¨,©>›¡•&˜V”¡•>£N¶”•>›˜Vž/›ÊV£N¥*ž/›¡¡›ŸŸ”z¢´

5

»6˜V•>£NÑ¡”•>£N˜Vž6Ï[µ¤/›JœN˜V¡”œŸ¢,Ÿ•>›– ž/˜V•>£NћŸ•>¤/›J˜V¨,©>›¡•è”š” •>˜V£N¥u•>¤/›œN˜V¡”œÕ£Nš›ž/•>£N•>¢f£NŸ

¡¤/”ž/ª,›š™˜V£N¥*˜V¨,©>›¡•>Ÿ˜V¥*£Nž/•>›z›Ÿ•&”$› ”ŸŸ£N¶”•>›š&´Vµ¤/£NŸ¡”ž¥¦˜V›°V”–™ œN›¨›š˜Vž/›

¨¢y§Ÿ›˜V¥*•>z£Nª,ª,›–™›¡¤/”ž/£NŸ–™Ÿ˜V”¡•>£N¶›š”•>”¨”Ÿ›Ÿ¢,Ÿ•>›–³Ÿ›z¶£N¡›Ÿ´

5

­=˜Vž/£N•>˜Vz£Nž/ª´Vµ¤/›˜V¨,©>›¡•&”š” •>˜V ›z£N˜Vš£N¡”œNœN¢y¡¤/›¡ÀŸ£N¥*–™” Ÿž/››š™•>˜±¨›

§ š”•>›š&ÊV¥¦˜V›°V”–™ œN›¨¢y•>›Ÿ•>£Nž/ªy•>¤/›¶”œN£Nš£N•>¢y˜V¥*–™” Ÿ˜V¨¢yz›”š£Nž/ªy•>¤/›Ÿ¢,Ÿ•>›–

œN˜Vª´

µ¤/›¡¤/˜V£N¡›˜V¥*–™”ž/”ª,›–™›ž/•&Ÿ•>z”•>›ª,¢ÊV”ž/š™›Ÿ ›¡£N”œNœN¢y•>¤/›–™›•>¤/˜Vš™¥¦˜V”¡•>£N¶”•>£Nž/ª

˜V¨,©>›¡•>ŸÊ·(£NœNœoŸ•>z˜Vž/ª,œN¢Jš› ›ž/š—˜Vž™•>¤/›.¡¤/”z”¡•>›z£NŸ•>£N¡Ÿ.˜V¥Õ•>¤/›.œN˜V¡”œŸ¢,Ÿ•>›– ”ž/š—˜Vž€•>¤/›

š›ª,$››˜V¥*œN˜V¡”œ”§•>˜Vž/˜V–™¢y$›¸§£Nz›š&´Vµ¤/›š›Ÿ£Nª,ž˜V¥*–™”ž/”ª,›–™›ž/•& ˜VœN£N¡¢yŸ¤/˜V§œNš™¨›

š˜Vž/›J·(£N•>¤Ì¡”$›Ê[¨›¡”§Ÿ›J£N•è¡”žÌŸ›z£N˜V§ŸœN¢f”¥v¥¦›¡•è ›~¥¦˜V~–™”ž/¡›Ê[Ÿ¡”œN”¨£NœN£N•>¢f”ž/šÖœN˜V¡”œ

”§•>˜Vž/˜V–™¢´V¬. •>£N–™£NÒL”•>£N˜Vž/Ÿ”$› ˜VŸŸ£N¨œN›ÊV£N¥*·(›¤/”¶›Àž/˜V·(œN›šª,›”¨˜V§•&¡›z•>”£Nž

š› ›ž/š›ž/¡£N›Ÿ¨›•>·(››ž˜V¨,©>›¡•>ŸÊV›´…ª´VŸ¢,Ÿ•>›–™Ÿ·(¤/›$›˜V¨,©>›¡•>Ÿ”$›ª,z˜V§ ›š™£Nž¡œN§Ÿ²

•>›zŸÊV”ž/š™·(¤/›$›¡œN§Ÿ•>›zŸ”z›§ž/£N•>Ÿ˜V¥*”¡•>£N¶”•>£N˜Vž76 ”ŸŸ£N¶”•>£N˜Vž «¡´…¥A´*ºÃ­²¦¬.“98ƒ´AȾN¯>´

: ˆ<;±Žm‹x‘&ç>=ŒVdê@?ëíŽ6}ç>?

µ*˜J”ŸŸ£NŸ•/•>¤/›.š›Ÿ£Nª,žÖ˜V¥˜V¨,©>›¡•/”š” •>˜VzŸÊ·(›dŸÀ›•>¡¤™”yŸ£N–™ œN›d¡˜Vž/¡› •>§”œ–™˜Vš›œ•>¤/”•

¡” •>§$›•>¤/››ŸŸ›ž/¡›˜V¥*¤/˜V· ˜V¨,©>›¡•&”š” •>˜VŸ˜V¥¦•>·(”$›·(˜VzÀŸ´Vµ¤/›¡˜Vž/¡› •>Ÿš›Ÿ¡z£>²

¨›š™¤/›$›¡˜V§œNš™¨›–™”  ›š™•>˜±¥¦”£NzœN¢yš£N¥v¥¦›z›ž/•&š›Ÿ£Nª,ž/Ÿ´

5

+÷+2A/$CB

Dù 2

¹ž˜V§–™˜Vš›œ˜V¥*•>¤/›˜V¨,©>›¡•&”š” •>˜VÊ   ˜V°V¢y˜V¨,©>›¡•>Ÿ”$›$› z›Ÿ›ž/•>”•>£N¶›Ÿ˜V¥*œN˜V¡”œ

˜V¨,©>›¡•>Ÿ£Nž”—¥¦›š›z”•>£N¶››ž/¶£N$˜Vž/–™›ž/•´Vµ¤/›¢y”$›z›Ÿ ˜Vž/Ÿ£N¨œN›¥¦˜V£Nš›ž/•>£NÑ¡”•>£N˜Vž”ž/š

–™”ž/”ª,›–™›ž/•&˜V¥*œN˜V¡”œ˜V¨,©>›¡•>Ÿ”ž/š™•>¤/›£N£Nš›ž/•>£N•>£N›Ÿ´Vµ¤/›˜V¨,©>›¡•&”š” •>˜V $˜V¶£Nš›Ÿ=«•>˜

¡œN£N›ž/•& $˜Vª,z”–™Ÿ¯>ÊV”¡¡›ŸŸ•>˜±˜V¨,©>›¡•>Ÿ•>¤/$˜V§ª,¤ ˜V¨,©>›¡•& ›¥¦› ›ž/¡›ŸÊV•>¤/”•&£Nž›ŸŸ›ž/¡›

$›¥¦›$›ž/¡› z˜V°V¢y˜V¨,©>›¡•>Ÿ´

µ¤/› §z ˜VŸ›˜V¥*£Nž/•>$˜Vš§¡£Nž/ªy•>¤/£NŸ¡˜Vž/¡› •&£NŸ•>˜±›ž/¡” Ÿ§œN”•>›£Nž/¥¦˜V~–™”•>£N˜Vž”¨˜V§•&”

ª,£N¶›ž ˜V¨,©>›¡•Ê,£Nž ”ËŸ£Nž/ª,œN›œN˜Vª,£N¡”œ§ž/£N•´,µ¤/£NŸ£Nž/¥¦˜V~–™”•>£N˜Vž ›ž/¡˜V–™ ”ŸŸ›Ÿ£Nš›ž/•>£NÑ¡”•>£N˜Vž

˜V¥*•>¤/›¡§z$›ž/•&”¡•>£N¶”•>£N˜Vž6ÊV£Nš›ž/•>£NÑ¡”•>£N˜Vž˜V¥* ”ŸŸ£N¶›˜V¨,©>›¡•(«£Nž ›~–™”ž/›ž/•&Ÿ•>˜Vz”ª,›¯

”ž/š™–™›•>¤/˜VšŸ¥¦˜V”¡•>£N¶”•>£N˜Vž6ÊV ”ŸŸ£N¶”•>£N˜Vž”ž/š™¡˜V–™ ”z£NŸ£N˜Vž6´

ÅØ $˜V°V¢J˜V¨,©>›¡•Ô£NŸÊp¥¦$˜V–͔ٜN˜Vª,£N¡”œo ˜V£Nž/•Ô˜V¥¶£N›·yÊp”Ù•>§ œN›EDFCGHJIKLAÊp·(¤/›$›x˜V£NšÎ£NŸx•>¤/›Ë«ª,œN˜*²

¨”œN¯˜V¨,©>›¡•²¦£Nš›ž/•>£N•>¢y”ž/šMK£NŸ”ž£Nš›ž/•>£N¥¦¢,£Nž/ªy›°V $›ŸŸ£N˜Vž•>¤/”•&š›ž/˜V•>›•>¤/›¡˜Vz$›Ÿ ˜Vž6²

(4)

 ›~–™”ž/›ž/•è”ž/š=•>›–™ ˜Vz”z¢f $˜V°V¢f˜V¨,©>›¡•>Ÿ´O8›~–™”ž/›ž/•è $˜V°V£N›Ÿ”$›J”¨œN›•>˜€«$›²¦¯”¡•>£>²

¶”•>›˜V¨,©>›¡•&$› $›Ÿ›ž/•>”•>£N˜Vž/ŸÊV”ž/š™¤/”¶›•>¤/›£Nž/¥¦˜V~–™”•>£N˜Vžž/›¡¡›ŸŸ”z¢y•>˜±š˜±•>¤/£NŸ´LÅ

•>›–™ ˜Vz”z¢y $˜V°V¢y˜V¨,©>›¡•&›°V£NŸ•>Ÿ”ŸœN˜Vž/ªy”Ÿ”—¡œN£N›ž/•&§Ÿ›£N•ÊV”ž/š™•>¤/›œN˜V¡”œ˜V¨,©>›¡•&£NŸ

”¡•>£N¶›´[¹¥u”žÌ˜V¨,©>›¡•è£NŸJ ”ŸŸ£N¶”•>›š&Ê[•>¤/›J¡˜Vz$›Ÿ ˜Vž/š£Nž/ªf•>›–™ ˜Vz”z¢f z˜V°V¢f£NŸJž/˜ÙœN˜Vž/ª,›

¶”œN£Nš™”ž/š™Ÿ¤/˜V§œNš™¨›š£NŸ¡”$š›š™˜Vª,”z¨”ª,›¡˜VœNœN›¡•>›š&´

5 + ö +™1/0

DQP

Dù 2

¿Ë›š˜±ž/˜V•&·(”ž/•&•>˜±¶£N›· •>¤/›§Ÿ›œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªy”Ÿ”—£Nž/•>›ª,z”œ ”z•&˜V¥*•>¤/› $˜V°V¢

˜V¨,©>›¡•>Ÿ´8$˜V°V£N›ŸŸ¤/˜V§œNš™¨›š›Ñž/›š™”ž/š™›°V£NŸ•&£Nž/š› ›ž/š›ž/•>œN¢y˜V¥*•>¤/›œN”ž/ª,§”ª,›¨£Nž6²

š£Nž/ªy£Nž§Ÿ›´Vµ¤/›œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªy·(£NœNœž/››š™•>˜±§Ÿ›•>¤/› $˜V°V¢y˜V¨,©>›¡•&•>˜±¨›”¨œN›•>˜

 ›~¥¦˜V~–³£N•>Ÿ˜V ›z”•>£N˜Vž/Ÿ´V¿—›¡”ž•>¤/›žz›¡˜Vª,ž/£NÒL›•>·(˜±¡˜V˜V ›z”•>£Nž/ªy•>¢, ›Ÿ˜V¥*˜V¨,©>›¡•>ŸÏ

•>¤/› Ÿ•>§¨™˜V¨,©>›¡•>ŸÊV·(¤/£N¡¤–™” Ÿ§Ÿ›˜V ›z”•>£N˜Vž£Nž/¶˜V¡”•>£N˜Vž/Ÿ•>˜±¡˜Vz$›Ÿ ˜Vž/š£Nž/ª

”¡•>£N˜Vž/ŸJ”ª,”£Nž/Ÿ•è•>¤/›JœN˜V¡”œš”•>”˝$› ˜VŸ£N•>˜Vz¢Ê,”ž/šÖ•>¤/›   ˜V°V¢f˜V¨,©>›¡•>Ÿ·(¤/£N¡¤Ì$› z›Ÿ›ž/•>Ÿ

•>¤/›˜V¨,©>›¡•&£Nš›ž/•>£N•>¢y–™” ™”ž/š™–™”ž/”ª,›–™›ž/•&–™›¡¤/”ž/£NŸ–™Ÿ´

ÚVÛÝÜÞWßuàSRVs,t,gVOmZvI^n_OI…jRYg[O`^RNwVK,qVTVG[U}XZvIihVl,qrI^KNM^OLQzRN`

5 + 5

+2TA2Ð% *

µ¤/›.£Nž/•>›~¥¦”¡›.˜V¥¥¦›$›š—¨¢x•>¤/›.˜V¨,©>›¡•/”š” •>˜VH•>˜£N•>Ÿd¡œN£N›ž/•>ŸÊ›ž/¡˜V–™ ”ŸŸ›Ÿ.•>¤/z››.¨”Ÿ£N¡

˜V ›z”•>£N˜Vž/Ÿ´Vµ¤/›Ÿ›”$›¡˜Vž/¡› •>§”œ£Nž•>¤/›Ÿ›ž/Ÿ›•>¤/”•&•>¤/›¢y”z›ž/˜V•&ž/›¡¡›ŸŸ”z£NœN¢

›°V œN£N¡£N•>œN¢z› $›Ÿ›ž/•>›šÎ£Nž ”ž€£N–™ œN›–™›ž/•>”•>£N˜Vž6´,µ¤/£NŸxŸ£N–™ œN›–™˜Vš›œo£NŸ”¨œN›x•>˜y¡” •>§$›

•>¤/›xŸ›–™”ž/•>£N¡Ÿ˜V¥Õ z˜Vª,z”–™–™›6£Nž/•>›~¥¦”¡›Ÿx¥¦˜V#”Ù·(£Nš›z”ž/ª,›x˜V¥ÕœN”ž/ª,§”ª,›Ÿ´pµ¤/›x˜V ›z”/²

•>£N˜Vž/Ÿ”$›”Ÿ¥¦˜VœNœN˜V·(ŸÏ

5

Ä6£Nž/š&´,“.›Ñž/›Ÿ”±¨£Nž/š£Nž/ª¨›•>·(››ž ”±¡œN£N›ž/•”ž/š=•>¤/›˜V¨,©>›¡•´~ŝSª,§–™›ž/••>˜y•>¤/›˜V ›²

”•>£N˜Vž£NŸ”ž£Nš›ž/•>£NÑ¡”•>£N˜Vž˜V¥*•>¤/›˜V¨,©>›¡•Ê*«›´…ª´V”—ž/”–™›¯”ž/š™£N•&z›•>§~ž/Ÿ”ž ˜V¨,©>›¡•

 ›¥¦› ›ž/¡›•>˜f”ž ˜V¨,©>›¡•Ô·(¤/£N¡¤ £NŸ”¡•>£N¶›x£Nž •>¤/›xŸ›ž/Ÿ›•>¤/”•£N•Ô£NŸ”¨œN›x•>˜y”¡¡› •˜V ›²

”•>£N˜Vž£Nž/¶˜V¡”•>£N˜Vž/Ÿ=«•>¤/z˜V§ª,¤•>¤/›¨”Ÿ£N¡˜V ›z”•>£N˜Vž £Nž/¶˜VÀ›¯>´VÄ6£Nž/š£Nž/ªy£NŸ§Ÿ§”œNœN¢

š˜Vž/›£N–™ œN£N¡£N•>œN¢y·(¤/›ž£Nž/¶˜VÀ£Nž/ªy˜V ›z”•>£N˜Vž/Ÿ·(¤/£N¡¤z›•>§~ž˜V¨,©>›¡•&$›¥¦›$›ž/¡›Ÿ´

5 U

ž/¨£Nž/šè´pµ¤/›x˜V  ˜VŸ£N•>›Ïp¡”ž/¡›œNŸx”Ù¨£Nž/š£Nž/ª¨›•>·(››ž€”Ù¡œN£N›ž/•Ô”ž/šÎ•>¤/›.ª,£N¶›ž€˜V¨,©>›¡•´

5

¹ž/¶˜VÀ›´Võ*˜V£Nž/¶˜VÀ£Nž/ªy˜V ›z”•>£N˜Vž/Ÿ´

¬.¨,©>›¡•& ›¥¦› ›ž/¡›Ÿf”z›¶”œN§›Ÿ·(¤/£N¡¤”$›”¶”£NœN”¨œN›•>˜±•>¤/›¡œN£N›ž/•& $˜Vª,z”–™–™›

•>¤/$˜V§ª,¤•>¤/›œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªÊV”Ÿ§ž/£N¸§›˜V¨,©>›¡•&£Nš›ž/•>£NћzŸ´V®/›–™”ž/•>£N¡”œNœN¢ÊV˜V¨,©>›¡•

$›¥¦›$›ž/¡›ŸJ”$›J¸§£N•>›œN£NÀ›J ˜V£Nž/•>›zŸ´Vµ¤/›¢f¡”ž¨›J§Ÿ›š™”ŸJ”zª,§–™›ž/•>Ÿ”ž/šÖ$›Ÿ§œN•>ŸJ£Nž

 $˜V¡›š§$›ŸÊV•>¤/›¢y¡”ž¨›¡˜V £N›š&ÊVš›œN›•>›š™”ž/š™”ŸŸ£Nª,ž/›š™•>˜±¶”z£N”¨œN›ž/”–™›ŸÊV•>¤/›

Ÿ”–™›·(”¢y”Ÿ ˜V£Nž/•>›zŸ”$›´

µ¤/›Ñª,§$›¨›œN˜V· £NœNœN§Ÿ•>z”•>›Ÿ¤/˜V· •>¤/›Ÿ›£Nš›”Ÿ¡”ž¨›–™”  ›š™•>˜±ÂWVQV´V¬.¨,©>›¡•²¦$›¥¦›²

$›ž/¡›Ÿ¥¦˜V”— ”z•>£N¡§œN”˜V¨,©>›¡•²¦•>¢, ›=«XZY[Y[FC\C]C^¯”z›$› $›Ÿ›ž/•>›š™”Ÿ”—ÂWVQV¡œN”ŸŸ·(£N•>¤

–™›•>¤/˜VšŸ•>¤/”•&£N–™ œN›–™›ž/•>ŸŸ•>§¨Ÿ¥¦˜V§Ÿ›˜V ›z”•>£N˜Vž/Ÿ=«Y_"KOHJG`^aI!HbKCcQG`^,”ž/šdc!e>fe>]OY[KP¯>´

µ¤/›J¡œN”ŸŸJ”œNŸ˜Ùš›Ñž/›ŸJ”Ë¡˜V ¢f¡˜Vž/Ÿ•>z§¡•>˜VÊ[”Ëš›Ÿ•>z§¡•>˜Vm”ž/šÖ”žÌ”ŸŸ£Nª,ž/–™›ž/•è˜V ›z”/² h "Oi

/.0 %$% j

lkm

n

%+ % $%

>a.0 $%'Pÿo

- a.0 $%i

'Pÿo

p

*% , %#+($ %i

- %(

'( %' %!

%"

- o!q$(

(Pÿ$(i

& ^ÿ)4

j

lkmris/.0 %$%

(5)

yو<z|{xç~}$[ê&ëíçCÁŽ6€

Ş֘V¨,©>›¡•²¦˜Vz£N›ž/•>›š±¥¦z”–™›·(˜VzÀ º¿™£NL¥¦¼þ”/ÊP¿™£N~¥¦¼þ¨¾Wz› $›Ÿ›ž/•>Ÿd”ž=”¨Ÿ•>z”¡•*š›Ÿ£Nª,žÖ˜V¥

”ž ”  œN£N¡”•>£N˜Vž€˜V6”±Ÿ§¨Ÿ¢,Ÿ•>›–Í£Nž ”ÙŸ ›¡£NÑ¡š˜V–™”£Nž6´,®/§¡¤€”±ª,›ž/›z£N¡x”  œN£N¡”•>£N˜Vž £NŸ

$›Ñž/›š—•>˜J”yŸ ›¡£NÑ¡.˜Vž/›Ê¨¢š›Ñž/£Nž/ªxŸ§¨¡œN”ŸŸ›Ÿ.˜V¥•>¤/›.”¨Ÿ•>z”¡•/¡œN”ŸŸ›ŸÊ†·(¤/›$›d•>¤/›

”¨Ÿ•>z”¡•&–™›•>¤/˜VšŸ˜V¥*•>¤/›Ÿ›¡œN”ŸŸ›Ÿ”$›£N–™ œN›–™›ž/•>›š&´Vµ¤/›Ÿ›–™›•>¤/˜VšŸ”z›–™”£Nž/œN¢

¡”œNœN›š=¥¦$˜V– •>¤/›¥¦z”–™›·(˜VzÀ=£N•>Ÿ›œN¥A´,µ¤/›J¨›ž/›Ñ•>Ÿ˜V¥•>¤/£NŸ”  z˜V”¡¤ ”$›ž/˜V•˜Vž/œN¢$›§Ÿ›

˜V¥*¡˜Vš›ÊV¨§•&”œNŸ˜±$›§Ÿ›˜V¥*š›Ÿ£Nª,ž6´V­=§¡¤˜V¥*•>¤/›ª,œN˜V¨”œCN˜V·y²¦¡˜Vž/•>$˜Vœ¡”ž¨›£N–™ œN›²

–™›ž/•>›š™£Nž $›¥¦”¨z£N¡”•>›š™¡˜Vš›´

ºñ.”›“.£N•>•>¼½¾ÕŸ¤/˜V· Ÿ ¤/˜V· •>¤/›J¥¦z”–™›·(˜VzÀ™£Nš›”Ë¡”žÌ¨›”  œN£N›šÖ•>˜Ù•>¤/›J ˜V¨œN›– ˜V¥u£Nž/•>›²

ª,z”•>£Nž/ªyš£N¥v¥¦›$›ž/•&¡˜V–™ ˜Vž/›ž/•²¦š”•>”¨”Ÿ›Ÿ£Nž”—¡˜V–™–™˜Vžª,œN˜V¨”œš”•>”/²¦–™˜Vš›œ>´V¹ž/•>›ª,z”/²

•>£N˜Vž£NŸŸ§  ˜Vz•>›š™¨¢y”ò¤/˜V–™˜Vª,›ž/£NÒL”•>£N˜VžœN”¢,›ó*˜V¶›•>¤/›š£N¥v¥¦›$›ž/•&¡˜V–™ ˜Vž/›ž/•²

š”•>”¨”Ÿ›ŸÊV·(¤/£N¡¤£NŸ£N–™ œN›–™›ž/•>›š™”Ÿ”ò£Nž/•>›ª,z”•>£N˜Vž¥¦z”–™›·(˜VzÀ&ó*•>¤/”•&¡˜Vž/Ÿ£NŸ•&˜V¥

¤/£N›z”$¡¤/£N›Ÿ˜V¥*¡˜V˜V ›z”•>£Nž/ª™«ÂWVQV¯¡œN”ŸŸ›Ÿ´

¿Ë›¤/”¶›”š˜V •>›š™•>¤/£NŸ£Nš›”/ÊV”ž/š™”$›š›¶›œN˜V £Nž/ªy”— $˜V•>˜V•>¢, ›˜V¥*”—z›§Ÿ”¨œN›¥¦z”–в

›·(˜VzÀ&ÊV·(¤/£N¡¤$› $›Ÿ›ž/•>Ÿš›Ÿ£Nª,ž”ž/š™”— ”z•>£N”œ£N–™ œN›–™›ž/•>”•>£N˜Vž˜V¥*”ž˜V¨,©>›¡•²¦”š” &²

•>˜V´V®/ ›¡£NÑ¡˜V¨,©>›¡•&”š” •>˜VzŸ”z› $˜Vš§¡›š™¨¢y$›Ñž/£Nž/ªy•>¤/›ª,›ž/›z£N¡¡˜Vš›ÊV£>´…›´V¨¢

£N–™ œN›–™›ž/•>£Nž/ªyŸ§¨¡œN”ŸŸ›Ÿ˜V¥*•>¤/›”¨Ÿ•>z”¡•&¡œN”ŸŸ›Ÿ˜V¥*•>¤/›¥¦z”–™›·(˜VzÀ&´Vµ¤/›•>”ŸÀ™˜V¥

•>¤/£NŸ›°V•>z”—¡˜Vš›·(£NœNœ–™”£Nž/œN¢y¨›–™”ž/”ª,›–™›ž/•&˜V¥*˜V¨,©>›¡•>Ÿ•>¤/”•&£NŸ–™”š›¶£NŸ£N¨œN›”•&•>¤/›

ª,œN˜V¨”œœN›¶›œ·(£N•>¤ ›~–™”ž/›ž/•&£Nš›ž/•>£N•>¢´

µ¤/›Ñª,§$›¨›œN˜V· £NœNœN§Ÿ•>z”•>›Ÿ¤/˜V· ”—ª,›ž/›z£N¡˜V¨,©>›¡•&”š” •>˜V¥¦z”–™›·(˜VzÀ™¡”ž¨›

›°V•>›ž/š›š™·(£N•>¤¨§£NœNš£Nž/ªy¨œN˜V¡ÀŸ¥¦˜Vš£N¥v¥¦›$›ž/•&œN˜V¡”œš”•>”—z› ˜VŸ£N•>˜Vz£N›Ÿ´Vµ¤/›Ÿ››°V•>›ž6²

Ÿ£N˜Vž/Ÿ¡”ž¨›–™”š›¥¦˜VŸ ›¡£NÑ¡”  œN£N¡”•>£N˜Vž/ŸÊV˜V¥¦˜VŸ ›¡£NÑ¡”$¡¤/£N•>›¡•>§$›Ÿ˜V

“.Ä6­=®/Ÿd•>¤/”•&¡”žŸ§  ˜Vz•&š£N¥v¥¦›z›ž/•&”  œN£N¡”•>£N˜Vž/Ÿ´Vµ¤/›ž·(›¡”žš›¶›œN˜V ™“.Ä6­=®6²

Ÿ ›¡£NÑ¡¥¦z”–™›·(˜VzÀŸÊV¨”Ÿ›š™˜Vž•>¤/›ª,›ž/›z£N¡¥¦z”–™›·(˜VzÀ&´

ÚVÛÝÜÞWßuàS‚Vsƒ#w[]Bn_UW]BG~eyK,n_I^QS‚,`†j[I^ZuILKNM^O^QSRYqrT[UTLXRNI^Z`

2. The use of the word “DBMS” here is a simplification. In fact, frameworks can be made for a wide range of programming environments or underlying architectures (middleware), that supports the application. The design described here, originally focused on distributed object management systems like ANSAware.

class AccountRef public ObjectRef {

public:

AccountRef(AccountRef&);

~AccountRef();

AccountRef& operator = (AccountRef&);

...

int Credit(Real);

int Debit (Real);

Real balance();

};

// bind // unbind // unbind + bind // invoke “Credit”

// invoke “Debit”

„

%$…† /‡ˆ‰

Šb‹QŒ h

is* %$$…

Ž ^ÿ$%"!is*% $%$(*

-  Õÿ$%ÿ(J *" *

(6)

š›Ÿ¡z£N¨›š™£Nž ºñ.”ž/ŸŸ›ž/¼Ó¾N¯>Ï

5

Åúz› $›Ÿ›ž/•>”•>£N˜Vž˜V¥*•>¤/› $˜V°V¢y˜V¨,©>›¡•&¡˜Vž/¡› •´V¬.§š›Ÿ£Nª,ž£Nž/¡œN§š›”ž”¨Ÿ•>z”¡•

 z˜V°V¢y¡œN”ŸŸ”ž/š™”ž”¨Ÿ•>z”¡•&–™›•>”— $˜V°V¢y¡œN”ŸŸ´V¹ž/¡œN§š›š™£Nž•>¤/£NŸ£NŸ”—”¨Ÿ•>z”¡•

·(”¢y•>˜±z› $›Ÿ›ž/•&œN˜V¡”œ˜V¨,©>›¡•&”¡•>£N¶”•>£N˜Vž/Ÿ´

5

Åúz› $›Ÿ›ž/•>”•>£N˜Vž˜V¥*–™”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›Ÿ”ž/š™ ›~–™”ž/›ž/•&£Nš›ž/•>£NÑ¡”•>£N˜Vž˜V¥

˜V¨,©>›¡•>Ÿ´

¹ž”šš£N•>£N˜Vž6ÊV·(›ž/››š™¥¦”¡£NœN£N•>£N›Ÿ¥¦˜VÀ›› £Nž/ªy•>z”¡À™˜V¥*”¡•>£N¶› $˜V°V¢y˜V¨,©>›¡•>Ÿ=«›´…ª´V•>˜±¨›

”¨œN›•>˜±Ñž/š™”œN$›”š¢y”¡•>£N¶› $˜V°V£N›Ÿ¥¦˜V”—ª,£N¶›ž˜V¨,©>›¡•>¯>ÊV¥¦˜Vª,›ž/›z”•>£Nž/ªyª,œN˜V¨”œ˜V¨,©>›¡•²

£Nš›ž/•>£NћzŸ=«£N¥*ž/›¡¡›ŸŸ”z¢,¯>ÊV¥¦˜Vª,”z¨”ª,›¡˜VœNœN›¡•>£N˜Vž6ÊV›•>¡´

‘

+÷+™"&;=)*$CB

Dù 2

µ¤/›Ñª,§$›¨›œN˜V·yÊV·(¤/£N¡¤§Ÿ› Ÿ •>¤/›¬.­=µd²¦ž/˜V•>”•>£N˜Vž «¡´…¥A´*ºÃ§–™¨”§ª,¤/¼(ȾN¯>ÊV£NœNœN§Ÿ•>z”•>›Ÿ

¤/˜V· ”—¡œN”ŸŸ¤/£N›z”$¡¤/¢y˜V¥* $˜V°V¢y˜V¨,©>›¡•>Ÿ¡”ž¨›š›Ÿ£Nª,ž/›š&´LŞ”¨Ÿ•>z”¡•&¡œN”ŸŸ“’_"FO”O•

£N–™ œN›–™›ž/•>Ÿ•>¤/›¨›¤/”¶£N˜V§˜V¥* $˜V°V¢y˜V¨,©>›¡•>Ÿ´V¿Ë›”œNŸ˜±ž/››š™”—¡˜Vz$›Ÿ ˜Vž/š£Nž/ª—–˜KC^eC™

’_"FO”O•±¤/£N›z”$¡¤/¢ÊV•>˜±¨›”¨œN›•>˜±£Nž/Ÿ•>”ž/•>£N”•>› $˜V°V¢y˜V¨,©>›¡•>Ÿ·(£N•>¤/˜V§•&Àž/˜V·(œN›šª,›˜V¥*£N•>Ÿ

¡˜Vž/¡$›•>›z› $›Ÿ›ž/•>”•>£N˜Vž/Ÿ´

ş£Nž ºñ.”›“.£N•>•>¼½¾>ÊV·(›£Nž/¡œN§š›”—¡œN”ŸŸ“š4FOY[e>f`›J]CG`^NÊV·(¤/£N¡¤$› z›Ÿ›ž/•>Ÿ•>¤/›”¡•>£N¶”•>›š

Ÿ•>”•>›˜V¥*•>¤/›˜V¨,©>›¡•´VÄ6¢y›ž/¡” Ÿ§œN”•>£Nž/ªyŸ§¡¤Ÿ•>”•>›Ÿ£Nž¡˜Vž/¡$›•>›¡œN”ŸŸ›Ÿ·(¤/£N¡¤”z›

Ÿ§¨¡œN”ŸŸ›Ÿd˜V¥o•>¤/›d”¨Ÿ•>z”¡•*¡œN”ŸŸvš4FOY[e>f`›J]CG`^Nʆ·(›d”z›d”¨œN›d•>˜Jz›¥¦›H•>˜JœN˜V¡”œW”¡•>£N¶”•>£N˜Vž/ŸÊ

£Nž/š› ›ž/š›ž/•>œN¢y˜V¥*¤/˜V· •>¤/›Ÿ›”$›$› z›Ÿ›ž/•>›š&´Qš4FOY[e>f`›J]CG`^,˜V¨,©>›¡•>Ÿ”$› ”z•&˜V¥* $˜V°V¢

¡œN”ŸŸ˜V¨,©>›¡•>ŸÊV”ž/š™•>¤/›¢y¡”ž¨›”¡¡›ŸŸ›šÐ«˜V$›¥¦›zz›š™•>˜V¯•>¤/$˜V§ª,¤–™›•>¤/˜VšŸ˜V¥*•>¤/›

’_"FO”O•±¡œN”ŸŸ´

ÚVÛÝÜÞWßuàSœVsàÕhWT[bXn_OmI_jT6XZIAhWl,qrQSn_TV`L`gV]_O^ZT[ZQSgVl

‘ + ö

+21™43%.!)*L%.

Dù 2

¹ž€˜V§#š›Ÿ£Nª,ž6Êp ›~–™”ž/›ž/• z˜V°V¢²¦˜V¨,©>›¡•>Ÿx”$›x”ŸŸ˜V¡£N”•>›šÎ•>˜’QKC_ž“Ÿ†c` }˜V¨,©>›¡•>ŸÊp·(¤/£N¡¤

$› $›Ÿ›ž/•>Ÿ–™”ž/”ª,›–™›ž/•& ˜VœN£N¡¢y”ž/š™ ›~–™”ž/›ž/•&£Nš›ž/•>£NÑ¡”•>£N˜Vž6´Q’QKC_ž“Ÿ†c` .£NŸ”ž

”¨Ÿ•>z”¡•Ô¡œN”ŸŸ´,µ¤/›¡’QKC_ž“Ÿ†c` }¤/£N›z”$¡¤/¢J£NŸx£NœNœN§Ÿ•>z”•>›š=£Nž€•>¤/›xѪ,§$›x¨›œN˜V·y´,¹•Ô£NŸxŸ› ”/²

z”•>›š™¥¦$˜V–³•>¤/› $˜V°V¢²¦¤/£N›z”z¡¤/¢ÊV¨›¡”§Ÿ›·(›$›¸§£N$›•>¤/›¡¤/˜V£N¡›˜V¥*–™”ž/”ª,›–™›ž/•²

 ˜VœN£N¡¢y•>˜±¨›˜Vz•>¤/˜Vª,˜Vž/”œ•>˜±•>¤/›˜V¨,©>›¡•¢Ÿ•>¢, ›ÊV”ž/š™•>¤/› ›~–™”ž/›ž/¡›”ž/š™–™”ž/”ª,›²

–™›ž/•²¦ ˜VœN£N¡¢y•>˜±¨›”—š¢,ž/”–™£N¡ $˜V ›z•>¢y˜V¥* $˜V°V¢y˜V¨,©>›¡•>Ÿ´

µ¤/›v£bKC_0¤KC_¥4’QKC_ž ¡œN”ŸŸ.¡”žÖ¨›d§Ÿ›šË”Ÿ.”f¨”Ÿ›d¡œN”ŸŸd·(¤/›žÖ•>¤/›.–™”ž/”ª,›–™›ž/•ƒ£NŸdš˜Vž/›

¨¢y£Nž/¶˜VÀ£Nž/ªy˜V ›z”•>£N˜Vž/Ÿ˜V¥*”ž/˜V•>¤/›˜V¨,©>›¡•(«Ÿ›z¶›˜V¨,©>›¡•>¯•>¤/”•&£NŸ–™”ž/”ª,›š™¨¢y•>¤/›

˜V¨,©>›¡•&”š” •>˜V´Vµ¤/£NŸ¡œN”ŸŸš›Ñž/›Ÿ”ž”ŸŸ˜V¡£N”•>£N˜Vž•>˜±”— $˜V°V¢y˜V¨,©>›¡•&z› $›Ÿ›ž/•>£Nž/ª

•>¤/›Ÿ›z¶›´

µ¤/›–™”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›Ÿ¡”ž¨›£N–™ œN›–™›ž/•>›š™¨¢yš›Ñž/£Nž/ªyŸ§¨¡œN”ŸŸ›Ÿ˜V¥*•>¤/›˜’QKC_s™

XXX_Proxy Proxy is_SameAs get_Activation impl_Activate impl_Passivate impl_Is_Active get_LU compareLoc

get_LU compareLoc

. . .

PermObj OIDManager

LocalUnit

XXX_LU

(7)

‘ + 5

+2§*30/43

D

*3

Ş/˜V•>¤/›¥¦›”•>§$›˜V¥*•>¤/› $˜V•>˜V¢, ›˜V¨,©>›¡•&”š” •>˜V¥¦z”–™›·(˜VzÀ™£NŸ£N•>ŸŸ§  ˜Vz•&¥¦˜V•>·(˜

À£Nž/šŸ˜V¥*œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªy ˜VœN£N¡£N›Ÿ´Vµ¤/›ÑzŸ•&˜Vž/›£NŸ”—š£N$›¡•&œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªÊ

·(¤/›$›¡œN£N›ž/•& $˜Vª,z”–³”ž/š™˜V¨,©>›¡•&”š” •>›z§ž£Nž•>¤/›Ÿ”–™› z˜V¡›ŸŸ´Vµ¤/›Ÿ›¡˜Vž/š

˜Vž/›J£NŸ”Ìò¦¡”ž/˜Vž/£N¡”œÕ¨£Nž/š£Nž/ªó·(¤/›z›J¡œN£N›ž/•è”ž/š=˜V¨,©>›¡•è”š” •>˜Vm”z›JŸ ”¡£N”œNœN¢Ÿ› ”z”/²

•>›šÖ”ž/šÖ£Nž/•>›z”¡•>ŸJ•>¤/$˜V§ª,¤Ì”ËœN”ž/ª,§”ª,›J£Nž/š› ›ž/š›ž/•è $˜V•>˜V¡˜Vœ>´[¹žÌ•>¤/£NŸJ¡”Ÿ›Ê[Ÿ ›¡£NÑ¡

œN”ž/ª,§”ª,›¨£Nž/š£Nž/ª,Ÿ–™§Ÿ•&¨›š˜Vž/›£Nž•>¤/›¡œN£N›ž/•>Ÿ”šš$›ŸŸŸ ”¡›=«¡´…¥A´VÂ6¬.ÃÄ/ů>´Vµ¤/›

Ѫ,§$›¨›œN˜V· £NœNœN§Ÿ•>z”•>›Ÿ•>¤/›Ÿ›•>·(˜±”œN•>›~ž/”•>£N¶›Ÿ´

ÚVÛÝÜÞWßu੨LsªTVGLewVTLeOK,]_GVUW]_GLeyT[nBRNO^ZkGVTVRN]B\LO^`

« ˆ<¬­=}çè‘&’®Ë‘èê&Œ[’SŽm‹ Ž'}˜=}çèëíê&‹xç&‹xŒ ŽÔå*æWçè‘&Œ¯ ê&‹x Œ{çè’z ëíêè‹êèî&ç&ëíç苌

¿ ¤/›ž£N–™ œN›–™›ž/•>£Nž/ªy•>¤/›–™”  £Nž/ªy–™›¡¤/”ž/£NŸ–™Ÿ¥¦˜V”—Ÿ ›¡£NÑ¡”  œN£N¡”•>£N˜Vž6ÊV•>¤/£NŸ£NŸ

–™”£Nž/œN¢y¨”Ÿ›š™˜Vž•>·(˜±¡”•>›ª,˜Vz£N›Ÿ˜V¥*£Nž/¥¦˜V~–™”•>£N˜Vž6Ï

ï°V ˜Vz•&Ÿ¡¤/›–™”Ÿ=«˜V¡˜V–™ ˜Vž/›ž/•&Ÿ¡¤/›–™”Ÿ¯š›Ñž/›•>¤/›”  œN£N¡”•>£N˜Vž $˜Vª,z”–™–™›zŸ

¶£N›·c˜V¥•>¤/›xœN˜V¡”œoš”•>”ٝ$› ˜VŸ£N•>˜Vz¢´pµ¤/£NŸx£Nž/¥¦˜V~–™”•>£N˜Vž€£NŸ§Ÿ›šÎ•>˜fª,›ž/›z”•>›x”  œN£N¡”•>£N˜Vž6²

Ÿ ›¡£NÑ¡œN”ž/ª,§”ª,›¨£Nž/š£Nž/ªyŸ˜V¥¦•>·(”$›=«–™”£Nž/œN¢yŸ•>§¨Ÿ¯>´V®/¡¤/›–™”Ÿ¡”ž6ÊV£N¥*Ÿ ›¡£Nћš™ $˜*²

 ›zœN¢ÊV¨›§Ÿ›š™•>˜±ª,›ž/›z”•>›Ÿ•>§¨™¡˜Vš›”§•>˜V–™”•>£N¡”œNœN¢™«•>¢, £N¡”œNœN¢y¨¢y§Ÿ›˜V¥*Ÿ•>§¨™¡˜V–в

 £NœN›zŸ•>”£NœN˜V$›š™•>˜±•>¤/›Ÿ ›¡£NÑ¡“.Ä6­=®”ž/š™ $˜Vª,z”–™–™£Nž/ªyœN”ž/ª,§”ª,›£Nž§Ÿ›¯>´

­=”ž/”ª,›–™›ž/•&£Nž/¥¦˜V –™”•>£N˜Vžš›Ñž/›Ÿ·(¤/£N¡¤˜V¨,©>›¡•>Ÿ”$› ›~–™”ž/›ž/•ÊV¤/˜V· •>¤/›Ÿ›”$›

£Nš›ž/•>£Nћš™”ž/š™¤/˜V· •>¤/›¢y”$›–™”ž/”ª,›š&´V®/§¡¤£Nž/¥¦˜V~–™”•>£N˜Vž£NŸ§Ÿ§”œNœN¢yž/˜V•&¥¦˜V§ž/š™£Nž

Proxy

ANSA_Proxy

PermObj

typeOf impl_Activate impl_Passivate is_SameAs

xxx_Perm

typeOf impl_Activate impl_Passivate is_SameAs

. . .

. . .

&* %°q )

/.0 %‰

Server_Perm

typeOf impl_Activate impl_Passivate is_SameAs get_Server_Activ.

set_Server

Protocol Application

Client prog.

Lang. bind.

Protocol

stubs Obj.

(1) Direct:

(same process)

(2) Via a protocol:

Obj.

Client- program

adapt.

adapt.

lang.

bind.

(stubs)

(8)

˜V¨,©>›¡•>Ÿ”ž/š™•>¤/›£N–™”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›Ÿ=ºñ.”ž/ŸŸ›ž/¼Ó¾>´LÅúª,˜V”œ˜V¥*˜V§¥¦§•>§$›·(˜VzÀ™£NŸ

•>˜±š›¶›œN˜V ™•>˜V˜VœNŸ•>¤/”•&”§•>˜V–™”•>£N¡”œNœN¢yª,›ž/›z”•>›–™”ž/”ª,›–™›ž/•è¡˜Vš›¥¦$˜V–³Ÿ§¡¤Ÿ ›¡£NÑ&²

¡”•>£N˜Vž/Ÿ´VÄ6›ž/›Ñ•>Ÿ˜V¥*§Ÿ£Nž/ªyŸ§¡¤”—ž/˜V•>”•>£N˜Vž”ž/š™”ŸŸ˜V¡£N”•>›š™•>˜V˜VœNŸ”$›Ï

5

­=”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›Ÿ”ž/š™–™›•>¤/˜VšŸ¡”ž¨›Ÿ ›¡£Nћš™¸§£N•>›š›•>”£NœN›š&ÊV£Nž/š› ›ž6²

š›ž/•>œN¢y˜V¥*£N–™ œN›–™›ž/•>”•>£N˜VžœN”ž/ª,§”ª,›”ž/š™¤/˜V· •>¤/›˜V¨,©>›¡•&”š” •>˜V¥¦z”–™›·(˜VzÀ™£NŸ

£N–™ œN›–™›ž/•>›š&´

5

Ä6¢y§Ÿ›˜V¥*”§•>˜V–™”•>£N¡¡˜Vš›ª,›ž/›z”•>£N˜Vž6ÊV•>¤/›£N–™ œN›–™›ž/•>”•>£N˜Vž·(˜VzÀ™£NŸŸ£N–™ œN£Nћš

”ž/š™œN›ŸŸ›zz˜V $˜Vž/›ÊV¨›¡”§Ÿ›•>¤/›£N–™ œN›–™›ž/•>˜V¡”ž£Nª,ž/˜V$›Ÿ˜V–™›£N–™ œN›–™›ž/•>”/²

•>£N˜Vžš›•>”£NœNŸ´

±

+÷+21™43%.2

µ¤/›x–™”ž/”ª,›–™›ž/•Ô ˜VœN£N¡¢J”ž/šÎ–™›•>¤/˜VšŸx¡”ž€¨›.Ÿ ›¡£NћšÎ£Nž€”ž€˜V¨,©>›¡•Ô˜Vz£N›ž/•>›šÎŸ•>¢,œN›Ê

”Ÿ=ò–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ›ŸóA´V¹ž•>¤/›š›Ÿ£Nª,žš›Ÿ¡z£N¨›š™£Nž•>¤/£NŸ ” ›ÊV–™”ž/”ª,›–™›ž/•

¡œN”ŸŸ›Ÿ”$›–™”  ›š™•>˜±Ÿ ›¡£N”œN£NÒL”•>£N˜Vž/Ÿ˜V¥*•>¤/›“’QKC_ž“Ÿ†c` x¡œN”ŸŸ´V­=”ž/”ª,›–™›ž/•&¡œN”ŸŸ£NÑ&²

¡”•>£N˜Vž™£NŸ.˜Vz•>¤/˜Vª,˜Vž/”œ•>˜˜V¨,©>›¡•/•>¢, ›Ÿ´¬.ž/›.–™”ž/”ª,›–™›ž/•/¡œN”ŸŸ.¡”ž™¨›.”  œN£N›š—•>˜˜Vž/›

˜V–™˜V$›˜V¨,©>›¡•>ŸÊV·(¤/£N¡¤¡”ž¨›˜V¥*˜Vž/›˜V–™˜V$›•>¢, ›Ÿ´V¿Ë›”œNŸ˜±”œNœN˜V· ˜V¨,©>›¡•>Ÿ˜V¥*•>¤/›

Ÿ”–™›•>¢, ›•>˜±¤/”¶›š£N¥v¥¦›$›ž/•&–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ›Ÿ=«›´…ª´V£N¥*•>¤/›¢y”z›–™”ž/”ª,›š™š£N¥v¥¦›²

$›ž/•>œN¢y£NžÌš£N¥v¥¦›$›ž/•&¡˜Vž/•>›°V•>Ÿ¯>´Vµ¤/›J–™”£Nž ”z•>Ÿ˜V¥*”—–™”ž/”ª,›–™›ž/•è¡œN”ŸŸŸ ›¡£NÑ¡”•>£N˜Vž

”$›”Ÿ¥¦˜VœNœN˜V·(ŸÏ

“.›¡œN”z”•>£N˜Vž˜V¥*£Nž/Ÿ•>”ž/¡›¶”z£N”¨œN›ŸÏV¤¶”z£N”¨œN›¤/”Ÿ”—ž/”–™›”ž/š™”—•>¢, ›=«›´…ª´V¡¤/˜*²

Ÿ›ž¥¦$˜V–³•>¤/›Ÿ›•W²`£b³Q´>µs¶9·†I!µs¶J³Q¸†·¸´ZI!¹9Ÿ†Ÿš4¸QXZ¶Jº¯>´Vµ¤/›Ÿ›¶”z£N”¨œN›Ÿ¤/˜VœNš™¶”œN§›Ÿ

•>¤/”•&Ÿ›z¶›Ÿ”Ÿ£Nš›ž/•>£NÑ¡”•>£N˜Vž˜V¥* ›~–™”ž/›ž/•&˜V¨,©>›¡•>Ÿ´

®/ ›¡£NÑ¡”•>£N˜Vž˜V¥*–™”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›Ÿ”ž/š™–™›•>¤/˜VšŸÏVõ*£NzŸ•ÊV·(›ž/››š™”ž ”¡•>£N¶”•>˜V

–™›•>¤/˜Vš&Êp·(¤/£N¡¤ •>›œNœNŸx¤/˜V·c•>¤/›x˜V¨,©>›¡•Ô”š” •>˜V6”¡•>£N¶”•>›x”ž€˜V¨,©>›¡•m«˜V#ў/š=•>¤/›x¡§z$›ž/•

”¡•>£N¶”•>£N˜Vž/¯>´µ¤/›.¡¤/˜V£N¡›.˜V¥–™›•>¤/˜Vš—¡”ž™¨›dš˜Vž/›.¨¢§Ÿ£Nž/ª“.Ä6­=®6²¦Ÿ ›¡£NÑ¡. $›š›Ñž/›š

 $˜V¡›š§$›ž/”–™›Ÿ•>¤/”•&š›ž/˜V•>›Ÿ•>”ž/š”zš™”¡•>£N¶”•>£N˜Vž–™›•>¤/˜VšŸÊV˜V¨¢y›–™¨›šš£Nž/ª

¤/”ž/š™·(z£N•>•>›žŸ˜V§$¡›²¦¡˜Vš›=«›´…ª´VÂWVQV˜V®¼»W½¯>´Vµ¤/›$›¡”ž”œNŸ˜±¨›ž/›¡›ŸŸ”z¢y•>˜±Ÿ ›²

¡£N¥¦¢J£N¥Õ”ÙÀ£Nž/š=˜V¥Õž/˜V•>£NÑ¡”•>£N˜Vž€˜V#–™˜Vž/£N•>˜Vz£Nž/ªJŸ•>z”•>›ª,¢J£NŸx§Ÿ›š&´pµ¤/›x£Nž/Ÿ•>”ž/¡›x¶”z£N”¨œN›Ÿ

¡”ž¨›$›¥¦›z$›š™•>˜±£Nž–™”ž/”ª,›–™›ž/•&Ÿ ›¡£NÑ¡”•>£N˜Vž/Ÿ´

¿Ë›¡”žÌ˜V •>£N˜Vž/”œNœN¢Ÿ ›¡£N¥¦¢”  ”ŸŸ£N¶”•>˜Vm–™›•>¤/˜Vš&Ê, ˜VŸŸ£N¨œN¢·(£N•>¤ ”± ”ŸŸ£N¶”•>£N˜VžÌ ˜VœN£N¡¢

·(¤/£N¡¤€•>›œNœNŸx§ž/š›#·(¤/£N¡¤ ¡˜Vž/š£N•>£N˜Vž/Ÿx•>¤/›x˜V¨,©>›¡•Ô”š” •>˜V#Ÿ¤/˜V§œNšÎ£Nž/£N•>£N”•>›x ”ŸŸ£N¶”•>£N˜Vž

«›´…ª´V”¥¦•>›”—¡›z•>”£Nž”–™˜V§ž/•&˜V¥*£NšœN›•>£N–™›¯>´

µ¤/›Ñª,§$›¨›œN˜V· £NœNœN§Ÿ•>z”•>›Ÿ¤/˜V· ”—–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ¡”ž¨›Ÿ ›¡£Nћš&´V¹ž•>¤/£NŸ

›°V”–™ œN›·(›”ŸŸ§–™›Å»6®Å·(”$›=ºÅÃ.´…þþþ&´…þþ&ÊLſز…ņ8­=¾”Ÿ•>¤/›§ž/š›zœN¢,£Nž/ªf”$¡¤/£N•>›¡²

•>§$›Ÿ§  ˜Vz•>£Nž/ªy•>¤/›”  œN£N¡”•>£N˜Vž/Ÿ˜V¥*£Nž/•>›$›Ÿ•´LÅ»6®Å·(”$›¤/”Ÿ¡›z•>”£NžŸ•>”ž/š”zš

”$¡¤/£N•>›¡•>§$›Ÿ›z¶£N¡›Ÿ¥¦˜Vž/˜V•>£NÑ¡”•>£N˜Vž”ž/š™¥¦˜V”¡•>£N¶”•>£Nž/ªy”ž/š™ ”ŸŸ£N¶”•>£Nž/ªy˜V¨,©>›¡•>Ÿ

«›´…ª´Q¾CeCY^FC_s•IQ¿beOÀÁC\CfK˜V“Ÿ†c` !KOY^¯>´Vµ¤/›À›¢,·(˜V$šM£b¸´ZÂQ¸´£NŸ§Ÿ›š™•>˜±£Nž/š£N¡”•>›•>¤/”•

–™”ž/”ª,›–™›ž/•&£NŸš˜Vž/›¨¢y˜V ›z”•>£N˜Vž/Ÿ˜V¥*”ž/˜V•>¤/›–™”ž/”ª,›š™˜V¨,©>›¡•(«¡´…¥A´V•>¤/›

£bKC_0¤KC_¥4’QKC_žú¡œN”ŸŸ–™›ž/•>£N˜Vž/›š™£NžŸ›¡•>£N˜VžÓ&´…ɯ

(9)

± + ö

+2A/L%.

2.2

¿Ë›”œNŸ˜±ž/››š™•>˜±Ÿ ›¡£N¥¦¢y›”¡¤˜V¨,©>›¡•&£Nž/Ÿ•>”ž/¡›•>¤/”•&£NŸ§Ÿ›š™”Ÿ=ò¦$˜V˜V•&˜V¥* ›zŸ£NŸ•>›ž/¡¢ó

£Nž¡œN£N›ž/•&”  œN£N¡”•>£N˜Vž/Ÿ´Vµ¤/›Ÿ ›¡£NÑ¡”•>£N˜Vž˜V¥*”— ›~–™”ž/›ž/•&˜V¨,©>›¡•&¡”ž¡˜Vž/Ÿ£NŸ•&˜V¥*•>¤/›

¥¦˜VœNœN˜V·(£Nž/ªy ”z•>ŸÏ

5

Åúž/”–™›ÊVŸ˜±•>¤/”•&•>¤/›”  œN£N¡”•>£N˜Vž z˜Vª,z”–³¡”ž$›¥¦›•>˜±•>¤/›˜V¨,©>›¡•´

5

µ¤/›ž/”–™›˜V¥*•>¤/›–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ´

5

Â6œN”ŸŸŸ ›¡£NÑ¡ ”z”–™›•>›zŸ•>¤/”•&”ŸŸ£Nª,ž¶”œN§›Ÿ•>˜±•>¤/›¶”z£N”¨œN›Ÿš›¡œN”z›š™£Nž•>¤/›

–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ´

5

Ş£Nž/š£N¡”•>£N˜Vž£N¥*•>¤/›˜V¨,©>›¡•&£NŸ›°V ˜Vz•>›š™•>˜±•>¤/›¥¦›š›z”•>£N˜Vž «›´…ª´V¨¢y•>¤/›À›¢,·(˜Vzš

ò¦ïJÄJ8¬.Ãdµ&ó¦¯>´V¬.¨,©>›¡•>Ÿ•>¤/”•&”z›ž/˜V•&›°V ˜Vz•>›š™”$›˜Vž/œN¢y§Ÿ›š™¨¢y•>¤/›˜V¨,©>›¡•&”š” •>˜V

£N•>Ÿ›œN¥*£Nž–™”ž/”ª,›ž/•&˜V¥*˜V•>¤/›˜V¨,©>›¡•>Ÿ´

µ¤/›Ñª,§$›¨›œN˜V· £NœNœN§Ÿ•>z”•>›Ÿ¤/˜V·  ›~–™”ž/›ž/•&˜V¨,©>›¡•>Ÿ¡”ž¨›š›Ñž/›š™§Ÿ£Nž/ªy•>¤/›

–™”ž/”ª,›–™›ž/•&¡œN”ŸŸ›Ÿ¥¦$˜V–³•>¤/›Ñª,§$›”¨˜V¶›´

ÚVÛÝÜÞWßuàSÅVsàÕhWT[bXn_OmI_j6XOLZAbdTVG[O^GVRWI^KNM^O^QSRY`

Æ ˆ<;±Žm‹x‘>?i­¯’zŽ6‹W¯ ê苏Ç}$dŒVd,çÈÁŽm€

¹ž•>¤/›·(˜VzÀ™š›Ÿ¡z£N¨›š™¤/›$›ÊV·(›¤/”¶›–™”š›”—ѝzŸ•&Ÿ•>› ™•>˜V·(”$šŸ”—Ÿ›•&˜V¥*ª,›ž/›z”œ

•>˜V˜VœNŸ¥¦˜Vš›Ÿ£Nª,ž/£Nž/ªy”ž/š™£N–™ œN›–™›ž/•>£Nž/ªy˜V¨,©>›¡•&”š” •>˜VzŸ´Vµ¤/£NŸ£Nž/¡œN§š›Ÿ”—ª,›ž/›z”œ

š›Ÿ£Nª,ž”ž/š™£N–™ œN›–™›ž/•>”•>£N˜Vž¥¦z”–™›·(˜VzÀ™•>¤/”•&¡”ž¨››°V•>›ž/š›š™·(£N•>¤Ÿ¢,Ÿ•>›–³”ž/š

”  œN£N¡”•>£N˜VžŸ ›¡£NÑ¡ ”z•>Ÿ´

¹ž˜V§¥¦§•>§$›·(˜VzÀ&ÊV·(›·(£NœNœš›¶›œN˜V ™¥¦§z•>¤/›•>¤/›ž/˜V•>”•>£N˜Vž¥¦˜VŸ ›¡£N¥¦¢,£Nž/ªy˜V¨,©>›¡•

–™”ž/”ª,›–™›ž/•& ˜VœN£N¡£N›ŸÊV”ž/š™§œN•>£N–™”•>›œN¢y$›”œN£NÒL›”— $˜V•>˜V•>¢, ›•>˜V˜Vœ•>¤/”•&¡”ž”§•>˜V–™”•>£>²

¡”œNœN¢yª,›ž/›z”•>›”  œN£N¡”•>£N˜Vž”ž/š™–™”ž/”ª,›–™›ž/•&¡˜Vš›¥¦$˜V–³Ÿ§¡¤Ÿ ›¡£NÑ¡”•>£N˜Vž/Ÿ´Vµ¤/›

$›Ÿ§œN•>£Nž/ªy¥¦z”–™›·(˜VzÀ™·(£NœNœ¨››¶”œN§”•>›š™£Nž›°V ›z£N–™›ž/•>Ÿš›¶›œN˜V £Nž/ªy$›Ñž/›–™›ž/•>Ÿ¥¦˜V

”¡¡›ŸŸ£Nž/ªy$›œN”•>£N˜Vž/”œ”ž/š™˜V¨,©>›¡•&˜Vz£N›ž/•>›š™š”•>”¨”Ÿ›Ÿ”Ÿ·(›œNœ”ŸŸ ›¡£N”œ §z ˜VŸ›

MGMT-CLASS PlanetServer = BEGIN

VAR nodename : STRING;

VAR path : STRING;

VAR program : STRING;

VAR arg : STRING;

ACTIVATOR = Factory (nodename, path, program, arg);

PASSIVATOR = Capsule;

NOTIFICATION;

END;

MGMT-CLASS Planet = BEGIN

SERVER : PlanetServer;

VAR name : STRING;

VAR pos : INTEGER;

ACTIVATOR = Capsule (“Planet”, “%name, %pos”);

PASSIVATOR = Object;

PASSIVATION AFTER 120;

END;

PERMANENT pserv = PlanetServer (“odslab2”, “/usr/local/bin”, “pserver”, ““);

PERMANENT world1 = Planet (pserv, “Jupiter”, 5)EXPORT;

PERMANENT world2 = Planet (pserv, “Saturn”, 6) EXPORT;

(10)

ºÅ¿Ø²…ņ8­=¾ Å»6®Å·(”$›Ó&´AÈ7X>ÀQÀ†f`GY[e>^aGFC]|’_"FËJ_se>ž“ž9KC_sÁ|–˜e>]C\Oe>f

ºÅÃ.´…þþþ&´…þþ¾ Ã.´Ì´V¶”žš›†½£Nž/š›ž6Ê!X˜]͟†¤KC_0¤OGKCÎÏFÐ9XZ¶J£XÊLÅ»6®Åú”$¡¤/£N•>›¡•>§z›

z› ˜Vz•&þþþ&´…þþ&ÊLņ8­ ȼ¼½

ºÄ6”ž/¡û&ü,¾ õÔ´VÄ6”ž/¡£NœN¤/˜Vž6ÊVµÔ´VÄ6z£Nª,ª,ŸÊV®6´Vð¤/˜VŸ¤/”Ñ”ž6Ê8*´Výu”œNš§z£N›ÒVÊQ¾!XZÑWI!e͒QFCÎ9KC_м\Cf

e>]OH2£JG`žJÀ†fK|Ñ7e>^e>c!eCÁOK|š4e>]ËJ\OeOËbKCI8$˜V¡´È½•>¤ý>½“.Ä ¡˜Vž/¥¦›z›ž/¡›Ê

Ä6z£Nª,¤/•>˜Vž ȼû&ü´

ºÄ6œN”£Nz¼É¾ DZ´[Ä6œN”£NÊ8*´V“.”zÀ&Ê[»´[“.”¶£N›ŸÊÌ´[­=”z£N”ž/£>ÊV´[®/ž/” ›ÊÒµ0]C^KËJ_se>^KOHE£J\ÀQÀFC_0^

Ð4FC_>¿bFCžJÀ†fKO”ÍŸ†c` !KOY^ÁÍG`]|eÍÑWGÁC^a_0G`cQ\C^KOH2–2\Cf`^aG`ž9KOHJGeÍÑ7KOÁCGËJ]|¸†]C¤OG`_"FC]Cž9KC]C^NÊ

½”ž/¡”Ÿ•>›

U

ž/£N¶›zŸ£N•>¢Êȼ¼É&´

ºïœNð”¼(Ȕ¾ õÔ´VïœN£N”ŸŸ›ž6ÊVÃ.´Vð”zœNŸ›ž6ÊQµ0]C^KC_"FÀKC_se>cQG`f`G`^•—e>]OHȟ†c` !KOY^µsHbKC]C^aG`^•*Ê

Â6®ÃÃÁ¼(È,´AÈÉ&ÊV¬.¡•>˜V¨›=ȼ¼(È

ºïœNð”¼(È¡¾ õÔ´VïœN£N”ŸŸ›ž6ÊVÃ.´Vð”zœNŸ›ž6ÊQµ0]C^KC_"FÀKC_se>cQG`f`G`^•M\OÁCG`]Ë2¾>\C]OY^aGFC]Oe>fe>]OHȟ†c` !KOY^

Ÿ†_0GKC]C^KOH2’_"FËJ_se>ž“ž“G`]ËÈ¿bFC]OY[KÀ†^ÁCÓ!’_"FCcQfKCž9Á|e>]OH2£bFCf`\C^aGFC]OÁÊ

Â6®ÃÃÁ¼(È,²LȽ&ÊV¬.¡•>˜V¨›=ȼ¼(È

ºñ.”›“.£N•>•>¼½¾ ­´Vñ9ԝz•>£NªÊVð.´VÃ.´V“.£N•>•>z£N¡¤6Ê!X˜]͟†c` !KOY^™0Ÿ†_0GKC]C^KOH2µ0]C^KËJ_se>^aGFC]

¾>_se>ž9KCÎ9FC_0Õ4Ð4FC_C¹9\CG`fHJG`]Ë2Ö9KC^KC_"FËbKC]OFC\OÁ|Ñ7e>^e>c!eCÁOK|£b•QÁC^KCž9ÁCI

µ0]C^KC_"FÀKC_se>cQfK|Ñ7e>^e>c!eCÁOK|£b•QÁC^KCž9Á—«“.®6²A×,¯&«Å²¦É&×,¯(ȼ¼½™¹õ*¹a8

ºñ.”ž/ŸŸ›ž/¼Ó¾ ×±´…ñ.”ž/ŸŸ›ž6ʏŸ†c` !KCÕQ^eCHbeOÀ†^KC_CF˘À†_"FËJ_se>ž“ž9KC_0G`]ËbÁËJ_KC]OÁOKOÁC]CG`^a^sÐ4FC_OXZ¶J£X

Î9e>_K|eOÀQÀ†f`G`Õ!eCÁ !FC]OKC_NÊVÂ6”ž/š™®/¡£N›ž/•&•>¤/›Ÿ£NŸÊ

U

ž/£N¶›zŸ£N•>¢y˜V¥*µ/$˜V–™Ÿ!Ø*Ê

ž/˜V¶›–™¨›=ȼ¼ÓЫ£Nžž/˜Vz·(›ª,£N”ž/¯

ºð¤/ýu”¼þ¾ ®6´Vð¤/˜VŸ¤/”Ñ”ž6Ê8*´Výu”œNš§z£N›ÒVÊQ£JÙOe>_0G`]ËJIÀKC_sÁCGÁC^KC]OY[K|e>]OH2FCc` !KOY^™

FC_0GKC]C^e>^aGFC]CÓXÚHbe>^e>c!eCÁOK†ÀKC_sÁÀKOY^aG`¤KÊV¹ž6ÏLŚ¶”ž/¡›Ÿ£Nž“.”•>”¨”Ÿ›

8$˜Vª,z”–™–™£Nž/ª˜½”ž/ª,§”ª,›ŸÊVõÔ´VÄ6”ž/¡£NœN¤/˜VždÛ©8*´VÄ6§ž/›–™”ž «›šŸ¯>Ê

ÅÂ6­Ü8z›ŸŸ

º»6£N¡˜VœN¼½¾ Ì´VÃ.´V»6£N¡˜Vœ>ÊV´VµÔ´V¿™£NœNÀ›ŸÊVõÔ´LŁ´V­=”ž/˜VœN”/ʏŸ†c` !KOY^bŸ†_0GKC]C^e>^aGFC]ÍG`]

Ö9KC^KC_"FËbKC]OFC\OÁÝÑWGÁC^a_0G`cQ\C^KOHÞ¿bFCžJÀ†\C^aG`]Ëߣb•QÁC^KCž9ÁÊpÂ6˜V–™ §•>›Êz©>§ž/›Ìȼ¼½&Ê

  &´*×ü²sà&ü

º¬.­=DZ´…¼É&´AÈÉ&´AȾ

³ÙOKÍ¿bFCž“ž9FC]͟†c` !KOY^´>KOáb\OKOÁC^¹9_"FCÕ!KC_0ÓX˜_"YÙCG`^KOY^a\C_K|e>]OH2£ÀKOYGâ

Y[e>^aGFC]oÊ

¬.­=Ç “.˜V¡§–™›ž/•&ž/§–™¨›¼(È,´AÈÉ&´AÈ,ÊVÛ¶£NŸ£N˜Vž È,´AÈ,ÊV“.z”¥¦•ÊÈþ&´V“.›¡´È¼¼(È

ºÃ­²¦¬.“98*´AȾ ¹®/¬“6¹ïÂd̵ÂW6®/Â6É(ÈO6¿ DZüÊQµs³›b™s³Wã˜äå>æCç|µs£JŸ†g!µs¸†¿ÈçCæCèOé>êCäçCI

ŸÑ7’—´>KÐ4KC_KC]OY[K|–˜FOHbKOF|’Qe>_0^bçÊV»´Vûû&×y¿—˜VzÀ£Nž/ªyš˜V¡§–™›ž/•Ê

»6˜V¶›–™¨›=ȼ¼½

ºÃ§–™¨”§ª,¤/¼(Ⱦ Ì´V疙¨”§ª,¤6ÊV­´VÄ6œN”¤/”/ʅ¿´8$›–™›zœN”ž/£>ÊVõÔ´V¢ÊV¿´½˜V$›ž/Ÿ›ž6Ê

Ÿ†c` !KOY^™0Ÿ†_0GKC]C^KOH2–˜FOHbKCf`G`]Ë2e>]OH2Ñ7KOÁCGËJ]Ê8$›ž/•>£N¡›ñ.”œNœ(ȼ¼(È

º¿€£N~¥¦¼þ”¾ Ã.´Ì´V¿™£N~¥¦Ÿ²¦Ä6$˜V¡À&ÊVÃ.´Vï.´Ì˜V¤/ž/Ÿ˜Vž6ÊV®/§z¶›¢,£Nž/ªyÂ6§z$›ž/•&۟›”z¡¤£Nž

¬.¨,©>›¡•²¦¬.z£N›ž/•>›š™“.›Ÿ£Nª,ž6ÊVÂ/ÅÂ6­ÊVýu˜Vœ>´V½½&ÊV»6˜*´V¼&ÊV®/› •>›–™¨›=ȼ¼þ

º¿Ö£NL¥¦¼þ¨¾ Ã.´Ì´V¿™£N~¥¦Ÿ²¦Ä6$˜V¡À&ÊVÄ´V¿™£NœNÀ›zŸ˜Vž6ʽ´V¿™£N›ž/›ÊQÑ7KOÁCGËJ]CG`]Ëȟ†c` !KOY^™

Ÿ†_0GKC]C^KOH2£bFм^aÎ9e>_KÊ8$›ž/•>£N¡›ñ.”œNœ>Êȼ¼þ

Referanser

RELATERTE DOKUMENTER

This study presents one of the very few datasets of biochemical biomarkers measured in hagfish, and the first one performed on individuals captured from a known CWA munition

The combined effect of these measures may well be a decline in jihadi activity in the short run, i.e., in the next two to five years. There are already signs that this is

The difference is illustrated in 4.23, and as we see, it is not that large. The effect of applying various wall treatments is of course most apparent in the proximity of the wall.

3 The definition of total defence reads: “The modernised total defence concept encompasses mutual support and cooperation between the Norwegian Armed Forces and civil society in

WS-Discovery defines a multicast protocol using SOAP over UDP to locate services, a WSDL providing an interface for service discovery, and XML schemas for discovery messages.. It

3.1 Evolution of costs of defence 3.1.1 Measurement unit 3.1.2 Base price index 3.2 Operating cost growth and investment cost escalation 3.3 Intra- and intergenerational operating

In April 2016, Ukraine’s President Petro Poroshenko, summing up the war experience thus far, said that the volunteer battalions had taken part in approximately 600 military

The P-Mul protocol described in ACP 142, will replace the TCP protocol (but still providing a TCP JAVA socket interface). The P-Mul protocol uses the UDP/IP protocol and