{'fraction_non_alphanumeric': 0.025717111770524232, 'fraction_numerical': 0.0, 'mean_word_length': 5.701986754966887, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
New Approach for Embedded Computer Numeric Control Development

After analyzing the shortcomings of traditional code-centric development process for embedded computer numeric control (CNC), this paper presents a new approach: Embedded cNc Development based on modEl Driven (ENDED) which enjoys the advantages of model-driven development (MDD) and domain specific modeling (DSM). This approach is a model-based methodology which includes three parts: construction of domain modeling language, model transformation, code auto-generation from domain model. Multi-view based meta-modeling method was employed in the first step of ENDED to construct the CNC modeling language. During the model transformation part, three requirements of model transformation were proposed and corresponding processing strategies were elaborated. In the last part, code auto generator based on domain library to improve the productivity was described in details and an illustrative example was tested to show the feasibility of ENDED.