This thesis is an application software system (Graphical Petri Net simulator GPNS) providing a window-oriented, menu-driven and graphical interface simulator for Petri nets. This simulator is based on Place/Transition nets (PT-nets). It allows users to design and simulate PT-net under an interactive graphical environment. GPNS also provides a utility, Auxiliary Application Program (AAP), to make it more useful. When applying the AAP with the GPNS, each function in the AAP can be attached to a corresponding transition in the Petri net. Whenever an enabled transition in the Petri Net is fired will cause the corresponding function in the AAP to be executed. In this case, It is closer to a Predicate/Action net than a Place/Transition net, excep...