SMARTDRW dXsoftware Design$"0u0u\[\[(\\HEPBURN\atlascol_paper,winspool,Ne02: ME:\SmartDraw6 Builder Standard\LIBRARY\Software Design\Software Diagrams.sdl`\\HEPBURN\atlascol_paperasc odXXLetter odXXPRIV''''\KhC檈  VMS Sans Serif\[ VTimes New Roman[VVAG RoundRoman[RVArialundRoman[T"VComic Sans MSn[ZBVCourier NewSn[r1VBauhaus 93Sn[TRVWingdingsSn[VSymbolgsSn[rV Times New Roman Special G2 lV Arial Blackman Special G2l"V Wingdings 2man Special G2@ `a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGNaSOFTWARE DESIGNaSOFTWARE DESIGN\UMLaSOFTWARE DESIGN`@& Software Diagram Basics@ )0u0u*) Black & White Times New RomanTimes New Roman5 ,Y@ ?89:Default Layer8@)  ##  ## $$%%%%"H=H[b*[b* @b( :6<::7% &H[b* "@"H0`` @tFF( rdn( ^^6<::7%&H` "@"H j &^ R E .6<::7$ #&H>F J*HA<APCSB   Cd@@"@"H' ] Z< H << H < B  b( :0u6<::7% &H< H < "@"H  E .6<::7$ #&H J*  HA<A StoreGateB   Cd@@"@"HH**  b( :0u6<::7% &H* "@"H  > C > C @D tFF( %%OO( #Q#Q6<::7%&H > C "@"Hy o" Q ER E .6<::7$ #&H - J* HA<APoolAddress paB   Cd@@"@"Hll  b( :0u6<::7% &Hl "@"H I      tFF( E=E=( ==6<::7%&H  "@!`kk??"Hkkf k6<::7#&HkNJ*bAActorB   Cd@@"@"HI^j^j d  ^j 6<::7% &H^j "@"HN-9-9 @3 -9 @6<::7% &H-9 "@"Hdd@K] d @6<::7% &Hd "@"HFdd Q]d 6<::7% &Hd "@"Hx&-9 rr-6<::7$ #&H9!2þ?!2þ?!2þ?!2þ? "@!@"H#AM  E .6<::7$ #&HeuJ* HA<A DataProxy dpB   Cd@@"@"HRpgsRgsR m b( :0u6<::7% &HgsR "@"H%% @" tFF( DD6<::7%':,,,,,,,,,&H  "@"Hh6qx" > 6<::7&HNJ* !Aproxy(type,key):dpB C@@"@"H4 RRq66" > 6<::7&HRNJ* !AaccessData() : pdoB C@@"@"H'mm tFF( LL( uu6<::7%&Hm "@"H+ MmB mB @tFF( $$( #%#%6<::7%&HmB  "@"HR p p q66" > 6<::7&Hp NJ* !AcreateObj(pa,pdo)B C@@"@"Hq4RRq66" > 6<::7&HRNJ* !Aretrieve(pdo,key)B&    C@@"@"H D  &   R E .6<::7$ #&H  J* HA<A PoolCnvB8    Cd@@"@"H  n  P  P  b( :0u6<::7% &H  P "@"H @ {B 3 9B 3 93tFF( --( %-%-6<::7%&HB 3 9 "@"HT r <r T r T q66" > 6<::7&Hr T NJ* !AcreateObj(pa,pdo)B C@@"@"H  6 ^ _ ^ _ @_ tFF( Y5Y5( 446<::7%&H ^ _ "@"H l > N > N q" > 6<::7&H> N NJ* !Atoken() : stokB C@@"@"HR E .6<::7$ #&H2J*HA<ARefBJ    Cd@@"@"Hff   b( :0u6<::7% &Hf "@"H z  4  4  qm!" > 6<::7#&H4  NJ*  !A create(ds,stok)B2    C@@"@"H8  V  V  qm"" > 6<::7#&HV  !NJ*!  !A ptr() : ptBD     C@@"@"H     #tFF( yEyE( FF6<::7%&H  "@"Hh$4  $ E .6<::7$ #&H""J*" HA<A DataBucketB8     Cd@@"@"H~~  %b( $$:0u6<::7% &H~ "@"H<  F Z < ( Z < ( qm&" > 6<::7&HZ < ( #NJ*#( !A([ T is not DataObject ] pdo = create(pt)B>    C@@"@"HL X^j :@j :@qx'" > 6<::7&Hj :@$NJ*$ !A[ else ] pdo = ptB&   C@@"@"H c17 7 q( *6<::T@Ȱ@@*@@ v@7 *&HC  %J*%2 A2ATLAS-POOL integration Data input sequence diagramB C@@"@ @@