1 line
11 KiB
XML
1 line
11 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 726 855" width="726" height="855"><rect x="0" y="0" width="100%" height="100%" fill="#FFFFFF"/><defs/><g><g class="title" data-source-line="5"><text x="198.67" y="22.67" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-weight="bold" font-family="Arial">Candidate and active runtime (conceptual states)</text></g><g class="start_entity" data-qualified-name=".start." id="ent0001" data-source-line="6"><circle cx="433.35" cy="52.64" r="10" fill="#222222" stroke="#222222" stroke-width="1"/></g><g class="entity" data-qualified-name="Candidate" id="ent0002" data-source-line="6"><rect x="391.43" y="139.64" width="83.83" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="391.43" y1="165.28" x2="475.26" y2="165.28" stroke="#181818" stroke-width="0.5"/><text x="401.43" y="157.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Candidate</text></g><g class="entity" data-qualified-name="Refreshing" id="ent0004" data-source-line="7"><rect x="256.5" y="266.64" width="87.7" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="256.5" y1="292.28" x2="344.2" y2="292.28" stroke="#181818" stroke-width="0.5"/><text x="266.5" y="284.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Refreshing</text></g><g class="entity" data-qualified-name="Rejected" id="ent0006" data-source-line="8"><rect x="529.73" y="346.64" width="75.25" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="529.73" y1="372.28" x2="604.98" y2="372.28" stroke="#181818" stroke-width="0.5"/><text x="539.73" y="364.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Rejected</text></g><g class="entity" data-qualified-name="Active" id="ent0009" data-source-line="10"><rect x="58.29" y="426.64" width="58.12" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="58.29" y1="452.28" x2="116.41" y2="452.28" stroke="#181818" stroke-width="0.5"/><text x="68.29" y="444.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Active</text></g><g class="entity" data-qualified-name="Superseded" id="ent0011" data-source-line="11"><rect x="365.6" y="506.64" width="95.5" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="365.6" y1="532.28" x2="461.1" y2="532.28" stroke="#181818" stroke-width="0.5"/><text x="375.6" y="524.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Superseded</text></g><g class="entity" data-qualified-name="Faulted" id="ent0014" data-source-line="13"><rect x="7" y="586.64" width="66.7" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="7" y1="612.28" x2="73.7" y2="612.28" stroke="#181818" stroke-width="0.5"/><text x="17" y="604.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Faulted</text></g><g class="entity" data-qualified-name="Retired" id="ent0016" data-source-line="14"><rect x="162.79" y="713.64" width="65.13" height="50" rx="12.5" ry="12.5" fill="#F1F1F1" stroke="#181818" stroke-width="0.5"/><line x1="162.79" y1="739.28" x2="227.92" y2="739.28" stroke="#181818" stroke-width="0.5"/><text x="172.79" y="731.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Retired</text></g><g class="end_entity" data-qualified-name=".end." id="ent0019" data-source-line="16"><circle cx="460.35" cy="835.64" r="11" fill="#00000000" stroke="#222222" stroke-width="1"/><circle cx="460.35" cy="835.64" r="6" fill="#222222" stroke="#222222" stroke-width="1"/></g><g class="link" data-entity-1="ent0001" data-entity-2="ent0002" id="lnk3" data-source-line="6" data-link-type="dependency"><path d="M433.35,63.0206 C433.35,79.7506 433.35,110.2306 433.35,134.2706" fill="none" stroke="#181818" stroke-width="1"/><polygon points="433.35,139.27 437.35,130.27 433.35,134.27 429.35,130.27 433.35,139.27" fill="#181818" stroke="#181818" stroke-width="1"/><text x="434.35" y="106.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">accepted complete PUT</text></g><g class="link" data-entity-1="ent0002" data-entity-2="ent0004" id="lnk5" data-source-line="7" data-link-type="dependency"><path d="M391.13,175.3906 C366.16,183.2906 335.9,196.9306 317.35,219.6406 C306.68,232.6906 303.0237,246.3771 301.4837,261.2871" fill="none" stroke="#181818" stroke-width="1"/><polygon points="300.97,266.26 305.87,257.72 301.48,261.29 297.92,256.9 300.97,266.26" fill="#181818" stroke="#181818" stroke-width="1"/><text x="318.35" y="233.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">compilation / execution succeeds</text></g><g class="link" data-entity-1="ent0002" data-entity-2="ent0006" id="lnk7" data-source-line="8" data-link-type="dependency"><path d="M475.51,180.7506 C494.21,189.4406 514.97,202.1706 528.35,219.6406 C557.15,257.2606 564.4957,309.0199 566.4557,341.1699" fill="none" stroke="#181818" stroke-width="1"/><polygon points="566.76,346.16 570.2,336.93 566.46,341.17 562.22,337.42 566.76,346.16" fill="#181818" stroke="#181818" stroke-width="1"/><text x="539.22" y="233.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">compilation / execution error</text></g><g class="link" data-entity-1="ent0004" data-entity-2="ent0004" id="lnk8" data-source-line="9" data-link-type="dependency"><path d="M344.53,279.8606 C363.25,278.9706 379.2,282.9006 379.2,291.6406 C379.2,300.3806 368.2444,304.5481 349.5244,303.6581" fill="none" stroke="#181818" stroke-width="1"/><polygon points="344.53,303.42 353.33,307.84 349.52,303.66 353.71,299.85 344.53,303.42" fill="#181818" stroke="#181818" stroke-width="1"/><text x="385.2" y="296.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">yield / continue refresh</text></g><g class="link" data-entity-1="ent0004" data-entity-2="ent0009" id="lnk10" data-source-line="10" data-link-type="dependency"><path d="M256.34,293.8606 C214.72,297.4006 153.29,309.2006 116.35,346.6406 C95.42,367.8606 89.6466,397.8527 88.0166,421.3127" fill="none" stroke="#181818" stroke-width="1"/><polygon points="87.67,426.3 92.28,417.6 88.02,421.31 84.3,417.05 87.67,426.3" fill="#181818" stroke="#181818" stroke-width="1"/><text x="117.35" y="376.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">valid document + matching submission</text></g><g class="link" data-entity-1="ent0004" data-entity-2="ent0011" id="lnk12" data-source-line="11" data-link-type="dependency"><path d="M335.46,317.0506 C345.37,325.4306 355.35,335.5306 362.35,346.6406 C394.52,397.6806 406.1343,464.185 410.5043,501.235" fill="none" stroke="#181818" stroke-width="1"/><polygon points="411.09,506.2 414.01,496.79 410.5,501.24 406.06,497.73 411.09,506.2" fill="#181818" stroke="#181818" stroke-width="1"/><text x="386.03" y="376.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">newer write / delete</text></g><g class="link" data-entity-1="ent0009" data-entity-2="ent0009" id="lnk13" data-source-line="12" data-link-type="dependency"><path d="M116.67,437.6406 C134.52,434.3906 151.41,439.0606 151.41,451.6406 C151.41,464.2206 139.4391,469.7863 121.5891,466.5363" fill="none" stroke="#181818" stroke-width="1"/><polygon points="116.67,465.64 124.81,471.19 121.59,466.54 126.24,463.32 116.67,465.64" fill="#181818" stroke="#181818" stroke-width="1"/><text x="157.41" y="456.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">Console / input / task completion</text></g><g class="link" data-entity-1="ent0009" data-entity-2="ent0014" id="lnk15" data-source-line="13" data-link-type="dependency"><path d="M57.91,469.2406 C44.74,478.3906 30.58,491.0806 23.35,506.6406 C11.48,532.1906 18.1841,559.9978 26.8941,581.7878" fill="none" stroke="#181818" stroke-width="1"/><polygon points="28.75,586.43 29.12,576.59 26.89,581.79 21.7,579.56 28.75,586.43" fill="#181818" stroke="#181818" stroke-width="1"/><text x="24.35" y="536.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">callback or refresh fault</text></g><g class="link" data-entity-1="ent0009" data-entity-2="ent0016" id="lnk17" data-source-line="14" data-link-type="dependency"><path d="M116.76,463.1006 C136.24,471.6506 160.49,485.7806 173.35,506.6406 C213.73,572.1406 206.8162,663.5422 200.3462,708.2422" fill="none" stroke="#181818" stroke-width="1"/><polygon points="199.63,713.19 204.88,704.86 200.35,708.24 196.96,703.71 199.63,713.19" fill="#181818" stroke="#181818" stroke-width="1"/><text x="205.76" y="616.81" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">replace / reset / delete / shutdown</text></g><g class="link" data-entity-1="ent0014" data-entity-2="ent0016" id="lnk18" data-source-line="15" data-link-type="dependency"><path d="M38.68,636.8306 C38.92,651.8606 41.71,670.7106 52.35,683.6406 C79.58,716.7306 124.4256,728.8169 157.4656,733.7869" fill="none" stroke="#181818" stroke-width="1"/><polygon points="162.41,734.53 154.11,729.24 157.47,733.79 152.92,737.15 162.41,734.53" fill="#181818" stroke="#181818" stroke-width="1"/><text x="53.35" y="680.31" font-size="14" fill="#000000" xml:space="preserve" style="white-space: pre" font-family="Arial">cleanup or replace</text></g><g class="link" data-entity-1="ent0006" data-entity-2="ent0019" id="lnk20" data-source-line="16" data-link-type="dependency"><path d="M564.35,396.9606 C560.8,427.9406 555.35,483.1906 555.35,530.6406 C555.35,530.6406 555.35,530.6406 555.35,739.6406 C555.35,787.2206 499.5772,817.2434 475.0772,828.3034" fill="none" stroke="#181818" stroke-width="1"/><polygon points="470.52,830.36 480.37,830.3 475.08,828.3 477.08,823.01 470.52,830.36" fill="#181818" stroke="#181818" stroke-width="1"/></g><g class="link" data-entity-1="ent0011" data-entity-2="ent0019" id="lnk21" data-source-line="17" data-link-type="dependency"><path d="M418.63,557.0506 C420.55,566.2906 422.66,576.9306 424.35,586.6406 C440.41,678.7906 454.2669,786.1196 458.4869,819.7196" fill="none" stroke="#181818" stroke-width="1"/><polygon points="459.11,824.68 461.96,815.25 458.49,819.72 454.02,816.25 459.11,824.68" fill="#181818" stroke="#181818" stroke-width="1"/></g><g class="link" data-entity-1="ent0016" data-entity-2="ent0019" id="lnk22" data-source-line="18" data-link-type="dependency"><path d="M228.38,751.4806 C288.59,773.0706 408.6932,816.1235 445.3232,829.2535" fill="none" stroke="#181818" stroke-width="1"/><polygon points="450.03,830.94 442.91,824.14 445.32,829.25 440.21,831.67 450.03,830.94" fill="#181818" stroke="#181818" stroke-width="1"/></g><?plantuml-src TL9BJm8n4BxtLqpYnKS8CV74mOIGS3G6z6Gy3Eq0bMwxQQUW_dgdXSK5T2yxxNoFpYDjh6ynOWCBr9jL3DcRIN0XmjMqVYeT4OQMc1rFW-SdR0Z6qQBxEp-ttmJt3xraMgC9E-jNi4INIB5bHp11Rwn19f00KBFT4iJisOh-jGvUKyiP7IGMKBfHRxVlC1WyzeWZeHKK6T2XQHt9tVFhY_f55FoCbf7IklYFAiuwP1iy384-IUSQfonAPD85zuDqqV-VIJ66g7ec5vvVbfmHZjJ4rcUfSfyz9uttFHZ15fqrO8BE3Nc6EsYGTOMbl6XiIk9xJfxdbc8YKz_gQKSHTj5A6KCPJkcCEiYVE4s2Jy4La0mhi_mPqwRhPh7fiQPbnFjUe7DbQK2MvL0Cr0NemsSY42iyKkjG5nT14X-V945QPvRbyAeJFsLgH-Xpk_Uf8keuaeAKdL2zohkhJk1m_W40?></g></svg> |