{'fraction_non_alphanumeric': 0.02006335797254488, 'fraction_numerical': 0.0021119324181626186, 'mean_word_length': 5.116129032258065, '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}}
Automated Adaptation of Business Process Models Through Model Transformations Specifying Business Rules

Both business processes and business rules are changing over time. In addition, when business process models try to capture all details, they are complex and need to deal with variability according to context. Manual adaptation of process models takes time and is error-prone. We address these issues through explicit separation of process models (represented in BPMN) and specifications of business rules (represented as modeltransformation rules based on BPMN). Applying such rules as model transformations to a model of a reference process (at design-time) leads to models of either refined or new models of business processes. In this way, both the change of a process per se or the inclusion of a new business rule can be handled through automated adaptation of the related business models, without an extension of the BPMN 2.0 standard.