TY  - JOUR
T1  - Petri Net Based Event Driven Programming
AU - Zbeel, Bahaa Mohsen 
JO  - Journal of Engineering and Applied Sciences
VL  - 14
IS  - 13
SP  - 4295
EP  - 4302
PY  - 2019
DA  - 2001/08/19
SN  - 1816-949x
DO  - jeasci.2019.4295.4302
UR  - https://makhillpublications.co/view-article.php?doi=jeasci.2019.4295.4302
KW  - Models of computation
KW  -programming paradigms
KW  -reactive computation
KW  -reusable software
KW  -decomposes
KW  -adaptability process
AB  - The idea of this research is how to program event driven systems such as graphical user interfaces,
games which can be modeled with Petri nets, a graphical and mathematical modeling tool, using their incidence
matrices and a suggested program structure. Incidence matrix defines and analyzes completely the dynamic
behavior of Petri nets by some equations. In this way, a numerical method could achieve to adapt the program
behavior easily with benefits of using the analysis power of Petri nets. The suggested program structure
decomposes the overall program into 3 parts: the event handler&#146;s library part, the driver routine part and a
resource file part containing the incidence matrix. In this manner the program reusability will increase and
simplify the program adaptability process and shorten the program construction life time.
ER  - 