Huang, Hejiao: Property-Preserving Petri Net Process Algebra in Software Engineering