A Simulink to UML model transformation tool for embedded control software development

Yuta Kuroki, Myungryun Yoo, T. Yokoyama
{"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}
引用次数: 4

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.
一个用于嵌入式控制软件开发的Simulink到UML模型转换工具
本文提出了一个将Simulink模型转换为UML模型的工具。嵌入式控制软件的设计过程可分为控制逻辑设计阶段和软件设计阶段。在控制逻辑设计阶段,广泛使用MATLAB/Simulink来建立控制器模型。另一方面,UML在软件设计阶段被广泛使用。我们开发了一个模型转换工具,可以自动转换具有状态转换、数据流条件选择或控制流条件选择的Simulink模型。模型转换工具对Simulink模型的数据流和控制流进行分析,生成具有高效控制流的UML模型。我们已经将模型转换工具应用于许多Simulink模型,并证实了它在嵌入式控制软件设计中的实用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信