Model on Asynchronous Communication Program Verification Based on Communicating Petri Nets

Qi-Zhe YANG,Guo-Qiang LI
DOI: https://doi.org/10.13328/j.cnki.jos.005191
2017-01-01
Abstract:Since multi-stack models are generally Turing-complete,verification problems on general models for asynchronous communication programs are undecidable.This paper proposes a new model based Petri net,named communication Petri nets (C-Petri nets) to model asynchronous communication programs.Applying the k-shaped restriction on the input communications and the abstraction on each stack based on popping lemma of regular languages,the coverability problem of the restricted C-Petri net is decidable by encoding the model to data Petri nets.
What problem does this paper attempt to address?