public class Test
{
	public static void main(String [ ] args)
	{
		// constants
		double simulationPeriod = 10;
		double interarrivalTimeMean = 1;
		double processingTime1Mean = 0.8;
		double processingTime2Mean = 0.98;
		int bufferSize1 = 3;
		int bufferSize2 = 2;
		
		// output system parameters
		System.out.println("simulation period = " + simulationPeriod);
		System.out.println("inter-arrival time mean = " + interarrivalTimeMean);
		System.out.println("processing time 1 mean = " + processingTime1Mean);
		System.out.println("processing time 2 mean = " + processingTime2Mean);
		System.out.println("buffer size 1 = " + bufferSize1);
		System.out.println("buffer size 2 = " + bufferSize2);
		
		// simulation
		SignalProcessingSystem s = new SignalProcessingSystem (bufferSize1, bufferSize2);
		s.simulate(simulationPeriod, interarrivalTimeMean, processingTime1Mean, processingTime2Mean); 
		System.out.println("\nSimulation over");
	}
}
