You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							8271 lines
						
					
					
						
							316 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							8271 lines
						
					
					
						
							316 KiB
						
					
					
				| 
 | |
| { | |
|     "jani-version":1, | |
|     "features":[ | |
|         "derived-operators" | |
|     ], | |
|     "name":"Converted from PRISM by IscasMC", | |
|     "type":"mdp", | |
|     "actions":[ | |
|         { | |
|             "name":"tau__" | |
|         }, | |
|         { | |
|             "name":"p12" | |
|         }, | |
|         { | |
|             "name":"p91" | |
|         }, | |
|         { | |
|             "name":"c12" | |
|         }, | |
|         { | |
|             "name":"c91" | |
|         }, | |
|         { | |
|             "name":"done" | |
|         }, | |
|         { | |
|             "name":"p23" | |
|         }, | |
|         { | |
|             "name":"c23" | |
|         }, | |
|         { | |
|             "name":"p34" | |
|         }, | |
|         { | |
|             "name":"c34" | |
|         }, | |
|         { | |
|             "name":"p45" | |
|         }, | |
|         { | |
|             "name":"c45" | |
|         }, | |
|         { | |
|             "name":"p56" | |
|         }, | |
|         { | |
|             "name":"c56" | |
|         }, | |
|         { | |
|             "name":"p67" | |
|         }, | |
|         { | |
|             "name":"c67" | |
|         }, | |
|         { | |
|             "name":"p78" | |
|         }, | |
|         { | |
|             "name":"c78" | |
|         }, | |
|         { | |
|             "name":"p89" | |
|         }, | |
|         { | |
|             "name":"c89" | |
|         } | |
|     ], | |
|     "variables":[ | |
|         { | |
|             "name":"c1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c3", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s3", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p3", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive3", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent3", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c4", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s4", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p4", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive4", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent4", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c5", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s5", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p5", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive5", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent5", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c6", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s6", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p6", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive6", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent6", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c7", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s7", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p7", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive7", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent7", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c8", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s8", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p8", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive8", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent8", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"c9", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"-", | |
|                     "left":9, | |
|                     "right":1 | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"s9", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":4 | |
|             } | |
|         }, | |
|         { | |
|             "name":"p9", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":1 | |
|             } | |
|         }, | |
|         { | |
|             "name":"receive9", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         }, | |
|         { | |
|             "name":"sent9", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":2 | |
|             } | |
|         } | |
|     ], | |
|     "observables":[ | |
|         { | |
|             "name":"" | |
|         } | |
|     ], | |
|     "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":{ | |
|                                                                                                             "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":"c1", | |
|                                                                                                                                                                                             "right":0 | |
|                                                                                                                                                                                         }, | |
|                                                                                                                                                                                         "right":{ | |
|                                                                                                                                                                                             "op":"=", | |
|                                                                                                                                                                                             "left":"s1", | |
|                                                                                                                                                                                             "right":0 | |
|                                                                                                                                                                                         } | |
|                                                                                                                                                                                     }, | |
|                                                                                                                                                                                     "right":{ | |
|                                                                                                                                                                                         "op":"=", | |
|                                                                                                                                                                                         "left":"p1", | |
|                                                                                                                                                                                         "right":0 | |
|                                                                                                                                                                                     } | |
|                                                                                                                                                                                 }, | |
|                                                                                                                                                                                 "right":{ | |
|                                                                                                                                                                                     "op":"=", | |
|                                                                                                                                                                                     "left":"receive1", | |
|                                                                                                                                                                                     "right":0 | |
|                                                                                                                                                                                 } | |
|                                                                                                                                                                             }, | |
|                                                                                                                                                                             "right":{ | |
|                                                                                                                                                                                 "op":"=", | |
|                                                                                                                                                                                 "left":"sent1", | |
|                                                                                                                                                                                 "right":0 | |
|                                                                                                                                                                             } | |
|                                                                                                                                                                         }, | |
|                                                                                                                                                                         "right":{ | |
|                                                                                                                                                                             "op":"=", | |
|                                                                                                                                                                             "left":"c2", | |
|                                                                                                                                                                             "right":0 | |
|                                                                                                                                                                         } | |
|                                                                                                                                                                     }, | |
|                                                                                                                                                                     "right":{ | |
|                                                                                                                                                                         "op":"=", | |
|                                                                                                                                                                         "left":"s2", | |
|                                                                                                                                                                         "right":0 | |
|                                                                                                                                                                     } | |
|                                                                                                                                                                 }, | |
|                                                                                                                                                                 "right":{ | |
|                                                                                                                                                                     "op":"=", | |
|                                                                                                                                                                     "left":"p2", | |
|                                                                                                                                                                     "right":0 | |
|                                                                                                                                                                 } | |
|                                                                                                                                                             }, | |
|                                                                                                                                                             "right":{ | |
|                                                                                                                                                                 "op":"=", | |
|                                                                                                                                                                 "left":"receive2", | |
|                                                                                                                                                                 "right":0 | |
|                                                                                                                                                             } | |
|                                                                                                                                                         }, | |
|                                                                                                                                                         "right":{ | |
|                                                                                                                                                             "op":"=", | |
|                                                                                                                                                             "left":"sent2", | |
|                                                                                                                                                             "right":0 | |
|                                                                                                                                                         } | |
|                                                                                                                                                     }, | |
|                                                                                                                                                     "right":{ | |
|                                                                                                                                                         "op":"=", | |
|                                                                                                                                                         "left":"c3", | |
|                                                                                                                                                         "right":0 | |
|                                                                                                                                                     } | |
|                                                                                                                                                 }, | |
|                                                                                                                                                 "right":{ | |
|                                                                                                                                                     "op":"=", | |
|                                                                                                                                                     "left":"s3", | |
|                                                                                                                                                     "right":0 | |
|                                                                                                                                                 } | |
|                                                                                                                                             }, | |
|                                                                                                                                             "right":{ | |
|                                                                                                                                                 "op":"=", | |
|                                                                                                                                                 "left":"p3", | |
|                                                                                                                                                 "right":0 | |
|                                                                                                                                             } | |
|                                                                                                                                         }, | |
|                                                                                                                                         "right":{ | |
|                                                                                                                                             "op":"=", | |
|                                                                                                                                             "left":"receive3", | |
|                                                                                                                                             "right":0 | |
|                                                                                                                                         } | |
|                                                                                                                                     }, | |
|                                                                                                                                     "right":{ | |
|                                                                                                                                         "op":"=", | |
|                                                                                                                                         "left":"sent3", | |
|                                                                                                                                         "right":0 | |
|                                                                                                                                     } | |
|                                                                                                                                 }, | |
|                                                                                                                                 "right":{ | |
|                                                                                                                                     "op":"=", | |
|                                                                                                                                     "left":"c4", | |
|                                                                                                                                     "right":0 | |
|                                                                                                                                 } | |
|                                                                                                                             }, | |
|                                                                                                                             "right":{ | |
|                                                                                                                                 "op":"=", | |
|                                                                                                                                 "left":"s4", | |
|                                                                                                                                 "right":0 | |
|                                                                                                                             } | |
|                                                                                                                         }, | |
|                                                                                                                         "right":{ | |
|                                                                                                                             "op":"=", | |
|                                                                                                                             "left":"p4", | |
|                                                                                                                             "right":0 | |
|                                                                                                                         } | |
|                                                                                                                     }, | |
|                                                                                                                     "right":{ | |
|                                                                                                                         "op":"=", | |
|                                                                                                                         "left":"receive4", | |
|                                                                                                                         "right":0 | |
|                                                                                                                     } | |
|                                                                                                                 }, | |
|                                                                                                                 "right":{ | |
|                                                                                                                     "op":"=", | |
|                                                                                                                     "left":"sent4", | |
|                                                                                                                     "right":0 | |
|                                                                                                                 } | |
|                                                                                                             }, | |
|                                                                                                             "right":{ | |
|                                                                                                                 "op":"=", | |
|                                                                                                                 "left":"c5", | |
|                                                                                                                 "right":0 | |
|                                                                                                             } | |
|                                                                                                         }, | |
|                                                                                                         "right":{ | |
|                                                                                                             "op":"=", | |
|                                                                                                             "left":"s5", | |
|                                                                                                             "right":0 | |
|                                                                                                         } | |
|                                                                                                     }, | |
|                                                                                                     "right":{ | |
|                                                                                                         "op":"=", | |
|                                                                                                         "left":"p5", | |
|                                                                                                         "right":0 | |
|                                                                                                     } | |
|                                                                                                 }, | |
|                                                                                                 "right":{ | |
|                                                                                                     "op":"=", | |
|                                                                                                     "left":"receive5", | |
|                                                                                                     "right":0 | |
|                                                                                                 } | |
|                                                                                             }, | |
|                                                                                             "right":{ | |
|                                                                                                 "op":"=", | |
|                                                                                                 "left":"sent5", | |
|                                                                                                 "right":0 | |
|                                                                                             } | |
|                                                                                         }, | |
|                                                                                         "right":{ | |
|                                                                                             "op":"=", | |
|                                                                                             "left":"c6", | |
|                                                                                             "right":0 | |
|                                                                                         } | |
|                                                                                     }, | |
|                                                                                     "right":{ | |
|                                                                                         "op":"=", | |
|                                                                                         "left":"s6", | |
|                                                                                         "right":0 | |
|                                                                                     } | |
|                                                                                 }, | |
|                                                                                 "right":{ | |
|                                                                                     "op":"=", | |
|                                                                                     "left":"p6", | |
|                                                                                     "right":0 | |
|                                                                                 } | |
|                                                                             }, | |
|                                                                             "right":{ | |
|                                                                                 "op":"=", | |
|                                                                                 "left":"receive6", | |
|                                                                                 "right":0 | |
|                                                                             } | |
|                                                                         }, | |
|                                                                         "right":{ | |
|                                                                             "op":"=", | |
|                                                                             "left":"sent6", | |
|                                                                             "right":0 | |
|                                                                         } | |
|                                                                     }, | |
|                                                                     "right":{ | |
|                                                                         "op":"=", | |
|                                                                         "left":"c7", | |
|                                                                         "right":0 | |
|                                                                     } | |
|                                                                 }, | |
|                                                                 "right":{ | |
|                                                                     "op":"=", | |
|                                                                     "left":"s7", | |
|                                                                     "right":0 | |
|                                                                 } | |
|                                                             }, | |
|                                                             "right":{ | |
|                                                                 "op":"=", | |
|                                                                 "left":"p7", | |
|                                                                 "right":0 | |
|                                                             } | |
|                                                         }, | |
|                                                         "right":{ | |
|                                                             "op":"=", | |
|                                                             "left":"receive7", | |
|                                                             "right":0 | |
|                                                         } | |
|                                                     }, | |
|                                                     "right":{ | |
|                                                         "op":"=", | |
|                                                         "left":"sent7", | |
|                                                         "right":0 | |
|                                                     } | |
|                                                 }, | |
|                                                 "right":{ | |
|                                                     "op":"=", | |
|                                                     "left":"c8", | |
|                                                     "right":0 | |
|                                                 } | |
|                                             }, | |
|                                             "right":{ | |
|                                                 "op":"=", | |
|                                                 "left":"s8", | |
|                                                 "right":0 | |
|                                             } | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"=", | |
|                                             "left":"p8", | |
|                                             "right":0 | |
|                                         } | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive8", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent8", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c9", | |
|                                 "right":0 | |
|                             } | |
|                         }, | |
|                         "right":{ | |
|                             "op":"=", | |
|                             "left":"s9", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "right":{ | |
|                         "op":"=", | |
|                         "left":"p9", | |
|                         "right":0 | |
|                     } | |
|                 }, | |
|                 "right":{ | |
|                     "op":"=", | |
|                     "left":"receive9", | |
|                     "right":0 | |
|                 } | |
|             }, | |
|             "right":{ | |
|                 "op":"=", | |
|                 "left":"sent9", | |
|                 "right":0 | |
|             } | |
|         } | |
|     }, | |
|     "automata":[ | |
|         { | |
|             "name":"process1", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s1", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s1", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent1", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive1", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p1", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p9", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s1", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive1", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p1", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p9", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s1", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent1", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent1", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive1", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                                 { | |
|                                     "ref":"", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent1", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive1", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                                 { | |
|                                     "ref":"", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive1", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent1", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s1", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive1", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent1", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c9", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s1", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive1", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent1", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c9", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive1", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent1", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive1", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent1", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent1", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                                 { | |
|                                     "ref":"", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s1", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive1", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p1", | |
|                                     "value":"p9" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s1", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive1", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c9", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c1", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c9", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive1", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s1", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":"s1" | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s1", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s1", | |
|                                     "value":"s1" | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process2", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s2", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s2", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent2", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive2", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p2", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p1", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s2", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive2", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p2", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p1", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s2", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent2", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent2", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive2", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent2", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive2", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive2", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent2", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s2", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive2", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent2", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c1", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s2", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive2", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent2", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c1", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive2", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent2", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive2", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent2", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent2", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s2", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive2", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p2", | |
|                                     "value":"p1" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c12", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s2", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive2", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c1", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c2", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c1", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive2", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s2", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":"s2" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s2", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s2", | |
|                                     "value":"s2" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process3", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s3", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s3", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent3", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive3", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p3", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p2", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s3", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive3", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p3", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p2", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s3", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent3", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent3", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive3", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent3", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive3", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive3", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent3", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s3", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive3", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent3", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c2", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s3", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive3", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent3", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c2", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive3", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent3", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive3", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent3", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent3", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s3", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive3", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p3", | |
|                                     "value":"p2" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c23", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s3", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive3", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c2", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c3", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c2", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive3", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s3", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":"s3" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s3", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s3", | |
|                                     "value":"s3" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process4", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s4", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s4", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent4", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive4", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p4", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p3", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s4", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive4", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p4", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p3", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s4", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent4", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent4", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive4", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent4", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive4", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive4", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent4", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s4", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive4", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent4", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c3", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s4", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive4", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent4", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c3", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive4", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent4", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive4", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent4", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent4", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s4", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive4", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p4", | |
|                                     "value":"p3" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c34", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s4", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive4", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c3", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c4", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c3", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive4", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s4", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":"s4" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s4", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s4", | |
|                                     "value":"s4" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process5", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s5", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s5", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent5", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive5", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p5", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p4", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s5", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive5", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p5", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p4", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s5", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent5", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent5", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive5", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent5", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive5", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive5", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent5", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s5", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive5", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent5", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c4", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s5", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive5", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent5", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c4", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive5", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent5", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive5", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent5", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent5", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s5", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive5", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p5", | |
|                                     "value":"p4" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c45", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s5", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive5", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c4", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c5", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c4", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive5", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s5", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":"s5" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s5", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s5", | |
|                                     "value":"s5" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process6", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s6", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s6", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent6", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive6", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p6", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p5", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s6", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive6", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p6", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p5", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s6", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent6", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent6", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive6", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent6", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive6", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive6", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent6", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s6", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive6", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent6", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c5", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s6", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive6", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent6", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c5", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive6", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent6", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive6", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent6", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent6", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s6", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive6", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p6", | |
|                                     "value":"p5" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c56", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s6", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive6", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c5", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c6", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c5", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive6", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s6", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":"s6" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s6", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s6", | |
|                                     "value":"s6" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process7", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s7", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s7", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent7", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive7", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p7", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p6", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s7", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive7", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p7", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p6", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s7", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent7", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent7", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive7", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent7", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive7", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive7", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent7", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s7", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive7", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent7", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c6", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s7", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive7", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent7", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c6", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive7", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent7", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive7", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent7", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent7", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s7", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive7", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p7", | |
|                                     "value":"p6" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c67", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s7", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive7", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c6", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c7", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c6", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive7", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s7", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":"s7" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s7", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s7", | |
|                                     "value":"s7" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process8", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s8", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s8", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent8", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive8", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p8", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p7", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s8", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive8", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p8", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p7", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s8", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent8", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent8", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive8", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":2 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent8", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive8", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive8", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent8", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s8", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive8", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent8", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c7", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s8", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive8", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent8", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c7", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive8", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent8", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive8", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent8", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent8", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s8", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive8", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p8", | |
|                                     "value":"p7" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c78", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s8", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive8", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c7", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c8", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c7", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive8", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s8", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":"s8" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s8", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s8", | |
|                                     "value":"s8" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"process9", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"tau__", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s9", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":0.5000000 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":1 | |
|                                 } | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s9", | |
|                                 "right":1 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent9", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":1 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive9", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"¬", | |
|                                 "exp":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"p9", | |
|                                         "right":0 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"p8", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":2 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s9", | |
|                                         "right":1 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive9", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"p9", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"p8", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s9", | |
|                                 "right":2 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent9", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent9", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive9", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent9", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive9", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":2 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive9", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"sent9", | |
|                                 "right":2 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s9", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive9", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent9", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"c8", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":4 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"=", | |
|                                         "left":"s9", | |
|                                         "right":2 | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"receive9", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"sent9", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c8", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":">", | |
|                                     "left":"receive9", | |
|                                     "right":0 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent9", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":1 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c91", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive9", | |
|                                     "right":2 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"sent9", | |
|                                 "right":1 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":3 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"c9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"sent9", | |
|                                     "value":0 | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":0 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"p89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"=", | |
|                                 "left":"s9", | |
|                                 "right":3 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"receive9", | |
|                                 "right":0 | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"p9", | |
|                                     "value":"p8" | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":1 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"c89", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"=", | |
|                                     "left":"s9", | |
|                                     "right":3 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"receive9", | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"c8", | |
|                                 "right":{ | |
|                                     "op":"-", | |
|                                     "left":9, | |
|                                     "right":1 | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"c9", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"c8", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"receive9", | |
|                                     "value":2 | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s9", | |
|                             "right":4 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":"s9" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"done", | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"=", | |
|                             "left":"s9", | |
|                             "right":3 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":1 | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"s9", | |
|                                     "value":"s9" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         } | |
|     ], | |
|     "system":{ | |
|         "elements":[ | |
|             { | |
|                 "automaton":"process1" | |
|             }, | |
|             { | |
|                 "automaton":"process2" | |
|             }, | |
|             { | |
|                 "automaton":"process3" | |
|             }, | |
|             { | |
|                 "automaton":"process4" | |
|             }, | |
|             { | |
|                 "automaton":"process5" | |
|             }, | |
|             { | |
|                 "automaton":"process6" | |
|             }, | |
|             { | |
|                 "automaton":"process7" | |
|             }, | |
|             { | |
|                 "automaton":"process8" | |
|             }, | |
|             { | |
|                 "automaton":"process9" | |
|             } | |
|         ], | |
|         "syncs":[ | |
|             { | |
|                 "synchronise":[ | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done", | |
|                     "done" | |
|                 ], | |
|                 "result":"done" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "p91", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p91" | |
|                 ], | |
|                 "result":"p91" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "c91", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c91" | |
|                 ], | |
|                 "result":"c91" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p89", | |
|                     "p89" | |
|                 ], | |
|                 "result":"p89" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c89", | |
|                     "c89" | |
|                 ], | |
|                 "result":"c89" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p78", | |
|                     "p78", | |
|                     null | |
|                 ], | |
|                 "result":"p78" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c78", | |
|                     "c78", | |
|                     null | |
|                 ], | |
|                 "result":"c78" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p67", | |
|                     "p67", | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p67" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c67", | |
|                     "c67", | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c67" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p56", | |
|                     "p56", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p56" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c56", | |
|                     "c56", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c56" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "p45", | |
|                     "p45", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p45" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "c45", | |
|                     "c45", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c45" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     "p34", | |
|                     "p34", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p34" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     "c34", | |
|                     "c34", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c34" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     "p23", | |
|                     "p23", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p23" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     "c23", | |
|                     "c23", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c23" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "p12", | |
|                     "p12", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"p12" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "c12", | |
|                     "c12", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"c12" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__", | |
|                     null | |
|                 ], | |
|                 "result":"tau__" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "tau__" | |
|                 ], | |
|                 "result":"tau__" | |
|             } | |
|         ] | |
|     } | |
| }
 |