期刊文献+

基于ATL引擎的UML到Simulink模型转换方法研究 被引量:1

Research on Model Transformation from UML to Simulink Based on ATL Engine
下载PDF
导出
摘要 针对UML的半形式化的表达方式缺乏精确的语义,无法验证软件设计过程中正确性的问题,展开UML设计模型到Simulink仿真模型转换方法研究。提出了一种UML状态机到Simulink/Stateflow的模型转换方法,建立UML状态机元模型、Simulink/Stateflow元模型以及状态机元模型到Stateflow元模型的映射规则。选取自动飞控软件作为案例,验证该方法的正确性。方法实现UML设计模型和Simulink仿真模型的自动转换,提高嵌入式软件开发效率,丰富并且完善模型驱动开发,也为嵌入式软件开发提供了技术支持。 The semi- formal property of UML lacks precise semantics,making it difficult to be validated.To solve this shortcoming,this paper develops model transformation research between UML design model and Simulink simulation model,proposes a model transformation method from UML machine to Simulink /Stateflow,builds UML machine meta- model and Simulink / Stateflow meta- model,design a set of mapping rule between UML machine meta- model and Simulink / Stateflow meta- model. Last,this paper validates technique and method correctness using automatic flight control system as antitype. The method achieve automatic transformation between UML design model and Simulink simulation model,improving the efficiency of embedded software development,enriching MDD technique,and providing technique support for embedded software development.
出处 《航空计算技术》 2015年第2期129-134,共6页 Aeronautical Computing Technique
基金 航空科学基金项目资助(2013ZC31005)
关键词 模型驱动开发 模型转换 ATL UML SIMULINK model driven development model transformation ATL UML Simulink
  • 相关文献

参考文献10

  • 1ElsayedAElsayed,著.ReliabilityEngineering[M].杨舟,译.北京:电子工业出版社,2013.
  • 2Tatsuya Kamiyama ,Takahiro Soeda, Myungryun Yoo. A Sim- ulink to UML Transformation Tool for Embedded Control Software Design [ J ]. International Journal of Modeling and Optimization,2012,2( 3 ) : 197 - 201.
  • 3Shi J, T~rngren M, Servat D, et al. Combined Usage of UML and Simulink in the Design of Embedded Systems : Investiga- ting Scenarios and Structural and Behavioural Mapping [ C ]//Paderborn, Germany : 4th Workshop of Objectoriented Modeling of Embedded Real- time Systems, 2007.
  • 4Lisane B Brisolara, Marcio F S Oliveira, Ricardo Redin. U- sing UML as Front- end for Heterogeneous Software Code Generation Strategies [ R ]. EDAA, 978 - 3 - 9810801 - 3 -1/DATE08,2008.
  • 5OMG. MDA Guide Versionl. 0.1 [ EB/OL]. New York: Ob- ject Management Group, (2003.06.01) [ 2014.7. 11 ]. ht- tp ://www. omg. org/cgi- bin/doc, omg/03 -06 -01. pdf.
  • 6刘亚萍,黄志球,祝义.基于元建模的实时系统模型转换方法研究[J].小型微型计算机系统,2010,31(11):2145-2153. 被引量:8
  • 7The Eclipse Foundation. ATLAS Transformation Language [EB/OL]. (2003. 6. 7) [2014. 7. 11 ]. http://wiki, e- clipse, org/ATlJTutorials.
  • 8谭云杰.ThinkinginUML[M].北京:中国水利水电出版社.2012.
  • 9Dabney James B, Harman Thomas L. Mastering Simulink [ M ]. London : Prentice Hall ,2003.
  • 10刘兴华,曹云峰.支持模型驱动开发的飞控系统数字样机设计[J].计算机集成制造系统,2011,17(1):23-29. 被引量:11

二级参考文献6

共引文献17

同被引文献3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部