waf/docs/book/prodcons.dia

2876 lines
99 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<dia:diagramdata>
<dia:attribute name="background">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="pagebreak">
<dia:color val="#000099"/>
</dia:attribute>
<dia:attribute name="paper">
<dia:composite type="paper">
<dia:attribute name="name">
<dia:string>#A4#</dia:string>
</dia:attribute>
<dia:attribute name="tmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="bmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="lmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="rmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="is_portrait">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="scaling">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="fitto">
<dia:boolean val="false"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="grid">
<dia:composite type="grid">
<dia:attribute name="width_x">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="width_y">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="visible_x">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="visible_y">
<dia:int val="1"/>
</dia:attribute>
<dia:composite type="color"/>
</dia:composite>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#d8e5e5"/>
</dia:attribute>
<dia:attribute name="guides">
<dia:composite type="guides">
<dia:attribute name="hguides"/>
<dia:attribute name="vguides"/>
</dia:composite>
</dia:attribute>
</dia:diagramdata>
<dia:layer name="Fondo" visible="true" active="true">
<dia:object type="UML - State Term" version="0" id="O0">
<dia:attribute name="obj_pos">
<dia:point val="33.8062,6.75"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.7562,6.7;34.8562,7.8"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="33.8062,6.75"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="is_final">
<dia:boolean val="false"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - State Term" version="0" id="O1">
<dia:attribute name="obj_pos">
<dia:point val="33.5375,51.3125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.4875,51.2625;35.0875,52.8625"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="33.5375,51.3125"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="1.5"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.5"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="is_final">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Fork" version="0" id="O2">
<dia:attribute name="obj_pos">
<dia:point val="19.3,13.15"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="19.3,13.15;49.3,13.55"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="19.3,13.15"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="30"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.40000000000000002"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#000000"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O3">
<dia:attribute name="obj_pos">
<dia:point val="32.6899,29.2709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="32.6399,29.2209;40.2199,31.9209"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="32.6899,29.2709"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7.4799999999999995"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Add the next task
to the queue 'ready'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="36.4299,30.3659"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O4">
<dia:attribute name="obj_pos">
<dia:point val="51.5362,33.7125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="51.4862,33.6625;57.9487,35.5625"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="51.5362,33.7125"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="6.3624999999999998"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.8"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Execute the task#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="54.7174,34.8075"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O5">
<dia:attribute name="obj_pos">
<dia:point val="22.055,18.9188"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.9843,18.848;24.1257,20.9895"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.055,18.9188"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Fork" version="0" id="O6">
<dia:attribute name="obj_pos">
<dia:point val="19.3,49.35"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="19.3,49.35;49.3,49.75"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="19.3,49.35"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="30"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.40000000000000002"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#000000"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O7">
<dia:attribute name="obj_pos">
<dia:point val="23.4,14.425"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="23.4,13.83;28.6675,15.375"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#1 Producer
(Runner.Parallel)#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="23.4,14.425"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O8">
<dia:attribute name="obj_pos">
<dia:point val="45.9,14.375"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="45.9,13.78;53.4775,15.325"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#N consumers
(Runner.TaskConsumer)#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="45.9,14.375"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O9">
<dia:attribute name="obj_pos">
<dia:point val="44.5906,33.6125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="44.5199,33.5418;46.6613,35.6832"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="44.5906,33.6125"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O10">
<dia:attribute name="obj_pos">
<dia:point val="35.1,50.75"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="35.1,50.155;39.9025,50.9"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Build complete#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="35.1,50.75"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O11">
<dia:attribute name="obj_pos">
<dia:point val="46.25,31.825"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="46.25,31.23;53.575,33.575"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Get one task
from the queue 'ready'
(block)#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="46.25,31.825"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O12">
<dia:attribute name="obj_pos">
<dia:point val="46.7,18.675"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="46.65,18.625;53.0075,21.325"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="46.7,18.675"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="6.2575000000000003"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Put the task into
the queue 'out'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="49.8287,19.77"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O13">
<dia:attribute name="obj_pos">
<dia:point val="34.3,49.75"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.9306,49.6996;34.6542,51.4243"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="34.3,49.75"/>
<dia:point val="34.2875,51.3125"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O6" connection="4"/>
<dia:connection handle="1" to="O1" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O14">
<dia:attribute name="obj_pos">
<dia:point val="53.6987,29.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="53.628,29.5002;55.7694,31.6416"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="53.6987,29.5709"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O15">
<dia:attribute name="obj_pos">
<dia:point val="55,29.1125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="55,28.5175;56.55,29.2625"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#error#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="55,29.1125"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O16">
<dia:attribute name="obj_pos">
<dia:point val="54.7174,33.7125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="54.3423,31.4591;55.0658,33.7629"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="54.7174,33.7125"/>
<dia:point val="54.6987,31.5709"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O4" connection="1"/>
<dia:connection handle="1" to="O14" connection="3"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O17">
<dia:attribute name="obj_pos">
<dia:point val="51.1,23.9187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="51.05,23.8687;58.37,26.5687"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="51.1,23.9187"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7.2200000000000006"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Notify the producer
to stop the build#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="54.71,25.0137"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O18">
<dia:attribute name="obj_pos">
<dia:point val="45.5906,35.6125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="45.19,35.5624;45.9136,49.4618"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="45.5906,35.6125"/>
<dia:point val="45.55,49.35"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O9" connection="3"/>
<dia:connection handle="1" to="O6" connection="2"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O19">
<dia:attribute name="obj_pos">
<dia:point val="46.5906,34.6125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="46.5406,34.2507;51.648,34.9743"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="46.5906,34.6125"/>
<dia:point val="51.5362,34.6125"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O9" connection="2"/>
<dia:connection handle="1" to="O4" connection="3"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O20">
<dia:attribute name="obj_pos">
<dia:point val="54.6987,29.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="54.3459,26.4069;55.0695,29.6211"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="54.6987,29.5709"/>
<dia:point val="54.71,26.5187"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O14" connection="1"/>
<dia:connection handle="1" to="O17" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O21">
<dia:attribute name="obj_pos">
<dia:point val="45.55,13.55"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="45.2276,13.4999;45.9512,33.7243"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="45.55,13.55"/>
<dia:point val="45.5906,33.6125"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O2" connection="5"/>
<dia:connection handle="1" to="O9" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O22">
<dia:attribute name="obj_pos">
<dia:point val="46.7,19.975"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="45.2288,19.925;46.75,33.7243"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="46.7,19.975"/>
<dia:point val="45.5906,19.975"/>
<dia:point val="45.5906,33.6125"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O12" connection="3"/>
<dia:connection handle="1" to="O9" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O23">
<dia:attribute name="obj_pos">
<dia:point val="46.1,39.95"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="46.1,39.355;50.7125,40.9"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#No more tasks
to process#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="46.1,39.95"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O24">
<dia:attribute name="obj_pos">
<dia:point val="52.45,30.1"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="52.45,29.505;53.2125,30.25"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#ok#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="52.45,30.1"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O25">
<dia:attribute name="obj_pos">
<dia:point val="46.95,35.5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="46.95,34.905;51.36,35.65"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Task obtained#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="46.95,35.5"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O26">
<dia:attribute name="obj_pos">
<dia:point val="31.075,9.20001"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="31.025,9.15001;37.6025,11.85"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="31.075,9.20001"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="6.4775"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Initialize the task
consumer pool#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="34.3137,10.295"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O27">
<dia:attribute name="obj_pos">
<dia:point val="34.3062,7.75"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.9488,7.69974;34.6724,9.31181"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="34.3062,7.75"/>
<dia:point val="34.3138,9.20001"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="6"/>
<dia:connection handle="1" to="O26" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O28">
<dia:attribute name="obj_pos">
<dia:point val="34.3138,11.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.9445,11.7495;34.668,13.2618"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="34.3138,11.8"/>
<dia:point val="34.3,13.15"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O26" connection="6"/>
<dia:connection handle="1" to="O2" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O29">
<dia:attribute name="obj_pos">
<dia:point val="23.05,13.55"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6926,13.5;23.4162,19.0306"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.05,13.55"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O2" connection="3"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O30">
<dia:attribute name="obj_pos">
<dia:point val="35.4312,24.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="35.3605,24.148;37.5019,26.2894"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="35.4312,24.2187"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O31">
<dia:attribute name="obj_pos">
<dia:point val="36.725,22.825"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="36.725,22.23;38.2025,23.775"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#ask
later#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="36.725,22.825"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O32">
<dia:attribute name="obj_pos">
<dia:point val="33.5675,28.5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.5675,27.905;36.11,28.65"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#execute#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="33.5675,28.5"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O33">
<dia:attribute name="obj_pos">
<dia:point val="25.525,33.3125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="25.475,33.2625;33.6,35.9625"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="25.525,33.3125"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="8.0250000000000004"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Get one task from the
queue 'out' (block)#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="29.5375,34.4075"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O34">
<dia:attribute name="obj_pos">
<dia:point val="16.65,19.4625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="16.65,18.8675;20.95,21.2125"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Enough tasks
in the queue
'ready'?#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="16.65,19.4625"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O35">
<dia:attribute name="obj_pos">
<dia:point val="33.2612,18.6187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.2112,18.5687;39.6487,21.2688"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="33.2612,18.6187"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="6.3375000000000004"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Add the task to
the a list 'frozen'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="36.43,19.7137"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O36">
<dia:attribute name="obj_pos">
<dia:point val="24.3,21.0625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.3,20.4675;25.4075,21.2125"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#yes#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="24.3,21.0625"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O37">
<dia:attribute name="obj_pos">
<dia:point val="26.3125,18.6188"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="26.2625,18.5688;32.335,21.2688"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="26.3125,18.6188"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.9725000000000001"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Get a task from
the queue 'out'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="29.2987,19.7138"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O38">
<dia:attribute name="obj_pos">
<dia:point val="22.055,24.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.9843,24.148;24.1257,26.2894"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.055,24.2187"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O39">
<dia:attribute name="obj_pos">
<dia:point val="16.65,25.7125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="16.65,25.1175;22.465,26.6625"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Waiting tasks?
(list 'outstanding')#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="16.65,25.7125"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O40">
<dia:attribute name="obj_pos">
<dia:point val="24.3,26.725"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.3,26.13;25.4075,26.875"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#yes#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="24.3,26.725"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O41">
<dia:attribute name="obj_pos">
<dia:point val="22.055,29.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.9843,29.5002;24.1257,31.6416"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.055,29.5709"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O42">
<dia:attribute name="obj_pos">
<dia:point val="24.3,39.575"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.3,38.98;25.4075,39.725"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#yes#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="24.3,39.575"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O43">
<dia:attribute name="obj_pos">
<dia:point val="22.055,37.625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.9843,37.5543;24.1257,39.6957"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.055,37.625"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O44">
<dia:attribute name="obj_pos">
<dia:point val="16.65,37.025"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="16.65,36.43;22.29,37.975"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Are there tasks in
the list 'frozen'?#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="16.65,37.025"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O45">
<dia:attribute name="obj_pos">
<dia:point val="32.4087,36.925"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="32.3587,36.875;40.8712,40.375"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="32.4087,36.925"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="8.4124999999999996"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.4000000000000004"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Add all the tasks
from the list 'frozen'
to the list 'outstanding'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="36.615,38.02"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O46">
<dia:attribute name="obj_pos">
<dia:point val="23.055,26.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,26.1687;23.4168,29.6827"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,26.2187"/>
<dia:point val="23.055,29.5709"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O38" connection="3"/>
<dia:connection handle="1" to="O41" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O47">
<dia:attribute name="obj_pos">
<dia:point val="26.3625,23.9187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="26.3125,23.8687;32.385,26.5687"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="26.3625,23.9187"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.9725000000000001"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#fffea6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Get a task from
'outstanding'#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="29.3488,25.0137"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O48">
<dia:attribute name="obj_pos">
<dia:point val="32.335,25.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="32.335,24.8569;35.543,25.5805"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="32.335,25.2187"/>
<dia:point val="32.335,25.2187"/>
<dia:point val="35.4312,25.2187"/>
<dia:point val="35.4312,25.2187"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O47" connection="4"/>
<dia:connection handle="1" to="O30" connection="0"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O49">
<dia:attribute name="obj_pos">
<dia:point val="16.65,31.25"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="16.65,30.655;22.2475,32.2"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Are there tasks
being processed?#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="16.65,31.25"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O50">
<dia:attribute name="obj_pos">
<dia:point val="24.3,31.65"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.3,31.055;25.4075,31.8"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#yes#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="24.3,31.65"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O51">
<dia:attribute name="obj_pos">
<dia:point val="21.65,33.45"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.65,32.855;22.4475,33.6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#no#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="21.65,33.45"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O52">
<dia:attribute name="obj_pos">
<dia:point val="21.65,28.1009"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.65,27.5059;22.4475,28.2509"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#no#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="21.65,28.1009"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Branch" version="0" id="O53">
<dia:attribute name="obj_pos">
<dia:point val="22.055,45.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.9843,45.5293;24.1257,47.6707"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.055,45.6"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#aef9a5"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O54">
<dia:attribute name="obj_pos">
<dia:point val="16.6679,45.15"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="16.6679,44.555;22.1329,47.7"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Waiting tasks
(list outstanding)
or tasks being
processed?#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="16.6679,45.15"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O55">
<dia:attribute name="obj_pos">
<dia:point val="24.4,47.45"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.4,46.855;25.5075,47.6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#yes#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="24.4,47.45"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O56">
<dia:attribute name="obj_pos">
<dia:point val="21.65,22.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.65,22.205;22.4475,22.95"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#no#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="21.65,22.8"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O57">
<dia:attribute name="obj_pos">
<dia:point val="24.055,25.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.005,24.8569;26.4743,25.5805"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="24.055,25.2187"/>
<dia:point val="26.3625,25.2187"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O38" connection="2"/>
<dia:connection handle="1" to="O47" connection="3"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O58">
<dia:attribute name="obj_pos">
<dia:point val="36.43,18.6187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;36.48,19.0306"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="36.43,18.6187"/>
<dia:point val="36.43,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O35" connection="1"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O59">
<dia:attribute name="obj_pos">
<dia:point val="23.055,47.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6899,47.5499;23.4135,49.4618"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,47.6"/>
<dia:point val="23.05,49.35"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O53" connection="3"/>
<dia:connection handle="1" to="O6" connection="0"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O60">
<dia:attribute name="obj_pos">
<dia:point val="23.055,31.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,31.5209;23.4168,37.7368"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,31.5709"/>
<dia:point val="23.055,37.625"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O41" connection="3"/>
<dia:connection handle="1" to="O43" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O61">
<dia:attribute name="obj_pos">
<dia:point val="24.055,30.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.005,30.5209;29.8993,33.4243"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="24.055,30.5709"/>
<dia:point val="29.5375,30.5709"/>
<dia:point val="29.5375,33.3125"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O41" connection="2"/>
<dia:connection handle="1" to="O33" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O62">
<dia:attribute name="obj_pos">
<dia:point val="25.525,34.6125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,34.5625;25.575,37.7368"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="25.525,34.6125"/>
<dia:point val="23.055,34.6125"/>
<dia:point val="23.055,37.625"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O33" connection="3"/>
<dia:connection handle="1" to="O43" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O63">
<dia:attribute name="obj_pos">
<dia:point val="53.6987,30.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="49.4669,21.1632;53.7487,30.6209"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="53.6987,30.5709"/>
<dia:point val="49.8287,30.5709"/>
<dia:point val="49.8287,21.275"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O14" connection="0"/>
<dia:connection handle="1" to="O12" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O64">
<dia:attribute name="obj_pos">
<dia:point val="54.71,23.9187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="52.8457,19.6132;54.76,23.9687"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="54.71,23.9187"/>
<dia:point val="54.71,19.975"/>
<dia:point val="52.9575,19.975"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O17" connection="1"/>
<dia:connection handle="1" to="O12" connection="4"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O65">
<dia:attribute name="obj_pos">
<dia:point val="36.4312,24.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="36.0684,21.1069;36.792,24.2687"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="36.4312,24.2187"/>
<dia:point val="36.43,21.2188"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O30" connection="1"/>
<dia:connection handle="1" to="O35" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O66">
<dia:attribute name="obj_pos">
<dia:point val="36.4312,26.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="36.0681,26.1687;36.7917,29.3827"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="36.4312,26.2187"/>
<dia:point val="36.4312,27.7448"/>
<dia:point val="36.4299,27.7448"/>
<dia:point val="36.4299,29.2709"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O30" connection="3"/>
<dia:connection handle="1" to="O3" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O67">
<dia:attribute name="obj_pos">
<dia:point val="40.1699,30.5709"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;42.7201,30.6209"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="40.1699,30.5709"/>
<dia:point val="42.6701,30.5709"/>
<dia:point val="42.6701,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O3" connection="4"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O68">
<dia:attribute name="obj_pos">
<dia:point val="24.055,46.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;42.7201,46.65"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="24.055,46.6"/>
<dia:point val="42.6701,46.6"/>
<dia:point val="42.6701,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O53" connection="2"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O69">
<dia:attribute name="obj_pos">
<dia:point val="24.055,38.625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.005,38.2632;32.5205,38.9868"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="24.055,38.625"/>
<dia:point val="32.4087,38.625"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O43" connection="2"/>
<dia:connection handle="1" to="O45" connection="3"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O70">
<dia:attribute name="obj_pos">
<dia:point val="37.575,26.2"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="37.575,25.605;38.8625,26.35"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#skip#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="37.575,26.2"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O71">
<dia:attribute name="obj_pos">
<dia:point val="37.4312,25.2187"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;40.85,25.2687"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="37.4312,25.2187"/>
<dia:point val="40.8,25.2187"/>
<dia:point val="40.8,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O30" connection="2"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O72">
<dia:attribute name="obj_pos">
<dia:point val="23.055,20.9188"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,20.8688;23.4168,24.3305"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,20.9188"/>
<dia:point val="23.055,24.2187"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O5" connection="3"/>
<dia:connection handle="1" to="O38" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O73">
<dia:attribute name="obj_pos">
<dia:point val="24.055,19.9188"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.005,19.5569;26.4243,20.2806"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="24.055,19.9188"/>
<dia:point val="26.3125,19.9188"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O5" connection="2"/>
<dia:connection handle="1" to="O37" connection="3"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O74">
<dia:attribute name="obj_pos">
<dia:point val="29.2987,18.6188"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;29.3487,19.0306"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="29.2987,18.6188"/>
<dia:point val="29.2987,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O37" connection="1"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Activity" version="0" id="O75">
<dia:attribute name="obj_pos">
<dia:point val="17.45,41.3509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="17.4,41.3009;28.71,44.0009"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="17.45,41.3509"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="11.209999999999999"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.6000000000000001"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#d2d5ff"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Get group tasks from the
build context (list 'outstanding')#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="23.055,42.4459"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O76">
<dia:attribute name="obj_pos">
<dia:point val="23.055,39.625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,39.575;23.4168,41.4627"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,39.625"/>
<dia:point val="23.055,41.3509"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O43" connection="3"/>
<dia:connection handle="1" to="O75" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O77">
<dia:attribute name="obj_pos">
<dia:point val="23.055,43.9509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,43.9009;23.4168,45.7118"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="23.055,43.9509"/>
<dia:point val="23.055,45.6"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O75" connection="6"/>
<dia:connection handle="1" to="O53" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O78">
<dia:attribute name="obj_pos">
<dia:point val="33.8,23.7009"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="33.8,23.1059;36.1025,24.6509"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#task
status?#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="33.8,23.7009"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O79">
<dia:attribute name="obj_pos">
<dia:point val="40.8212,38.625"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6932,17.2;42.7201,38.675"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="40.8212,38.625"/>
<dia:point val="42.6701,38.625"/>
<dia:point val="42.6701,17.25"/>
<dia:point val="23.055,17.25"/>
<dia:point val="23.055,18.9188"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="end_arrow">
<dia:enum val="22"/>
</dia:attribute>
<dia:attribute name="end_arrow_length">
<dia:real val="0.5"/>
</dia:attribute>
<dia:attribute name="end_arrow_width">
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O45" connection="4"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O80">
<dia:attribute name="obj_pos">
<dia:point val="21.65,40.4509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.65,39.8559;22.4475,40.6009"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#no#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="21.65,40.4509"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O81">
<dia:attribute name="obj_pos">
<dia:point val="21.75,48.1509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="21.75,47.5559;22.5475,48.3009"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#no#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="21.75,48.1509"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O82">
<dia:attribute name="obj_pos">
<dia:point val="31.8,7.45"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="31.8,6.855;33.3625,7.6"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Start#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="31.8,7.45"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - Text" version="1" id="O83">
<dia:attribute name="obj_pos">
<dia:point val="35.75,52.0875"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="35.75,51.4925;36.9675,52.2375"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#End#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="35.75,52.0875"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="valign">
<dia:enum val="3"/>
</dia:attribute>
</dia:object>
</dia:layer>
</dia:diagram>