{'fraction_non_alphanumeric': 0.015853658536585366, 'fraction_numerical': 0.0, 'mean_word_length': 5.21969696969697, '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}}
An Extended Simulink to UML Model Transformation Tool for Embedded Control Software Development

The paper presents a tool to transform Simulink models into UML models. The embedded control software design process can be divided into the control logic design phase and the software design phase. MATLAB/Simulink is widely used to build a controller model in the control logic design phase. On the other hand, UML is widely used in the software design phase. We have developed a model transformation tool to transform Simulink models into UML models: class diagrams, object diagrams, sequence diagrams, communication diagrams, activity diagrams and state machine diagrams. We have applied the model transformation tool to a number of Simulink models and have confirmed its usefulness for embedded control software design.