91 the synch points 81 in fig7 summarize the output of a number of steps indicated in fig8 for example the projectile shuttle 93 includes twelve events 95 and propellant shuttle 94 includes eight events 96 illustrate the steps that must be performed fig9 presents a detailed gantt chart view 72 of stem 10 the detailed gantt chart view 72 shows the sequencing and parallelism involved in the various system events in fig9 the gantt chart 72 depicts the steps involved for synch point 81 b ram projectile retract complete to rotate tray open propellant retainer to ram position 81 c to place propellant retract complete 81 d to place propellant retract complete 81 e from fig7 the fig7 synch point steps correspond with fig8 steps 97 102 the detailed gantt chart data is fed into a simulation engine to verify that the stem 10 is executable and confirms the dependencies are complete and accurate based on the simulation of the system events the events that are on the critical path of a system timeline can be identified this identification of critical path events leads to an understanding of the drivers in a system timeline and provides a vehicle for optimizing the system design in a given problem space an algorithm has been developed for identifying critical path events in the detailed gantt chart view of stem fig1 shows an example of critical path events which maybe highlighted in u201c red u201d color for.