<?xml version="1.0"?>
<!DOCTYPE nta PUBLIC "-//Uppaal Team//DTD Flat System 1.0//EN" "http://www.docs.uu.se/docs/rtmv/uppaal/xml/flat-1_0.dtd">
<nta><declaration>//Insert declarations of global clocks, variables, constants and channels.
urgent chan a;
clock time;</declaration><template><name x="5" y="5">Pa</name><parameter x="104" y="8"/><declaration>clock x;</declaration><location id="id0" x="248" y="112"><name x="238" y="82">S0</name><label kind="invariant" x="224" y="64">x&lt;=2</label></location><location id="id1" x="184" y="176"><name x="174" y="146">S1</name><label kind="invariant" x="168" y="184">x&lt;=4</label></location><location id="id2" x="312" y="176"><name x="302" y="146">S2</name><label kind="invariant" x="304" y="184">x&lt;5</label></location><location id="id3" x="120" y="272"><name x="110" y="242">S3</name><label kind="invariant" x="72" y="264">x&lt;=7</label></location><location id="id4" x="248" y="272"><name x="238" y="242">S4</name><label kind="invariant" x="238" y="287">x&lt;=4</label></location><location id="id5" x="376" y="272"><name x="366" y="242">S5</name><label kind="invariant" x="392" y="264">x&lt;=6</label></location><location id="id6" x="184" y="368"><name x="174" y="338">S6</name></location><location id="id7" x="312" y="368"><name x="302" y="338">S7</name></location><init ref="id0"/><transition><source ref="id0"/><target ref="id1"/><label kind="guard" x="192" y="120">x>=1</label><label kind="assignment" x="192" y="144">x:=0</label></transition><transition><source ref="id1"/><target ref="id3"/><label kind="guard" x="120" y="192">x>=3</label><label kind="assignment" x="104" y="224">x:=0</label></transition><transition><source ref="id3"/><target ref="id6"/><label kind="guard" x="128" y="280">x>=1</label><label kind="assignment" x="128" y="320">x:=0</label></transition><transition><source ref="id1"/><target ref="id4"/><label kind="guard" x="200" y="200">x>=2</label><label kind="assignment" x="200" y="240">x:=0</label></transition><transition><source ref="id4"/><target ref="id6"/><label kind="guard" x="192" y="288">x>=2</label><label kind="assignment" x="184" y="328">x:=0</label></transition><transition><source ref="id0"/><target ref="id2"/><label kind="assignment" x="280" y="136">x:=0</label></transition><transition><source ref="id2"/><target ref="id4"/><label kind="guard" x="264" y="200">x>=2</label><label kind="assignment" x="264" y="232">x:=0</label></transition><transition><source ref="id2"/><target ref="id5"/><label kind="guard" x="344" y="200">x>=3</label><label kind="assignment" x="376" y="224">x:=0</label><nail x="376" y="264"/></transition><transition><source ref="id5"/><target ref="id7"/><label kind="guard" x="360" y="288">x>=3</label><label kind="assignment" x="336" y="336">x:=0</label></transition><transition><source ref="id4"/><target ref="id7"/><label kind="guard" x="272" y="296">x>=2</label><label kind="assignment" x="272" y="336">x:=0</label></transition><transition><source ref="id7"/><target ref="id0"/><label kind="synchronisation" x="408" y="344">a!</label><label kind="assignment" x="376" y="120">x:=0</label><nail x="440" y="368"/><nail x="440" y="112"/></transition><transition><source ref="id6"/><target ref="id0"/><label kind="synchronisation" x="80" y="344">a!</label><label kind="assignment" x="104" y="112">x:=0</label><nail x="56" y="368"/><nail x="56" y="112"/></transition></template><template><name x="5" y="5">Pb</name><parameter x="104" y="8"/><declaration>clock x;</declaration><location id="id8" x="288" y="192"><name x="278" y="162">S0</name><label kind="invariant" x="248" y="152">x&lt;=2</label></location><location id="id9" x="224" y="256"><name x="214" y="226">S1</name><label kind="invariant" x="208" y="264">x&lt;=4</label></location><location id="id10" x="352" y="256"><name x="342" y="226">S2</name><label kind="invariant" x="344" y="264">x&lt;5</label></location><location id="id11" x="160" y="352"><name x="150" y="322">S3</name><label kind="invariant" x="112" y="344">x&lt;=7</label></location><location id="id12" x="288" y="352"><name x="278" y="322">S4</name><label kind="invariant" x="278" y="367">x&lt;=4</label></location><location id="id13" x="416" y="352"><name x="406" y="322">S5</name><label kind="invariant" x="432" y="344">x&lt;=6</label></location><location id="id14" x="224" y="448"><name x="214" y="418">S6</name></location><location id="id15" x="352" y="448"><name x="342" y="418">S7</name></location><location id="id16" x="288" y="96"><name x="278" y="66">S8</name></location><init ref="id16"/><transition><source ref="id8"/><target ref="id9"/><label kind="guard" x="232" y="200">x>=1</label><label kind="assignment" x="232" y="224">x:=0</label></transition><transition><source ref="id9"/><target ref="id11"/><label kind="guard" x="160" y="272">x>=3</label><label kind="assignment" x="144" y="304">x:=0</label></transition><transition><source ref="id11"/><target ref="id14"/><label kind="guard" x="168" y="360">x>=1</label><label kind="assignment" x="168" y="400">x:=0</label></transition><transition><source ref="id9"/><target ref="id12"/><label kind="guard" x="240" y="280">x>=2</label><label kind="assignment" x="240" y="320">x:=0</label></transition><transition><source ref="id12"/><target ref="id14"/><label kind="guard" x="232" y="368">x>=2</label><label kind="assignment" x="224" y="408">x:=0</label></transition><transition><source ref="id8"/><target ref="id10"/><label kind="assignment" x="320" y="216">x:=0</label></transition><transition><source ref="id10"/><target ref="id12"/><label kind="guard" x="304" y="280">x>=2</label><label kind="assignment" x="304" y="312">x:=0</label></transition><transition><source ref="id10"/><target ref="id13"/><label kind="guard" x="384" y="280">x>=3</label><label kind="assignment" x="416" y="304">x:=0</label><nail x="416" y="344"/></transition><transition><source ref="id13"/><target ref="id15"/><label kind="guard" x="400" y="368">x>=3</label><label kind="assignment" x="376" y="416">x:=0</label></transition><transition><source ref="id12"/><target ref="id15"/><label kind="guard" x="312" y="376">x>=2</label><label kind="assignment" x="312" y="416">x:=0</label></transition><transition><source ref="id14"/><target ref="id8"/><label kind="synchronisation" x="72" y="280">a?</label><label kind="assignment" x="144" y="144">x:=0</label><nail x="96" y="448"/><nail x="96" y="192"/></transition><transition><source ref="id15"/><target ref="id8"/><label kind="synchronisation" x="504" y="240">a?</label><label kind="assignment" x="408" y="152">x:=0</label><nail x="496" y="448"/><nail x="496" y="192"/></transition><transition><source ref="id16"/><target ref="id8"/><label kind="synchronisation" x="296" y="128">a?</label><label kind="assignment" x="296" y="152">x:=0</label></transition></template><instantiation>P1:=Pa();
P2:=Pb();</instantiation><system>system P1, P2;</system></nta>
