| rev |
line source |
|
Me@0
|
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
Me@0
|
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
Me@0
|
3
|
|
Me@0
|
4 <svg
|
|
Me@0
|
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
Me@0
|
6 xmlns:cc="http://creativecommons.org/ns#"
|
|
Me@0
|
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
Me@0
|
8 xmlns:svg="http://www.w3.org/2000/svg"
|
|
Me@0
|
9 xmlns="http://www.w3.org/2000/svg"
|
|
Me@0
|
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
Me@0
|
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
Me@0
|
12 width="744.09448819"
|
|
Me@0
|
13 height="1052.3622047"
|
|
Me@0
|
14 id="svg2"
|
|
Me@0
|
15 sodipodi:version="0.32"
|
|
Me@0
|
16 inkscape:version="0.48.1 "
|
|
Me@0
|
17 sodipodi:docname="Software_stack.svg"
|
|
Me@0
|
18 inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
|
Me@0
|
19 version="1.1">
|
|
Me@0
|
20 <defs
|
|
Me@0
|
21 id="defs4">
|
|
Me@0
|
22 <marker
|
|
Me@0
|
23 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
24 orient="auto"
|
|
Me@0
|
25 refY="0.0"
|
|
Me@0
|
26 refX="0.0"
|
|
Me@0
|
27 id="Arrow2Mend"
|
|
Me@0
|
28 style="overflow:visible;">
|
|
Me@0
|
29 <path
|
|
Me@0
|
30 id="path3563"
|
|
Me@0
|
31 style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
|
Me@0
|
32 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
|
Me@0
|
33 transform="scale(0.6) rotate(180) translate(0,0)" />
|
|
Me@0
|
34 </marker>
|
|
Me@0
|
35 <marker
|
|
Me@0
|
36 inkscape:stockid="TriangleOutM"
|
|
Me@0
|
37 orient="auto"
|
|
Me@0
|
38 refY="0.0"
|
|
Me@0
|
39 refX="0.0"
|
|
Me@0
|
40 id="TriangleOutM"
|
|
Me@0
|
41 style="overflow:visible">
|
|
Me@0
|
42 <path
|
|
Me@0
|
43 id="path3682"
|
|
Me@0
|
44 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
|
Me@0
|
45 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
|
Me@0
|
46 transform="scale(0.4)" />
|
|
Me@0
|
47 </marker>
|
|
Me@0
|
48 <marker
|
|
Me@0
|
49 inkscape:stockid="Arrow2Lend"
|
|
Me@0
|
50 orient="auto"
|
|
Me@0
|
51 refY="0.0"
|
|
Me@0
|
52 refX="0.0"
|
|
Me@0
|
53 id="Arrow2Lend"
|
|
Me@0
|
54 style="overflow:visible;">
|
|
Me@0
|
55 <path
|
|
Me@0
|
56 id="path3557"
|
|
Me@0
|
57 style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
|
Me@0
|
58 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
|
Me@0
|
59 transform="scale(1.1) rotate(180) translate(1,0)" />
|
|
Me@0
|
60 </marker>
|
|
Me@0
|
61 <marker
|
|
Me@0
|
62 inkscape:stockid="Arrow1Mstart"
|
|
Me@0
|
63 orient="auto"
|
|
Me@0
|
64 refY="0.0"
|
|
Me@0
|
65 refX="0.0"
|
|
Me@0
|
66 id="Arrow1Mstart"
|
|
Me@0
|
67 style="overflow:visible">
|
|
Me@0
|
68 <path
|
|
Me@0
|
69 id="path3542"
|
|
Me@0
|
70 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
Me@0
|
71 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
|
Me@0
|
72 transform="scale(0.4) translate(10,0)" />
|
|
Me@0
|
73 </marker>
|
|
Me@0
|
74 <marker
|
|
Me@0
|
75 inkscape:stockid="Arrow1Lend"
|
|
Me@0
|
76 orient="auto"
|
|
Me@0
|
77 refY="0.0"
|
|
Me@0
|
78 refX="0.0"
|
|
Me@0
|
79 id="Arrow1Lend"
|
|
Me@0
|
80 style="overflow:visible;">
|
|
Me@0
|
81 <path
|
|
Me@0
|
82 id="path3539"
|
|
Me@0
|
83 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
Me@0
|
84 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
|
Me@0
|
85 transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
|
Me@0
|
86 </marker>
|
|
Me@0
|
87 <marker
|
|
Me@0
|
88 inkscape:stockid="Arrow1Lstart"
|
|
Me@0
|
89 orient="auto"
|
|
Me@0
|
90 refY="0.0"
|
|
Me@0
|
91 refX="0.0"
|
|
Me@0
|
92 id="Arrow1Lstart"
|
|
Me@0
|
93 style="overflow:visible">
|
|
Me@0
|
94 <path
|
|
Me@0
|
95 id="path3536"
|
|
Me@0
|
96 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
|
Me@0
|
97 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
|
Me@0
|
98 transform="scale(0.8) translate(12.5,0)" />
|
|
Me@0
|
99 </marker>
|
|
Me@0
|
100 <inkscape:perspective
|
|
Me@0
|
101 sodipodi:type="inkscape:persp3d"
|
|
Me@0
|
102 inkscape:vp_x="0 : 526.18109 : 1"
|
|
Me@0
|
103 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
104 inkscape:vp_z="744.09448 : 526.18109 : 1"
|
|
Me@0
|
105 inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
|
Me@0
|
106 id="perspective10" />
|
|
Me@0
|
107 <inkscape:perspective
|
|
Me@0
|
108 id="perspective4311"
|
|
Me@0
|
109 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
110 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
111 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
112 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
113 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
114 <inkscape:perspective
|
|
Me@0
|
115 id="perspective4336"
|
|
Me@0
|
116 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
117 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
118 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
119 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
120 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
121 <inkscape:perspective
|
|
Me@0
|
122 id="perspective4365"
|
|
Me@0
|
123 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
124 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
125 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
126 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
127 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
128 <marker
|
|
Me@0
|
129 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
130 orient="auto"
|
|
Me@0
|
131 refY="0"
|
|
Me@0
|
132 refX="0"
|
|
Me@0
|
133 id="Arrow2Mend-9"
|
|
Me@0
|
134 style="overflow:visible">
|
|
Me@0
|
135 <path
|
|
Me@0
|
136 id="path3563-4"
|
|
Me@0
|
137 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
138 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
139 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
140 </marker>
|
|
Me@0
|
141 <inkscape:perspective
|
|
Me@0
|
142 id="perspective4423"
|
|
Me@0
|
143 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
144 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
145 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
146 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
147 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
148 <marker
|
|
Me@0
|
149 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
150 orient="auto"
|
|
Me@0
|
151 refY="0"
|
|
Me@0
|
152 refX="0"
|
|
Me@0
|
153 id="Arrow2Mend-8"
|
|
Me@0
|
154 style="overflow:visible">
|
|
Me@0
|
155 <path
|
|
Me@0
|
156 id="path3563-2"
|
|
Me@0
|
157 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
158 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
159 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
160 </marker>
|
|
Me@0
|
161 <inkscape:perspective
|
|
Me@0
|
162 id="perspective4461"
|
|
Me@0
|
163 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
164 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
165 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
166 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
167 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
168 <inkscape:perspective
|
|
Me@0
|
169 id="perspective14081"
|
|
Me@0
|
170 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
171 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
172 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
173 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
174 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
175 <inkscape:perspective
|
|
Me@0
|
176 id="perspective14206"
|
|
Me@0
|
177 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
178 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
179 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
180 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
181 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
182 <inkscape:perspective
|
|
Me@0
|
183 id="perspective14299"
|
|
Me@0
|
184 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
185 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
186 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
187 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
188 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
189 <inkscape:perspective
|
|
Me@0
|
190 id="perspective3233"
|
|
Me@0
|
191 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
192 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
193 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
194 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
195 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
196 <marker
|
|
Me@0
|
197 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
198 orient="auto"
|
|
Me@0
|
199 refY="0"
|
|
Me@0
|
200 refX="0"
|
|
Me@0
|
201 id="Arrow2Mend-8-1"
|
|
Me@0
|
202 style="overflow:visible">
|
|
Me@0
|
203 <path
|
|
Me@0
|
204 id="path3563-2-7"
|
|
Me@0
|
205 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
206 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
207 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
208 </marker>
|
|
Me@0
|
209 <marker
|
|
Me@0
|
210 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
211 orient="auto"
|
|
Me@0
|
212 refY="0"
|
|
Me@0
|
213 refX="0"
|
|
Me@0
|
214 id="marker3239"
|
|
Me@0
|
215 style="overflow:visible">
|
|
Me@0
|
216 <path
|
|
Me@0
|
217 id="path3241"
|
|
Me@0
|
218 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
219 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
220 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
221 </marker>
|
|
Me@0
|
222 <inkscape:perspective
|
|
Me@0
|
223 id="perspective3353"
|
|
Me@0
|
224 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
225 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
226 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
227 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
228 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
229 <inkscape:perspective
|
|
Me@0
|
230 id="perspective3447"
|
|
Me@0
|
231 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
232 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
233 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
234 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
235 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
236 <marker
|
|
Me@0
|
237 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
238 orient="auto"
|
|
Me@0
|
239 refY="0"
|
|
Me@0
|
240 refX="0"
|
|
Me@0
|
241 id="Arrow2Mend-8-5"
|
|
Me@0
|
242 style="overflow:visible">
|
|
Me@0
|
243 <path
|
|
Me@0
|
244 id="path3563-2-5"
|
|
Me@0
|
245 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
246 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
247 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
248 </marker>
|
|
Me@0
|
249 <marker
|
|
Me@0
|
250 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
251 orient="auto"
|
|
Me@0
|
252 refY="0"
|
|
Me@0
|
253 refX="0"
|
|
Me@0
|
254 id="marker3453"
|
|
Me@0
|
255 style="overflow:visible">
|
|
Me@0
|
256 <path
|
|
Me@0
|
257 id="path3455"
|
|
Me@0
|
258 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
259 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
260 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
261 </marker>
|
|
Me@0
|
262 <inkscape:perspective
|
|
Me@0
|
263 id="perspective4753"
|
|
Me@0
|
264 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
265 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
266 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
267 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
268 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
269 <marker
|
|
Me@0
|
270 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
271 orient="auto"
|
|
Me@0
|
272 refY="0"
|
|
Me@0
|
273 refX="0"
|
|
Me@0
|
274 id="Arrow2Mend-8-12"
|
|
Me@0
|
275 style="overflow:visible">
|
|
Me@0
|
276 <path
|
|
Me@0
|
277 id="path3563-2-3"
|
|
Me@0
|
278 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
279 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
280 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
281 </marker>
|
|
Me@0
|
282 <inkscape:perspective
|
|
Me@0
|
283 id="perspective4850"
|
|
Me@0
|
284 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
285 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
286 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
287 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
288 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
289 <marker
|
|
Me@0
|
290 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
291 orient="auto"
|
|
Me@0
|
292 refY="0"
|
|
Me@0
|
293 refX="0"
|
|
Me@0
|
294 id="Arrow2Mend-8-8"
|
|
Me@0
|
295 style="overflow:visible">
|
|
Me@0
|
296 <path
|
|
Me@0
|
297 id="path3563-2-74"
|
|
Me@0
|
298 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
299 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
300 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
301 </marker>
|
|
Me@0
|
302 <inkscape:perspective
|
|
Me@0
|
303 id="perspective4850-7"
|
|
Me@0
|
304 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
305 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
306 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
307 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
308 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
309 <marker
|
|
Me@0
|
310 inkscape:stockid="Arrow2Mend"
|
|
Me@0
|
311 orient="auto"
|
|
Me@0
|
312 refY="0"
|
|
Me@0
|
313 refX="0"
|
|
Me@0
|
314 id="Arrow2Mend-8-7"
|
|
Me@0
|
315 style="overflow:visible">
|
|
Me@0
|
316 <path
|
|
Me@0
|
317 id="path3563-2-9"
|
|
Me@0
|
318 style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
Me@0
|
319 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
Me@0
|
320 transform="scale(-0.6,-0.6)" />
|
|
Me@0
|
321 </marker>
|
|
Me@0
|
322 <inkscape:perspective
|
|
Me@0
|
323 id="perspective4914"
|
|
Me@0
|
324 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
325 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
326 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
327 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
328 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
329 <inkscape:perspective
|
|
Me@0
|
330 id="perspective4946"
|
|
Me@0
|
331 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
|
Me@0
|
332 inkscape:vp_z="1 : 0.5 : 1"
|
|
Me@0
|
333 inkscape:vp_y="0 : 1000 : 0"
|
|
Me@0
|
334 inkscape:vp_x="0 : 0.5 : 1"
|
|
Me@0
|
335 sodipodi:type="inkscape:persp3d" />
|
|
Me@0
|
336 </defs>
|
|
Me@0
|
337 <sodipodi:namedview
|
|
Me@0
|
338 id="base"
|
|
Me@0
|
339 pagecolor="#ffffff"
|
|
Me@0
|
340 bordercolor="#666666"
|
|
Me@0
|
341 borderopacity="1.0"
|
|
Me@0
|
342 gridtolerance="10000"
|
|
Me@0
|
343 guidetolerance="10"
|
|
Me@0
|
344 objecttolerance="10"
|
|
Me@0
|
345 inkscape:pageopacity="0.0"
|
|
Me@0
|
346 inkscape:pageshadow="2"
|
|
Me@0
|
347 inkscape:zoom="1.89"
|
|
Me@0
|
348 inkscape:cx="412.69366"
|
|
Me@0
|
349 inkscape:cy="664.37789"
|
|
Me@0
|
350 inkscape:document-units="px"
|
|
Me@0
|
351 inkscape:current-layer="layer1"
|
|
Me@0
|
352 showgrid="false"
|
|
Me@0
|
353 inkscape:window-width="1600"
|
|
Me@0
|
354 inkscape:window-height="848"
|
|
Me@0
|
355 inkscape:window-x="-8"
|
|
Me@0
|
356 inkscape:window-y="-8"
|
|
Me@0
|
357 inkscape:window-maximized="1"
|
|
Me@0
|
358 showguides="true"
|
|
Me@0
|
359 inkscape:guide-bbox="true">
|
|
Me@0
|
360 <sodipodi:guide
|
|
Me@0
|
361 orientation="1,0"
|
|
Me@0
|
362 position="164.95726,783.76068"
|
|
Me@0
|
363 id="guide3463" />
|
|
Me@0
|
364 </sodipodi:namedview>
|
|
Me@0
|
365 <metadata
|
|
Me@0
|
366 id="metadata7">
|
|
Me@0
|
367 <rdf:RDF>
|
|
Me@0
|
368 <cc:Work
|
|
Me@0
|
369 rdf:about="">
|
|
Me@0
|
370 <dc:format>image/svg+xml</dc:format>
|
|
Me@0
|
371 <dc:type
|
|
Me@0
|
372 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
Me@0
|
373 <dc:title></dc:title>
|
|
Me@0
|
374 </cc:Work>
|
|
Me@0
|
375 </rdf:RDF>
|
|
Me@0
|
376 </metadata>
|
|
Me@0
|
377 <g
|
|
Me@0
|
378 inkscape:label="Layer 1"
|
|
Me@0
|
379 inkscape:groupmode="layer"
|
|
Me@0
|
380 id="layer1">
|
|
Me@0
|
381 <text
|
|
Me@0
|
382 xml:space="preserve"
|
|
Me@0
|
383 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60163802;stroke-opacity:1;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
384 x="441.66748"
|
|
Me@0
|
385 y="404.66492"
|
|
Me@0
|
386 id="text8002"
|
|
Me@0
|
387 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
388 sodipodi:role="line"
|
|
Me@0
|
389 x="441.66748"
|
|
Me@0
|
390 y="404.66492"
|
|
Me@0
|
391 style="font-size:8px"
|
|
Me@0
|
392 id="tspan12172" /></text>
|
|
Me@0
|
393 <text
|
|
Me@0
|
394 xml:space="preserve"
|
|
Me@0
|
395 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
396 x="368.25397"
|
|
Me@0
|
397 y="405.27225"
|
|
Me@0
|
398 id="text5849"><tspan
|
|
Me@0
|
399 sodipodi:role="line"
|
|
Me@0
|
400 id="tspan5851"
|
|
Me@0
|
401 x="368.25397"
|
|
Me@0
|
402 y="405.27225" /></text>
|
|
Me@0
|
403 <g
|
|
Me@0
|
404 id="g4157"
|
|
Me@0
|
405 transform="translate(0,240)">
|
|
Me@0
|
406 <text
|
|
Me@0
|
407 xml:space="preserve"
|
|
Me@0
|
408 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
409 x="283.11014"
|
|
Me@0
|
410 y="149.49571"
|
|
Me@0
|
411 id="text3521-1"
|
|
Me@0
|
412 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
413 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
414 id="tspan3523-7"
|
|
Me@0
|
415 sodipodi:role="line"
|
|
Me@0
|
416 x="283.11014"
|
|
Me@0
|
417 y="149.49571">Application (calls language constructs)</tspan></text>
|
|
Me@0
|
418 <text
|
|
Me@0
|
419 sodipodi:linespacing="100%"
|
|
Me@0
|
420 id="text3136"
|
|
Me@0
|
421 y="169.49571"
|
|
Me@0
|
422 x="283.11014"
|
|
Me@0
|
423 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
424 xml:space="preserve"><tspan
|
|
Me@0
|
425 y="169.49571"
|
|
Me@0
|
426 x="283.11014"
|
|
Me@0
|
427 sodipodi:role="line"
|
|
Me@0
|
428 id="tspan3138"
|
|
Me@0
|
429 style="font-size:9px;text-align:start;text-anchor:start">Language Constructs (Compiler or Lib or Macros): outputs binary w/custom op-codes</tspan></text>
|
|
Me@0
|
430 <text
|
|
Me@0
|
431 xml:space="preserve"
|
|
Me@0
|
432 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
433 x="283.11014"
|
|
Me@0
|
434 y="189.49571"
|
|
Me@0
|
435 id="text3142"
|
|
Me@0
|
436 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
437 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
438 id="tspan3144"
|
|
Me@0
|
439 sodipodi:role="line"
|
|
Me@0
|
440 x="283.11014"
|
|
Me@0
|
441 y="189.49571">QEMU (calls HW-op-code library for each custom op-code, collects instr statistics)</tspan></text>
|
|
Me@0
|
442 <text
|
|
Me@0
|
443 sodipodi:linespacing="100%"
|
|
Me@0
|
444 id="text3148"
|
|
Me@0
|
445 y="209.49571"
|
|
Me@0
|
446 x="283.11014"
|
|
Me@0
|
447 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
448 xml:space="preserve"><tspan
|
|
Me@0
|
449 y="209.49571"
|
|
Me@0
|
450 x="283.11014"
|
|
Me@0
|
451 sodipodi:role="line"
|
|
Me@0
|
452 id="tspan3150"
|
|
Me@0
|
453 style="font-size:9px;text-align:start;text-anchor:start">HW-op-code Library (has calls to HWSim, which suspends and resumes as needed)</tspan></text>
|
|
Me@0
|
454 <text
|
|
Me@0
|
455 xml:space="preserve"
|
|
Me@0
|
456 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
457 x="283.11014"
|
|
Me@0
|
458 y="229.49571"
|
|
Me@0
|
459 id="text3154"
|
|
Me@0
|
460 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
461 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
462 id="tspan3156"
|
|
Me@0
|
463 sodipodi:role="line"
|
|
Me@0
|
464 x="283.11014"
|
|
Me@0
|
465 y="229.49571">Device behavior (Calls HWSim_lib: triggers, trace-behavior, timing model)</tspan></text>
|
|
Me@0
|
466 <text
|
|
Me@0
|
467 sodipodi:linespacing="100%"
|
|
Me@0
|
468 id="text3160"
|
|
Me@0
|
469 y="249.49571"
|
|
Me@0
|
470 x="283.11014"
|
|
Me@0
|
471 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
472 xml:space="preserve"><tspan
|
|
Me@0
|
473 y="249.49571"
|
|
Me@0
|
474 x="283.11014"
|
|
Me@0
|
475 sodipodi:role="line"
|
|
Me@0
|
476 id="tspan3162"
|
|
Me@0
|
477 style="font-size:9px;text-align:start;text-anchor:start">HWSim_lib (wrapper-lib, connects behavior-code to plugin)</tspan></text>
|
|
Me@0
|
478 <text
|
|
Me@0
|
479 xml:space="preserve"
|
|
Me@0
|
480 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
481 x="283.11014"
|
|
Me@0
|
482 y="269.49573"
|
|
Me@0
|
483 id="text3166"
|
|
Me@0
|
484 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
485 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
486 id="tspan3168"
|
|
Me@0
|
487 sodipodi:role="line"
|
|
Me@0
|
488 x="283.11014"
|
|
Me@0
|
489 y="269.49573">HWSim plugin (implements simulated-time, fires triggers, fires timing model)</tspan></text>
|
|
Me@0
|
490 <text
|
|
Me@0
|
491 sodipodi:linespacing="100%"
|
|
Me@0
|
492 id="text3172"
|
|
Me@0
|
493 y="289.49573"
|
|
Me@0
|
494 x="283.11014"
|
|
Me@0
|
495 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
496 xml:space="preserve"><tspan
|
|
Me@0
|
497 y="289.49573"
|
|
Me@0
|
498 x="283.11014"
|
|
Me@0
|
499 sodipodi:role="line"
|
|
Me@0
|
500 id="tspan3174"
|
|
Me@0
|
501 style="font-size:9px;text-align:start;text-anchor:start">VMS (or other base for runtime system)</tspan></text>
|
|
Me@0
|
502 <g
|
|
Me@0
|
503 transform="matrix(3.4703628,0,0,1,-696.76899,0)"
|
|
Me@0
|
504 id="g3182">
|
|
Me@0
|
505 <path
|
|
Me@0
|
506 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
507 d="m 282.05128,153.64423 99.1453,0"
|
|
Me@0
|
508 id="path3069"
|
|
Me@0
|
509 inkscape:connector-curvature="0"
|
|
Me@0
|
510 sodipodi:nodetypes="cc" />
|
|
Me@0
|
511 <path
|
|
Me@0
|
512 sodipodi:nodetypes="cc"
|
|
Me@0
|
513 inkscape:connector-curvature="0"
|
|
Me@0
|
514 id="path3134"
|
|
Me@0
|
515 d="m 282.05128,173.64423 99.1453,0"
|
|
Me@0
|
516 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
517 <path
|
|
Me@0
|
518 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
519 d="m 282.05128,193.64423 99.1453,0"
|
|
Me@0
|
520 id="path3140"
|
|
Me@0
|
521 inkscape:connector-curvature="0"
|
|
Me@0
|
522 sodipodi:nodetypes="cc" />
|
|
Me@0
|
523 <path
|
|
Me@0
|
524 sodipodi:nodetypes="cc"
|
|
Me@0
|
525 inkscape:connector-curvature="0"
|
|
Me@0
|
526 id="path3146"
|
|
Me@0
|
527 d="m 282.05128,213.64423 99.1453,0"
|
|
Me@0
|
528 style="fill:none;stroke:#000000;stroke-width:1.07360017;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.29440053, 1.07360013;stroke-dashoffset:0" />
|
|
Me@0
|
529 <path
|
|
Me@0
|
530 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
531 d="m 282.05128,233.64423 99.1453,0"
|
|
Me@0
|
532 id="path3152"
|
|
Me@0
|
533 inkscape:connector-curvature="0"
|
|
Me@0
|
534 sodipodi:nodetypes="cc" />
|
|
Me@0
|
535 <path
|
|
Me@0
|
536 sodipodi:nodetypes="cc"
|
|
Me@0
|
537 inkscape:connector-curvature="0"
|
|
Me@0
|
538 id="path3158"
|
|
Me@0
|
539 d="m 282.05128,253.64423 99.1453,0"
|
|
Me@0
|
540 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
541 <path
|
|
Me@0
|
542 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
543 d="m 282.05128,273.64423 99.1453,0"
|
|
Me@0
|
544 id="path3164"
|
|
Me@0
|
545 inkscape:connector-curvature="0"
|
|
Me@0
|
546 sodipodi:nodetypes="cc" />
|
|
Me@0
|
547 <path
|
|
Me@0
|
548 sodipodi:nodetypes="cc"
|
|
Me@0
|
549 inkscape:connector-curvature="0"
|
|
Me@0
|
550 id="path3170"
|
|
Me@0
|
551 d="m 282.05128,293.64423 99.1453,0"
|
|
Me@0
|
552 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
553 <path
|
|
Me@0
|
554 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
555 d="m 282.05128,313.64423 99.1453,0"
|
|
Me@0
|
556 id="path3176"
|
|
Me@0
|
557 inkscape:connector-curvature="0"
|
|
Me@0
|
558 sodipodi:nodetypes="cc" />
|
|
Me@0
|
559 </g>
|
|
Me@0
|
560 <text
|
|
Me@0
|
561 xml:space="preserve"
|
|
Me@0
|
562 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
563 x="283.11014"
|
|
Me@0
|
564 y="309.49573"
|
|
Me@0
|
565 id="text3178"
|
|
Me@0
|
566 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
567 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
568 id="tspan3180"
|
|
Me@0
|
569 sodipodi:role="line"
|
|
Me@0
|
570 x="283.11014"
|
|
Me@0
|
571 y="309.49573">Physical HW of machine running simulation</tspan></text>
|
|
Me@0
|
572 <text
|
|
Me@0
|
573 sodipodi:linespacing="100%"
|
|
Me@0
|
574 id="text4051"
|
|
Me@0
|
575 y="217.49571"
|
|
Me@0
|
576 x="183.11014"
|
|
Me@0
|
577 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
578 xml:space="preserve"><tspan
|
|
Me@0
|
579 id="tspan4059"
|
|
Me@0
|
580 y="217.49571"
|
|
Me@0
|
581 x="183.11014"
|
|
Me@0
|
582 sodipodi:role="line"
|
|
Me@0
|
583 style="font-size:9px;text-align:start;text-anchor:start">Line is where HWSim</tspan><tspan
|
|
Me@0
|
584 id="tspan4063"
|
|
Me@0
|
585 y="226.49571"
|
|
Me@0
|
586 x="183.11014"
|
|
Me@0
|
587 sodipodi:role="line"
|
|
Me@0
|
588 style="font-size:9px;text-align:start;text-anchor:start">takes over control of</tspan><tspan
|
|
Me@0
|
589 id="tspan4065"
|
|
Me@0
|
590 y="235.49571"
|
|
Me@0
|
591 x="183.11014"
|
|
Me@0
|
592 sodipodi:role="line"
|
|
Me@0
|
593 style="font-size:9px;text-align:start;text-anchor:start">execution -- above line, </tspan><tspan
|
|
Me@0
|
594 id="tspan4067"
|
|
Me@0
|
595 y="244.49571"
|
|
Me@0
|
596 x="183.11014"
|
|
Me@0
|
597 sodipodi:role="line"
|
|
Me@0
|
598 style="font-size:9px;text-align:start;text-anchor:start">execution suspends and</tspan><tspan
|
|
Me@0
|
599 id="tspan4071"
|
|
Me@0
|
600 y="253.49571"
|
|
Me@0
|
601 x="183.11014"
|
|
Me@0
|
602 sodipodi:role="line"
|
|
Me@0
|
603 style="font-size:9px;text-align:start;text-anchor:start">resumes, controlled by</tspan><tspan
|
|
Me@0
|
604 id="tspan4075"
|
|
Me@0
|
605 y="262.49573"
|
|
Me@0
|
606 x="183.11014"
|
|
Me@0
|
607 sodipodi:role="line"
|
|
Me@0
|
608 style="font-size:9px;text-align:start;text-anchor:start">HWSim, which is below</tspan><tspan
|
|
Me@0
|
609 id="tspan4077"
|
|
Me@0
|
610 y="271.49573"
|
|
Me@0
|
611 x="183.11014"
|
|
Me@0
|
612 sodipodi:role="line"
|
|
Me@0
|
613 style="font-size:9px;text-align:start;text-anchor:start">the line</tspan></text>
|
|
Me@0
|
614 </g>
|
|
Me@0
|
615 <g
|
|
Me@0
|
616 transform="matrix(3.4703628,0,0,1,-696.76899,-20)"
|
|
Me@0
|
617 id="g4079">
|
|
Me@0
|
618 <path
|
|
Me@0
|
619 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
620 d="m 282.05128,213.64423 75.0093,0"
|
|
Me@0
|
621 id="path4085"
|
|
Me@0
|
622 inkscape:connector-curvature="0"
|
|
Me@0
|
623 sodipodi:nodetypes="cc" />
|
|
Me@0
|
624 <path
|
|
Me@0
|
625 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
626 d="m 282.05128,233.64423 75.0093,0"
|
|
Me@0
|
627 id="path4089"
|
|
Me@0
|
628 inkscape:connector-curvature="0"
|
|
Me@0
|
629 sodipodi:nodetypes="cc" />
|
|
Me@0
|
630 <path
|
|
Me@0
|
631 sodipodi:nodetypes="cc"
|
|
Me@0
|
632 inkscape:connector-curvature="0"
|
|
Me@0
|
633 id="path4091"
|
|
Me@0
|
634 d="m 282.05128,253.64423 75.0093,0"
|
|
Me@0
|
635 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
636 <path
|
|
Me@0
|
637 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
638 d="m 282.05128,273.64423 75.0093,0"
|
|
Me@0
|
639 id="path4093"
|
|
Me@0
|
640 inkscape:connector-curvature="0"
|
|
Me@0
|
641 sodipodi:nodetypes="cc" />
|
|
Me@0
|
642 <path
|
|
Me@0
|
643 sodipodi:nodetypes="cc"
|
|
Me@0
|
644 inkscape:connector-curvature="0"
|
|
Me@0
|
645 id="path4095"
|
|
Me@0
|
646 d="m 282.05128,293.64423 75.0093,0"
|
|
Me@0
|
647 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
648 <path
|
|
Me@0
|
649 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
650 d="m 282.05128,313.64423 75.0093,0"
|
|
Me@0
|
651 id="path4097"
|
|
Me@0
|
652 inkscape:connector-curvature="0"
|
|
Me@0
|
653 sodipodi:nodetypes="cc" />
|
|
Me@0
|
654 <path
|
|
Me@0
|
655 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
656 d="m 301.7094,494.24252 67.52137,-81.19658 0,0"
|
|
Me@0
|
657 id="path4099"
|
|
Me@0
|
658 inkscape:connector-curvature="0"
|
|
Me@0
|
659 transform="matrix(0.28815431,0,0,1,200.77699,-200)" />
|
|
Me@0
|
660 <path
|
|
Me@0
|
661 inkscape:connector-curvature="0"
|
|
Me@0
|
662 id="path4107"
|
|
Me@0
|
663 d="m 319.98917,314.24252 19.45657,-81.19658 0,0"
|
|
Me@0
|
664 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
665 <path
|
|
Me@0
|
666 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
667 d="m 299.94146,314.24252 -14.53085,-81.19658 0,0"
|
|
Me@0
|
668 id="path4109"
|
|
Me@0
|
669 inkscape:connector-curvature="0" />
|
|
Me@0
|
670 <path
|
|
Me@0
|
671 inkscape:connector-curvature="0"
|
|
Me@0
|
672 id="path4111"
|
|
Me@0
|
673 d="m 337.14045,313.7297 -19.45657,-40.17094 0,0"
|
|
Me@0
|
674 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
|
Me@0
|
675 <path
|
|
Me@0
|
676 style="fill:none;stroke:#000000;stroke-width:0.53680009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
Me@0
|
677 d="m 352.39543,253.7297 -11.08286,-40.17094 0,0"
|
|
Me@0
|
678 id="path4113"
|
|
Me@0
|
679 inkscape:connector-curvature="0" />
|
|
Me@0
|
680 </g>
|
|
Me@0
|
681 <text
|
|
Me@0
|
682 xml:space="preserve"
|
|
Me@0
|
683 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
684 x="329.11014"
|
|
Me@0
|
685 y="303.49573"
|
|
Me@0
|
686 id="text4127"
|
|
Me@0
|
687 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
688 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
689 id="tspan4129"
|
|
Me@0
|
690 sodipodi:role="line"
|
|
Me@0
|
691 x="329.11014"
|
|
Me@0
|
692 y="303.49573">trigger</tspan></text>
|
|
Me@0
|
693 <text
|
|
Me@0
|
694 sodipodi:linespacing="100%"
|
|
Me@0
|
695 id="text4131"
|
|
Me@0
|
696 y="303.49573"
|
|
Me@0
|
697 x="365.11014"
|
|
Me@0
|
698 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
699 xml:space="preserve"><tspan
|
|
Me@0
|
700 y="303.49573"
|
|
Me@0
|
701 x="365.11014"
|
|
Me@0
|
702 sodipodi:role="line"
|
|
Me@0
|
703 id="tspan4133"
|
|
Me@0
|
704 style="font-size:9px;text-align:start;text-anchor:start">segment</tspan></text>
|
|
Me@0
|
705 <text
|
|
Me@0
|
706 xml:space="preserve"
|
|
Me@0
|
707 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
708 x="435.11014"
|
|
Me@0
|
709 y="303.49573"
|
|
Me@0
|
710 id="text4135"
|
|
Me@0
|
711 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
712 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
713 id="tspan4137"
|
|
Me@0
|
714 sodipodi:role="line"
|
|
Me@0
|
715 x="435.11014"
|
|
Me@0
|
716 y="303.49573">idle</tspan></text>
|
|
Me@0
|
717 <text
|
|
Me@0
|
718 sodipodi:linespacing="100%"
|
|
Me@0
|
719 id="text4139"
|
|
Me@0
|
720 y="303.49573"
|
|
Me@0
|
721 x="295.11014"
|
|
Me@0
|
722 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
723 xml:space="preserve"><tspan
|
|
Me@0
|
724 y="303.49573"
|
|
Me@0
|
725 x="295.11014"
|
|
Me@0
|
726 sodipodi:role="line"
|
|
Me@0
|
727 id="tspan4141"
|
|
Me@0
|
728 style="font-size:9px;text-align:start;text-anchor:start">idle</tspan></text>
|
|
Me@0
|
729 <text
|
|
Me@0
|
730 xml:space="preserve"
|
|
Me@0
|
731 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
|
|
Me@0
|
732 x="283.11014"
|
|
Me@0
|
733 y="121.49573"
|
|
Me@0
|
734 id="text4143"
|
|
Me@0
|
735 sodipodi:linespacing="100%"><tspan
|
|
Me@0
|
736 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
737 id="tspan4145"
|
|
Me@0
|
738 sodipodi:role="line"
|
|
Me@0
|
739 x="283.11014"
|
|
Me@0
|
740 y="121.49573">To model an arch, supply:</tspan><tspan
|
|
Me@0
|
741 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
742 sodipodi:role="line"
|
|
Me@0
|
743 x="283.11014"
|
|
Me@0
|
744 y="130.49573"
|
|
Me@0
|
745 id="tspan4147">trace-segment behavior</tspan><tspan
|
|
Me@0
|
746 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
747 sodipodi:role="line"
|
|
Me@0
|
748 x="283.11014"
|
|
Me@0
|
749 y="139.49573"
|
|
Me@0
|
750 id="tspan4149">time-wide of trace-segment (timing model)</tspan><tspan
|
|
Me@0
|
751 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
752 sodipodi:role="line"
|
|
Me@0
|
753 x="283.11014"
|
|
Me@0
|
754 y="148.49573"
|
|
Me@0
|
755 id="tspan4151">triggers (fire off a trace-segment)</tspan><tspan
|
|
Me@0
|
756 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
757 sodipodi:role="line"
|
|
Me@0
|
758 x="283.11014"
|
|
Me@0
|
759 y="157.49573"
|
|
Me@0
|
760 id="tspan4153">comm-time model</tspan><tspan
|
|
Me@0
|
761 style="font-size:9px;text-align:start;text-anchor:start"
|
|
Me@0
|
762 sodipodi:role="line"
|
|
Me@0
|
763 x="283.11014"
|
|
Me@0
|
764 y="166.49573"
|
|
Me@0
|
765 id="tspan4155">create timelines</tspan></text>
|
|
Me@0
|
766 </g>
|
|
Me@0
|
767 </svg>
|