| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -63,13 +63,17 @@ module station6 = station1 [s1=s6, loop1a=loop6a, loop1b=loop6b, serve1=serve6] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					// cumulative rewards | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//rewards "waiting" // expected time the station 1 is waiting to be served | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//	s1=1 & !(s=1 & a=1) : 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//endrewards | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					rewards "waiting" // expected time the station 1 is waiting to be served | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						s1=1 & !(s=1 & a=1) : 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					endrewards | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//rewards "served" // expected number of times station1 is served | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//	[serve1] true : 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//endrewards | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					rewards "served" // expected number of times station1 is served | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						[serve1] true : 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					endrewards | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					label "server1serving" = s=1 & a=1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					label "server5polling" = s=5 & a=0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					label "server5serving" = s=5 & a=1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					init | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					s = 1 & | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |