{"title":"一个用于嵌入式控制软件开发的Simulink到UML模型转换工具","authors":"Yuta Kuroki, Myungryun Yoo, T. Yokoyama","doi":"10.1109/ICIT.2016.7474835","DOIUrl":null,"url":null,"abstract":"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 automatically transform Simulink models with state transitions, conditional selection of data flows or conditional selection of control flows. The model transformation tool analyzes the data flows and control flows of Simulink models and generates UML models with efficient control flows. We have applied the model transformation tool to a number of Simulink models and have confirmed its usefulness for embedded control software design.","PeriodicalId":116715,"journal":{"name":"2016 IEEE International Conference on Industrial Technology (ICIT)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A Simulink to UML model transformation tool for embedded control software development\",\"authors\":\"Yuta Kuroki, Myungryun Yoo, T. Yokoyama\",\"doi\":\"10.1109/ICIT.2016.7474835\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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 automatically transform Simulink models with state transitions, conditional selection of data flows or conditional selection of control flows. The model transformation tool analyzes the data flows and control flows of Simulink models and generates UML models with efficient control flows. We have applied the model transformation tool to a number of Simulink models and have confirmed its usefulness for embedded control software design.\",\"PeriodicalId\":116715,\"journal\":{\"name\":\"2016 IEEE International Conference on Industrial Technology (ICIT)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-03-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Industrial Technology (ICIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIT.2016.7474835\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Industrial Technology (ICIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIT.2016.7474835","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A 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 automatically transform Simulink models with state transitions, conditional selection of data flows or conditional selection of control flows. The model transformation tool analyzes the data flows and control flows of Simulink models and generates UML models with efficient control flows. We have applied the model transformation tool to a number of Simulink models and have confirmed its usefulness for embedded control software design.