{'fraction_non_alphanumeric': 0.027777777777777776, 'fraction_numerical': 0.0, 'mean_word_length': 5.007936507936508, '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}}
Achieving Atomicity of Tokens in Time Petri Nets: An Approach Based on Virtual Tokens

Token atomicity is a very important issue in Time Petri nets, as lack of atomicity causes some analysis problems like reach ability analysis. Literature review provides some approaches for achieving atomicity property, such as 'ASAP firing', 'delay before firing', and 'aging tokens'. This paper presents a new approach for achieving atomicity of tokens in Petri nets, the new approach uses 'virtual' tokens. A realization of this approach on MATLAB platform called GPenSIM is also briefly described in this paper. The uniqueness of this paper is that the new approach follows nature - replicating what happens to token flow in real-life discrete event dynamic systems.