architecture.svg 92 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="1002.7322"
  12. height="1028.8882"
  13. id="svg2"
  14. version="1.1"
  15. inkscape:version="0.48.5 r10040"
  16. sodipodi:docname="architecture.svg">
  17. <defs
  18. id="defs4">
  19. <marker
  20. inkscape:stockid="Arrow1Lend"
  21. orient="auto"
  22. refY="0"
  23. refX="0"
  24. id="Arrow1Lend"
  25. style="overflow:visible">
  26. <path
  27. id="path4220"
  28. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  29. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  30. transform="matrix(-0.8,0,0,-0.8,-10,0)"
  31. inkscape:connector-curvature="0" />
  32. </marker>
  33. <marker
  34. inkscape:stockid="Arrow1Lend"
  35. orient="auto"
  36. refY="0"
  37. refX="0"
  38. id="Arrow1Lend-1"
  39. style="overflow:visible">
  40. <path
  41. inkscape:connector-curvature="0"
  42. id="path4220-2"
  43. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  44. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  45. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  46. </marker>
  47. <marker
  48. inkscape:stockid="Arrow1Lend"
  49. orient="auto"
  50. refY="0"
  51. refX="0"
  52. id="marker6751"
  53. style="overflow:visible">
  54. <path
  55. inkscape:connector-curvature="0"
  56. id="path6753"
  57. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  58. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  59. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  60. </marker>
  61. <marker
  62. inkscape:stockid="Arrow1Lend"
  63. orient="auto"
  64. refY="0"
  65. refX="0"
  66. id="marker6755"
  67. style="overflow:visible">
  68. <path
  69. inkscape:connector-curvature="0"
  70. id="path6757"
  71. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  72. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  73. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  74. </marker>
  75. <marker
  76. inkscape:stockid="Arrow1Lend"
  77. orient="auto"
  78. refY="0"
  79. refX="0"
  80. id="marker6759"
  81. style="overflow:visible">
  82. <path
  83. inkscape:connector-curvature="0"
  84. id="path6761"
  85. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  86. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  87. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  88. </marker>
  89. <marker
  90. inkscape:stockid="Arrow1Lend"
  91. orient="auto"
  92. refY="0"
  93. refX="0"
  94. id="marker6763"
  95. style="overflow:visible">
  96. <path
  97. inkscape:connector-curvature="0"
  98. id="path6765"
  99. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  100. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  101. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  102. </marker>
  103. <marker
  104. inkscape:stockid="Arrow1Lend"
  105. orient="auto"
  106. refY="0"
  107. refX="0"
  108. id="marker6767"
  109. style="overflow:visible">
  110. <path
  111. inkscape:connector-curvature="0"
  112. id="path6769"
  113. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  114. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  115. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  116. </marker>
  117. <marker
  118. inkscape:stockid="Arrow1Lend"
  119. orient="auto"
  120. refY="0"
  121. refX="0"
  122. id="marker6771"
  123. style="overflow:visible">
  124. <path
  125. inkscape:connector-curvature="0"
  126. id="path6773"
  127. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  128. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  129. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  130. </marker>
  131. <marker
  132. inkscape:stockid="Arrow1Lend"
  133. orient="auto"
  134. refY="0"
  135. refX="0"
  136. id="marker6775"
  137. style="overflow:visible">
  138. <path
  139. inkscape:connector-curvature="0"
  140. id="path6777"
  141. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  142. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  143. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  144. </marker>
  145. <marker
  146. inkscape:stockid="Arrow1Lend"
  147. orient="auto"
  148. refY="0"
  149. refX="0"
  150. id="marker6779"
  151. style="overflow:visible">
  152. <path
  153. inkscape:connector-curvature="0"
  154. id="path6781"
  155. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  156. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  157. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  158. </marker>
  159. <marker
  160. inkscape:stockid="Arrow1Lend"
  161. orient="auto"
  162. refY="0"
  163. refX="0"
  164. id="marker6783"
  165. style="overflow:visible">
  166. <path
  167. inkscape:connector-curvature="0"
  168. id="path6785"
  169. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  170. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  171. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  172. </marker>
  173. <marker
  174. inkscape:stockid="Arrow1Lend"
  175. orient="auto"
  176. refY="0"
  177. refX="0"
  178. id="marker6787"
  179. style="overflow:visible">
  180. <path
  181. inkscape:connector-curvature="0"
  182. id="path6789"
  183. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  184. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  185. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  186. </marker>
  187. <marker
  188. inkscape:stockid="Arrow1Lend"
  189. orient="auto"
  190. refY="0"
  191. refX="0"
  192. id="Arrow1Lend-5"
  193. style="overflow:visible">
  194. <path
  195. inkscape:connector-curvature="0"
  196. id="path4220-7"
  197. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  198. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  199. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  200. </marker>
  201. <marker
  202. inkscape:stockid="Arrow1Lend"
  203. orient="auto"
  204. refY="0"
  205. refX="0"
  206. id="marker7591"
  207. style="overflow:visible">
  208. <path
  209. inkscape:connector-curvature="0"
  210. id="path7593"
  211. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  212. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  213. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  214. </marker>
  215. <marker
  216. inkscape:stockid="Arrow1Lend"
  217. orient="auto"
  218. refY="0"
  219. refX="0"
  220. id="marker7595"
  221. style="overflow:visible">
  222. <path
  223. inkscape:connector-curvature="0"
  224. id="path7597"
  225. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  226. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  227. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  228. </marker>
  229. <marker
  230. inkscape:stockid="Arrow1Lend"
  231. orient="auto"
  232. refY="0"
  233. refX="0"
  234. id="marker7599"
  235. style="overflow:visible">
  236. <path
  237. inkscape:connector-curvature="0"
  238. id="path7601"
  239. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  240. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  241. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  242. </marker>
  243. <marker
  244. inkscape:stockid="Arrow1Lend"
  245. orient="auto"
  246. refY="0"
  247. refX="0"
  248. id="marker7603"
  249. style="overflow:visible">
  250. <path
  251. inkscape:connector-curvature="0"
  252. id="path7605"
  253. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  254. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  255. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  256. </marker>
  257. <marker
  258. inkscape:stockid="Arrow1Lend"
  259. orient="auto"
  260. refY="0"
  261. refX="0"
  262. id="marker7607"
  263. style="overflow:visible">
  264. <path
  265. inkscape:connector-curvature="0"
  266. id="path7609"
  267. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  268. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  269. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  270. </marker>
  271. <marker
  272. inkscape:stockid="Arrow1Lend"
  273. orient="auto"
  274. refY="0"
  275. refX="0"
  276. id="marker7611"
  277. style="overflow:visible">
  278. <path
  279. inkscape:connector-curvature="0"
  280. id="path7613"
  281. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  282. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  283. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  284. </marker>
  285. <marker
  286. inkscape:stockid="Arrow1Lend"
  287. orient="auto"
  288. refY="0"
  289. refX="0"
  290. id="marker7615"
  291. style="overflow:visible">
  292. <path
  293. inkscape:connector-curvature="0"
  294. id="path7617"
  295. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  296. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  297. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  298. </marker>
  299. <marker
  300. inkscape:stockid="Arrow1Lend"
  301. orient="auto"
  302. refY="0"
  303. refX="0"
  304. id="marker7619"
  305. style="overflow:visible">
  306. <path
  307. inkscape:connector-curvature="0"
  308. id="path7621"
  309. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  310. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  311. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  312. </marker>
  313. <marker
  314. inkscape:stockid="Arrow1Lend"
  315. orient="auto"
  316. refY="0"
  317. refX="0"
  318. id="marker7623"
  319. style="overflow:visible">
  320. <path
  321. inkscape:connector-curvature="0"
  322. id="path7625"
  323. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  324. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  325. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  326. </marker>
  327. <marker
  328. inkscape:stockid="Arrow1Lend"
  329. orient="auto"
  330. refY="0"
  331. refX="0"
  332. id="marker7627"
  333. style="overflow:visible">
  334. <path
  335. inkscape:connector-curvature="0"
  336. id="path7629"
  337. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  338. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  339. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  340. </marker>
  341. <marker
  342. inkscape:stockid="Arrow1Lend"
  343. orient="auto"
  344. refY="0"
  345. refX="0"
  346. id="marker6787-5"
  347. style="overflow:visible">
  348. <path
  349. inkscape:connector-curvature="0"
  350. id="path6789-4"
  351. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  352. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  353. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  354. </marker>
  355. </defs>
  356. <sodipodi:namedview
  357. id="base"
  358. pagecolor="#ffffff"
  359. bordercolor="#666666"
  360. borderopacity="1.0"
  361. inkscape:pageopacity="0.0"
  362. inkscape:pageshadow="2"
  363. inkscape:zoom="0.98994949"
  364. inkscape:cx="440.76157"
  365. inkscape:cy="470.5575"
  366. inkscape:document-units="px"
  367. inkscape:current-layer="layer1"
  368. showgrid="false"
  369. inkscape:window-width="1662"
  370. inkscape:window-height="1422"
  371. inkscape:window-x="0"
  372. inkscape:window-y="16"
  373. inkscape:window-maximized="0"
  374. fit-margin-top="0"
  375. fit-margin-left="0"
  376. fit-margin-right="0"
  377. fit-margin-bottom="0" />
  378. <metadata
  379. id="metadata7">
  380. <rdf:RDF>
  381. <cc:Work
  382. rdf:about="">
  383. <dc:format>image/svg+xml</dc:format>
  384. <dc:type
  385. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  386. <dc:title />
  387. </cc:Work>
  388. </rdf:RDF>
  389. </metadata>
  390. <g
  391. inkscape:label="Layer 1"
  392. inkscape:groupmode="layer"
  393. id="layer1"
  394. transform="translate(120.08923,17.282214)">
  395. <g
  396. id="g8971"
  397. transform="translate(415.17182,646.37148)">
  398. <rect
  399. y="-123.28902"
  400. x="-534.76105"
  401. height="488.02347"
  402. width="279.77982"
  403. id="rect3794"
  404. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  405. <text
  406. sodipodi:linespacing="125%"
  407. id="text3796"
  408. y="-108.57767"
  409. x="-527.90686"
  410. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  411. xml:space="preserve"><tspan
  412. y="-108.57767"
  413. x="-527.90686"
  414. id="tspan3798"
  415. sodipodi:role="line">Socket</tspan></text>
  416. <rect
  417. ry="27.914537"
  418. y="-63.965168"
  419. x="-510.01642"
  420. height="341.65448"
  421. width="227.36519"
  422. id="rect3814-4"
  423. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  424. <g
  425. transform="translate(-66.362949,-32.36693)"
  426. id="g3962">
  427. <rect
  428. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  429. id="rect3814-0"
  430. width="52.857143"
  431. height="28.214285"
  432. x="-292.14285"
  433. y="-2.81639"
  434. ry="10.357142" />
  435. <text
  436. xml:space="preserve"
  437. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  438. x="-282.5"
  439. y="14.147896"
  440. id="text3929"
  441. sodipodi:linespacing="125%"><tspan
  442. sodipodi:role="line"
  443. id="tspan3931"
  444. x="-282.5"
  445. y="14.147896">Closed</tspan></text>
  446. </g>
  447. <g
  448. transform="translate(-209.45872,109.25673)"
  449. id="g4021">
  450. <g
  451. id="g3967"
  452. transform="translate(0.50507627,-1.0101525)">
  453. <rect
  454. ry="10.357142"
  455. y="-42.459248"
  456. x="-290.35715"
  457. height="28.214285"
  458. width="96.478745"
  459. id="rect3814-49"
  460. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  461. </g>
  462. <text
  463. xml:space="preserve"
  464. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  465. x="-283.57141"
  466. y="-26.923532"
  467. id="text3933"
  468. sodipodi:linespacing="125%"><tspan
  469. sodipodi:role="line"
  470. id="tspan3935"
  471. x="-283.57141"
  472. y="-26.923532">Waiting_for_data</tspan></text>
  473. </g>
  474. <g
  475. transform="translate(-250.87498,106.46086)"
  476. id="g3973">
  477. <g
  478. id="g3970">
  479. <rect
  480. ry="10.357142"
  481. y="-40.673534"
  482. x="-114.64286"
  483. height="28.214285"
  484. width="72.23082"
  485. id="rect3814-2"
  486. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  487. </g>
  488. <text
  489. xml:space="preserve"
  490. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  491. x="-108.57143"
  492. y="-24.423534"
  493. id="text3937"
  494. sodipodi:linespacing="125%"><tspan
  495. sodipodi:role="line"
  496. id="tspan3939"
  497. x="-108.57143"
  498. y="-24.423534">Transferring</tspan></text>
  499. </g>
  500. <g
  501. transform="translate(-301.70462,105.75709)"
  502. id="g3979">
  503. <rect
  504. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  505. id="rect3814-8"
  506. width="59.675426"
  507. height="28.214285"
  508. x="-107.5"
  509. y="15.040752"
  510. ry="10.357142" />
  511. <text
  512. xml:space="preserve"
  513. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  514. x="-102.14285"
  515. y="30.576468"
  516. id="text3941"
  517. sodipodi:linespacing="125%"><tspan
  518. sodipodi:role="line"
  519. id="tspan3943"
  520. x="-102.14285"
  521. y="30.576468">Queueing</tspan></text>
  522. </g>
  523. <g
  524. transform="translate(-346.69154,115.31764)"
  525. id="g3984">
  526. <rect
  527. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  528. id="rect3814-40"
  529. width="92.939262"
  530. height="28.214285"
  531. x="-101.78572"
  532. y="54.683609"
  533. ry="10.357142" />
  534. <text
  535. xml:space="preserve"
  536. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  537. x="-95.714287"
  538. y="71.647896"
  539. id="text3945"
  540. sodipodi:linespacing="125%"><tspan
  541. sodipodi:role="line"
  542. id="tspan3947"
  543. x="-95.714287"
  544. y="71.647896">Wait_for_header</tspan></text>
  545. </g>
  546. <g
  547. transform="translate(-341.13571,149.66283)"
  548. id="g3989">
  549. <rect
  550. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  551. id="rect3814-80"
  552. width="100.00374"
  553. height="28.214285"
  554. x="-113.57143"
  555. y="86.112183"
  556. ry="10.357142" />
  557. <text
  558. xml:space="preserve"
  559. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  560. x="-106.78571"
  561. y="102.36217"
  562. id="text3949"
  563. sodipodi:linespacing="125%"><tspan
  564. sodipodi:role="line"
  565. id="tspan3951"
  566. x="-106.78571"
  567. y="102.36217">Wait_for_payload</tspan></text>
  568. </g>
  569. <g
  570. transform="translate(-305.37682,162.45599)"
  571. id="g3994">
  572. <rect
  573. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  574. id="rect3814-7"
  575. width="52.857143"
  576. height="28.214285"
  577. x="-113.57143"
  578. y="143.25504"
  579. ry="10.357142" />
  580. <text
  581. xml:space="preserve"
  582. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  583. x="-100.71429"
  584. y="160.21933"
  585. id="text3953"
  586. sodipodi:linespacing="125%"><tspan
  587. sodipodi:role="line"
  588. id="tspan3955"
  589. x="-100.71429"
  590. y="160.21933">Close</tspan></text>
  591. </g>
  592. <g
  593. transform="translate(-231.83002,-40.4061)"
  594. id="g4014">
  595. <rect
  596. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  597. id="rect3814-1"
  598. width="52.857143"
  599. height="28.214285"
  600. x="-189.91771"
  601. y="-76.771088"
  602. ry="10.357142" />
  603. <text
  604. xml:space="preserve"
  605. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  606. x="-172.73608"
  607. y="-59.815769"
  608. id="text4010"
  609. sodipodi:linespacing="125%"><tspan
  610. sodipodi:role="line"
  611. id="tspan4012"
  612. x="-172.73608"
  613. y="-59.815769">Init</tspan></text>
  614. </g>
  615. <g
  616. transform="translate(-121.72339,-40.4061)"
  617. id="g3957">
  618. <rect
  619. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  620. id="rect3814"
  621. width="52.857143"
  622. height="28.214285"
  623. x="-372.5"
  624. y="6.6478953"
  625. ry="10.357142" />
  626. <text
  627. xml:space="preserve"
  628. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  629. x="-361.07141"
  630. y="24.147896"
  631. id="text3816"
  632. sodipodi:linespacing="125%"><tspan
  633. sodipodi:role="line"
  634. id="tspan3818"
  635. x="-361.07141"
  636. y="24.147896">Listen</tspan></text>
  637. </g>
  638. <path
  639. inkscape:connector-curvature="0"
  640. id="path4019"
  641. d="m -509.62197,12.41014 c 226.27417,0 226.77925,0 226.77925,0"
  642. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  643. <path
  644. inkscape:connector-curvature="0"
  645. id="path4027"
  646. d="m -509.47403,106.30536 c 225.76909,0 225.76909,0 225.76909,0"
  647. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0;marker-start:none" />
  648. <path
  649. inkscape:connector-curvature="0"
  650. id="path4209"
  651. d="m -510.33626,158.53743 227.28433,0"
  652. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  653. <path
  654. inkscape:connector-curvature="0"
  655. id="path4211"
  656. d="m -394.59085,-89.110195 c 0,24.496195 0,24.622465 0,24.622465"
  657. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  658. <path
  659. inkscape:connector-curvature="0"
  660. id="path4841"
  661. d="m -443.45698,-10.06576 88.64089,0"
  662. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  663. <path
  664. inkscape:connector-curvature="0"
  665. id="path5025"
  666. d="m -482.09531,-34.05688 0,-18.81409 27.90546,0 0,19.06663"
  667. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  668. <path
  669. inkscape:connector-curvature="0"
  670. id="path5209"
  671. d="m -403.79971,71.779469 38.75,0"
  672. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  673. <path
  674. inkscape:connector-curvature="0"
  675. id="path5393"
  676. d="m -364.69257,88.565179 -39.10714,0"
  677. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  678. <path
  679. inkscape:connector-curvature="0"
  680. id="path5577"
  681. d="m -351.12115,125.70804 25.89286,0 0,18.03572 -25.35714,0"
  682. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  683. <path
  684. inkscape:connector-curvature="0"
  685. id="path5761"
  686. d="m -435.22829,197.67233 0,37.67857"
  687. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  688. <path
  689. inkscape:connector-curvature="0"
  690. id="path5763"
  691. d="m -372.54972,235.52947 0,-37.32143"
  692. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  693. <path
  694. inkscape:connector-curvature="0"
  695. id="path6129"
  696. d="m -358.44258,172.8509 20.71429,0 0,22.14285 -20,0"
  697. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  698. <path
  699. inkscape:connector-curvature="0"
  700. id="path6313"
  701. d="m -357.014,238.92233 18.75,0 0,20.35714 -18.21429,0"
  702. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  703. <path
  704. inkscape:connector-curvature="0"
  705. id="path6497"
  706. d="m -393.62115,277.31518 0,28.03572"
  707. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
  708. <path
  709. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  710. sodipodi:ry="7.5"
  711. sodipodi:rx="7.5"
  712. sodipodi:cy="-88.709244"
  713. sodipodi:cx="-612.5"
  714. id="path7237-2"
  715. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  716. sodipodi:type="arc"
  717. transform="translate(280.58122,-13.762694)" />
  718. <path
  719. inkscape:connector-curvature="0"
  720. id="path7313"
  721. d="m -338.90618,-101.98964 -30.05204,0"
  722. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787)" />
  723. <path
  724. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  725. sodipodi:ry="7.5"
  726. sodipodi:rx="7.5"
  727. sodipodi:cy="-88.709244"
  728. sodipodi:cx="-612.5"
  729. id="path7237-2-4"
  730. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  731. sodipodi:type="arc"
  732. transform="translate(210.35715,43.214282)" />
  733. <path
  734. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  735. sodipodi:ry="7.5"
  736. sodipodi:rx="7.5"
  737. sodipodi:cy="-88.709244"
  738. sodipodi:cx="-612.5"
  739. id="path7237-2-2"
  740. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  741. sodipodi:type="arc"
  742. transform="translate(150.71428,223.57142)" />
  743. <path
  744. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  745. sodipodi:ry="7.5"
  746. sodipodi:rx="7.5"
  747. sodipodi:cy="-88.709244"
  748. sodipodi:cx="-612.5"
  749. id="path7237-2-8"
  750. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  751. sodipodi:type="arc"
  752. transform="translate(130.35714,271.07143)" />
  753. <path
  754. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  755. sodipodi:ry="7.5"
  756. sodipodi:rx="7.5"
  757. sodipodi:cy="-88.709244"
  758. sodipodi:cx="-612.5"
  759. id="path7237-2-86"
  760. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  761. sodipodi:type="arc"
  762. transform="translate(154.64286,126.78572)" />
  763. <path
  764. inkscape:connector-curvature="0"
  765. id="path7970"
  766. d="m -402.54579,-39.107644 0,16.414979 -38.63833,0"
  767. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  768. <path
  769. inkscape:connector-curvature="0"
  770. id="path8200"
  771. d="m -458.10418,43.472327 0,21.970818"
  772. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  773. <path
  774. inkscape:connector-curvature="0"
  775. id="path8430"
  776. d="m -455.32626,134.38606 45.45686,0"
  777. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  778. <path
  779. inkscape:connector-curvature="0"
  780. id="path8660"
  781. d="m -474.7717,181.86323 26.26397,0"
  782. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  783. </g>
  784. <g
  785. id="g13754"
  786. transform="translate(-296.66796,196.59704)">
  787. <rect
  788. y="-4.844614"
  789. x="326.22916"
  790. height="94.746521"
  791. width="121.88874"
  792. id="rect2987"
  793. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  794. <text
  795. sodipodi:linespacing="125%"
  796. id="text3759"
  797. y="4.5050607"
  798. x="330.35715"
  799. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  800. xml:space="preserve"><tspan
  801. y="4.5050607"
  802. x="330.35715"
  803. id="tspan3761"
  804. sodipodi:role="line">MvK</tspan></text>
  805. <path
  806. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  807. sodipodi:ry="7.5"
  808. sodipodi:rx="7.5"
  809. sodipodi:cy="-88.709244"
  810. sodipodi:cx="-612.5"
  811. id="path7237-2-747-9"
  812. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  813. sodipodi:type="arc"
  814. transform="translate(996.78572,102.14285)" />
  815. <path
  816. inkscape:connector-curvature="0"
  817. id="path13285"
  818. d="m 382.85714,19.862181 0,25.714286"
  819. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  820. <path
  821. inkscape:connector-curvature="0"
  822. id="path13515"
  823. d="m 411.07143,54.505038 21.42857,0 0,13.928572 -20.35714,0"
  824. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  825. <g
  826. id="g13749">
  827. <rect
  828. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  829. id="rect3814-3-27"
  830. width="52.857143"
  831. height="28.214285"
  832. x="358.57144"
  833. y="46.826469"
  834. ry="10.357142" />
  835. <text
  836. xml:space="preserve"
  837. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  838. x="372.5"
  839. y="64.147896"
  840. id="text13745"
  841. sodipodi:linespacing="125%"><tspan
  842. sodipodi:role="line"
  843. id="tspan13747"
  844. x="372.5"
  845. y="64.147896">Main</tspan></text>
  846. </g>
  847. </g>
  848. <g
  849. id="g16776"
  850. transform="translate(-256.82025,258.62923)">
  851. <rect
  852. y="-169.71431"
  853. x="788.1142"
  854. height="197.58403"
  855. width="234.11201"
  856. id="rect3808"
  857. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  858. <text
  859. sodipodi:linespacing="125%"
  860. id="text3810"
  861. y="-152.92902"
  862. x="790.61383"
  863. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  864. xml:space="preserve"><tspan
  865. y="-152.92902"
  866. x="790.61383"
  867. id="tspan3812"
  868. sodipodi:role="line">Statechart</tspan></text>
  869. <path
  870. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  871. sodipodi:ry="7.5"
  872. sodipodi:rx="7.5"
  873. sodipodi:cy="-88.709244"
  874. sodipodi:cx="-612.5"
  875. id="path7237-2-3"
  876. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  877. sodipodi:type="arc"
  878. transform="translate(1603.8571,-40.010516)" />
  879. <g
  880. transform="translate(0,-0.78097327)"
  881. id="g15561">
  882. <rect
  883. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  884. id="rect3814-3-949"
  885. width="52.857143"
  886. height="28.214285"
  887. x="868.75427"
  888. y="-142.04593"
  889. ry="10.357142" />
  890. <text
  891. xml:space="preserve"
  892. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  893. x="886.81616"
  894. y="-124.13996"
  895. id="text15557"
  896. sodipodi:linespacing="125%"><tspan
  897. sodipodi:role="line"
  898. id="tspan15559"
  899. x="886.81616"
  900. y="-124.13996">Init</tspan></text>
  901. </g>
  902. <g
  903. transform="translate(-23.233509,-0.50507627)"
  904. id="g15579">
  905. <rect
  906. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  907. id="rect3814-3-3"
  908. width="100.66553"
  909. height="28.214285"
  910. x="868.75427"
  911. y="-82.055695"
  912. ry="10.357142" />
  913. <text
  914. xml:space="preserve"
  915. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  916. x="878.32764"
  917. y="-67.896988"
  918. id="text15566"
  919. sodipodi:linespacing="125%"><tspan
  920. sodipodi:role="line"
  921. id="tspan15568"
  922. x="878.32764"
  923. y="-67.896988">Wait_for_request</tspan></text>
  924. </g>
  925. <g
  926. transform="translate(-14.647212,-1.5152288)"
  927. id="g15574">
  928. <rect
  929. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  930. id="rect3814-3-93"
  931. width="87.089325"
  932. height="28.214285"
  933. x="868.75427"
  934. y="-19.094479"
  935. ry="10.357142" />
  936. <text
  937. xml:space="preserve"
  938. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  939. x="877.82257"
  940. y="-2.7421515"
  941. id="text15570"
  942. sodipodi:linespacing="125%"><tspan
  943. sodipodi:role="line"
  944. id="tspan15572"
  945. x="877.82257"
  946. y="-2.7421515">Wait_for_reply</tspan></text>
  947. </g>
  948. <path
  949. inkscape:connector-curvature="0"
  950. id="path15584"
  951. d="m 984.89873,-129.5163 -62.62946,0"
  952. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  953. <path
  954. inkscape:connector-curvature="0"
  955. id="path15814"
  956. d="m 894.49008,-114.86908 0,30.809648"
  957. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  958. <path
  959. inkscape:connector-curvature="0"
  960. id="path16044"
  961. d="m 869.74134,-54.259931 0,32.829957"
  962. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  963. <path
  964. inkscape:connector-curvature="0"
  965. id="path16274"
  966. d="m 918.73374,-21.429974 0,-33.335034"
  967. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  968. <path
  969. inkscape:connector-curvature="0"
  970. id="path16546"
  971. d="m 943.98755,-77.49344 29.29443,0 0,16.162441 -27.7792,0"
  972. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  973. </g>
  974. <g
  975. id="g18349"
  976. transform="translate(422.99138,239.03174)">
  977. <rect
  978. y="284.05072"
  979. x="286.55115"
  980. height="327.00851"
  981. width="172.60049"
  982. id="rect3782"
  983. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  984. <rect
  985. ry="14.933345"
  986. y="344.83066"
  987. x="311.63144"
  988. height="196.75429"
  989. width="117.17896"
  990. id="rect3814-3-3-602-6-4"
  991. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  992. <text
  993. sodipodi:linespacing="125%"
  994. id="text3784"
  995. y="299.05072"
  996. x="291.55115"
  997. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  998. xml:space="preserve"><tspan
  999. y="299.05072"
  1000. x="291.55115"
  1001. id="tspan3786"
  1002. sodipodi:role="line">Controller</tspan></text>
  1003. <path
  1004. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  1005. sodipodi:ry="7.5"
  1006. sodipodi:rx="7.5"
  1007. sodipodi:cy="-88.709244"
  1008. sodipodi:cx="-612.5"
  1009. id="path7237-2-38"
  1010. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1011. sodipodi:type="arc"
  1012. transform="translate(981.99227,403.17839)" />
  1013. <g
  1014. transform="translate(-33.36486,82.771233)"
  1015. id="g16843">
  1016. <rect
  1017. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1018. id="rect3814-3-3-602-7"
  1019. width="52.857143"
  1020. height="28.214285"
  1021. x="376.42856"
  1022. y="311.82648"
  1023. ry="10.357142" />
  1024. <text
  1025. xml:space="preserve"
  1026. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1027. x="389.28571"
  1028. y="327.36218"
  1029. id="text16831"
  1030. sodipodi:linespacing="125%"><tspan
  1031. sodipodi:role="line"
  1032. id="tspan16833"
  1033. x="389.28571"
  1034. y="327.36218">MvK</tspan></text>
  1035. </g>
  1036. <g
  1037. transform="translate(-40.194749,83.842661)"
  1038. id="g16848">
  1039. <rect
  1040. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1041. id="rect3814-3-3-602-6"
  1042. width="70.802689"
  1043. height="28.214285"
  1044. x="374.28568"
  1045. y="361.11218"
  1046. ry="10.357142" />
  1047. <text
  1048. xml:space="preserve"
  1049. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1050. x="381.42856"
  1051. y="378.79077"
  1052. id="text16835"
  1053. sodipodi:linespacing="125%"><tspan
  1054. sodipodi:role="line"
  1055. id="tspan16837"
  1056. x="381.42856"
  1057. y="378.79077">Statecharts</tspan></text>
  1058. </g>
  1059. <g
  1060. transform="translate(-29.793449,82.771233)"
  1061. id="g16853">
  1062. <rect
  1063. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1064. id="rect3814-3-3-602"
  1065. width="52.857143"
  1066. height="28.214285"
  1067. x="372.85715"
  1068. y="416.82648"
  1069. ry="10.357142" />
  1070. <text
  1071. xml:space="preserve"
  1072. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1073. x="381.42856"
  1074. y="434.14789"
  1075. id="text16839"
  1076. sodipodi:linespacing="125%"><tspan
  1077. sodipodi:role="line"
  1078. id="tspan16841"
  1079. x="381.42856"
  1080. y="434.14789">Server</tspan></text>
  1081. </g>
  1082. <path
  1083. inkscape:connector-curvature="0"
  1084. id="path17088"
  1085. d="m 369.49227,422.99056 0,20.71429"
  1086. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1087. <path
  1088. inkscape:connector-curvature="0"
  1089. id="path17318"
  1090. d="m 369.49227,473.34771 0,25.71428"
  1091. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1092. <g
  1093. transform="translate(18.464247,37.880721)"
  1094. id="g17636">
  1095. <rect
  1096. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1097. id="rect3814-3-3-602-6-46"
  1098. width="70.802689"
  1099. height="28.214285"
  1100. x="315.62668"
  1101. y="531.15845"
  1102. ry="10.357142" />
  1103. <text
  1104. xml:space="preserve"
  1105. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1106. x="331.35587"
  1107. y="548.33197"
  1108. id="text16835-8"
  1109. sodipodi:linespacing="125%"><tspan
  1110. sodipodi:role="line"
  1111. id="tspan16837-2"
  1112. x="331.35587"
  1113. y="548.33197">Running</tspan></text>
  1114. </g>
  1115. <path
  1116. inkscape:connector-curvature="0"
  1117. id="path17641"
  1118. d="m 369.49227,528.59809 0,41.92133"
  1119. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1120. <path
  1121. d="m -605,-88.709244 c 0,4.142136 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357864 -7.5,-7.5 0,-4.142135 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357865 7.5,7.5 z"
  1122. sodipodi:ry="7.5"
  1123. sodipodi:rx="7.5"
  1124. sodipodi:cy="-88.709244"
  1125. sodipodi:cx="-612.5"
  1126. id="path7237-2-38-4"
  1127. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1128. sodipodi:type="arc"
  1129. transform="translate(981.99227,452.65247)" />
  1130. <path
  1131. inkscape:connector-curvature="0"
  1132. id="path17889"
  1133. d="m 369.49227,369.49906 0,23.23351"
  1134. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1135. <path
  1136. inkscape:connector-curvature="0"
  1137. id="path18119"
  1138. d="m 369.49227,320.00159 0,25.25381"
  1139. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1140. </g>
  1141. <g
  1142. id="g18457"
  1143. transform="translate(582.32419,286.57234)">
  1144. <rect
  1145. y="82.362183"
  1146. x="-480.27158"
  1147. height="20.958656"
  1148. width="65.540245"
  1149. id="rect18399"
  1150. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1151. <text
  1152. sodipodi:linespacing="125%"
  1153. id="text18401"
  1154. y="95.242645"
  1155. x="-475.78183"
  1156. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1157. xml:space="preserve"><tspan
  1158. y="95.242645"
  1159. x="-475.78183"
  1160. id="tspan18403"
  1161. sodipodi:role="line">s1 : Socket</tspan></text>
  1162. <path
  1163. inkscape:connector-curvature="0"
  1164. id="path18405"
  1165. d="m -476.16066,97.641757 56.06347,0"
  1166. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1167. </g>
  1168. <g
  1169. id="g18463"
  1170. transform="translate(610.35205,293.14979)">
  1171. <rect
  1172. y="116.83566"
  1173. x="-508.29944"
  1174. height="20.958656"
  1175. width="65.540245"
  1176. id="rect18399-3"
  1177. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1178. <text
  1179. sodipodi:linespacing="125%"
  1180. id="text18401-1"
  1181. y="129.71613"
  1182. x="-503.80969"
  1183. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1184. xml:space="preserve"><tspan
  1185. y="129.71613"
  1186. x="-503.80969"
  1187. id="tspan18403-8"
  1188. sodipodi:role="line">s2 : Socket</tspan></text>
  1189. <path
  1190. inkscape:connector-curvature="0"
  1191. id="path18405-1"
  1192. d="m -504.18852,132.11523 56.06347,0"
  1193. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1194. </g>
  1195. <g
  1196. id="g18469"
  1197. transform="translate(607.82666,289.7723)">
  1198. <rect
  1199. y="163.55522"
  1200. x="-505.77405"
  1201. height="20.958656"
  1202. width="65.540245"
  1203. id="rect18399-5"
  1204. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1205. <text
  1206. sodipodi:linespacing="125%"
  1207. id="text18401-9"
  1208. y="176.43568"
  1209. x="-501.2843"
  1210. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1211. xml:space="preserve"><tspan
  1212. y="176.43568"
  1213. x="-501.2843"
  1214. id="tspan18403-9"
  1215. sodipodi:role="line">s3 : Socket</tspan></text>
  1216. <path
  1217. inkscape:connector-curvature="0"
  1218. id="path18405-5"
  1219. d="m -501.66314,178.83479 56.06347,0"
  1220. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1221. </g>
  1222. <g
  1223. id="g18508"
  1224. transform="translate(348.92857,3.9285714)">
  1225. <rect
  1226. y="408.43359"
  1227. x="-108.75"
  1228. height="20.600914"
  1229. width="82.463394"
  1230. id="rect18500"
  1231. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1232. <text
  1233. sodipodi:linespacing="125%"
  1234. id="text18502"
  1235. y="421.82648"
  1236. x="-104.64286"
  1237. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1238. xml:space="preserve"><tspan
  1239. y="421.82648"
  1240. x="-104.64286"
  1241. id="tspan18504"
  1242. sodipodi:role="line">server : Server</tspan></text>
  1243. <path
  1244. inkscape:connector-curvature="0"
  1245. id="path18506"
  1246. d="m -103.92857,423.96932 74.285713,0"
  1247. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1248. </g>
  1249. <g
  1250. id="g18620"
  1251. transform="translate(40.078675,0.00427502)">
  1252. <rect
  1253. y="411.92548"
  1254. x="334.3605"
  1255. height="21.465742"
  1256. width="70.453064"
  1257. id="rect18514"
  1258. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1259. <text
  1260. sodipodi:linespacing="125%"
  1261. id="text18516"
  1262. y="425.56253"
  1263. x="337.13843"
  1264. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1265. xml:space="preserve"><tspan
  1266. y="425.56253"
  1267. x="337.13843"
  1268. id="tspan18518"
  1269. sodipodi:role="line">c : Controller</tspan></text>
  1270. <path
  1271. inkscape:connector-curvature="0"
  1272. id="path18586"
  1273. d="m 337.32143,427.80861 64.64286,0"
  1274. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1275. </g>
  1276. <g
  1277. id="g18596"
  1278. transform="translate(21.009526,-110.6117)">
  1279. <rect
  1280. y="456.49844"
  1281. x="356.07877"
  1282. height="21.465742"
  1283. width="65.154839"
  1284. id="rect18514-7"
  1285. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1286. <text
  1287. sodipodi:linespacing="125%"
  1288. id="text18552"
  1289. y="469.75668"
  1290. x="361.88712"
  1291. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1292. xml:space="preserve"><tspan
  1293. y="469.75668"
  1294. x="361.88712"
  1295. id="tspan18554"
  1296. sodipodi:role="line">mvk : MvK</tspan></text>
  1297. <path
  1298. inkscape:connector-curvature="0"
  1299. id="path18588"
  1300. d="m 360.71429,472.63004 55,0"
  1301. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  1302. </g>
  1303. <g
  1304. id="g18678"
  1305. transform="translate(130.71429,20.37118)">
  1306. <rect
  1307. y="362.55426"
  1308. x="501.12659"
  1309. height="21.465742"
  1310. width="90.731903"
  1311. id="rect18514-9-2"
  1312. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1313. <g
  1314. transform="translate(-1.51359,0.13955066)"
  1315. id="g18673">
  1316. <text
  1317. xml:space="preserve"
  1318. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1319. x="507.85419"
  1320. y="375.56"
  1321. id="text18556"
  1322. sodipodi:linespacing="125%"><tspan
  1323. sodipodi:role="line"
  1324. id="tspan18558"
  1325. x="507.85419"
  1326. y="375.56">sc1 : Statechart</tspan></text>
  1327. <path
  1328. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  1329. d="m 507.85419,377.83282 79.67579,0"
  1330. id="path18590"
  1331. inkscape:connector-curvature="0" />
  1332. </g>
  1333. </g>
  1334. <g
  1335. id="g18685"
  1336. transform="translate(130.71429,36.271357)">
  1337. <rect
  1338. y="404.22308"
  1339. x="501.12659"
  1340. height="21.465742"
  1341. width="90.731903"
  1342. id="rect18514-9"
  1343. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1344. <g
  1345. transform="translate(0,-0.23925568)"
  1346. id="g18668">
  1347. <text
  1348. xml:space="preserve"
  1349. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1350. x="505.96179"
  1351. y="417.73389"
  1352. id="text18560"
  1353. sodipodi:linespacing="125%"><tspan
  1354. sodipodi:role="line"
  1355. id="tspan18562"
  1356. x="505.96179"
  1357. y="417.73389">sc2 : Statechart</tspan></text>
  1358. <path
  1359. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  1360. d="m 505.20419,419.75419 80.8122,0"
  1361. id="path18592"
  1362. inkscape:connector-curvature="0" />
  1363. </g>
  1364. </g>
  1365. <g
  1366. id="g18692"
  1367. transform="translate(-8.5714244,-33.19119)">
  1368. <g
  1369. transform="translate(-0.32775,0)"
  1370. id="g18663">
  1371. <text
  1372. xml:space="preserve"
  1373. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1374. x="508.18356"
  1375. y="458.39249"
  1376. id="text18582"
  1377. sodipodi:linespacing="125%"><tspan
  1378. sodipodi:role="line"
  1379. id="tspan18584"
  1380. x="508.18356"
  1381. y="458.39249">sc : Statecharts</tspan></text>
  1382. <path
  1383. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  1384. d="m 507.80478,460.41279 78.53936,0"
  1385. id="path18594"
  1386. inkscape:connector-curvature="0" />
  1387. </g>
  1388. <rect
  1389. y="445.12094"
  1390. x="501.12659"
  1391. height="21.465742"
  1392. width="90.731903"
  1393. id="rect18514-9-0"
  1394. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1395. </g>
  1396. <path
  1397. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1398. d="m 408.57143,411.6479 0,-43.92858"
  1399. id="path18699"
  1400. inkscape:connector-curvature="0" />
  1401. <path
  1402. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1403. d="m 444.64286,422.36218 48.21428,0"
  1404. id="path18929"
  1405. inkscape:connector-curvature="0" />
  1406. <path
  1407. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1408. d="m 374.28571,422.71932 -52.14285,0"
  1409. id="path19159"
  1410. inkscape:connector-curvature="0" />
  1411. <path
  1412. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1413. d="m 583.21429,421.6479 48.35565,-27.91815"
  1414. id="path19389"
  1415. inkscape:connector-curvature="0" />
  1416. <path
  1417. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1418. d="m 583.92857,422.00504 47.21245,27.25812"
  1419. id="path19619"
  1420. inkscape:connector-curvature="0" />
  1421. <path
  1422. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1423. d="m 240.35714,422.00504 -72.5,0"
  1424. id="path19849"
  1425. inkscape:connector-curvature="0" />
  1426. <path
  1427. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1428. d="M 240.71429,421.6479 167.90591,379.61196"
  1429. id="path20079"
  1430. inkscape:connector-curvature="0" />
  1431. <path
  1432. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)"
  1433. d="m 240,422.00504 -71.95524,41.54337"
  1434. id="path20309"
  1435. inkscape:connector-curvature="0" />
  1436. <path
  1437. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1438. d="m 102.02541,377.58028 -142.936588,0 0,145.46197"
  1439. id="path20539"
  1440. inkscape:connector-curvature="0" />
  1441. <path
  1442. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1443. d="m 102.53048,421.01684 -97.9847935,0 0,100.0051"
  1444. id="path20769"
  1445. inkscape:connector-curvature="0" />
  1446. <path
  1447. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1448. d="m 101.52033,463.94832 -61.114228,0 0,58.58885"
  1449. id="path21001"
  1450. inkscape:connector-curvature="0" />
  1451. <path
  1452. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1453. d="m 406.08132,344.75032 0,-27.27411 -329.309727,0 0,-30.30458"
  1454. id="path21231"
  1455. inkscape:connector-curvature="0" />
  1456. <path
  1457. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1458. d="m 282.84271,432.6336 0,89.3985"
  1459. id="path21461"
  1460. inkscape:connector-curvature="0" />
  1461. <path
  1462. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1463. d="m 537.90623,411.42039 0,-112.12693 -249.0026,0 0,-13.63706"
  1464. id="path21691"
  1465. inkscape:connector-curvature="0" />
  1466. <path
  1467. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1468. d="m 408.6067,433.13867 0,59.599 380.32244,0 0,28.28427"
  1469. id="path21921"
  1470. inkscape:connector-curvature="0" />
  1471. <path
  1472. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1473. d="m 668.21591,382.12597 0,-95.45942"
  1474. id="path22151"
  1475. inkscape:connector-curvature="0" />
  1476. <path
  1477. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker-end:url(#marker6787-5)"
  1478. d="m 722.76415,451.82649 18.68782,0 0,-164.65486"
  1479. id="path22381"
  1480. inkscape:connector-curvature="0" />
  1481. <g
  1482. id="g4507">
  1483. <rect
  1484. y="-16.782215"
  1485. x="167.18707"
  1486. height="303.28116"
  1487. width="341.60645"
  1488. id="rect3802"
  1489. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1490. <text
  1491. sodipodi:linespacing="125%"
  1492. id="text3804"
  1493. y="-4.3718448"
  1494. x="178.88318"
  1495. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1496. xml:space="preserve"><tspan
  1497. y="-4.3718448"
  1498. x="178.88318"
  1499. id="tspan3806"
  1500. sodipodi:role="line">Statecharts</tspan></text>
  1501. <rect
  1502. ry="22.439913"
  1503. y="59.678722"
  1504. x="187.75525"
  1505. height="208.95827"
  1506. width="302.25604"
  1507. id="rect3814-3-3-60"
  1508. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.88959736;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1509. <path
  1510. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  1511. sodipodi:ry="7.5"
  1512. sodipodi:rx="7.5"
  1513. sodipodi:cy="-88.709244"
  1514. sodipodi:cx="-612.5"
  1515. id="path7237-2-3-6"
  1516. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1517. sodipodi:type="arc"
  1518. transform="translate(944.24036,101.48026)" />
  1519. <g
  1520. transform="translate(-819.34459,-252.86418)"
  1521. id="g13867">
  1522. <rect
  1523. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1524. id="rect3814-3-3-6"
  1525. width="83.085396"
  1526. height="28.214285"
  1527. x="1032.1429"
  1528. y="326.82648"
  1529. ry="10.357142" />
  1530. <text
  1531. xml:space="preserve"
  1532. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1533. x="1039.8087"
  1534. y="343.41565"
  1535. id="text13851"
  1536. sodipodi:linespacing="125%"><tspan
  1537. sodipodi:role="line"
  1538. id="tspan13853"
  1539. x="1039.8087"
  1540. y="343.41565">Wait_for_data</tspan></text>
  1541. </g>
  1542. <g
  1543. transform="translate(-827.42581,-227.10529)"
  1544. id="g13872">
  1545. <rect
  1546. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1547. id="rect3814-3-3-7"
  1548. width="101.68684"
  1549. height="28.214285"
  1550. x="1032.8572"
  1551. y="366.11218"
  1552. ry="10.357142" />
  1553. <text
  1554. xml:space="preserve"
  1555. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1556. x="1038.1023"
  1557. y="382.53549"
  1558. id="text13855"
  1559. sodipodi:linespacing="125%"><tspan
  1560. sodipodi:role="line"
  1561. id="tspan13857"
  1562. x="1038.1023"
  1563. y="382.53549">Create_statechart</tspan></text>
  1564. </g>
  1565. <g
  1566. transform="translate(-670.34708,-259.93524)"
  1567. id="g13877">
  1568. <rect
  1569. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1570. id="rect3814-3-3-72"
  1571. width="106.79514"
  1572. height="28.214285"
  1573. x="1033.5714"
  1574. y="398.25504"
  1575. ry="10.357142" />
  1576. <text
  1577. xml:space="preserve"
  1578. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1579. x="1041.1941"
  1580. y="414.90552"
  1581. id="text13859"
  1582. sodipodi:linespacing="125%"><tspan
  1583. sodipodi:role="line"
  1584. id="tspan13861"
  1585. x="1041.1941"
  1586. y="414.90552">Process_operation</tspan></text>
  1587. </g>
  1588. <g
  1589. transform="translate(-730.45116,-211.953)"
  1590. id="g13882">
  1591. <rect
  1592. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1593. id="rect3814-3-3-0"
  1594. width="146.62611"
  1595. height="28.214285"
  1596. x="1034.2858"
  1597. y="431.82645"
  1598. ry="10.357142" />
  1599. <text
  1600. xml:space="preserve"
  1601. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1602. x="1041.475"
  1603. y="448.33643"
  1604. id="text13863"
  1605. sodipodi:linespacing="125%"><tspan
  1606. sodipodi:role="line"
  1607. id="tspan13865"
  1608. x="1041.475"
  1609. y="448.33643">Process_data_from_server</tspan></text>
  1610. </g>
  1611. <path
  1612. sodipodi:nodetypes="cc"
  1613. inkscape:connector-curvature="0"
  1614. id="path13887"
  1615. d="m 331.3832,5.27102 0,52.85714"
  1616. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1617. <path
  1618. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  1619. sodipodi:ry="7.5"
  1620. sodipodi:rx="7.5"
  1621. sodipodi:cy="-88.709244"
  1622. sodipodi:cx="-612.5"
  1623. id="path7237-2-3-0-4"
  1624. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1625. sodipodi:type="arc"
  1626. transform="translate(834.62266,322.01675)" />
  1627. <path
  1628. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  1629. sodipodi:ry="7.5"
  1630. sodipodi:rx="7.5"
  1631. sodipodi:cy="-88.709244"
  1632. sodipodi:cx="-612.5"
  1633. id="path7237-2-3-0-0"
  1634. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1635. sodipodi:type="arc"
  1636. transform="translate(1030.0872,171.43223)" />
  1637. <path
  1638. inkscape:connector-curvature="0"
  1639. id="path14142"
  1640. d="m 187.7775,192.9014 302.03561,0"
  1641. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1642. <path
  1643. inkscape:connector-curvature="0"
  1644. id="path14144"
  1645. d="m 411.3832,83.12816 -115,0"
  1646. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1647. <path
  1648. inkscape:connector-curvature="0"
  1649. id="path14374"
  1650. d="m 221.74035,101.34244 0,37.85715"
  1651. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1652. <path
  1653. inkscape:connector-curvature="0"
  1654. id="path14604"
  1655. d="m 293.8832,97.41387 150.35715,0 0,40"
  1656. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1657. <path
  1658. inkscape:connector-curvature="0"
  1659. id="path14834"
  1660. d="m 307.09749,157.41387 55,0"
  1661. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1662. <path
  1663. inkscape:connector-curvature="0"
  1664. id="path15064"
  1665. d="m 372.45463,138.12816 0,-19.28572 -112.14285,0 0,-16.78571"
  1666. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1667. <path
  1668. inkscape:connector-curvature="0"
  1669. id="path15294"
  1670. d="m 228.8832,233.12816 74.64286,0"
  1671. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  1672. <path
  1673. transform="translate(-120.08923,-17.282214)"
  1674. inkscape:connector-curvature="0"
  1675. id="path3365"
  1676. d="m 477.54962,236.92858 0,-13.88959 39.64849,0 0,13.38452"
  1677. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#marker6787-5)" />
  1678. </g>
  1679. <g
  1680. id="g4849">
  1681. <rect
  1682. y="523.08246"
  1683. x="179.52406"
  1684. height="469.13574"
  1685. width="495.38715"
  1686. id="rect3788"
  1687. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1688. <text
  1689. sodipodi:linespacing="125%"
  1690. id="text3790"
  1691. y="541.49036"
  1692. x="190.07478"
  1693. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1694. xml:space="preserve"><tspan
  1695. y="541.49036"
  1696. x="190.07478"
  1697. id="tspan3792"
  1698. sodipodi:role="line">Server</tspan></text>
  1699. <rect
  1700. ry="32.131531"
  1701. y="587.44098"
  1702. x="210.60637"
  1703. height="389.94153"
  1704. width="434.65109"
  1705. id="rect3814-3-22"
  1706. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  1707. <g
  1708. transform="translate(514.83477,597.52776)"
  1709. id="g7142">
  1710. <rect
  1711. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1712. id="rect3814-3-9"
  1713. width="52.857143"
  1714. height="28.214285"
  1715. x="-120"
  1716. y="12.540754"
  1717. ry="10.357142" />
  1718. <text
  1719. xml:space="preserve"
  1720. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1721. x="-110.71429"
  1722. y="28.790752"
  1723. id="text7138"
  1724. sodipodi:linespacing="125%"><tspan
  1725. sodipodi:role="line"
  1726. id="tspan7140"
  1727. x="-110.71429"
  1728. y="28.790752">Queue</tspan></text>
  1729. </g>
  1730. <g
  1731. transform="translate(408.6462,699.84244)"
  1732. id="g7159">
  1733. <rect
  1734. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1735. id="rect3814-3"
  1736. width="84.013084"
  1737. height="28.214285"
  1738. x="-119.79546"
  1739. y="-24.671032"
  1740. ry="10.357142" />
  1741. <text
  1742. xml:space="preserve"
  1743. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1744. x="-114.64286"
  1745. y="-9.06639"
  1746. id="text7147"
  1747. sodipodi:linespacing="125%"><tspan
  1748. sodipodi:role="line"
  1749. id="tspan7149"
  1750. x="-114.64286"
  1751. y="-9.06639">Wait_for_input</tspan></text>
  1752. </g>
  1753. <g
  1754. transform="translate(540.07477,735.4878)"
  1755. id="g7164">
  1756. <rect
  1757. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1758. id="rect3814-3-842"
  1759. width="83.656036"
  1760. height="28.214285"
  1761. x="-121.07143"
  1762. y="-60.316387"
  1763. ry="10.357142" />
  1764. <text
  1765. xml:space="preserve"
  1766. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1767. x="-114.28571"
  1768. y="-44.423531"
  1769. id="text7151"
  1770. sodipodi:linespacing="125%"><tspan
  1771. sodipodi:role="line"
  1772. id="tspan7153"
  1773. x="-114.28571"
  1774. y="-44.423531">Process_input</tspan></text>
  1775. </g>
  1776. <g
  1777. transform="translate(665.78905,769.77351)"
  1778. id="g7169">
  1779. <rect
  1780. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1781. id="rect3814-3-2"
  1782. width="84.639816"
  1783. height="28.214285"
  1784. x="-121.07143"
  1785. y="-94.602104"
  1786. ry="10.357142" />
  1787. <text
  1788. xml:space="preserve"
  1789. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1790. x="-114.64286"
  1791. y="-78.709251"
  1792. id="text7155"
  1793. sodipodi:linespacing="125%"><tspan
  1794. sodipodi:role="line"
  1795. id="tspan7157"
  1796. x="-114.64286"
  1797. y="-78.709251">Wait_for_reply</tspan></text>
  1798. </g>
  1799. <g
  1800. transform="translate(407.21763,404.84244)"
  1801. id="g11802">
  1802. <rect
  1803. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1804. id="rect3814-3-83"
  1805. width="164.35777"
  1806. height="28.214285"
  1807. x="-52.14286"
  1808. y="335.04074"
  1809. ry="10.357142" />
  1810. <text
  1811. xml:space="preserve"
  1812. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1813. x="-38.928574"
  1814. y="352.00504"
  1815. id="text7174"
  1816. sodipodi:linespacing="125%"><tspan
  1817. sodipodi:role="line"
  1818. id="tspan7176"
  1819. x="-38.928574"
  1820. y="352.00504">Queue_server_initiated_data</tspan></text>
  1821. </g>
  1822. <g
  1823. transform="translate(479.36049,967.69958)"
  1824. id="g7187">
  1825. <rect
  1826. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1827. id="rect3814-3-94"
  1828. width="123.18446"
  1829. height="28.214285"
  1830. x="-121.07143"
  1831. y="-165.31639"
  1832. ry="10.357142" />
  1833. <text
  1834. xml:space="preserve"
  1835. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1836. x="-112.85715"
  1837. y="-149.42352"
  1838. id="text7183"
  1839. sodipodi:linespacing="125%"><tspan
  1840. sodipodi:role="line"
  1841. id="tspan7185"
  1842. x="-112.85715"
  1843. y="-149.42352">Wait_for_socket_open</tspan></text>
  1844. </g>
  1845. <g
  1846. transform="translate(389.00334,1061.271)"
  1847. id="g7196">
  1848. <rect
  1849. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1850. id="rect3814-3-6"
  1851. width="52.857143"
  1852. height="28.214285"
  1853. x="-120"
  1854. y="-199.24496"
  1855. ry="10.357142" />
  1856. <text
  1857. xml:space="preserve"
  1858. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1859. x="-102.5"
  1860. y="-181.92354"
  1861. id="text7192"
  1862. sodipodi:linespacing="125%"><tspan
  1863. sodipodi:role="line"
  1864. id="tspan7194"
  1865. x="-102.5"
  1866. y="-181.92354">Init</tspan></text>
  1867. </g>
  1868. <g
  1869. transform="translate(478.28906,1097.6996)"
  1870. id="g7205">
  1871. <rect
  1872. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1873. id="rect3814-3-29"
  1874. width="52.857143"
  1875. height="28.214285"
  1876. x="-120"
  1877. y="-235.67354"
  1878. ry="10.357142" />
  1879. <text
  1880. xml:space="preserve"
  1881. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1882. x="-113.21429"
  1883. y="-219.78067"
  1884. id="text7201"
  1885. sodipodi:linespacing="125%"><tspan
  1886. sodipodi:role="line"
  1887. id="tspan7203"
  1888. x="-113.21429"
  1889. y="-219.78067">Binding</tspan></text>
  1890. </g>
  1891. <g
  1892. transform="translate(563.28905,1130.5567)"
  1893. id="g7214">
  1894. <rect
  1895. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.05272913;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1896. id="rect3814-3-5"
  1897. width="58.578323"
  1898. height="28.214285"
  1899. x="-120.35714"
  1900. y="-268.53067"
  1901. ry="10.357142" />
  1902. <text
  1903. xml:space="preserve"
  1904. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1905. x="-114.28571"
  1906. y="-252.6378"
  1907. id="text7210"
  1908. sodipodi:linespacing="125%"><tspan
  1909. sodipodi:role="line"
  1910. id="tspan7212"
  1911. x="-114.28571"
  1912. y="-252.6378">Listening</tspan></text>
  1913. </g>
  1914. <g
  1915. transform="translate(660.43191,1163.4139)"
  1916. id="g7223">
  1917. <rect
  1918. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1919. id="rect3814-3-84"
  1920. width="62.922882"
  1921. height="28.214285"
  1922. x="-121.42857"
  1923. y="-301.38782"
  1924. ry="10.357142" />
  1925. <text
  1926. xml:space="preserve"
  1927. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1928. x="-115.35714"
  1929. y="-285.49496"
  1930. id="text7219"
  1931. sodipodi:linespacing="125%"><tspan
  1932. sodipodi:role="line"
  1933. id="tspan7221"
  1934. x="-115.35714"
  1935. y="-285.49496">Accepting</tspan></text>
  1936. </g>
  1937. <g
  1938. transform="translate(519.36048,1258.0567)"
  1939. id="g7232">
  1940. <rect
  1941. style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1942. id="rect3814-3-8"
  1943. width="52.857143"
  1944. height="28.214285"
  1945. x="-120.71428"
  1946. y="-332.81638"
  1947. ry="10.357142" />
  1948. <text
  1949. xml:space="preserve"
  1950. style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
  1951. x="-108.57143"
  1952. y="-316.20926"
  1953. id="text7228"
  1954. sodipodi:linespacing="125%"><tspan
  1955. sodipodi:role="line"
  1956. id="tspan7230"
  1957. x="-108.57143"
  1958. y="-316.20926">Close</tspan></text>
  1959. </g>
  1960. <path
  1961. inkscape:connector-curvature="0"
  1962. id="path7863"
  1963. d="m 210.43192,656.49033 434.64285,0"
  1964. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1965. <path
  1966. inkscape:connector-curvature="0"
  1967. id="path7865"
  1968. d="m 211.1462,728.74762 434.64286,0"
  1969. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1970. <path
  1971. inkscape:connector-curvature="0"
  1972. id="path7867"
  1973. d="m 211.1462,780.77605 434.28572,0"
  1974. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1975. <path
  1976. inkscape:connector-curvature="0"
  1977. id="path7869"
  1978. d="m 210.43192,843.63319 434.28571,0"
  1979. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1980. <path
  1981. inkscape:connector-curvature="0"
  1982. id="path7871"
  1983. d="m 210.43192,906.49033 434.28571,0"
  1984. style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0" />
  1985. <path
  1986. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  1987. sodipodi:ry="7.5"
  1988. sodipodi:rx="7.5"
  1989. sodipodi:cy="-88.709244"
  1990. sodipodi:cx="-612.5"
  1991. id="path7237-2-7"
  1992. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  1993. sodipodi:type="arc"
  1994. transform="translate(923.28906,900.91387)" />
  1995. <path
  1996. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  1997. sodipodi:ry="7.5"
  1998. sodipodi:rx="7.5"
  1999. sodipodi:cy="-88.709244"
  2000. sodipodi:cx="-612.5"
  2001. id="path7237-2-76"
  2002. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2003. sodipodi:type="arc"
  2004. transform="translate(929.36048,841.08487)" />
  2005. <path
  2006. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  2007. sodipodi:ry="7.5"
  2008. sodipodi:rx="7.5"
  2009. sodipodi:cy="-88.709244"
  2010. sodipodi:cx="-612.5"
  2011. id="path7237-2-9"
  2012. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2013. sodipodi:type="arc"
  2014. transform="translate(861.14621,776.62815)" />
  2015. <path
  2016. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  2017. sodipodi:ry="7.5"
  2018. sodipodi:rx="7.5"
  2019. sodipodi:cy="-88.709244"
  2020. sodipodi:cx="-612.5"
  2021. id="path7237-2-78"
  2022. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2023. sodipodi:type="arc"
  2024. transform="translate(1032.5748,640.19958)" />
  2025. <path
  2026. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  2027. sodipodi:ry="7.5"
  2028. sodipodi:rx="7.5"
  2029. sodipodi:cy="-88.709244"
  2030. sodipodi:cx="-612.5"
  2031. id="path7237-2-1"
  2032. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2033. sodipodi:type="arc"
  2034. transform="translate(973.28905,710.91387)" />
  2035. <path
  2036. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  2037. sodipodi:ry="7.5"
  2038. sodipodi:rx="7.5"
  2039. sodipodi:cy="-88.709244"
  2040. sodipodi:cx="-612.5"
  2041. id="path7237-2-74"
  2042. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2043. sodipodi:type="arc"
  2044. transform="translate(837.21763,964.84243)" />
  2045. <path
  2046. d="m -605,-88.709244 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
  2047. sodipodi:ry="7.5"
  2048. sodipodi:rx="7.5"
  2049. sodipodi:cy="-88.709244"
  2050. sodipodi:cx="-612.5"
  2051. id="path7237-2-97"
  2052. style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  2053. sodipodi:type="arc"
  2054. transform="translate(966.1462,1025.1996)" />
  2055. <path
  2056. inkscape:connector-curvature="0"
  2057. id="path9039"
  2058. d="m 421.1462,555.77605 0,31.07143"
  2059. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2060. <path
  2061. inkscape:connector-curvature="0"
  2062. id="path9269"
  2063. d="m 367.93192,621.49034 c 1.60714,1.60714 27.5,0 27.5,0"
  2064. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2065. <path
  2066. inkscape:connector-curvature="0"
  2067. id="path9499"
  2068. d="m 255.07477,686.49034 33.92857,0"
  2069. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2070. <path
  2071. inkscape:connector-curvature="0"
  2072. id="path9729"
  2073. d="m 322.93191,753.44705 30.71429,0"
  2074. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2075. <path
  2076. inkscape:connector-curvature="0"
  2077. id="path9959"
  2078. d="m 316.50334,813.99034 41.78572,0"
  2079. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2080. <path
  2081. inkscape:connector-curvature="0"
  2082. id="path10189"
  2083. d="m 230.78906,876.13319 37.85714,0"
  2084. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2085. <path
  2086. inkscape:connector-curvature="0"
  2087. id="path10419"
  2088. d="m 360.07477,937.20462 38.21429,0"
  2089. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2090. <path
  2091. inkscape:connector-curvature="0"
  2092. id="path10649"
  2093. d="m 447.21763,616.13319 30,0 0,17.14286 -31.78571,0"
  2094. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2095. <path
  2096. inkscape:connector-curvature="0"
  2097. id="path10879"
  2098. d="m 371.50334,680.06176 48.92858,0"
  2099. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2100. <path
  2101. inkscape:connector-curvature="0"
  2102. id="path11109"
  2103. d="m 418.28906,695.41891 -46.42857,0"
  2104. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2105. <path
  2106. inkscape:connector-curvature="0"
  2107. id="path11339"
  2108. d="m 501.86049,683.63319 42.85714,0"
  2109. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2110. <path
  2111. inkscape:connector-curvature="0"
  2112. id="path11569"
  2113. d="m 590.07477,703.27605 0,15.35714 -263.21428,0 0,-15.71428"
  2114. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2115. <path
  2116. inkscape:connector-curvature="0"
  2117. id="path11807"
  2118. d="m 518.6462,745.06176 27.14286,0 0,17.85715 -28.21429,0"
  2119. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2120. <path
  2121. inkscape:connector-curvature="0"
  2122. id="path12037"
  2123. d="m 480.43192,808.63319 27.14285,0 0,16.78572 -27.5,0"
  2124. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2125. <path
  2126. inkscape:connector-curvature="0"
  2127. id="path12267"
  2128. d="m 321.86049,876.13319 36.07143,0"
  2129. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2130. <path
  2131. inkscape:connector-curvature="0"
  2132. id="path12497"
  2133. d="m 410.43192,876.13319 31.78571,0"
  2134. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2135. <path
  2136. inkscape:connector-curvature="0"
  2137. id="path12727"
  2138. d="m 501.86048,876.13319 36.78572,0"
  2139. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2140. <path
  2141. inkscape:connector-curvature="0"
  2142. id="path12957"
  2143. d="m 600.07477,867.56176 21.78572,0 0,13.57143 -21.07143,0"
  2144. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2145. <path
  2146. transform="translate(-120.08923,-17.282214)"
  2147. inkscape:connector-curvature="0"
  2148. id="path4619"
  2149. d="m 570,947.81675 25.35715,0 0,15.35715 -23.21429,0"
  2150. style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6787-5)" />
  2151. </g>
  2152. </g>
  2153. </svg>