Parallel Programs and State Sequences--A Study of Interleaving Convention

袁崇义,余鹏,王生原
DOI: https://doi.org/10.3969/j.issn.1004-731x.2003.z1.006
2003-01-01
Abstract:A program system is, in the first place, a physical system, which behaves in accordance with physical laws. But it is a common convention for parallel programming models to rely on state sequences in their mathematical semantic treatment. When a partially ordered state space is fully ordered by interleaving, misleading results may emerge in program property argumentation. Possible misleading results, i.e. deviations from real execution, can be revealed with the help of Petri Nets. These deviations are related to what is called conflict, contact, concurrency and confusion in Petri Nets. This paper analyzes such misleading situations in terms of Petri Nets.
What problem does this paper attempt to address?