{'fraction_non_alphanumeric': 0.014453477868112014, 'fraction_numerical': 0.0, 'mean_word_length': 5.259887005649717, '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}}
An Y MDE Approach for Enactable Software Process Models Generation

The advent of MDE enabled to automate software development while reducing its production time. While software companies need continually to improve and customize their software processes, an automated approach to do so is still lacking. Most of those companies have an organizational process that is used whenever they have an upcoming development project. Reusing the same process for any development project is somehow inadequate. So, tailoring of such a process is necessary to fit organisational and operational companies’ needs. However, even if that tailored process can be used for a specific project, it still lacks resources needed for execution. In this short paper, we propose a Y model-based approach that allows tailoring software processes and generating enactable software process models by using models transformations. We defined metamodels to express models involved in those transformations. We illustrate our approach with an extract of the UWE Process which we adapt and instantiate for a development project with .Net