{'fraction_non_alphanumeric': 0.015985790408525755, 'fraction_numerical': 0.0, 'mean_word_length': 5.748502994011976, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Model Transform Based on a Kind of Transition Subnet

Transition refinement and subnet abstraction are key approaches to realize modularization and hierarchical modeling in a Petri nets model; using these two methods, the Petri nets based structural design becomes possible. Model transforming technologies using a kind of transition subnet – the engineering subnet, are presented in this paper; the operations of subnet abstraction and transition refinement are defined. The research shows that, under certain preconditions, important prosperities such as boundedness, safety, deadlock free and reversibility are reserved in subnet abstraction transformations; when a transition is refined using an engineering subnet, prosperities including boundedness, deadlock free and reversibility keeps reserved, but safety is not certainly to be effective any longer. The paper also shows that after the transformation a model can keep the same interfaces and similar actions as before by using engineering subnet method. Petri nets based modeling in complex systems becomes feasible and effective with the help of engineering subnet.