{'fraction_non_alphanumeric': 0.013477088948787063, 'fraction_numerical': 0.0, 'mean_word_length': 6.581632653061225, '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}}
Hierarchical UML activity diagrams into control interpreted petri nets transformation

The paper presents bi-directional transformation of two hierarchical hardware behavior description diagrams - UML Activity Diagrams and Control Interpreted Petri Nets. The transformation rules covers representation of UML complex activities by means of Petri Net macroplaces and macrotransitions. Bi-directional transformation ensures fully efficient cooperation of designers teams working with both mentioned technologies. Additionally, transformation of UML Activity Diagrams enables use of various analysis, verification and synthesis techniques available for Petri Nets, which is especially important considering safe reconfigurable logic controllers.