{'fraction_non_alphanumeric': 0.008762322015334063, 'fraction_numerical': 0.0, 'mean_word_length': 5.6231884057971016, '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}}
Software engineering within a dynamic digital business ecosystem

The goal of fast adaptations and modifications according to continuous change requests is common to all software engineering methodologies. In most cases, sooner or later this results in a mismatch between the software specification and the actual implementation with related disadvantages such as the impossibility of performing validations of related models. We present here an aspect of the digital business ecosystem concept that gives incentives for more responsible software engineering approaches in general by offering a platform for automatic composition of services and re-adaptation of the specifications based on actual changes. The main innovation is a natural language based modelling notation that enables ecosystems of companies to use software described in a high-level language that can also be understood by non-technical users.