{'fraction_non_alphanumeric': 0.0076481835564053535, 'fraction_numerical': 0.0, 'mean_word_length': 5.55, '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}}
Safeness-enforcing supervisory control for railway networks

We deal with the problem of modeling railway networks with Petri nets in order to apply the theory of supervisory control for discrete event systems to automatically design the system controller. We provide a modular representation of railway networks in terms of stations and tracks including sensors and semaphores. We ensure safeness and local liveness by imposing both the generalized mutual exclusion constraints and constraints involving the firing vector.