%!PS-Adobe-1.0 %%Creator: hitchcock:kohl (James Arthur Kohl) %%Title: stdin (ditroff) %%CreationDate: Wed Mar 23 12:09:23 1994 %%EndComments % Start of land.pro -- prolog for ditroff translator % Copyright (c) 1985,1987 Adobe Systems Incorporated. All Rights Reserved. % GOVERNMENT END USERS: See Notice file in TranScript library directory % -- probably /usr/lib/ps/Notice % RCS: $Header: /home/aquarium/prm/usr/src/usr.lib/ps/lib/RCS/land.pro,v 1.1 89/02/24 10:31:08 prm Exp $ /$DITroff 180 dict def $DITroff begin %% Psfig additions /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def % scaling for x /sy y ury lly sub div def % scaling for y sx sy scale % scale by (sx,sy) cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def } def % Args are llx lly urx ury (in figure coordinates) /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } def % doclip, if called, will always be just after a `startfig' /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore } def /globalstart { % Push details about the enviornment on the stack. fontnum fontsize fontslant fontheight firstpage mh my resolution slotno currentpoint pagesave restore gsave } def /globalend { grestore moveto /slotno exch def /resolution exch def /my exch def /mh exch def /firstpage exch def /fontheight exch def /fontslant exch def /fontsize exch def /fontnum exch def F /pagesave save def } def %% end XMOD additions /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def /xi {90 rotate 72 resolution div dup neg scale 0 0 moveto /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F /pagesave save def}def /PB{save /psv exch def currentpoint translate resolution 72 div dup neg scale 0 0 moveto}def /PE{psv restore}def /m1 matrix def /m2 matrix def /m3 matrix def /oldmat matrix def /tan{dup sin exch cos div}bind def /point{resolution 72 div mul}bind def /dround {transform round exch round exch itransform}bind def /xT{/devname exch def}def /xr{/mh exch def /my exch def /resolution exch def}def /xp{}def /xs{docsave restore end}def /xt{}def /xf{/fontname exch def /slotno exch def fontnames slotno get fontname eq not {fonts slotno fontname findfont put fontnames slotno fontname put}if}def /xH{/fontheight exch def F}bind def /xS{/fontslant exch def F}bind def /s{/fontsize exch def /fontheight fontsize def F}bind def /f{/fontnum exch def F}bind def /F{fontheight 0 le {/fontheight fontsize def}if fonts fontnum get fontsize point 0 0 fontheight point neg 0 0 m1 astore fontslant 0 ne{1 0 fontslant tan 1 0 0 m2 astore m3 concatmatrix}if makefont setfont .04 fontsize point mul 0 dround pop setlinewidth}bind def /X{exch currentpoint exch pop moveto show}bind def /N{3 1 roll moveto show}bind def /Y{exch currentpoint pop exch moveto show}bind def /S /show load def /ditpush{}def/ditpop{}def /AX{3 -1 roll currentpoint exch pop moveto 0 exch ashow}bind def /AN{4 2 roll moveto 0 exch ashow}bind def /AY{3 -1 roll currentpoint pop exch moveto 0 exch ashow}bind def /AS{0 exch ashow}bind def /MX{currentpoint exch pop moveto}bind def /MY{currentpoint pop exch moveto}bind def /MXY /moveto load def /cb{pop}def % action on unknown char -- nothing for now /n{}def/w{}def /p{pop showpage pagesave restore /pagesave save def}def /abspoint{currentpoint exch pop add exch currentpoint pop add exch}def /dstroke{currentpoint stroke moveto}bind def /Dl{2 copy 2 copy gsave 0 eq exch 0 eq and {rlineto currentlinecap 1 setlinecap stroke setlinecap} {rlineto stroke} ifelse grestore rmoveto}bind def /arcellipse{oldmat currentmatrix pop currentpoint translate 1 diamv diamh div scale /rad diamh 2 div def rad 0 rad -180 180 arc oldmat setmatrix}def /Dc{gsave dup /diamv exch def /diamh exch def arcellipse dstroke grestore diamh 0 rmoveto}def /De{gsave /diamv exch def /diamh exch def arcellipse dstroke grestore diamh 0 rmoveto}def /Da{currentpoint /by exch def /bx exch def /fy exch def /fx exch def /cy exch def /cx exch def /rad cx cx mul cy cy mul add sqrt def /ang1 cy neg cx neg atan def /ang2 fy fx atan def cx bx add cy by add 2 copy rad ang1 ang2 arcn stroke exch fx add exch fy add moveto}def /Barray 200 array def % 200 values in a wiggle /D~{mark}def /D~~{counttomark Barray exch 0 exch getinterval astore /Bcontrol exch def pop /Blen Bcontrol length def Blen 4 ge Blen 2 mod 0 eq and {Bcontrol 0 get Bcontrol 1 get abspoint /Ycont exch def /Xcont exch def Bcontrol 0 2 copy get 2 mul put Bcontrol 1 2 copy get 2 mul put Bcontrol Blen 2 sub 2 copy get 2 mul put Bcontrol Blen 1 sub 2 copy get 2 mul put /Ybi /Xbi currentpoint 3 1 roll def def 0 2 Blen 4 sub {/i exch def Bcontrol i get 3 div Bcontrol i 1 add get 3 div Bcontrol i get 3 mul Bcontrol i 2 add get add 6 div Bcontrol i 1 add get 3 mul Bcontrol i 3 add get add 6 div /Xbi Xcont Bcontrol i 2 add get 2 div add def /Ybi Ycont Bcontrol i 3 add get 2 div add def /Xcont Xcont Bcontrol i 2 add get add def /Ycont Ycont Bcontrol i 3 add get add def Xbi currentpoint pop sub Ybi currentpoint exch pop sub rcurveto }for dstroke}if}def end /ditstart{$DITroff begin /nfonts 60 def % NFONTS makedev/ditroff dependent! /fonts[nfonts{0}repeat]def /fontnames[nfonts{()}repeat]def /docsave save def }def % character outcalls /oc {/pswid exch def /cc exch def /name exch def /ditwid pswid fontsize mul resolution mul 72000 div def /ditsiz fontsize resolution mul 72 div def ocprocs name known{ocprocs name get exec}{name cb} ifelse}def /fractm [.65 0 0 .6 0 0] def /fraction {/fden exch def /fnum exch def gsave /cf currentfont def cf fractm makefont setfont 0 .3 dm 2 copy neg rmoveto fnum show rmoveto currentfont cf setfont(\244)show setfont fden show grestore ditwid 0 rmoveto} def /oce {grestore ditwid 0 rmoveto}def /dm {ditsiz mul}def /ocprocs 50 dict def ocprocs begin (14){(1)(4)fraction}def (12){(1)(2)fraction}def (34){(3)(4)fraction}def (13){(1)(3)fraction}def (23){(2)(3)fraction}def (18){(1)(8)fraction}def (38){(3)(8)fraction}def (58){(5)(8)fraction}def (78){(7)(8)fraction}def (sr){gsave .05 dm .16 dm rmoveto(\326)show oce}def (is){gsave 0 .15 dm rmoveto(\362)show oce}def (->){gsave 0 .02 dm rmoveto(\256)show oce}def (<-){gsave 0 .02 dm rmoveto(\254)show oce}def (==){gsave 0 .05 dm rmoveto(\272)show oce}def end % DIThacks fonts for some special chars 50 dict dup begin /FontType 3 def /FontName /DIThacks def /FontMatrix [.001 0.0 0.0 .001 0.0 0.0] def /FontBBox [-220 -280 900 900] def% a lie but ... /Encoding 256 array def 0 1 255{Encoding exch /.notdef put}for Encoding dup 8#040/space put %space dup 8#110/rc put %right ceil dup 8#111/lt put %left top curl dup 8#112/bv put %bold vert dup 8#113/lk put %left mid curl dup 8#114/lb put %left bot curl dup 8#115/rt put %right top curl dup 8#116/rk put %right mid curl dup 8#117/rb put %right bot curl dup 8#120/rf put %right floor dup 8#121/lf put %left floor dup 8#122/lc put %left ceil dup 8#140/sq put %square dup 8#141/bx put %box dup 8#142/ci put %circle dup 8#143/br put %box rule dup 8#144/rn put %root extender dup 8#145/vr put %vertical rule dup 8#146/ob put %outline bullet dup 8#147/bu put %bullet dup 8#150/ru put %rule dup 8#151/ul put %underline pop /DITfd 100 dict def /BuildChar{0 begin /cc exch def /fd exch def /charname fd /Encoding get cc get def /charwid fd /Metrics get charname get def /charproc fd /CharProcs get charname get def charwid 0 fd /FontBBox get aload pop setcachedevice 40 setlinewidth newpath 0 0 moveto gsave charproc grestore end}def /BuildChar load 0 DITfd put %/UniqueID 5 def /CharProcs 50 dict def CharProcs begin /space{}def /.notdef{}def /ru{500 0 rls}def /rn{0 750 moveto 500 0 rls}def /vr{20 800 moveto 0 -770 rls}def /bv{20 800 moveto 0 -1000 rls}def /br{20 770 moveto 0 -1040 rls}def /ul{0 -250 moveto 500 0 rls}def /ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def /bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def /sq{80 0 rmoveto currentpoint dround newpath moveto 640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def /bx{80 0 rmoveto currentpoint dround newpath moveto 640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def /ci{355 333 rmoveto currentpoint newpath 333 0 360 arc 50 setlinewidth stroke}def /lt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def /lb{20 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def /rt{20 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def /rb{20 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def /lk{20 800 moveto 20 300 -280 300 s4 arcto pop pop 1000 sub currentpoint stroke moveto 20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def /rk{20 800 moveto 20 300 320 300 s4 arcto pop pop 1000 sub currentpoint stroke moveto 20 300 4 2 roll s4 a4p 20 -200 lineto stroke}def /lf{20 800 moveto 0 -1000 rlineto s4 0 rls}def /rf{20 800 moveto 0 -1000 rlineto s4 neg 0 rls}def /lc{20 -200 moveto 0 1000 rlineto s4 0 rls}def /rc{20 -200 moveto 0 1000 rlineto s4 neg 0 rls}def end /Metrics 50 dict def Metrics begin /.notdef 0 def /space 500 def /ru 500 def /br 0 def /lt 250 def /lb 250 def /rt 250 def /rb 250 def /lk 250 def /rk 250 def /rc 250 def /lc 250 def /rf 250 def /lf 250 def /bv 250 def /ob 350 def /bu 350 def /ci 750 def /bx 750 def /sq 750 def /rn 500 def /ul 500 def /vr 0 def end DITfd begin /s2 500 def /s4 250 def /s3 333 def /a4p{arcto pop pop pop pop}def /2cx{2 copy exch}def /rls{rlineto stroke}def /currx{currentpoint pop}def /dround{transform round exch round exch itransform} def end end /DIThacks exch definefont pop ditstart (psc)xT 576 1 1 xr 1(Times-Roman)xf 1 f 2(Times-Italic)xf 2 f 3(Times-Bold)xf 3 f 4(Times-BoldItalic)xf 4 f 5(Helvetica)xf 5 f 6(Helvetica-Bold)xf 6 f 7(Courier)xf 7 f 8(Courier-Bold)xf 8 f 9(Symbol)xf 9 f 10(DIThacks)xf 10 f 10 s 1 f xi %%EndProlog %%Page: 1 1 10 s 0 xH 0 xS 1 f 18 s 3 f 20 s 1594 629(M)N 1745(ethodologies)X 2631(for)X 2876(R)X 2991(apid)X 3334(Prototyping)X 4194(of)X 4368(T)X 4474(ools)X 3065 789(for)N 1649 949(V)N 1764(isualizing)X 2455(Perform)X 3034(ance)X 3385(of)X 3559(Parallel)X 4134(System)X 4624(s)X 2 f 18 s 2620 1269(Jam)N 2860(es)X 3016(Arthur)X 3436(Kohl)X 2574 1429(Thom)N (as)S 3066(L.)X 3218(Casavant)X 1 f 2280 1589(Parallel)N 2756(Processing)X 3416(Laboratory)X 1658 1749(D)N 1762(epartm)X 2162(ent)X 2374(of)X 2530(Electrical)X 3118(and)X 3362(Com)X 3642(puter)X 3974(Engineering)X 2624 1909(U)N 2728(niversity)X 3268(of)X 3424(Iow)X 3648(a)X 2572 2069(Iow)N 2796(a)X 2896(City,)X 3216(IA)X 3404(52242)X 3 f 2812 2549(O)N 2924(U)X 3028(TLIN)X 3380(E:)X 1 f 2304 2869(I.)N 2424(Introduction)X 3172(&)X 3320(M)X (otivation)S 2304 3109(II.)N 2472(O)X 2576(verview)X 3076(of)X 3232(PA)X (RA)S (D)S 3720(ISE)X 2304 3349(III.)N 2520(U)X 2624(ser)X 2828(V)X 2932(iew)X 2304 3589(IV)N 2456(.)X 2528(M)X (eta-Tool)S 3180(D)X 3284(esigner)X 3736(V)X 3840(iew)X 2304 3829(V)N 2408(.)X 2480(Toolkit)X 2940(V)X 3044(iew)X 2304 4069(V)N 2408(I.)X 2528(D)X 2632(irections)X 3164(for)X 3368(Future)X 3780(W)X 3916(ork)X 2 p %%Page: 2 2 18 s 0 xH 0 xS 1 f 3 f 2592 665(IN)N 2752(TR)X (O)S 3064(D)X 3168(U)X 3272(C)X 3376(TIO)X 3640(N)X 1 f 576 985(Selected)N 1100(Q)X 1204(uestions:)X 10 f 720 1225(g)N 1 f 806(W)X 942(hat)X 1154(perform)X 1618(ance)X 1918(data)X 2194(w)X 2298(ould)X 2590(you)X 2842(like)X 3094(to)X 3242(see)X 3462(from)X 3778(a)X 3878(1K)X 4054(-10K)X 4386(PE)X 4590(M)X (IM)S 4894(D)X 5034(system)X 5434(?)X 10 f 720 1465(g)N 1 f 806(W)X 942(hat)X 1154(perform)X 1618(ance)X 1918(data)X 2194(w)X 2298(ould)X 2590(you)X 2842(like)X 3094(to)X 3242(see)X 3462(from)X 3778(a)X 3878(large)X 4202(SIM)X (D)S 4598(system)X 4998(?)X 10 f 720 1705(g)N 1 f 806(W)X 942(hat)X 1154(is)X 1286(the)X 1498(relative)X 1966(im)X 2118(portance)X 2650(of)X 2806(system)X 3242(perform)X 3706(ance)X 4006(data)X 4282(versus)X 4686(application)X 5362(data?)X 10 f 720 1945(g)N 1 f 806(D)X 910(o)X 1018(w)X 1122(e)X 1222(need)X 1530(tim)X 1722(e-dependent)X 2462(data)X 2738(or)X 2894(are)X 3106(averages)X 3646(suf\256cient?)X 10 f 720 2185(g)N 1 f 806(H)X 910(ow)X 1122(do)X 1302(w)X 1406(e)X 1506(com)X (pare)S 2038(application)X 2714(perform)X 3178(ance)X 3478(across)X 3874(m)X 3986(ultiple)X 4390(architectures?)X 10 f 720 2425(g)N 1 f 806(Can)X 1074(w)X 1178(e)X 1278(get)X 1490(m)X 1602(ore)X 1822(detailed,)X 2350(portable)X 2858(data)X 3134(than)X 3418(just)X 3662(execution)X 4258(tim)X 4450(es?)X 10 f 720 2665(g)N 1 f 806(W)X 942(hat)X 1154(kind)X 1446(of)X 1602(perform)X 2066(ance)X 2366(tools)X 2682(do)X 2862(w)X 2966(e)X 3066(need?)X 576 2985(A)N 680(nsw)X 912(ers:)X 10 f 720 3225(g)N 1 f 806(D)X 910(on't)X 1178(know)X 1498(.)X 1570(M)X (aybe)S 2006(this,)X 2286(but)X 2506(w)X 2610(hat)X 2822(about)X 3178(that?)X 3494(N)X 3598(ot)X 3746(sure.)X 9 f 720 3545 MXY (->)174 987 oc 1 f 898(Too)X 1166(early)X 1490(to)X 1638(tell)X 1858(yet?)X 8 s 5296 4624(Santa)N 5454(Fe\3201991/2)X 3 p %%Page: 3 3 8 s 0 xH 0 xS 1 f 18 s 3 f 2680 665(M)N 2816(O)X 2928(TIV)X (A)S 3288(TIO)X 3552(N)X 1 f 10 f 1440 985(g)N 1 f 1526(Com)X 1806(plexities)X 2330(of)X 2486(Parallel)X 2962(Softw)X (are)S 3518(D)X 3622(evelopm)X (ent)S 10 f 1440 1225(g)N 1 f 1526(Standard)X 2074(Sequential)X 2718(M)X (ethods)S 3258(Inadequate)X 10 f 1440 1465(g)N 1 f 1526(V)X 1630(isualization)X 2330(Techniques:)X 3070("Program)X 3661(V)X 3765(isualization")X 3 f 2764 1945(PR)N 2956(O)X 3068(BLEM)X 3492(S)X 1 f 10 f 1440 2265(g)N 1 f 1526(V)X 1630(isualization)X 2330(is)X 2462(Special)X 2922(Purpose)X 3422(in)X 3570(N)X 3674(ature)X 3998(-)X 4082(Custom)X 4566(Tools)X 10 f 1440 2505(g)N 1 f 1526(Expensive)X 2162(D)X 2266(evelopm)X (ent)S 2974(of)X 3130(V)X 3234(isualization)X 3934(Tools)X 10 f 1440 2745(g)N 1 f 1526(Requires)X 2074(W)X 2210(orking)X 2622(K)X 2726(now)X 2974(ledge)X 3322(of)X 3478(G)X 3582(raphics)X 4034(System)X 10 f 1440 2985(g)N 1 f 1526(W)X 1662(hat)X 1874(to)X 2022(V)X 2126(isualize?)X 9 f 1728 3225(\336)N 1 f 1906(Every)X 2286(U)X 2390(ser)X 2594(H)X 2698(as)X 2854(U)X 2958(nique)X 3314(V)X 3418(iew)X 3662(and)X 3906(Intuition)X 9 f 1728 3465(\336)N 1 f 1906(Is)X 2046(the)X 2258(Effort)X 2638(A)X 2742(ctually)X 3170(W)X 3306(orth)X 3574(the)X 3786(Bene\256t?)X 8 s 5296 4624(Santa)N 5454(Fe\3201991/3)X 4 p %%Page: 4 4 8 s 0 xH 0 xS 1 f 18 s 3 f 2672 665(A)N 2776(PPR)X 3056(O)X 3168(A)X 3272(C)X 3376(H)X 3488(ES)X 1 f 10 f 1728 1145(g)N 1 f 1814(U)X 1918(ser)X 2122(V)X 2226(iew)X 9 f 2016 1385 MXY (->)174 987 oc 1 f 2194(W)X 2330(hat)X 2542(D)X 2646(oes)X 2874(the)X 3086(U)X 3190(ser)X 3394(W)X 3530(ant?)X 10 f 1728 1705(g)N 1 f 1814(M)X (eta-Tool)S 2466(D)X 2570(esigner)X 3022(V)X 3126(iew)X 9 f 2016 1945 MXY (->)174 987 oc 1 f 2194(W)X 2330(hat)X 2542(Can)X 2810(a)X 2910(M)X (eta-Tool)S 3562(D)X 3666(esigner)X 4118(Provide?)X 10 f 1728 2265(g)N 1 f 1814(Toolkit)X 2274(V)X 2378(iew)X 9 f 2016 2505 MXY (->)174 987 oc 1 f 2194(A)X 2298(re)X 2446(W)X 2582(e)X 2682(M)X (aking)S 3166(It)X 3290(A)X 3394(ll)X 3510(Too)X 3778(Com)X 4058(plicated?)X 9 f 1728 2825(\336)N 1 f 1906(W)X 2042(hy)X 2222(D)X 2326(o)X 2434(U)X 2538(sers)X 2798(D)X 2902(o)X 3010(It)X 3134(The)X 3394(H)X 3498(ard)X 3718(W)X 3854(ay?)X 8 s 5296 4624(Santa)N 5454(Fe\3201991/4)X 5 p %%Page: 5 5 8 s 0 xH 0 xS 1 f 18 s 3 f 2800 665(PA)N 2992(R)X 3096(A)X 3200(D)X 3304(ISE)X 1 f 1410 985(PA)N (Rallel)S 1974(A)X 2078(nim)X 2302(ated)X 2578(D)X 2682(ebuggIng)X 3262(and)X 3506(Sim)X 3738(ulation)X 4174(Environm)X 4750(ent)X 10 f 1440 1305(g)N 1 f 1526(M)X (eta-Tool)S 2178(for)X 2382(Constructing)X 3162(V)X 3266(isual)X 3574(A)X 3678(nalysis)X 4114(Tools)X 10 f 1440 1545(g)N 1 f 1526(Custom)X 2010(V)X 2114(isual)X 2422(M)X (odels)S 9 f 1728 1785 MXY (->)174 987 oc 1 f 1906(O)X 2010(bject-O)X 2442(riented,)X 2914(M)X (odular)S 9 f 1728 2025 MXY (->)174 987 oc 1 f 1906(A)X 2010(nim)X 2234(ated)X 2510(Sim)X 2742(ulations)X 10 f 1440 2265(g)N 1 f 1526(Interactive)X 2178(V)X 2282(isual)X 2590(Interface)X 9 f 1728 2505 MXY (->)174 987 oc 1 f 1906(M)X (odel)S 2318(Construction)X 9 f 1728 2745 MXY (->)174 987 oc 1 f 1906(Sim)X 2138(ulation)X 2574(Control)X 9 f 1728 2985 MXY (->)174 987 oc 1 f 1906(M)X (anipulate)S 2598(O)X 2702(bjects)X 3074(in)X 3222(M)X (odel)S 3634(V)X 3738(isually)X 8 s 5296 4624(Santa)N 5454(Fe\3201991/5)X 6 p %%Page: 6 6 8 s 0 xH 0 xS 1 f 18 s 3 f 2358 665(PA)N 2550(R)X 2654(A)X 2758(D)X 2862(ISE)X 3130(IN)X 3290(TER)X 3586(FA)X 3778(C)X 3882(E)X 1 f 8 s 5296 4624(Santa)N 5454(Fe\3201991/6)X 7 p %%Page: 7 7 8 s 0 xH 0 xS 1 f 18 s 3 f 1968 665(PA)N 2160(R)X 2264(A)X 2368(D)X 2472(ISE)X 2740(LA)X (Y)S 3044(ER)X (ED)S 3480(STR)X 3760(U)X 3864(C)X 3968(TU)X (R)S 4272(E)X 1 f 60 s 2872 1722 MXY 576 316 De 3 f 12 s 2295 1609(Functionality)N 2941 1681(Simulator)N 2970 1781(Skeleton)N 2618 1479(Object)N 3425(Object)X 3568 1609(Structure)N 2833 1983(System)N 3150(Structure)X 2812 2098(&)N 2916(Interconnection)X 1 f 60 s 2152 1737 MXY 2030 921 De 3 f 12 s 2645 1177(Graphic)N 3011(Image)X 3291(De\256nitions)X 2846 2314(Visual)N 3131(Interface)X 2827 2429(Design)N 3128(&)X 3232(Control)X 1 f 60 s 2008 1765 MXY 2304 1555 De 3 f 12 s 2914 2660(Trace)N 3179(Input)X 2781 2775(Replay)N 3093(Parameters)X 1 f 60 s 1836 1881 MXY 2664 2016 De 8 s 5296 4624(Santa)N 5454(Fe\3201991/7)X 8 p %%Page: 8 8 8 s 0 xH 0 xS 1 f 18 s 3 f 2488 665(SC)N (EN)S (A)S 2976(R)X 3080(IO)X 3284(O)X 3396(F)X 3520(U)X 3624(SE:)X 1 f 40 s 3326 1621 MXY 49 -29 Dl 3436 1557 MXY 49 -29 Dl 3546 1492 MXY 49 -29 Dl 3656 1427 MXY 49 -29 Dl 3766 1363 MXY 49 -29 Dl 4650 2658 MXY -51 -25 Dl 4561 2613 MXY -51 -25 Dl 4471 2569 MXY -51 -25 Dl 3326 1909 MXY 49 29 Dl 3436 1974 MXY 49 29 Dl 3546 2039 MXY 49 29 Dl 3656 2103 MXY 49 29 Dl 3766 2168 MXY 49 29 Dl 4650 873 MXY -48 30 Dl 4559 930 MXY -48 30 Dl 4469 986 MXY -48 30 Dl 2807 1909 MXY 42 39 Dl 2892 1988 MXY 42 39 Dl 2977 2067 MXY 42 39 Dl 3062 2146 MXY 42 39 Dl 3147 2225 MXY 42 39 Dl 3232 2303 MXY 42 39 Dl 3316 2382 MXY 42 39 Dl 3402 2461 MXY 42 39 Dl 3486 2540 MXY 42 39 Dl 3571 2619 MXY 42 39 Dl 2807 1621 MXY 42 -39 Dl 2892 1542 MXY 42 -39 Dl 2977 1463 MXY 42 -39 Dl 3062 1385 MXY 42 -39 Dl 3147 1306 MXY 42 -39 Dl 3232 1227 MXY 42 -39 Dl 3316 1148 MXY 42 -39 Dl 3402 1069 MXY 42 -39 Dl 3486 991 MXY 42 -39 Dl 3571 912 MXY 42 -39 Dl 2548 2543 MXY -52 -23 Dl 2460 2503 MXY -52 -23 Dl 2372 2463 MXY -52 -23 Dl 2284 2423 MXY -52 -23 Dl 1281 1967 MXY 52 24 Dl 1376 2011 MXY 52 24 Dl 1471 2056 MXY 52 24 Dl 1566 2100 MXY 52 24 Dl 1660 2144 MXY 52 24 Dl 2548 988 MXY -51 25 Dl 2430 1047 MXY -51 25 Dl 2311 1106 MXY -51 25 Dl 1281 1564 MXY 52 -22 Dl 1398 1514 MXY 52 -22 Dl 1514 1463 MXY 52 -22 Dl 1631 1413 MXY 52 -22 Dl 878 1967 MXY 42 38 Dl 962 2044 MXY 42 38 Dl 1046 2120 MXY 42 38 Dl 1131 2197 MXY 42 38 Dl 1215 2274 MXY 42 38 Dl 1300 2351 MXY 42 38 Dl 1384 2427 MXY 42 38 Dl 1468 2504 MXY 42 38 Dl 878 1564 MXY 42 -38 Dl 962 1487 MXY 42 -38 Dl 1046 1410 MXY 42 -38 Dl 1131 1333 MXY 42 -38 Dl 1215 1257 MXY 42 -38 Dl 1300 1180 MXY 42 -38 Dl 1384 1103 MXY 42 -38 Dl 1468 1026 MXY 42 -38 Dl 60 s 3844 2140 MXY 576 0 Dl 144 201 Dl -144 201 Dl 2543 MY -576 0 Dl -144 -201 Dl 2341 MY 144 -201 Dl 3 f 14 s 4004 2473(Icons)N 3933 2357(Graphic)N 3992 2242(Select)N 1 f 60 s 4650 1794 MXY 259 0 Dl 4650 1737 MXY 259 0 Dl 4823 1679 MXY 115 86 Dl -115 86 Dl 2692 1679 MXY 115 86 Dl -115 86 Dl 3 f 14 s 2914 1839(M)N 3020(odel)X 2826 1724(Construct)N 1 f 60 s 3844 1564 MXY 576 0 Dl 144 201 Dl -144 201 Dl 1967 MY -576 0 Dl -144 -201 Dl 1765 MY 144 -201 Dl 3 f 14 s 3812 1897(Functionality)N 3970 1781(Object)N 3917 1666(Program)N 1 f 60 s 878 1967 MXY 0 -403 Dl 403 0 Dl 0 403 Dl -403 0 Dl 3 f 14 s 927 1897(M)N 1033(odel)X 927 1781(Visual)N 939 1666(Select)N 1 f 60 s 1742 1621 MXY 576 0 Dl 144 144 Dl -144 144 Dl -576 0 Dl -144 -144 Dl 144 -144 Dl 3 f 14 s 1772 1724(Functional)N 1665 1839 0.2232(Characteristics)AN 1 f 60 s 1511 2543 MXY 28 0 Dl 1567 MX 28 0 Dl 1623 MX 28 0 Dl 1679 MX 28 0 Dl 1735 MX 28 0 Dl 1791 MX 28 0 Dl 1847 MX 28 0 Dl 1903 MX 28 0 Dl 1959 MX 28 0 Dl 2015 MX 28 0 Dl 2071 MX 28 0 Dl 2127 MX 28 0 Dl 2183 MX 28 0 Dl 2239 MX 28 0 Dl 2295 MX 28 0 Dl 2351 MX 28 0 Dl 2407 MX 28 0 Dl 2463 MX 28 0 Dl 2519 MX 28 0 Dl 2548 MX 0 -28 Dl 2486 MY 0 -28 Dl 2430 MY 0 -28 Dl 2374 MY 0 -28 Dl 2317 MY 0 -28 Dl 2260 MY 0 -28 Dl 2204 MY 0 -28 Dl 2147 MY 0 -28 Dl 2091 MY 0 -28 Dl 2034 MY 0 -28 Dl 1978 MY 0 -28 Dl 1921 MY 0 -28 Dl 1864 MY 0 -28 Dl 1808 MY 0 -28 Dl 1751 MY 0 -28 Dl 1695 MY 0 -28 Dl 1639 MY 0 -28 Dl 1582 MY 0 -28 Dl 1525 MY 0 -28 Dl 1469 MY 0 -28 Dl 1412 MY 0 -28 Dl 1356 MY 0 -28 Dl 1299 MY 0 -28 Dl 1243 MY 0 -28 Dl 1186 MY 0 -28 Dl 1129 MY 0 -28 Dl 1073 MY 0 -28 Dl 1017 MY 0 -28 Dl 988 MY -28 0 Dl 2492 MX -28 0 Dl 2436 MX -28 0 Dl 2380 MX -28 0 Dl 2324 MX -28 0 Dl 2268 MX -28 0 Dl 2212 MX -28 0 Dl 2156 MX -28 0 Dl 2100 MX -28 0 Dl 2044 MX -28 0 Dl 1988 MX -28 0 Dl 1932 MX -28 0 Dl 1876 MX -28 0 Dl 1820 MX -28 0 Dl 1764 MX -28 0 Dl 1708 MX -28 0 Dl 1652 MX -28 0 Dl 1596 MX -28 0 Dl 1540 MX -28 0 Dl 1511 MX 0 28 Dl 1044 MY 0 28 Dl 1101 MY 0 28 Dl 1157 MY 0 28 Dl 1214 MY 0 28 Dl 1271 MY 0 28 Dl 1327 MY 0 28 Dl 1383 MY 0 28 Dl 1440 MY 0 28 Dl 1496 MY 0 28 Dl 1553 MY 0 28 Dl 1610 MY 0 28 Dl 1666 MY 0 28 Dl 1723 MY 0 28 Dl 1779 MY 0 28 Dl 1836 MY 0 28 Dl 1892 MY 0 28 Dl 1949 MY 0 28 Dl 2005 MY 0 28 Dl 2062 MY 0 28 Dl 2118 MY 0 28 Dl 2175 MY 0 28 Dl 2231 MY 0 28 Dl 2288 MY 0 28 Dl 2345 MY 0 28 Dl 2401 MY 0 28 Dl 2458 MY 0 28 Dl 2514 MY 0 28 Dl 4938 1967 MXY 0 -403 Dl 518 0 Dl 5457 MX 0 403 Dl -518 0 Dl 3 f 14 s 5014 1897(Objects)N 4999 1781(Connect)N 5002 1666(Visually)N 1 f 60 s 3844 988 MXY 576 0 Dl 144 201 Dl -144 201 Dl 1391 MY -576 0 Dl -144 -201 Dl 1189 MY 144 -201 Dl 3 f 14 s 3885 1321(Attributes)N 3970 1205(Object)N 3980 1090(De\256ne)N 1 f 60 s 1742 1132 MXY 576 0 Dl 144 144 Dl -144 144 Dl -576 0 Dl -144 -144 Dl 144 -144 Dl 3 f 14 s 1746 1234(Abstraction)N 1868 1349(Level\(s\))N 1 f 60 s 1742 2111 MXY 576 0 Dl 144 144 Dl -144 144 Dl -576 0 Dl -144 -144 Dl 144 -144 Dl 3 f 14 s 1813 2329(Behavior)N 1775 2213(Animation)N 1 f 60 s 2548 1737 MXY 230 0 Dl 2548 1794 MXY 230 0 Dl 3614 2658 MXY 28 0 Dl 3669 MX 28 0 Dl 3725 MX 28 0 Dl 3782 MX 28 0 Dl 3838 MX 28 0 Dl 3893 MX 28 0 Dl 3949 MX 28 0 Dl 4006 MX 28 0 Dl 4062 MX 28 0 Dl 4118 MX 28 0 Dl 4173 MX 28 0 Dl 4229 MX 28 0 Dl 4286 MX 28 0 Dl 4342 MX 28 0 Dl 4397 MX 28 0 Dl 4453 MX 28 0 Dl 4510 MX 28 0 Dl 4566 MX 28 0 Dl 4622 MX 28 0 Dl 0 -28 Dl 2602 MY 0 -28 Dl 2545 MY 0 -28 Dl 2488 MY 0 -28 Dl 2431 MY 0 -28 Dl 2375 MY 0 -28 Dl 2318 MY 0 -28 Dl 2261 MY 0 -28 Dl 2205 MY 0 -28 Dl 2148 MY 0 -28 Dl 2091 MY 0 -28 Dl 2035 MY 0 -28 Dl 1978 MY 0 -28 Dl 1921 MY 0 -28 Dl 1865 MY 0 -28 Dl 1808 MY 0 -28 Dl 1751 MY 0 -28 Dl 1694 MY 0 -28 Dl 1638 MY 0 -28 Dl 1582 MY 0 -28 Dl 1525 MY 0 -28 Dl 1468 MY 0 -28 Dl 1411 MY 0 -28 Dl 1355 MY 0 -28 Dl 1298 MY 0 -28 Dl 1241 MY 0 -28 Dl 1185 MY 0 -28 Dl 1128 MY 0 -28 Dl 1071 MY 0 -28 Dl 1015 MY 0 -28 Dl 958 MY 0 -28 Dl 901 MY 0 -28 Dl -28 0 Dl 4594 MX -28 0 Dl 4539 MX -28 0 Dl 4482 MX -28 0 Dl 4426 MX -28 0 Dl 4370 MX -28 0 Dl 4314 MX -28 0 Dl 4258 MX -28 0 Dl 4202 MX -28 0 Dl 4146 MX -28 0 Dl 4090 MX -28 0 Dl 4035 MX -28 0 Dl 3978 MX -28 0 Dl 3922 MX -28 0 Dl 3866 MX -28 0 Dl 3810 MX -28 0 Dl 3754 MX -28 0 Dl 3698 MX -28 0 Dl 3642 MX -28 0 Dl 0 28 Dl 929 MY 0 28 Dl 986 MY 0 28 Dl 1042 MY 0 28 Dl 1099 MY 0 28 Dl 1156 MY 0 28 Dl 1212 MY 0 28 Dl 1269 MY 0 28 Dl 1326 MY 0 28 Dl 1382 MY 0 28 Dl 1439 MY 0 28 Dl 1496 MY 0 28 Dl 1553 MY 0 28 Dl 1609 MY 0 28 Dl 1666 MY 0 28 Dl 1723 MY 0 28 Dl 1779 MY 0 28 Dl 1836 MY 0 28 Dl 1893 MY 0 28 Dl 1949 MY 0 28 Dl 2006 MY 0 28 Dl 2063 MY 0 28 Dl 2120 MY 0 28 Dl 2176 MY 0 28 Dl 2232 MY 0 28 Dl 2289 MY 0 28 Dl 2346 MY 0 28 Dl 2402 MY 0 28 Dl 2459 MY 0 28 Dl 2516 MY 0 28 Dl 2573 MY 0 28 Dl 2629 MY 0 28 Dl 2807 1909 MXY 0 -288 Dl 518 0 Dl 3326 MX 0 288 Dl -518 0 Dl 18 s 10 f 1728 3102(g)N 1 f 1814(U)X 1918(ser)X 2122(Constructs)X 2774(V)X 2878(isual)X 3186(M)X (odel)S 10 f 1728 3342(g)N 1 f 1814(PA)X (RA)S (D)S 2302(ISE)X 2554(A)X 2658(nim)X 2882(ates)X 3142(O)X 3246(verall)X 3610(System)X 4070(Behavior)X 9 f 2016 3582 MXY (->)174 987 oc 1 f 2194(Individual)X 2822(O)X 2926(bject)X 3242(State)X 9 f 2016 3822 MXY (->)174 987 oc 1 f 2194(Interaction)X 2854(A)X 2958(m)X 3070(ong)X 3322(O)X 3426(bjects)X 9 f 2016 4062 MXY (->)174 987 oc 1 f 2194(G)X 2298(lobal)X 2622(System)X 3082(D)X 3186(ynam)X (ics)S 8 s 5296 4624(Santa)N 5454(Fe\3201991/8)X 9 p %%Page: 9 9 8 s 0 xH 0 xS 1 f 18 s 3 f 2758 665(U)N 2862(SER)X 3178(V)X 3282(IEW)X 1 f 10 f 1152 985(g)N 1 f 1238(Custom)X 1722(V)X 1826(iew)X 2034(s)X 2126(/)X 2202(Con\256gurability)X 9 f 1440 1225 MXY (->)174 987 oc 1 f 1618(Individual)X 2246(U)X 2350(ser)X 2554(Preferences)X 3262(&)X 3410(Perspectives)X 9 f 1440 1465 MXY (->)174 987 oc 1 f 1618("Law)X 1969(of)X 2125(U)X 2229(nlim)X 2493(ited)X 2745(O)X 2849(ptions")X 1728 1625(U)N 1832(sers)X 2108(w)X 2212(ill)X 2384(continue)X 2932(to)X 3096(request)X 3564(new)X 3856(options)X 4332(throughout)X 5016(developm)X (ent)S 1728 1785(and)N 1991(usage)X 2374(of)X 2549(tools.)X 2956(The)X 3234(num)X 3490(ber)X 3728(of)X 3902(options)X 4380(expands)X 4906(w)X 5010(ithout)X 5400(bound)X 1728 1945(and)N 1972(the)X 2184(tool)X 2444(is)X 2576(never)X 2932(com)X (pleted.)S 9 f 1440 2185 MXY (->)174 987 oc 1 f 1618(U)X 1722(ser)X 1926(N)X 2030(ever)X 2314(Com)X 2594(pletely)X 3022(Pleased)X 3498(U)X 3602(nless)X 3926(They)X 4258(Can)X 4526(Custom)X 4974(ize)X 9 f 1152 2505(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE)X 2070(Provides)X 2610(D)X 2714(esign)X 3054(of)X 3210(A)X 3314(rbitrary)X 3782(O)X 3886(bjects)X 9 f 1440 2745 MXY (->)174 987 oc 1 f 1618(U)X 1722(ser)X 1926(Chooses)X 2450(O)X 2554(bject)X 2870(Im)X (ages)S 3322(and)X 3566(Functionality)X 9 f 1440 2985 MXY (->)174 987 oc 1 f 1618(M)X (odel)S 2030(Caters)X 2434(to)X 2582(Individual)X 3210(U)X 3314(ser)X 3518(Intuition)X 9 f 1152 3305(\336)N 1 f 1330(Pablo/H)X 1802(yperview)X 2374(&)X 2522(Triplex)X 2982(Con\256gurability)X 3898(V)X 4002(ia)X 4142(Filters)X 9 f 1440 3545 MXY (->)174 987 oc 1 f 1618(U)X 1722(ser)X 1926(Creates)X 2394(Con\256gurable)X 3182(Processing)X 3842(M)X (odules)S 9 f 1440 3785 MXY (->)174 987 oc 1 f 1618(A)X 1722(rbitrarily)X 2270(A)X 2374(rrange)X 2778(Filters)X 3182(to)X 3330(Produce)X 3838(V)X 3942(iew)X 4150(s)X 9 f 1152 4105(\336)N 1 f 1330(Tango,)X 1770(V)X 1874(oyeur,)X 2274(BA)X (LSA)S (,)S 2818(Q)X 2922(+)X 3039(-)X 3123(A)X 3227(rbitrary)X 3695(A)X 3799(nim)X 4023(ations)X 8 s 5296 4624(Santa)N 5454(Fe\3201991/9)X 10 p %%Page: 10 10 8 s 0 xH 0 xS 1 f 18 s 3 f 2758 665(U)N 2862(SER)X 3178(V)X 3282(IEW)X 1 f 10 f 1152 985(g)N 1 f 1238(Flexibility)X 1874(and)X 2118(Expressive)X 2786(Pow)X (er)S 3190(of)X 3346(Interface)X 9 f 1440 1225 MXY (->)174 987 oc 1 f 1618(W)X 1754(ant)X 1966(Pow)X (er)S 2370(to)X 2518(Construct)X 3114(H)X 3218(ighly)X 3550(Custom)X 4034(A)X 4138(nalyses)X 9 f 1440 1465 MXY (->)174 987 oc 1 f 1618(W)X 1754(ant)X 1966(Sim)X 2198(ple)X 2410(and)X 2654(A)X 2758(utom)X 3054(atic)X 3298(A)X 3402(lternatives)X 4038(A)X 4142(s)X 4234(W)X 4370(ell)X 9 f 1728 1705(\336)N 1 f 1906(e.g.)X 2150(C)X 2282(Language)X 2886(-)X 2970(Low)X 3270(&)X 3418(H)X 3522(igh)X 3742(Level)X 4106(Capabilities)X 9 f 1152 2025(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE)X 2070(Supports)X 2618(A)X 2722(bstract)X 3142(V)X 3246(isual)X 3554(Interface)X 9 f 1440 2265 MXY (->)174 987 oc 1 f 1618(A)X 1722(nim)X 1946(ations)X 2326(as)X 2482(Com)X 2762(plex)X 3046(as)X 3202(D)X 3306(esired)X 3686(\(A)X 3838(dvantage?\))X 9 f 1440 2505 MXY (->)174 987 oc 1 f 1618(A)X 1722(utom)X 2018(ated)X 2294(Sim)X 2526(ulations)X 9 f 1440 2745 MXY (->)174 987 oc 1 f 1618(V)X 1722(isual)X 2030(M)X (odel)S 2442(Speci\256cation)X 3230(N)X 3334(ot)X 3482(A)X 3586(utom)X 3882(atic)X 9 f 1440 2985 MXY (->)174 987 oc 1 f 1618(N)X 1722(eeds)X 2014(M)X (ore)S 2362(Fundam)X 2834(ental)X 3150(G)X 3254(raphics)X 3706(Capabilities)X 9 f 1152 3305(\336)N 1 f 1330(ParaG)X 1690(raph)X 1982(&)X 2130(TO)X 2322(PSY)X 2586(S)X 2702(H)X 2806(ighly)X 3138(A)X 3242(utom)X 3538(atic)X 9 f 1440 3545 MXY (->)174 987 oc 1 f 1618(Less)X 1918(Flexible?)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/10)X 11 p %%Page: 11 11 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 1440 985(g)N 1 f 1526(Fast)X 1802(and)X 2046(Ef\256cient)X 2578(U)X 2682(se)X 9 f 1728 1225 MXY (->)174 987 oc 1 f 1906(G)X 2010(eneral)X 2398(Functionality)X 3202(as)X 3358(A)X 3462(utom)X 3758(atic)X 4002(as)X 4158(Possible)X 9 f 1728 1465 MXY (->)174 987 oc 1 f 1906(Concise)X 2406(Speci\256cation)X 3194(of)X 3350(U)X 3454(ser)X 3658(Preferences)X 9 f 1728 1705 MXY (->)174 987 oc 1 f 1906(N)X 2010(atural)X 2374(Interface)X 2922(for)X 3126(Intuitive)X 3650(Interaction)X 9 f 1728 1945 MXY (->)174 987 oc 1 f 1906(A)X 2010(ccum)X 2322(ulation)X 2758(of)X 2914(U)X 3018(ser)X 3222(Con\256gurations)X 4114(and)X 4358(Style)X 9 f 2016 2185(\336)N 1 f 2194(O)X 2298(ne-Tim)X (e)S 2822(Setup)X 3186(for)X 3390(Y)X 3494(ears)X 3762(of)X 3918(A)X 4022(nalyses)X 9 f 2016 2425(\336)N 1 f 2194(W)X 2330(hat)X 2542(Inform)X 2942(ation?)X 9 f 1440 2745(\336)N 1 f 1618(PA)X (RA)S (D)S 2106(ISE)X 2358(V)X 2462(isual)X 2770(M)X (odel)S 3182(Construction)X 3962(and)X 4206(Sim)X 4438(ulation)X 4874(Control)X 9 f 1728 2985 MXY (->)174 987 oc 1 f 1906(Reusability)X 2598(of)X 2754(Speci\256cation)X 3542(Through)X 4074(Libraries)X 9 f 1728 3225 MXY (->)174 987 oc 1 f 1906(Still)X 2182(Som)X 2446(e)X 2546(Textual)X 3022(Speci\256cation)X 9 f 1440 3545(\336)N 1 f 1618(ParaG)X 1978(raph)X 2270(&)X 2418(TO)X 2610(PSY)X 2874(S)X 2990(-)X 3074(A)X 3178(utom)X 3474(atic)X 3718(V)X 3822(iew)X 4030(s)X 4122(From)X 4470(V)X 4574(isual)X 4882(M)X (enus)S 9 f 1440 3865(\336)N 1 f 1618(Pablo/H)X 2090(yperview)X 2662(V)X 2766(isual)X 3074(Filter)X 3422(Con\256guration)X 4258(&)X 4406(D)X 4510(efaults)X 4930(M)X (anager)S 8 s 5264 4624(Santa)N 5422(Fe\3201991/11)X 12 p %%Page: 12 12 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(M)X (ultiple)S 1482(G)X 1586(ranularity)X 2182(Control)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(V)X 1434(isualization)X 2134(Speed)X 2522(Control)X 9 f 1440 1465(\336)N 1 f 1618(A)X 1722(djustable)X 2278(Speed)X 2666(for)X 2870(Focusing)X 9 f 1440 1705(\336)N 1 f 1618(Flash)X 1966(Q)X 2070(uickly)X 2466(Through)X 2998(U)X 3102(ninteresting)X 3818(Portions)X 9 f 1440 1945(\336)N 1 f 1618(Slow)X 1950(D)X 2054(ow)X 2230(n)X 2338(for)X 2542(Close)X 2906(Exam)X (ination)S 3678(of)X 3834(Im)X (portant)S 4438(D)X 4542(etails)X 9 f 1152 2265(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE,)X 2106(SH)X (M)S (A)S 2522(P,)X 2674(O)X 2778(thers)X 3094(-)X 3178(Support)X 3670(V)X 3774(ariable)X 4202(Speed)X 4590(Controls)X 9 f 1152 2585(\336)N 1 f 1330(M)X (any)S 1702(Tools)X 2066(Support)X 2558(Start/Stop)X 3170(&)X 3318(Single)X 3722(Step)X 9 f 1152 2905(\336)N 1 f 1330(Real)X 1630(Tim)X 1870(e)X 1970(vs.)X 2170(Post)X 2454(M)X (ortem)S (?)S 9 f 1440 3145 MXY (->)174 987 oc 1 f 1618(Control)X 2094(Speed)X 2482(in)X 2630(Real)X 2930(Tim)X 3170(e?)X 9 f 1440 3385 MXY (->)174 987 oc 1 f 1618(Post)X 1902(M)X (ortem)S 2402(Flexible,)X 2946(But)X 3190(Cum)X 3470(bersom)X 3894(e)X 3994(D)X 4098(ata)X 4302(Collection)X 4938(&)X 5086(Storage)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/12)X 13 p %%Page: 13 13 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(M)X (ultiple)S 1482(G)X 1586(ranularity)X 2182(Control)X 2658(\(cont.\))X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(V)X 1434(isualization)X 2134(D)X 2238(irection)X 2714(Control)X 9 f 1440 1465(\336)N 1 f 1618(Forw)X 1922(ard)X 2142(and)X 2386(Reverse)X 2886(Playback)X 9 f 1440 1705(\336)N 1 f 1618(Causality)X 2198(Problem)X 2722(-)X 2806(W)X 2942(hen)X 3186(to)X 3334(Stop?)X 9 f 1440 1945(\336)N 1 f 1618(Inherent)X 2134(H)X 2238(um)X 2422(an)X 2594(Inaccuracy)X 3262(-)X 3346(O)X 3450(ops,)X 3722(Rew)X 3986(ind)X 4206(!!)X 9 f 1152 2265(\336)N 1 f 1330(D)X 1434(if\256cult)X 1854(W)X 1990(ith)X 2178(PA)X (RA)S (D)S 2666(ISE)X 9 f 2918 MX (->)174 987 oc 1 f 3096(Reverse)X 3596(Functionality?)X 4464(\(H)X 4616(istories\))X 9 f 1152 2585(\336)N 1 f 1330(Easy)X 1646(W)X 1782(ith)X 1970(Tim)X 2210(eline)X 2526(D)X 2630(isplays)X 9 f 1152 2905(\336)N 1 f 1330(N)X 1434(ot)X 1582(Easy)X 1898(for)X 2102(M)X (ost)S 2434(D)X 2538(isplays)X 9 f 1440 3145 MXY (->)174 987 oc 1 f 1618(N)X 1722(o)X 1830(Inverse)X 2290(for)X 2494(D)X 2598(isplay)X 2978(Functions)X 9 f 1440 3385 MXY (->)174 987 oc 1 f 1618(U)X 1722(ndraw)X 2082(ing)X 2302(G)X 2406(raphics?)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/13)X 14 p %%Page: 14 14 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(M)X (ultiple)S 1482(G)X 1586(ranularity)X 2182(Control)X 2658(\(cont.\))X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(A)X 1434(bstraction)X 2038(Level)X 2402(&)X 2550(D)X 2654(isplay)X 3034(Size)X 9 f 1440 1465(\336)N 1 f 1618(Skip)X 1918(Low)X 2218(Level)X 2582(D)X 2686(etails)X 3026(D)X 3130(uring)X 3470(G)X 3574(eneral)X 3962(V)X 4066(iew)X 4274(ing)X 9 f 1440 1705(\336)N 1 f 1618(A)X 1722(void)X 2014(U)X 2118(nnecessary)X 2786(Sensory)X 3286(O)X 3390(verload)X 9 f 1440 1945(\336)N 1 f 1618(Exam)X (ine)S 2166(Low)X 2466(Level)X 2830(D)X 2934(etails)X 3274(of)X 3430(Interest)X 9 f 1152 2265 MXY (->)174 987 oc 1 f 1330(A)X 1434(nalogies)X 9 f 1440 2505(\336)N 1 f 1618(H)X 1722(um)X 1906(an)X 2078(G)X 2182(rasping)X 2642(-)X 2726(Q)X 2830(uick)X 3114(M)X (ove,)S 3522(Then)X 3854(Slow)X 4186(G)X 4290(rasp)X 9 f 1440 2745(\336)N 1 f 1618(Learning)X 2174(-)X 2258(H)X 2362(igh-Level)X 2958(O)X 3062(verview)X 3526(,)X 3598(Then)X 3930(Low)X 4194(-Level)X 4606(D)X 4710(etails)X 9 f 1440 2985(\336)N 1 f 1618(Far)X 1846(Side)X 2138(Cartoons)X 2694(-)X 2778(Punch)X 3174(Line)X 3474(is)X 3606(in)X 3754(the)X 3966(D)X 4070(etail)X 9 f 1152 3305(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE)X 2070(Paradigm)X 2658(Supports)X 3206(A)X 3310(bstraction)X 3914(Capabilities)X 9 f 1440 3545 MXY (->)174 987 oc 1 f 1618(M)X (odel)S 2030(H)X 2134(ierarchy)X 9 f 1440 3785 MXY (->)174 987 oc 1 f 1618(A)X 1722(bstraction)X 2326(Zoom)X 2670(ing)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/14)X 15 p %%Page: 15 15 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(A)X 1054(nim)X 1278(ations)X 1658(and)X 1902(V)X 2006(iew)X 2214(s)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(W)X 1466(hat)X 1678(Level)X 2042(of)X 2198(A)X 2302(bstraction)X 2906(or)X 3062(D)X 3166(etail?)X 9 f 1152 1465 MXY (->)174 987 oc 1 f 1330(Scalability?)X 9 f 1440 1705(\336)N 1 f 1618(Som)X 1882(e)X 1982(A)X 2086(nalyses)X 2546(O)X 2650(n)X 2758(Sm)X 2950(all)X 3130(Scale)X 3478(Elude)X 3850(To)X 4046(Large)X 4418(Scale)X 9 f 1440 1945(\336)N 1 f 1618(M)X (any)S 1990(Large)X 2362(Scale)X 2710(A)X 2814(nalyses)X 3274(Require)X 3766(Large)X 4138(Scale)X 4486(D)X 4590(etails)X 9 f 1440 2185(\336)N 1 f 1618(Triplex)X 2078("Binning")X 2696(of)X 2852(Equivalence)X 3600(Classes)X 9 f 1152 2425 MXY (->)174 987 oc 1 f 1330(H)X 1434(ow)X 1646(to)X 1794(Specify)X 2270(V)X 2374(isual)X 2682(D)X 2786(etails)X 3126(-)X 3210(Choices)X 3710(/)X 3786(A)X 3890(lternatives)X 9 f 1440 2665(\336)N 1 f 1618(Fixed)X 1982(vs.)X 2182(D)X 2286(ynam)X (ic)S 2746(Im)X (ages)S 9 f 1440 2905(\336)N 1 f 1618(M)X (ovable)S 2166(Im)X (ages)S 9 f 1440 3145(\336)N 1 f 1618(D)X 1722(iscrete)X 2134(vs.)X 2334(Continuous)X 9 f 1152 3465(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE)X 2070(-)X 2154(D)X 2258(ynam)X (ic)S 2718(Im)X (ages)S 3170(\(D)X 3322(iscrete\),)X 3818(Im)X (m)S 4090(obile)X 9 f 1152 3785(\336)N 1 f 1330(TO)X 1522(PSY)X 1786(S)X 1902(\(V)X 2054(ISTO)X 2374(P\))X 2538(-)X 2622(Fixed)X 2986(Im)X (ages,)S 3474(M)X (obile)S 9 f 1152 4105(\336)N 1 f 1330(Tango)X 1734(-)X 1818(Continuous)X 2518(A)X 2622(nim)X 2846(ation)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/15)X 16 p %%Page: 16 16 8 s 0 xH 0 xS 1 f 18 s 3 f 2542 665(U)N 2646(SER)X 2962(V)X 3066(IEW)X 3398(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(Extra)X 1298(A)X 1402(ssistance)X 1950(in)X 2098(A)X 2202(nalysis)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(Show)X 1694(Inform)X 2094(ation)X 2418(To)X 2614(G)X 2718(uide)X 3002(U)X 3106(ser)X 9 f 1440 1465(\336)N 1 f 1618(U)X 1722(ser)X 1926(D)X 2030(oesn't)X 2418(A)X 2522(lw)X (ays)S 2894(K)X 2998(now)X 3282(W)X 3418(here)X 3702(to)X 3850(Start)X 9 f 1152 1705 MXY (->)174 987 oc 1 f 1330(D)X 1434(isplay)X 1814(Inform)X 2214(ation)X 2538(in)X 2686(V)X 2790(iew)X 2998(s)X 3090(W)X 3226(hich)X 3510(Stim)X 3782(ulate)X 4098(U)X 4202(ser)X 9 f 1440 1945(\336)N 1 f 1618(Em)X 1818(phasize)X 2286(Sim)X 2518(ilarities)X 2986(and)X 3230(Contrasts)X 9 f 1440 2185(\336)N 1 f 1618(Inherently)X 2246(Provided)X 2802(By)X 3006("G)X 3169(ood")X 3480(V)X 3584(isualization)X 9 f 864 2505(\336)N 1 f 1042(U)X 1146(nansw)X 1514(ered)X 1798(Issue)X 9 f 1152 2745 MXY (->)174 987 oc 1 f 1330(Custom)X 1814(vs.)X 2014(G)X 2118(eneral)X 9 f 1440 2985(\336)N 1 f 1618(W)X 1754(hat)X 1966(is)X 2098(the)X 2310(Best)X 2602(V)X 2706(isual)X 3014(D)X 3118(isplay?)X 9 f 1440 3225(\336)N 1 f 1618(Is)X 1758(There)X 2130(a)X 2230(Best)X 2522(A)X 2626(t)X 2702(A)X 2806(ll?)X 9 f 1152 3465 MXY (->)174 987 oc 1 f 1330(H)X 1434(ow)X 1646(M)X (uch)S 2018(of)X 2174(the)X 2386(Burden)X 2846(is)X 2978(on)X 3158(U)X 3262(ser)X 3466(Intuition?)X 9 f 1152 3705 MXY (->)174 987 oc 1 f 1330(Can)X 1598(G)X 1702(eneral)X 2090(V)X 2194(isualization)X 2894(Spark)X 3266(U)X 3370(ser)X 3574(Ideas?)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/16)X 17 p %%Page: 17 17 8 s 0 xH 0 xS 1 f 18 s 3 f 2108 665(M)N 2244(ETA)X 2540(-TO)X 2796(O)X 2908(L)X 3040(D)X 3144(ESIG)X 3488(N)X 3592(ER)X 3828(V)X 3932(IEW)X 1 f 10 f 720 985(g)N 1 f 806(M)X (ask)S 1162(U)X 1266(nnecessary)X 1934(D)X 2038(etail)X 2322(From)X 2670(U)X 2774(ser)X 9 f 1008 1225 MXY (->)174 987 oc 1 f 1186(H)X 1290(ide)X 1502(Internal)X 1986(G)X 2090(raphics)X 2542(&)X 2690(Sim)X 2922(ulation)X 3358(D)X 3462(etails)X 9 f 1008 1465 MXY (->)174 987 oc 1 f 1186(U)X 1290(tilize)X 1614(A)X 1718(bstractions)X 2378(in)X 2526(U)X 2630(ser)X 2834(Interface)X 3382(-)X 3466(V)X 3570(isual)X 3878(Sem)X 4134(antics)X 9 f 1296 1705(\336)N 1 f 1474(Control)X 1950(of)X 2106(Sim)X 2338(ulation)X 2774(-)X 2858("V)X 3021(isual)X 3329(Program)X 3825(m)X 3937(ing")X 4216(of)X 4372(A)X 4476(nalysis)X 4912(Control)X 9 f 1296 1945(\336)N 1 f 1474(Speci\256cation)X 2262(of)X 2418(V)X 2522(isualization)X 3222(-)X 3306(A)X 3410(bstract)X 3830(V)X 3934(isual)X 4242(Language)X 10 f 1584 2185(g)N 1 f 1670(Solves)X 2090(V)X 2194(isual)X 2502(Program)X 2998(m)X 3110(ing)X 3330(Problem)X 3818(?)X 10 f 1584 2425(g)N 1 f 1670(M)X (ore)S 2018(D)X 2122(if\256cult)X 2542(Than)X 2874(N)X 2978(atural)X 3342(Language)X 3946(-)X 4030(U)X 4134(niversal)X 4626(Language)X 10 f 1584 2665(g)N 1 f 1670(Possible)X 2186(W)X 2322(ithin)X 2622(Lim)X 2862(ited)X 3114(Context)X 3606(of)X 3762(V)X 3866(isualization?)X 9 f 720 2985(\336)N 1 f 898(PA)X (RA)S (D)S 1386(ISE)X 1638(H)X 1742(ides)X 2010(Internal)X 2494(Sim)X 2726(ulation)X 3162(and)X 3406(G)X 3510(raphics)X 3962(D)X 4066(etails)X 9 f 1008 3225 MXY (->)174 987 oc 1 f 1186(Plug-In)X 1654(Sim)X 1886(ulator)X 2258(Concept)X 2774(\(See)X 3066(Figure\))X 9 f 1008 3465 MXY (->)174 987 oc 1 f 1186(Speci\256cation)X 1974(of)X 2130(M)X (odel)S 2542(Functionality)X 9 f 3346 MX (->)174 987 oc 1 f 3524(Cum)X 3804(bersom)X 4228(e)X 9 f 1008 3705 MXY (->)174 987 oc 1 f 1186(N)X 1290(eed)X 1526(Better,)X 1950(M)X (ore)S 2298(A)X 2402(bstract,)X 2858(V)X 2962(isual)X 3270(Sem)X 3526(antics)X 9 f 720 4025(\336)N 1 f 898(Tango)X 1302(U)X 1406(ses)X 1618(A)X 1722(bstract)X 2142(V)X 2246(isual)X 2554(M)X (anipulations)S 9 f 1008 4265 MXY (->)174 987 oc 1 f 1186(H)X 1290(ighly)X 1622(Integrated)X 2242(W)X 2378(ith)X 2566(Source)X 3002(Program)X 3534(-)X 3618(N)X 3722(eed)X 3958(Separation)X 4610(of)X 4766(Concerns)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/17)X 18 p %%Page: 18 18 8 s 0 xH 0 xS 1 f 18 s 3 f 2336 665(Plug-In)N 2836(Sim)X 3076(ulator)X 3488(C)X 3592(oncept)X 1 f 776 1013(U)N 880(ser)X 1084(generates)X 1664(a)X 1764(m)X 1876(odule)X 2232(of)X 2388(fundam)X 2828(ental)X 3144(system)X 3580(de\256nitions)X 4224(of)X 4381(event)X 4730(types)X 5071(and)X 5316(objects,)X 576 1173(including)N 1163(structure)X 1710(and)X 1960(functionality,)X 2774(and)X 3024(then)X 3314("plugs)X 3727(in")X 3940(these)X 4278(de\256nitions,)X 4964(into)X 5230(a)X 5336(generic)X 576 1333(anim)N 864(ated)X 1140(sim)X 1348(ulator)X 1720(structure,)X 2296(to)X 2444(produce)X 2944(a)X 3044(custom)X 3460(ized)X 3736(anim)X 4024(ated)X 4300(sim)X 4508(ulation)X 4944(environm)X (ent.)S 3 f 14 s 9 f 2121 4218 MXY (->)174 987 oc 2123 MX (->)174 987 oc 3 f 2261(Complete)X 2751(Customized)X 3347(Animated)X 3849(Simulator)X 1 f 60 s 1944 2765 MXY 2448 Dc 2174 2045 MXY 993 705 Dl 3168 MX -993 720 Dl 3 f 14 s 2978 1902(Generic)N 3132 2190(Animated)N 3331 2478(Simulator)N 3524 2766(Skeleton)N 2220 2478(User)N 2130 2723(Provided)N 2103 2968(De\256nitions)N 1 f 8 s 5264 4624(Santa)N 5422(Fe\3201991/18)X 19 p %%Page: 19 19 8 s 0 xH 0 xS 1 f 10 s 3 f 18 s 1892 665(M)N 2028(ETA)X 2324(-TO)X 2580(O)X 2692(L)X 2824(D)X 2928(ESIG)X 3272(N)X 3376(ER)X 3612(V)X 3716(IEW)X 4048(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(Provide)X 1434(Custom)X 1882(izability)X 2390(in)X 2538(V)X 2642(iew)X 2850(s)X 2942(and)X 3186(O)X 3290(ptions)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(G)X 1434(eneralize)X 1990(and)X 2234(Form)X 2546(ally)X 2798(Classify)X 3306(Fundam)X 3778(ental)X 4094(Param)X 4462(eters)X 9 f 1440 1465(\336)N 1 f 1618(W)X 1754(hat)X 1966(A)X 2070(re)X 2218(These)X 2598(Param)X 2966(eters?)X 9 f 1440 1705(\336)N 1 f 1618(W)X 1754(hat)X 1966(O)X 2070(perations)X 2634(O)X 2738(n)X 2846(These)X 3226(Param)X 3594(eters?)X 9 f 1152 1945 MXY (->)174 987 oc 1 f 1330(Construct)X 1926(M)X (eans)S 2346(for)X 2550(Specifying)X 3210(Param)X 3578(eters)X 3886(of)X 4042(Classes)X 9 f 1440 2185(\336)N 1 f 1618(A)X 1722(bstract,)X 2178(Probably)X 2734(V)X 2838(isually-O)X (riented,)S 3846(Language)X 9 f 1152 2425 MXY (->)174 987 oc 1 f 1330(D)X 1434(esign)X 1774(Environm)X 2350(ent)X 2562(W)X 2698(ithout)X 3070(Static)X 3434(Sem)X 3690(antics)X 9 f 1440 2665(\336)N 1 f 1618(M)X (inim)S 2010(al)X 2150(Prede\256ned)X 2802(Param)X 3170(eters)X 3478(and)X 3722(Con\256gurations)X 9 f 1440 2905(\336)N 1 f 1618(G)X 1722(eneric)X 2110(Skeleton)X 2650(-)X 2734(D)X 2838(etails)X 3178(To)X 3374(Be)X 3570(Filled)X 3942(In)X 4098(By)X 4302(U)X 4406(ser)X 9 f 1152 3225(\336)N 1 f 1330(PA)X (RA)S (D)S 1818(ISE,)X 2106(Tango,)X 2546(Pablo/H)X 3018(yperview)X 3554(,)X 3626(Triplex)X 9 f 1440 3465 MXY (->)174 987 oc 1 f 1618(V)X 1722(arious)X 2110(Levels)X 2530(of)X 2686(Custom)X 3134(izability)X 9 f 1440 3705 MXY (->)174 987 oc 1 f 1618(A)X 1722(ssortm)X 2106(ent)X 2318(of)X 2474(V)X 2578(isual)X 2886("Languages")X 3664(or)X 3820(Interfaces)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/19)X 20 p %%Page: 20 20 8 s 0 xH 0 xS 1 f 18 s 3 f 1892 665(M)N 2028(ETA)X 2324(-TO)X 2580(O)X 2692(L)X 2824(D)X 2928(ESIG)X 3272(N)X 3376(ER)X 3612(V)X 3716(IEW)X 4048(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(Provide)X 1434(Flexibility)X 2070(for)X 2274(U)X 2378(ser)X 2582(Speci\256cation)X 3370(Interaction)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(A)X 1434(llow)X 1726(D)X 1830(ynam)X (ic,)S 2326(Interactive)X 2978(Speci\256cation)X 9 f 1440 1465(\336)N 1 f 1618(Interpretation)X 2438(for)X 2642(D)X 2746(ynam)X (ic)S 3206(Characteristics)X 4098(&)X 4246(Param)X 4614(eters)X 9 f 1440 1705(\336)N 1 f 1618(D)X 1722(ynam)X (ic)S 2182(Com)X 2462(pilation)X 2938(for)X 3142(Static)X 3506(Characteristics)X 4398(&)X 4546(Param)X 4914(eters)X 9 f 1440 1945(\336)N 1 f 1618(Interactive)X 2270(M)X (odi\256cation)S 3050(of)X 3206(Speci\256cation)X 9 f 864 2265(\336)N 1 f 1042(PA)X (RA)S (D)S 1530(ISE,)X 1818(Pablo/H)X 2290(yperview)X 2826(,)X 2898(Triplex,)X 3394(ParaG)X 3754(raph)X 9 f 1152 2505 MXY (->)174 987 oc 1 f 1330(V)X 1434(arious)X 1822(Levels)X 2242(of)X 2398(D)X 2502(ynam)X (ic)S 2962(Speci\256cation)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/20)X 21 p %%Page: 21 21 8 s 0 xH 0 xS 1 f 18 s 3 f 1892 665(M)N 2028(ETA)X 2324(-TO)X 2580(O)X 2692(L)X 2824(D)X 2928(ESIG)X 3272(N)X 3376(ER)X 3612(V)X 3716(IEW)X 4048(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(Provide)X 1434(Fast)X 1710(and)X 1954(Ef\256cient)X 2486(Interface)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(M)X (inim)S 1722(ize)X 1926(U)X 2030(ser)X 2234(O)X 2338(verhead)X 9 f 1440 1465(\336)N 1 f 1618(M)X (inim)S 2010(al)X 2150(N)X 2254(um)X 2438(ber)X 2658(of)X 2814(Steps)X 3162(for)X 3366(O)X 3470(perations)X 9 f 1440 1705(\336)N 1 f 1618(Reduce)X 2086(K)X 2190(eystrokes,)X 2806(M)X (ouse)S 3234(Clicks,)X 3674(etc.)X 9 f 1152 1945 MXY (->)174 987 oc 1 f 1330(A)X 1434(utom)X 1730(atic)X 1974(Capabilities)X 9 f 1440 2185(\336)N 1 f 1618(Intrinsic)X 2134(Functions)X 2738(For)X 2974(Standard)X 3522(\(G)X 3674(eneric\))X 4110(A)X 4214(nalysis)X 4650(Functions)X 9 f 1152 2425 MXY (->)174 987 oc 1 f 1330(Speci\256cation)X 2118(Reuse)X 9 f 1440 2665(\336)N 1 f 1618(Sim)X 1850(ple)X 2062(Storage)X 2538(and)X 2782(Retrieval)X 3346(Interface)X 9 f 1440 2905(\336)N 1 f 1618(Libraries)X 2174(for)X 2378(A)X 2482(pplication)X 3094(Sets)X 9 f 1440 3145(\336)N 1 f 1618(Replication)X 2318(Schem)X (es)S 2866(/)X 2942(Speci\256cation)X 3730("M)X 3917(acros")X 9 f 1152 3385 MXY (->)174 987 oc 1 f 1330(D)X 1434(efault)X 1798(U)X 1902(ser)X 2106(Preferences)X 9 f 1440 3625(\336)N 1 f 1618(Categorize)X 2278(Candidate)X 2898(Param)X 3266(eters)X 9 f 1440 3865(\336)N 1 f 1618(O)X 1722(rganize)X 2182(Inform)X 2582(ation)X 2906(U)X 3010(sing)X 3286(D)X 3390(atabase)X 9 f 1440 4105(\336)N 1 f 1618(Concise)X 2118(Y)X 2222(et)X 2362(Sim)X 2594(ple)X 2806(Interface)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/21)X 22 p %%Page: 22 22 8 s 0 xH 0 xS 1 f 18 s 3 f 1892 665(M)N 2028(ETA)X 2324(-TO)X 2580(O)X 2692(L)X 2824(D)X 2928(ESIG)X 3272(N)X 3376(ER)X 3612(V)X 3716(IEW)X 4048(\(cont.\))X 1 f 10 f 864 985(g)N 1 f 950(Providing)X 1554(A)X 1658(nim)X 1882(ations)X 2262(and)X 2506(V)X 2610(iew)X 2818(s)X 9 f 1152 1225 MXY (->)174 987 oc 1 f 1330(H)X 1434(ow)X 1646(to)X 1794(D)X 1898(rive)X 2158(A)X 2262(n)X 2370(A)X 2474(nim)X 2698(ation)X 3022(-)X 3106(State)X 3430(M)X (achines?)S 9 f 1440 1465(\336)N 1 f 1618(M)X (oore)S 2038(A)X 2142(pproach)X 2642(-)X 2726(Large)X 3098(Collections)X 3790(of)X 3946(States)X 4326(Control)X 4802(O)X 4906(utput)X 9 f 1440 1705(\336)N 1 f 1618(M)X (ealy)S 2022(A)X 2126(pproach)X 2626(-)X 2710(Few)X 2958(er,)X 3142(M)X (ore)S 3490(Com)X 3770(plicated)X 4262(States)X 9 f 1152 1945 MXY (->)174 987 oc 1 f 1330(Specify)X 1806(A)X 1910(nim)X 2134(ations?)X 9 f 1440 2185(\336)N 1 f 1618(Sequences)X 2262(of)X 2418(D)X 2522(iscrete)X 2934(Im)X (ages)S 9 f 1440 2425(\336)N 1 f 1618(Initial)X 1998(States)X 2378(&)X 2526(Functions)X 3130(for)X 3334(Continuous)X 4034(M)X (odulation)S 9 f 1440 2665(\336)N 1 f 1618(Expressions)X 2350(for)X 2554(Relating)X 3078(Perform)X 3550(ance)X 3850(D)X 3954(ata)X 4158(to)X 4306(A)X 4410(nim)X 4634(ation)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/22)X 23 p %%Page: 23 23 8 s 0 xH 0 xS 1 f 18 s 3 f 2282 665(TO)N 2490(O)X 2602(LK)X 2810(IT)X 2998(A)X 3102(LTER)X 3494(N)X 3598(A)X 3702(TIV)X (E)S 1 f 10 f 1152 985(g)N 1 f 1238(Provide)X 1722(Lim)X 1962(ited)X 2214(Set)X 2434(of)X 2590(G)X 2694(eneral)X 3082(Tools)X 10 f 1152 1225(g)N 1 f 1238(U)X 1342(ser)X 1546("M)X 1733(akes)X 2025(Tools)X 2389(W)X 2525(ork")X 2812(for)X 3016(D)X 3120(esired)X 3500(A)X 3604(nalysis)X 9 f 1440 1465(\336)N 1 f 1618(e.g.)X 1862(U)X 1966(nix)X 2186(H)X 2290(acker,)X 2674("H)X 2837(am)X (m)S 3125(er)X 3273(Fixes)X 3621(A)X 3725(nything")X 4260(A)X 4364(pproach.)X 10 f 1152 1705(g)N 1 f 1238(Larger)X 1658(the)X 1870(Tool)X 2178(K)X 2282(it,)X 2434(Better)X 2822(the)X 3034(Solution)X 10 f 1152 1945(g)N 1 f 1238(A)X 1342(dding)X 1706(N)X 1810(ew)X 2014(Tools)X 2378(to)X 2526(K)X 2630(it)X 2746(-)X 2830(Cost)X 3130(/)X 3206(Perform)X 3678(ance)X 3978(Issue)X 1152 2265(D)N 1256(raw)X 1472(back:)X 10 f 1440 2505(g)N 1 f 1526(Even)X 1858(W)X 1994(hen)X 2238("G)X 2401(ood")X 2712(Solution)X 3236(Exists,)X 3660(H)X 3764(igh)X 3984(O)X 4088(verhead)X 4580(to)X 4728(Create)X 9 f 1440 2745 MXY (->)174 987 oc 1 f 1618(U)X 1722(ser)X 1926(Experience)X 2610(W)X 2746(ith)X 2934(Tool)X 3242(K)X 3346(it)X 3462(Reduces)X 3986(O)X 4090(verhead)X 9 f 1440 2985 MXY (->)174 987 oc 1 f 1618(Feasible)X 2134(A)X 2238(lternative)X 2818(-)X 2902(To)X 3098(W)X 3234(hat)X 3446(Extent?)X 9 f 1152 3305(\336)N 1 f 1330(TO)X 1522(PSY)X 1786(S,)X 1938(ParaG)X 2298(raph,)X 2626(IPS-2,)X 3026(Faust)X 9 f 1440 3545 MXY (->)174 987 oc 1 f 1618(Lean)X 1942(Tow)X 2206(ards)X 2482(Tool)X 2790(K)X 2894(it)X 3010(Perspective)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/23)X 24 p %%Page: 24 24 8 s 0 xH 0 xS 1 f 18 s 3 f 1656 665(EFFEC)N 2128(TS)X 2340(O)X 2452(F)X 2576(EX)X (PER)S (IEN)S (C)S 3424(E)X 3556(A)X 3660(N)X 3764(D)X 3904(LEA)X 4200(R)X 4304(N)X 4408(IN)X 4568(G)X 1 f 1239 985(Tim)N 1479(e)X 1579(for)X 1783(First)X 2083(A)X 2187(nalysis)X 2623(=)X 2740(Learn_Tim)X 3388(e)X 3488(+)X 3605(D)X 3709(esign_Tim)X 4325(e\(A)X 4541(nalysis.1\))X 987 1225(Tim)N 1227(e)X 1327(for)X 1531(Subsequent)X 2231(A)X 2335(nalyses)X 2795(=)X 2912(D)X 3016(esign_Tim)X 3632(e\(A)X 3848(nalysis.N)X (\))S 4472(-)X 4556(f\(Experience\))X 9 f 1524 1465 MXY (->)174 987 oc 1 f 1702(Pay)X 1954(the)X 2166("D)X 2329(ues")X 2616(of)X 2772(Learning,)X 3364(Bene\256t)X 3816(From)X 4164(Experience)X 10 f 2577 1785(g)N 1 f 2663(Tool)X 2971(K)X 3075(it)X 3191(A)X 3295(pproach)X 40 s 2592 1993 MXY 57 5 Dl 2707 2002 MXY 57 5 Dl 2822 2012 MXY 57 5 Dl 2937 2022 MXY 57 5 Dl 3052 2032 MXY 57 5 Dl 3168 2042 MXY 57 5 Dl 3283 2052 MXY 57 5 Dl 3398 2062 MXY 57 5 Dl 3513 2071 MXY 57 5 Dl 3628 2081 MXY 57 5 Dl 3744 2091 MXY 57 5 Dl 3859 2101 MXY 57 5 Dl 3974 2111 MXY 57 5 Dl 4089 2121 MXY 57 5 Dl 4204 2131 MXY 57 5 Dl 4320 2141 MXY 57 5 Dl 4435 2150 MXY 57 5 Dl 4550 2160 MXY 57 5 Dl 4320 2453 MXY 0 -460 Dl 172 0 Dl 0 460 Dl 3744 MX 0 -460 Dl 172 0 Dl 0 460 Dl 3168 MX 0 -460 Dl 172 0 Dl 0 460 Dl 2592 MX 0 -460 Dl 172 0 Dl 0 460 Dl 2016 MX 0 -172 Dl 172 0 Dl 0 172 Dl 1728 MX 2880 0 Dl 4550 2468 MXY 57 -14 Dl 4550 2439 MXY 57 14 Dl 3 f 14 s 4473 2585(time)N 1 f 18 s 10 f 2515 2853(g)N 1 f 2601(M)X (eta-Tool)S 3253(A)X 3357(pproach)X 40 s 4320 3579 MXY 0 -172 Dl 3406 MY 172 0 Dl 0 172 Dl 3744 3579 MXY 0 -201 Dl 3377 MY 172 0 Dl 0 201 Dl 3168 3579 MXY 0 -288 Dl 172 0 Dl 0 288 Dl 2592 MX 0 -403 Dl 172 0 Dl 0 403 Dl 2016 MX 0 -518 Dl 172 0 Dl 0 518 Dl 1728 MX 2880 0 Dl 4550 3593 MXY 57 -14 Dl 4550 3565 MXY 57 14 Dl 3 f 14 s 4473 3710(time)N 1 f 8 s 5264 4624(Santa)N 5422(Fe\3201991/24)X 25 p %%Page: 25 25 8 s 0 xH 0 xS 1 f 18 s 3 f 2314 665(D)N 2418(irections)X 2982(for)X 3202(Future)X 3662(W)X (ork)S 1 f 9 f 1152 985(D)N 1 f 1276(Consideration)X 2120(of)X 2276(True)X 2584(U)X 2688(ser)X 2892(N)X 2996(eeds)X 3288(and)X 3532(Perspectives)X 9 f 1152 1225(D)N 1 f 1276(D)X 1380(evelopm)X (ent)S 2088(of)X 2244(A)X 2348(bstract,)X 2804(N)X 2908(atural,)X 3308(V)X 3412(isual)X 3720(Speci\256cation)X 4508(Language)X 9 f 1440 1465 MXY (->)174 987 oc 1 f 1618(Construction)X 2398(of)X 2554(Speci\256cations)X 3398(for)X 3602(A)X 3706(nalysis)X 9 f 1440 1705 MXY (->)174 987 oc 1 f 1618(V)X 1722(isual)X 2030(Program)X 2526(m)X 2638(ing)X 2858(in)X 3006(G)X 3110(eneral)X 9 f 1440 1945 MXY (->)174 987 oc 1 f 1618(M)X (anipulation)S 2430(of)X 2586(G)X 2690(raphics)X 3142(in)X 3290(A)X 3394(nim)X 3618(ation)X 9 f 1152 2185(D)N 1 f 1276(Range)X 1680(of)X 1836(Capability)X 9 f 2472 MX (->)174 987 oc 1 f 2650(Sim)X 2882(ple)X 3094(Pow)X (er)S 9 f 1152 2425(D)N 1 f 1276(M)X (ore)S 1624(Flexible)X 2132(U)X 2236(ser)X 2440(Preference)X 3092(Integration)X 9 f 1152 2665(D)N 1 f 1276(V)X 1380(isualization)X 2080(Control)X 2556(Issues)X 2944(-)X 3028(Focusing)X 3592(&)X 3740(Scalability)X 8 s 5264 4624(Santa)N 5422(Fe\3201991/25)X 25 p %%Trailer xt xs .