This document summarizes a research paper that proposes using Petri nets to model and schedule job shop manufacturing systems. It begins by introducing Petri nets and their use in modeling complex systems. It then discusses how timed Petri nets can be used to model manufacturing systems by associating delays with transitions. The document proceeds to define the general scheduling problem and job shop scheduling problem. It concludes by illustrating how Petri nets can be used to model and schedule a sample job shop scheduling problem by integrating modeling and optimization.