172 lines
14 KiB
XML
172 lines
14 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- This project file has been saved by the New GreatSPN Editor, v.100 --><project name="ReteE" version="121">
|
|
<gspn name="CPN" show-fluid-cmd="false" show-timed-cmd="false" view-rates="false">
|
|
<nodes>
|
|
<place label-y="-2.0" marking="Sn" name="S0" x="59.0" y="14.0"/>
|
|
<place label-y="-2.0" marking="Rn" name="R0" x="80.0" y="14.0"/>
|
|
<place domain="Master" name="S1_a" x="53.0" y="20.0"/>
|
|
<place domain="Master" name="S1_b" x="65.0" y="21.0"/>
|
|
<place domain="Master" label-x="3.0" label-y="0.0" name="R_1" x="80.0" y="23.0"/>
|
|
<place domain="Master" label-x="3.5" label-y="0.0" name="R_2" x="80.0" y="31.0"/>
|
|
<place name="R3" x="80.0" y="39.0"/>
|
|
<place domain="Master" label-x="-4.5" label-y="-1.5" name="S2_b" x="65.0" y="31.0"/>
|
|
<place name="S3" x="59.0" y="38.0"/>
|
|
<place domain="Master" label-x="4.5" label-y="0.0" name="S2_a" x="53.0" y="31.0"/>
|
|
<transition label-x="-3.0" label-y="0.0" name="T3" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="59.55" y="18.0"/>
|
|
<transition label-x="2.0" label-y="0.0" name="T4" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="53.55" y="26.0"/>
|
|
<transition label-x="-2.0" label-y="0.0" name="T5" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="65.55" y="26.0"/>
|
|
<transition label-y="-2.0" name="T6" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="59.55" y="35.0"/>
|
|
<transition label-x="2.0" label-y="0.0" name="T9" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="80.55" y="18.0"/>
|
|
<transition label-x="2.5" label-y="0.0" name="T8" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="80.55" y="27.0"/>
|
|
<transition label-x="2.0" label-y="0.0" name="T7" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="80.55" y="35.0"/>
|
|
<transition name="Reset_s" nservers-x="0.5" type="EXP" x="64.55" y="14.0"/>
|
|
<transition label-y="-2.0" name="Reset_r" nservers-x="0.5" type="EXP" x="85.55" y="14.0"/>
|
|
<transition label-x="1.0" label-y="-2.0" name="T1" nservers-x="0.5" rotation="4.71238898038469" type="EXP" x="29.55" y="18.0"/>
|
|
<place domain="Master" label-x="-0.5" label-y="2.0" marking="N<All>" name="Richiesta" x="29.0" y="13.0"/>
|
|
<place domain="Master" label-y="2.0" name="Attesa" x="29.0" y="24.0"/>
|
|
<place domain="Master" label-y="2.0" name="Elabora" x="29.0" y="34.0"/>
|
|
<transition name="T2" nservers-x="0.5" rotation="4.71238898038469" type="EXP" x="29.55" y="29.0"/>
|
|
<transition name="T0" nservers-x="0.5" type="EXP" x="23.55" y="34.0"/>
|
|
<place domain="Master" label-y="-2.0" name="Buffer_input" x="40.0" y="18.0"/>
|
|
<place domain="Master" name="Buffer_output" x="40.0" y="35.0"/>
|
|
<color-class definition="m{1..n}" name="Master" x="35.3125" y="8.0"/>
|
|
<color-var domain="Master" name="m" x="35.9375" y="10.0"/>
|
|
<template last-binding="1" name="N" type="INTEGER" x="36.0" y="6.0"/>
|
|
<template last-binding="2" name="Sn" type="INTEGER" x="38.0" y="6.0"/>
|
|
<template last-binding="2" name="Rn" type="INTEGER" x="40.0" y="6.0"/>
|
|
<template last-binding="3" name="n" type="INTEGER" x="43.0" y="6.0"/>
|
|
</nodes>
|
|
<edges>
|
|
<arc head="T3" kind="INPUT" tail="S0"/>
|
|
<arc head="S1_a" kind="OUTPUT" mult="<m>" tail="T3"/>
|
|
<arc head="S2_a" kind="OUTPUT" mult="<m>" tail="T4"/>
|
|
<arc head="T4" kind="INPUT" mult="<m>" tail="S1_a"/>
|
|
<arc head="T6" kind="INPUT" mult="<m>" tail="S2_a">
|
|
<point x="60.0" y="35.5"/>
|
|
</arc>
|
|
<arc head="S1_b" kind="OUTPUT" mult="<m>" tail="T3"/>
|
|
<arc head="S2_b" kind="OUTPUT" mult="<m>" tail="T5"/>
|
|
<arc head="T5" kind="INPUT" mult="<m>" tail="S1_b"/>
|
|
<arc head="T6" kind="INPUT" mult="<m>" tail="S2_b"/>
|
|
<arc head="S3" kind="OUTPUT" tail="T6"/>
|
|
<arc head="T9" kind="INPUT" tail="R0"/>
|
|
<arc head="R_1" kind="OUTPUT" mult="<m>" tail="T9"/>
|
|
<arc head="T8" kind="INPUT" mult="<m>" tail="R_1"/>
|
|
<arc head="R_2" kind="OUTPUT" mult="<m>" tail="T8"/>
|
|
<arc head="T7" kind="INPUT" mult="<m>" tail="R_2"/>
|
|
<arc head="R3" kind="OUTPUT" tail="T7"/>
|
|
<arc head="Reset_s" kind="INPUT" tail="S3">
|
|
<point x="71.0" y="38.5"/>
|
|
<point x="71.0" y="15.0"/>
|
|
</arc>
|
|
<arc head="S0" kind="OUTPUT" tail="Reset_s"/>
|
|
<arc head="Reset_r" kind="INPUT" tail="R3">
|
|
<point x="89.0" y="40.0"/>
|
|
<point x="89.0" y="15.0"/>
|
|
</arc>
|
|
<arc head="R0" kind="OUTPUT" tail="Reset_r"/>
|
|
<arc head="T1" kind="INPUT" mult="<m>" mult-x="0.5" tail="Richiesta"/>
|
|
<arc head="Attesa" kind="OUTPUT" mult="<m>" mult-k="1.2018554687500003" tail="T1">
|
|
<point x="30.0" y="22.0"/>
|
|
</arc>
|
|
<arc head="T2" kind="INPUT" mult="<m>" tail="Attesa"/>
|
|
<arc head="Elabora" kind="OUTPUT" mult="<m>" tail="T2"/>
|
|
<arc head="Buffer_input" kind="OUTPUT" mult="<m>" tail="T1"/>
|
|
<arc head="Buffer_output" kind="OUTPUT" mult="<m>" mult-k="0.8393554687500001" tail="T6">
|
|
<point x="52.0" y="36.0"/>
|
|
<point x="52.0" y="36.0"/>
|
|
<point x="52.5" y="36.0"/>
|
|
</arc>
|
|
<arc head="T3" kind="INPUT" mult="<m>" tail="Buffer_input"/>
|
|
<arc head="T0" kind="INPUT" mult="<m>" tail="Elabora"/>
|
|
<arc head="Richiesta" kind="OUTPUT" mult="<m>" tail="T0">
|
|
<point x="24.0" y="14.0"/>
|
|
</arc>
|
|
<arc head="T2" kind="INPUT" mult="<m>" tail="Buffer_output">
|
|
<point x="41.0" y="30.0"/>
|
|
</arc>
|
|
<arc head="T9" kind="INPUT" mult="<m>" mult-k="1.2639648437500002" tail="Buffer_input">
|
|
<point x="48.5" y="11.0"/>
|
|
<point x="75.0" y="11.0"/>
|
|
<point x="75.0" y="19.0"/>
|
|
</arc>
|
|
<arc head="Buffer_output" kind="OUTPUT" mult="<m>" mult-k="2.28427734375" mult-x="-0.5402589824786475" mult-y="3.6422181113892265" tail="T7">
|
|
<point x="76.5" y="36.0"/>
|
|
<point x="76.5" y="43.0"/>
|
|
<point x="41.0" y="43.0"/>
|
|
</arc>
|
|
</edges>
|
|
</gspn>
|
|
<measures gspn-name="CPN" name="RG of CPN" rapid-type="BUILD_RG" simplified-UI="true">
|
|
<assignments>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="3" type="INTEGER" varname="N"/>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="3" type="INTEGER" varname="n"/>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="2" type="INTEGER" varname="Rn"/>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="1" type="INTEGER" varname="Sn"/>
|
|
</assignments>
|
|
<greatspn/>
|
|
<formulas>
|
|
<formula language="STAT"/>
|
|
<formula language="RG"/>
|
|
</formulas>
|
|
</measures>
|
|
<measures gspn-name="CPN" log-uuid="1a3972fe-9e68-4c1c-a4e5-87f483887240" name="SRG of CPN" rapid-type="BUILD_SYMRG" simplified-UI="true">
|
|
<assignments>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="3" type="INTEGER" varname="N"/>
|
|
<assignment bind-model="RANGE" range-from="3" range-step="1" range-to="6" type="INTEGER" varname="n"/>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="2" type="INTEGER" varname="Rn"/>
|
|
<assignment bind-model="SINGLE_VALUE" single-val="2" type="INTEGER" varname="Sn"/>
|
|
</assignments>
|
|
<greatspn mode="SWN_SYM"/>
|
|
<formulas>
|
|
<formula language="STAT">
|
|
<result-table>
|
|
<stat-result name="STAT">
|
|
<bindings>
|
|
<binding name="Sn" value="2"/>
|
|
<binding name="Rn" value="2"/>
|
|
<binding name="N" value="3"/>
|
|
<binding name="n" value="3"/>
|
|
</bindings>
|
|
<stat key="build_time" value="332 seconds"/>
|
|
<stat key="home_state" value="True"/>
|
|
<stat key="num_dead_markings" value="0"/>
|
|
<stat key="num_ordinary_dead_markings" value="0"/>
|
|
<stat key="num_ordinary_tangible_markings" value="3151680"/>
|
|
<stat key="num_ordinary_vanishing_markings" value="0"/>
|
|
<stat key="num_tangible_markings" value="538380"/>
|
|
<stat key="num_vanishing_markings" value="0"/>
|
|
</stat-result>
|
|
<stat-result failure_reason="<not computed>" name="STAT" state="FAIL_COMPUTE">
|
|
<bindings>
|
|
<binding name="Sn" value="2"/>
|
|
<binding name="Rn" value="2"/>
|
|
<binding name="N" value="3"/>
|
|
<binding name="n" value="4"/>
|
|
</bindings>
|
|
</stat-result>
|
|
<stat-result name="STAT" state="NOT_YET_COMPUTED">
|
|
<bindings>
|
|
<binding name="Sn" value="2"/>
|
|
<binding name="Rn" value="2"/>
|
|
<binding name="N" value="3"/>
|
|
<binding name="n" value="5"/>
|
|
</bindings>
|
|
</stat-result>
|
|
<stat-result name="STAT" state="NOT_YET_COMPUTED">
|
|
<bindings>
|
|
<binding name="Sn" value="2"/>
|
|
<binding name="Rn" value="2"/>
|
|
<binding name="N" value="3"/>
|
|
<binding name="n" value="6"/>
|
|
</bindings>
|
|
</stat-result>
|
|
</result-table>
|
|
</formula>
|
|
<formula language="RG"/>
|
|
</formulas>
|
|
</measures>
|
|
<resource-list>
|
|
<document-log uuid="1a3972fe-9e68-4c1c-a4e5-87f483887240">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAAEJ0AKUbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vV05TUkcgIi9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzIuYi9SZXRlRS1TUkcgb2YgQ1BOLnNvbHV0aW9uL0NQTiIgLW1wYXIgTiAzIC1tcGFyIFJuIDIgLW1wYXIgU24gMiAtbXBhciBuIDMgIC1ndWktc3RhdAp0ACtPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIE4gdG8gdmFsdWUgMy4KdAAsT3ZlcnJpZGluZyBtYXJraW5nIHBhcmFtZXRlciBSbiB0byB2YWx1ZSAyLgp0ACxPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIFNuIHRvIHZhbHVlIDIuCnQAK092ZXJyaWRpbmcgbWFya2luZyBwYXJhbWV0ZXIgbiB0byB2YWx1ZSAzLgp0AGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp0AB1VU0UgOiBXTlNSRyBuZXRuYW1lIFstb11bLW1dCnQAAQp0AC1UbyBwbG90IHRoZSBnZW5lcmF0ZWQgUkcgaW4gR3JhcGh2aXogZm9ybWF0Ogp0ADQgICAgICBbLWRvdC1GIGZpbGVuYW1lLmRvdF0gWy1tYXgtZG90LW1hcmtpbmdzIG1heF0KdAA0UGFyYW1ldHJpYyBtYXJraW5nL3JhdGUgcGFyYW1ldGVycyBjYW4gYmUgc2V0IHdpdGg6CnQAOSAgICAgIFstbXBhciBwYXJhbV9uYW1lIHZhbHVlXSAgWy1ycGFyIHBhcmFtX25hbWUgdmFsdWVdCnQAYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnQAL1NlbmQgZmlsZXMgbmV0bmFtZS5uZXQsIC5kZWYgdG8gZS1tYWlsIGFkZHJlc3MKdAAqZ3JlYXRzcG5AZGkudW5pdG8uaXQgaWYgeW91IGZpbmQgYW55IGJ1Zy4KdABjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdAABCnQAUVdBUk5JTkcgOiBhIGRlZmF1bHQgZHluYW1pYyBzdWJjbGFzcyBoYXMgYmVlbiBhZGRlZCBmb3Igc3RhdGljIHN1YmNsYXNzIE1hc3Rlcl8wCnQAC1QxMDAwMDAgVjAKdAALVDMwMDAwMCBWMAp0AAtUMzAwMDAwIFYwCnQAC1Q0MDAwMDAgVjAKdAABCnQAKiAqKioqKiBTeW1ib2xpYyBSZWFjaGFiaWxpdHkgR3JhcGggKioqKiogCnQAAQp0ABxUQU5HSUJMRSBNQVJLSU5HUyAgOiA1MzgzODAKdAAXVkFOSVNISU5HIE1BUktJTkdTIDogMAp0ABdERUFEIE1BUktJTkdTICAgICAgOiAwCnQAAQp0ABxUT1RBTCBNQVJLSU5HUyAgICAgOiA1MzgzODAKdAABCnQAKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCnQAAQp0ACVPcmRpbmFyeSB0YW5naWJsZSBtYXJraW5ncyA6IDMxNTE2ODAKdAAgT3JkaW5hcnkgdmFuaXNoaW5nIG1hcmtpbmdzIDogMAp0ABtPcmRpbmFyeSBkZWFkIG1hcmtpbmdzIDogMAp0ACRUaGUgaW5pdGlhbCBtYXJraW5nIGlzIGEgaG9tZSBzdGF0ZQp0AB5UaW1lIHJlcXVpcmVkIC0tLS0tLS0tLS0+IDMzMgp0AAEKdAAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKdAAnG1swWBtbMzJtIFBST0NFU1MgRVhJVEVEIE5PUk1BTExZLhtbMG0KdAAFG1syWAp0AKUbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vV05TUkcgIi9ob21lL3VzZXIvVU5JVE8vYW5ubzMvdnBjL2NvbnNlZ25lLzIuYi9SZXRlRS1TUkcgb2YgQ1BOLnNvbHV0aW9uL0NQTiIgLW1wYXIgTiAzIC1tcGFyIFJuIDIgLW1wYXIgU24gMiAtbXBhciBuIDQgIC1ndWktc3RhdAp0ACtPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIE4gdG8gdmFsdWUgMy4KdAAsT3ZlcnJpZGluZyBtYXJraW5nIHBhcmFtZXRlciBSbiB0byB2YWx1ZSAyLgp0ACxPdmVycmlkaW5nIG1hcmtpbmcgcGFyYW1ldGVyIFNuIHRvIHZhbHVlIDIuCnQAK092ZXJyaWRpbmcgbWFya2luZyBwYXJhbWV0ZXIgbiB0byB2YWx1ZSA0Lgp0AGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp0AB1VU0UgOiBXTlNSRyBuZXRuYW1lIFstb11bLW1dCnQAAQp0AC1UbyBwbG90IHRoZSBnZW5lcmF0ZWQgUkcgaW4gR3JhcGh2aXogZm9ybWF0Ogp0ADQgICAgICBbLWRvdC1GIGZpbGVuYW1lLmRvdF0gWy1tYXgtZG90LW1hcmtpbmdzIG1heF0KdAA0UGFyYW1ldHJpYyBtYXJraW5nL3JhdGUgcGFyYW1ldGVycyBjYW4gYmUgc2V0IHdpdGg6CnQAOSAgICAgIFstbXBhciBwYXJhbV9uYW1lIHZhbHVlXSAgWy1ycGFyIHBhcmFtX25hbWUgdmFsdWVdCnQAYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnQAL1NlbmQgZmlsZXMgbmV0bmFtZS5uZXQsIC5kZWYgdG8gZS1tYWlsIGFkZHJlc3MKdAAqZ3JlYXRzcG5AZGkudW5pdG8uaXQgaWYgeW91IGZpbmQgYW55IGJ1Zy4KdABjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdAABCnQAUVdBUk5JTkcgOiBhIGRlZmF1bHQgZHluYW1pYyBzdWJjbGFzcyBoYXMgYmVlbiBhZGRlZCBmb3Igc3RhdGljIHN1YmNsYXNzIE1hc3Rlcl8wCnQAC1QzMDAwMDAgVjAKdAALVDMwMDAwMCBWMAp0AAtUMzAwMDAwIFYwCnQAC1Q0MDAwMDAgVjAKdAAjG1sxWBtbMzFtIFBST0NFU1MgSU5URVJSVVBURUQuG1swbQp0AC0bWzFYG1szMW0gRElEIE5PVCBDT01QTEVURSBUSEUgU09MVVRJT04uG1swbQp4c3EAfgAAdwQAAABCc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZxAH4ARnEAfgBGcQB+AEZ4</document-log>
|
|
</resource-list>
|
|
</project>
|