{'fraction_non_alphanumeric': 0.02404809619238477, 'fraction_numerical': 0.0, 'mean_word_length': 5.6158940397351, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A UML Model to Simulink Model Transformation Method in the Design of Embedded Software

Model Driven Development is becoming the trend of embedded software development, UML and Simulink are very important modeling languages. However, UML is a semi-formal modeling language, lacking of accurate semantics, which can't validate correctness of embedded software development. To solve this problem, this paper presents a model transformation method between UML design model and Simulink simulation model. The method consists of UML StateMachine meta-model, Simulink/Stateflow meta-model and a set of mapping rules from UML meta-model to Simulink meta-model. Last we apply this method to flight control software of autopilot system. The method implements automatic transformation from UML to Simulink, improving development efficiency of embedded software, and providing technique support for embedded software development, such as automobile control system, express control system, and avionics system.