{'fraction_non_alphanumeric': 0.018027571580063628, 'fraction_numerical': 0.0, 'mean_word_length': 5.421768707482993, '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}}
Improved Support for the Description and Usage of Process Patterns

Process Patterns are a valuable means to model and execute processes. However, present process patterns have deficiencies with respect to their description. These deficiencies might prove to be an obstacle for process patterns to become a strong and useful approach for process management, since they cause ambiguity. Therefore, in this paper we propose the Process Pattern Description Language (PPDL), which embodies concepts to overcome the mentioned deficiencies. These concepts are the explicit definition of the pattern’s problem, the modularity of process patterns, the more formal definition of the pattern’s process and relationships and the specializing of process patterns. The PPDL is based on the UML and supports the everyday work of miners and users of process patterns in providing notational elements for process patterns. An example illustrates our approach.