Title :
On transforming Petri net model to Moore machine
Author :
Chang, Carl K. ; Huang, Hsuanwei
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fDate :
31 Oct-2 Nov 1990
Abstract :
The absence of satisfactory methods for verifying the liveness and fairness properties limits the analysis power of Petri net theories. An approach is introduced to connect the Petri net model with the Model Checker. A translator is used to transform the reachability graph of the Petri net to the Moore machine. The Moore machine and the behaviors specified by temporal logic are the inputs of the Model Checker, which is able to verify the properties of liveness and fairness. During the transformation, local and global behaviors of the Petri net model are separated, which means that a certain modularity can be achieved. An optimization technique is presented to trim the unnecessary local information from the local reachability graphs. The space complexity of manipulating the global reachability graph, which is generated by combing the trimmed local reachability graph, can be reduced. Moreover, a new approach is proposed to verify the concurrency behavior by using the Model Checker
Keywords :
Petri nets; computational complexity; finite automata; parallel programming; program verification; temporal logic; Model Checker; Moore machine; Petri net; concurrency behavior; fairness; liveness; local reachability graphs; optimization technique; reachability graph; space complexity; temporal logic; verification; Automatic testing; Computer aided software engineering; Concurrent computing; Control system analysis; Logic; Performance analysis; Power generation; Roentgenium; Software engineering; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
DOI :
10.1109/CMPSAC.1990.139365