Java Software for Petri-Net-Based Approaches to Discrete Event Systems
Xiaojun Wang,Chun Han,Hesuan Hu
DOI: https://doi.org/10.1109/icca.2018.8444173
2018-01-01
Abstract:The software platform has been developed in Java language to handle the basic problems of discrete event systems that are modeled by Petri nets. A user-friendly graphical interface allows to activate simulation modes covering the key topics of analyses such as the basic properties analysis, reachability graph analysis, partial reachability graph analysis, path analysis, minimal siphons and traps analysis, P/T inequality analysis, and dynamic step analysis. Similarly, we have done a lot of programming innovation, such as in the data structure and search algorithm, in order to make the software more efficient. Compared with other software, ours can be quicker to attain the simulation results. Moreover, our Petri net simulator proves to be a valuable aid for Control Engineering education. We consider to open all source codes which are related to basic properties about the Petri nets so as to assist more research teams to reduce the difficulty when developing their own simulation platforms.