|
|
{ "jani-version":1, "features":[ "derived-operators" ], "name":"Converted from PRISM by IscasMC", "type":"ctmc", "actions":[ { "name":"tau__" } ], "variables":[ { "name":"b11", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b12", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b13", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b14", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b15", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b16", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b21", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b22", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b23", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b24", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b25", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b26", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b31", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b32", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b33", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b34", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b35", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b36", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b41", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b42", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b43", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b44", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b45", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"b46", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } } ], "observables":[ { "name":"\"frac_rec\"" } ], "initial-states":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"b11", "right":0 }, "right":{ "op":"=", "left":"b12", "right":0 } }, "right":{ "op":"=", "left":"b13", "right":0 } }, "right":{ "op":"=", "left":"b14", "right":0 } }, "right":{ "op":"=", "left":"b15", "right":0 } }, "right":{ "op":"=", "left":"b16", "right":0 } }, "right":{ "op":"=", "left":"b21", "right":0 } }, "right":{ "op":"=", "left":"b22", "right":0 } }, "right":{ "op":"=", "left":"b23", "right":0 } }, "right":{ "op":"=", "left":"b24", "right":0 } }, "right":{ "op":"=", "left":"b25", "right":0 } }, "right":{ "op":"=", "left":"b26", "right":0 } }, "right":{ "op":"=", "left":"b31", "right":0 } }, "right":{ "op":"=", "left":"b32", "right":0 } }, "right":{ "op":"=", "left":"b33", "right":0 } }, "right":{ "op":"=", "left":"b34", "right":0 } }, "right":{ "op":"=", "left":"b35", "right":0 } }, "right":{ "op":"=", "left":"b36", "right":0 } }, "right":{ "op":"=", "left":"b41", "right":0 } }, "right":{ "op":"=", "left":"b42", "right":0 } }, "right":{ "op":"=", "left":"b43", "right":0 } }, "right":{ "op":"=", "left":"b44", "right":0 } }, "right":{ "op":"=", "left":"b45", "right":0 } }, "right":{ "op":"=", "left":"b46", "right":0 } } }, "automata":[ { "name":"client1", "locations":[ { "name":"location", "observables":[ { "ref":"\"frac_rec\"", "value":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"/", "left":{ "op":"/", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b11", "right":"b12" }, "right":"b13" }, "right":"b14" }, "right":"b15" }, "right":"b16" }, "right":6 }, "right":4 }, "right":{ "op":"/", "left":{ "op":"/", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b21", "right":"b22" }, "right":"b23" }, "right":"b24" }, "right":"b25" }, "right":"b26" }, "right":6 }, "right":4 } }, "right":{ "op":"/", "left":{ "op":"/", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b31", "right":"b32" }, "right":"b33" }, "right":"b34" }, "right":"b35" }, "right":"b36" }, "right":6 }, "right":4 } }, "right":{ "op":"/", "left":{ "op":"/", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b41", "right":"b42" }, "right":"b43" }, "right":"b44" }, "right":"b45" }, "right":"b46" }, "right":6 }, "right":4 } } } ] } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b11", "right":"b21" }, "right":"b31" }, "right":"b41" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b11", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b11", "right":"b21" }, "right":"b31" }, "right":"b41" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b11", "right":"b21" }, "right":"b31" }, "right":"b41" } } } } } }, "location":"location", "assignments":[ { "ref":"b11", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b12", "right":"b22" }, "right":"b32" }, "right":"b42" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b12", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b12", "right":"b22" }, "right":"b32" }, "right":"b42" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b12", "right":"b22" }, "right":"b32" }, "right":"b42" } } } } } }, "location":"location", "assignments":[ { "ref":"b12", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b13", "right":"b23" }, "right":"b33" }, "right":"b43" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b13", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b13", "right":"b23" }, "right":"b33" }, "right":"b43" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b13", "right":"b23" }, "right":"b33" }, "right":"b43" } } } } } }, "location":"location", "assignments":[ { "ref":"b13", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b14", "right":"b24" }, "right":"b34" }, "right":"b44" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b14", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b14", "right":"b24" }, "right":"b34" }, "right":"b44" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b14", "right":"b24" }, "right":"b34" }, "right":"b44" } } } } } }, "location":"location", "assignments":[ { "ref":"b14", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b15", "right":"b25" }, "right":"b35" }, "right":"b45" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b15", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b15", "right":"b25" }, "right":"b35" }, "right":"b45" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b15", "right":"b25" }, "right":"b35" }, "right":"b45" } } } } } }, "location":"location", "assignments":[ { "ref":"b15", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b16", "right":"b26" }, "right":"b36" }, "right":"b46" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b16", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b16", "right":"b26" }, "right":"b36" }, "right":"b46" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b16", "right":"b26" }, "right":"b36" }, "right":"b46" } } } } } }, "location":"location", "assignments":[ { "ref":"b16", "value":1 } ], "observables":[ ] } ] } ] }, { "name":"client2", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b21", "right":"b11" }, "right":"b31" }, "right":"b41" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b21", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b21", "right":"b11" }, "right":"b31" }, "right":"b41" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b21", "right":"b11" }, "right":"b31" }, "right":"b41" } } } } } }, "location":"location", "assignments":[ { "ref":"b21", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b22", "right":"b12" }, "right":"b32" }, "right":"b42" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b22", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b22", "right":"b12" }, "right":"b32" }, "right":"b42" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b22", "right":"b12" }, "right":"b32" }, "right":"b42" } } } } } }, "location":"location", "assignments":[ { "ref":"b22", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b23", "right":"b13" }, "right":"b33" }, "right":"b43" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b23", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b23", "right":"b13" }, "right":"b33" }, "right":"b43" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b23", "right":"b13" }, "right":"b33" }, "right":"b43" } } } } } }, "location":"location", "assignments":[ { "ref":"b23", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b24", "right":"b14" }, "right":"b34" }, "right":"b44" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b24", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b24", "right":"b14" }, "right":"b34" }, "right":"b44" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b24", "right":"b14" }, "right":"b34" }, "right":"b44" } } } } } }, "location":"location", "assignments":[ { "ref":"b24", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b25", "right":"b15" }, "right":"b35" }, "right":"b45" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b25", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b25", "right":"b15" }, "right":"b35" }, "right":"b45" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b25", "right":"b15" }, "right":"b35" }, "right":"b45" } } } } } }, "location":"location", "assignments":[ { "ref":"b25", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b26", "right":"b16" }, "right":"b36" }, "right":"b46" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b26", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b26", "right":"b16" }, "right":"b36" }, "right":"b46" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b26", "right":"b16" }, "right":"b36" }, "right":"b46" } } } } } }, "location":"location", "assignments":[ { "ref":"b26", "value":1 } ], "observables":[ ] } ] } ] }, { "name":"client3", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b31", "right":"b21" }, "right":"b11" }, "right":"b41" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b31", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b31", "right":"b21" }, "right":"b11" }, "right":"b41" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b31", "right":"b21" }, "right":"b11" }, "right":"b41" } } } } } }, "location":"location", "assignments":[ { "ref":"b31", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b32", "right":"b22" }, "right":"b12" }, "right":"b42" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b32", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b32", "right":"b22" }, "right":"b12" }, "right":"b42" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b32", "right":"b22" }, "right":"b12" }, "right":"b42" } } } } } }, "location":"location", "assignments":[ { "ref":"b32", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b33", "right":"b23" }, "right":"b13" }, "right":"b43" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b33", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b33", "right":"b23" }, "right":"b13" }, "right":"b43" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b33", "right":"b23" }, "right":"b13" }, "right":"b43" } } } } } }, "location":"location", "assignments":[ { "ref":"b33", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b34", "right":"b24" }, "right":"b14" }, "right":"b44" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b34", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b34", "right":"b24" }, "right":"b14" }, "right":"b44" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b34", "right":"b24" }, "right":"b14" }, "right":"b44" } } } } } }, "location":"location", "assignments":[ { "ref":"b34", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b35", "right":"b25" }, "right":"b15" }, "right":"b45" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b35", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b35", "right":"b25" }, "right":"b15" }, "right":"b45" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b35", "right":"b25" }, "right":"b15" }, "right":"b45" } } } } } }, "location":"location", "assignments":[ { "ref":"b35", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b36", "right":"b26" }, "right":"b16" }, "right":"b46" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b36", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b36", "right":"b26" }, "right":"b16" }, "right":"b46" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b36", "right":"b26" }, "right":"b16" }, "right":"b46" } } } } } }, "location":"location", "assignments":[ { "ref":"b36", "value":1 } ], "observables":[ ] } ] } ] }, { "name":"client4", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b41", "right":"b21" }, "right":"b31" }, "right":"b11" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b41", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b41", "right":"b21" }, "right":"b31" }, "right":"b11" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b41", "right":"b21" }, "right":"b31" }, "right":"b11" } } } } } }, "location":"location", "assignments":[ { "ref":"b41", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b42", "right":"b22" }, "right":"b32" }, "right":"b12" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b42", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b42", "right":"b22" }, "right":"b32" }, "right":"b12" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b42", "right":"b22" }, "right":"b32" }, "right":"b12" } } } } } }, "location":"location", "assignments":[ { "ref":"b42", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b43", "right":"b23" }, "right":"b33" }, "right":"b13" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b43", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b43", "right":"b23" }, "right":"b33" }, "right":"b13" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b43", "right":"b23" }, "right":"b33" }, "right":"b13" } } } } } }, "location":"location", "assignments":[ { "ref":"b43", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b44", "right":"b24" }, "right":"b34" }, "right":"b14" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b44", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b44", "right":"b24" }, "right":"b34" }, "right":"b14" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b44", "right":"b24" }, "right":"b34" }, "right":"b14" } } } } } }, "location":"location", "assignments":[ { "ref":"b44", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b45", "right":"b25" }, "right":"b35" }, "right":"b15" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b45", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b45", "right":"b25" }, "right":"b35" }, "right":"b15" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b45", "right":"b25" }, "right":"b35" }, "right":"b15" } } } } } }, "location":"location", "assignments":[ { "ref":"b45", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "rate":{ "exp":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b46", "right":"b26" }, "right":"b36" }, "right":"b16" } } } } }, "guard":{ "exp":{ "op":"=", "left":"b46", "right":0 } }, "destinations":[ { "probability":{ "exp":{ "op":"/", "left":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b46", "right":"b26" }, "right":"b36" }, "right":"b16" } } } }, "right":{ "op":"*", "left":2, "right":{ "op":"+", "left":1, "right":{ "op":"min", "left":3, "right":{ "op":"+", "left":{ "op":"+", "left":{ "op":"+", "left":"b46", "right":"b26" }, "right":"b36" }, "right":"b16" } } } } } }, "location":"location", "assignments":[ { "ref":"b46", "value":1 } ], "observables":[ ] } ] } ] } ], "system":{ "elements":[ { "automaton":"client1" }, { "automaton":"client2" }, { "automaton":"client3" }, { "automaton":"client4" } ], "syncs":[ { "synchronise":[ "tau__", null, null, null ], "result":"tau__" }, { "synchronise":[ null, "tau__", null, null ], "result":"tau__" }, { "synchronise":[ null, null, "tau__", null ], "result":"tau__" }, { "synchronise":[ null, null, null, "tau__" ], "result":"tau__" } ] } }
|