Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 176 → Rev 177

/papers/architecture.uxf
1,110 → 1,134
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<umlet_diagram>
<help_text/>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1270</x><y>160</y><w>280</w><h>200</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>260;20;70;20;70;180;20;180</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1080</x><y>320</y><w>350</w><h>220</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>60;20;20;30;20;110;330;110;330;200;300;200</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1360</x><y>160</y><w>190</w><h>420</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>170;20;80;40;80;400;20;400</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1360</x><y>370</y><w>190</w><h>250</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>170;20;130;20;130;230;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1050</x><y>140</y><w>110</w><h>220</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>90;200;50;180;50;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1050</x><y>100</y><w>500</w><h>100</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>480;80;290;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>100</y><w>260</w><h>250</h></coordinates><panel_attributes>lt=&lt;[dr] - (() - [dr]&gt;</panel_attributes><additional_attributes>240;20;90;20;90;230;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>280</y><w>480</w><h>110</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>460;60;300;20;190;20;20;90</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>0</y><w>870</w><h>310</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>850;180;670;20;50;20;50;290;20;290</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>310</y><w>870</w><h>120</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>850;80;810;20;690;20;690;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>30</y><w>870</w><h>860</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>850;150;670;20;70;20;70;840;20;840</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>140</y><w>260</w><h>790</h></coordinates><panel_attributes>lt=&lt;[dq] - (() - [dq]&gt;</panel_attributes><additional_attributes>240;20;110;20;110;770;20;770</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>40</x><y>270</y><w>710</w><h>700</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [vio]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;530;690;530;690;680;660;680</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>840</x><y>900</y><w>330</w><h>260</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [tui]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;120;310;120;310;240;280;240</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>820</x><y>320</y><w>370</w><h>880</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>320;20;20;20;20;740;350;740;350;860;300;860</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1100</x><y>160</y><w>450</w><h>1080</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>430;20;370;60;370;1060;20;1060</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>20</x><y>850</y><w>1170</w><h>530</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [fsio]&gt;</panel_attributes><additional_attributes>60;20;20;20;20;510;1150;510;1150;410;1100;410</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1030</x><y>710</y><w>140</w><h>180</h></coordinates><panel_attributes>lt=&lt;[kbd] - (() - [kbd]&gt;</panel_attributes><additional_attributes>120;20;80;20;80;160;20;160</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>900</x><y>610</y><w>200</w><h>240</h></coordinates><panel_attributes>lt=&lt;[fb] - (() - [fb]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;150;180;150;180;220;150;220</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>140</x><y>960</y><w>230</w><h>290</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;150;210;150;210;240;180;270</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>1060</y><w>170</w><h>190</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>150;20;100;20;100;170;20;170</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>120</x><y>1000</y><w>270</w><h>290</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;150;250;150;250;240;200;270</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>1100</y><w>170</w><h>190</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>150;20;120;20;120;170;20;170</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>500</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>540</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>580</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>500</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>340;20;50;20;50;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>540</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>340;20;70;20;70;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>580</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>340;20;90;20;90;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>270</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>310</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>350</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>390</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>390</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>390;20;120;20;120;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>350</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>390;20;100;20;100;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>310</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>390;20;80;20;80;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>270</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>390;20;60;20;60;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>850</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>890</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>930</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>850</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>400;20;60;20;60;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>930</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>400;20;100;20;100;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>890</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>400;20;80;20;80;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>90</x><y>270</y><w>330</w><h>330</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>310;310;60;310;60;40;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>90</x><y>270</y><w>130</w><h>150</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>110;130;80;130;80;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>870</x><y>810</y><w>90</w><h>130</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>70;20;20;110</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>60</x><y>850</y><w>150</w><h>400</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>130;380;50;380;50;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1510</x><y>160</y><w>120</w><h>140</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;120;70;120;70;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1510</x><y>370</y><w>120</w><h>120</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;100;70;100;70;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1140</x><y>290</y><w>150</w><h>90</h></coordinates><panel_attributes>Naming Service
<umlet_diagram><help_text/>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1410</x><y>350</y><w>440</w><h>140</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>420;20;310;20;60;20;60;120;20;120</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>450</y><w>330</w><h>280</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>40;20;20;50;20;150;310;150;310;260;280;260</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1500</x><y>350</y><w>350</w><h>420</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>330;20;220;40;220;400;20;400</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1500</x><y>500</y><w>350</w><h>310</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>330;20;260;50;260;290;20;290</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1190</x><y>190</y><w>110</w><h>300</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>90;280;70;260;70;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1190</x><y>150</y><w>660</w><h>240</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>640;220;520;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>620</x><y>80</y><w>460</w><h>110</h></coordinates><panel_attributes>lt=&lt;[dr] - (() - [dr]&gt;</panel_attributes><additional_attributes>440;90;400;90;400;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>620</x><y>120</y><w>680</w><h>370</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>660;350;120;350;120;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>620</x><y>40</y><w>1230</w><h>350</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>1210;330;1100;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>620</x><y>160</y><w>1230</w><h>480</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>1210;360;890;360;890;460;100;460;100;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>710</x><y>60</y><w>1140</w><h>1050</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>1120;310;1000;20;120;30;120;1030;20;1030</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>710</x><y>190</y><w>370</w><h>960</h></coordinates><panel_attributes>lt=&lt;[dq] - (() - [dq]&gt;</panel_attributes><additional_attributes>350;20;150;20;150;940;20;940</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>0</x><y>40</y><w>780</w><h>1150</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [vio]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;970;760;970;760;1130;730;1130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>960</x><y>920</y><w>350</w><h>500</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [tui]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;310;330;310;330;480;290;480</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>940</x><y>450</y><w>410</w><h>1050</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>340;20;20;80;20;870;390;870;390;1030;310;1030</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1230</x><y>350</y><w>620</w><h>1190</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>600;20;510;70;510;1170;20;1170</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>50</x><y>1070</y><w>1280</w><h>590</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [fsio]&gt;</panel_attributes><additional_attributes>60;20;20;20;20;570;1260;570;1260;490;1200;490</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1170</x><y>900</y><w>140</w><h>180</h></coordinates><panel_attributes>lt=&lt;[kbd] - (() - [kbd]&gt;</panel_attributes><additional_attributes>120;20;80;20;80;160;20;160</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>800</y><w>200</w><h>240</h></coordinates><panel_attributes>lt=&lt;[fb] - (() - [fb]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;150;180;150;180;220;150;220</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>150</x><y>1150</y><w>250</w><h>320</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;250;230;250;230;280;200;300</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1360</y><w>160</w><h>110</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>140;20;100;20;100;90;20;90</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>180</x><y>1190</y><w>240</w><h>320</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>40;20;20;20;20;180;220;180;220;270;170;300</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1400</y><w>160</w><h>110</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>140;20;120;20;120;90;20;90</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>2020</x><y>630</y><w>150</w><h>180</h></coordinates><panel_attributes>lt=&lt;[mis] - (() - [mis]&gt;</panel_attributes><additional_attributes>130;20;90;20;90;160;20;160</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>620</x><y>200</y><w>430</w><h>950</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>410;930;300;930;300;530;60;530;60;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>710</x><y>1110</y><w>340</w><h>120</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>320;20;230;50;230;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1500</x><y>670</y><w>350</w><h>180</h></coordinates><panel_attributes>lt=&lt;[sc] - (() - [sc]&gt;</panel_attributes><additional_attributes>330;20;280;20;280;160;20;160</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>980</x><y>1110</y><w>350</w><h>350</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>50;20;20;40;20;80;330;80;330;330;270;330</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>980</x><y>490</y><w>510</w><h>660</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>50;640;20;620;20;90;490;90;490;20;450;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>920</x><y>230</y><w>340</w><h>920</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>110;900;20;860;20;70;320;70;320;20;290;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>2020</x><y>450</y><w>150</w><h>320</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [con]&gt;</panel_attributes><additional_attributes>130;20;70;20;70;300;20;300</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1380</x><y>690</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1380</x><y>730</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1380</x><y>770</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1180</x><y>690</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>340;20;50;20;50;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1180</x><y>730</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>340;20;70;20;70;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1180</x><y>770</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>340;20;90;20;90;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>430</x><y>40</y><w>230</w><h>410</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>210;20;20;390</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>430</x><y>80</y><w>230</w><h>410</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>210;20;20;390</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>430</x><y>120</y><w>230</w><h>410</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>210;20;20;390</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>430</x><y>160</y><w>230</w><h>410</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>210;20;20;390</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>250</x><y>160</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>390;20;120;20;120;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>250</x><y>120</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>390;20;100;20;100;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>250</x><y>80</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>390;20;80;20;80;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>250</x><y>40</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>390;20;60;20;60;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>580</x><y>1070</y><w>170</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>150;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>580</x><y>1110</y><w>170</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>150;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>580</x><y>1150</y><w>170</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>150;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1070</y><w>420</w><h>120</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>400;20;60;20;60;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1150</y><w>420</w><h>120</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>400;20;100;20;100;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1110</y><w>420</w><h>120</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>400;20;80;20;80;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1170</x><y>810</y><w>370</w><h>310</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [sc]&gt;</panel_attributes><additional_attributes>350;20;260;190;260;290;20;290</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>430</x><y>200</y><w>230</w><h>410</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [con]&gt;</panel_attributes><additional_attributes>210;20;20;390</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>250</x><y>200</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [con]&gt;</panel_attributes><additional_attributes>390;20;140;20;140;130;20;130</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>580</x><y>1190</y><w>170</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [con]&gt;</panel_attributes><additional_attributes>150;20;20;310</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1190</y><w>420</w><h>120</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [con]&gt;</panel_attributes><additional_attributes>400;20;120;20;120;100;20;100</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>330</x><y>1190</y><w>420</w><h>420</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [con]&gt;</panel_attributes><additional_attributes>400;20;300;400;70;400;70;340;20;340</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1810</x><y>670</y><w>120</w><h>100</h></coordinates><panel_attributes>lt=&lt;[sc] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;80;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>30</x><y>40</y><w>310</w><h>410</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>290;390;60;390;60;40;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>30</x><y>40</y><w>130</w><h>150</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>110;130;80;130;80;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1010</x><y>920</y><w>90</w><h>120</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>70;100;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>90</x><y>1070</y><w>150</w><h>400</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>130;380;50;380;50;20;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1810</x><y>350</y><w>120</w><h>130</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;110;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1810</x><y>500</y><w>120</w><h>120</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;100;20;20</additional_attributes></element>
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1010</x><y>1040</y><w>90</w><h>110</h></coordinates><panel_attributes>lt=&lt;[con] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>70;20;20;90</additional_attributes></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1280</x><y>420</y><w>150</w><h>130</h></coordinates><panel_attributes>Naming Service
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1610</x><y>230</y><w>130</w><h>90</h></coordinates><panel_attributes>IPC Subsystem
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1910</x><y>410</y><w>130</w><h>90</h></coordinates><panel_attributes>IPC Subsystem
fg=red
bg=orange</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1530</x><y>130</y><w>220</w><h>430</h></coordinates><panel_attributes>'Kernel
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1830</x><y>320</y><w>470</w><h>550</h></coordinates><panel_attributes>'Kernel
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>890</x><y>470</y><w>490</w><h>480</h></coordinates><panel_attributes>'Console
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1030</x><y>660</y><w>490</w><h>510</h></coordinates><panel_attributes>'Console
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>950</x><y>580</y><w>110</w><h>160</h></coordinates><panel_attributes>Framebuffer
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1090</x><y>770</y><w>110</w><h>160</h></coordinates><panel_attributes>Framebuffer
driver
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1150</x><y>680</y><w>110</w><h>160</h></coordinates><panel_attributes>Keyboard
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1290</x><y>870</y><w>110</w><h>160</h></coordinates><panel_attributes>Keyboard
driver
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1610</x><y>410</y><w>130</w><h>120</h></coordinates><panel_attributes>Device Driver
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1910</x><y>540</y><w>130</w><h>120</h></coordinates><panel_attributes>Device Driver
Infrastructure
fg=red
bg=orange</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>70</y><w>150</w><h>150</h></coordinates><panel_attributes>Device Mapper
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1060</x><y>120</y><w>150</w><h>160</h></coordinates><panel_attributes>Device Mapper
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>200</x><y>350</y><w>130</w><h>200</h></coordinates><panel_attributes>RAM Disk
<element><type>com.umlet.element.custom.Component</type><coordinates><x>140</x><y>120</y><w>130</w><h>240</h></coordinates><panel_attributes>RAM Disk
driver
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>400</x><y>530</y><w>130</w><h>200</h></coordinates><panel_attributes>ATA Disk
<element><type>com.umlet.element.custom.Component</type><coordinates><x>320</x><y>380</y><w>130</w><h>240</h></coordinates><panel_attributes>ATA Disk
driver
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>80</x><y>820</y><w>620</w><h>510</h></coordinates><panel_attributes>'VFS
<element><type>com.umlet.element.custom.Component</type><coordinates><x>110</x><y>1040</y><w>620</w><h>580</h></coordinates><panel_attributes>'VFS
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>110</x><y>240</y><w>590</w><h>510</h></coordinates><panel_attributes>'Block Device Infrastructure
<element><type>com.umlet.element.custom.Component</type><coordinates><x>50</x><y>10</y><w>590</w><h>630</h></coordinates><panel_attributes>'Block Device Infrastructure
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>190</x><y>930</y><w>130</w><h>160</h></coordinates><panel_attributes>tmpfs
<element><type>com.umlet.element.custom.Component</type><coordinates><x>220</x><y>1120</y><w>130</w><h>200</h></coordinates><panel_attributes>tmpfs
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>1090</y><w>200</w><h>210</h></coordinates><panel_attributes>User Application
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1050</x><y>1350</y><w>200</w><h>250</h></coordinates><panel_attributes>generic
user application
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>1400</y><w>200</w><h>210</h></coordinates><panel_attributes>Loader
<element><type>com.umlet.element.custom.Component</type><coordinates><x>470</x><y>1330</y><w>130</w><h>200</h></coordinates><panel_attributes>FAT
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>450</x><y>1030</y><w>130</w><h>160</h></coordinates><panel_attributes>FAT
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>940</x><y>780</y><w>110</w><h>120</h></coordinates><panel_attributes>Console
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1080</x><y>970</y><w>110</w><h>160</h></coordinates><panel_attributes>Console
multiplexer
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>190</x><y>1200</y><w>130</w><h>120</h></coordinates><panel_attributes>VFS
<element><type>com.umlet.element.custom.Component</type><coordinates><x>220</x><y>1420</y><w>130</w><h>140</h></coordinates><panel_attributes>VFS
multiplexer
bg=orange
fg=red</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1910</x><y>700</y><w>130</w><h>130</h></coordinates><panel_attributes>Syscall API
fg=red
bg=orange</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>2150</x><y>420</y><w>130</w><h>120</h></coordinates><panel_attributes>Kernel
Console
fg=red
bg=orange</panel_attributes><additional_attributes/></element>
<element><type>com.umlet.element.custom.Component</type><coordinates><x>2150</x><y>600</y><w>130</w><h>120</h></coordinates><panel_attributes>other kernel
subsystems
fg=red
bg=orange</panel_attributes><additional_attributes/></element>
</umlet_diagram>