系统仿真学报 ›› 2021, Vol. 33 ›› Issue (9): 2119-2127.doi: 10.16182/j.issn1004731x.joss.20-0374

• 仿真建模理论与方法 • 上一篇    下一篇

基于模型驱动工程的形式化模型转换技术

朱智, 雷森, 雷永林   

  1. 国防科技大学 系统工程学院,湖南 长沙 410073
  • 收稿日期:2020-06-17 修回日期:2020-08-17 出版日期:2021-09-18 发布日期:2021-09-17
  • 作者简介:朱智(1989-),男,博士,讲师,研究方向为仿真建模。E-mail:zhuzhi@nudt.edu.cn
  • 基金资助:
    国家自然科学基金(61273198)

Exploring Formal Model Transformation Techniques within Model Driven Engineering

Zhu Zhi, Lei Sen, Lei Yonglin   

  1. College of System Engineering, National University of Defense Technology, Changsha 410073, China
  • Received:2020-06-17 Revised:2020-08-17 Online:2021-09-18 Published:2021-09-17

摘要: 随着仿真系统的复杂性及其仿真模型在各个领域的广泛应用,用户对仿真模型的开发效率和质量提出了更高的要求。针对当前模型驱动工程主要应用于有关仿真软件工具的工程化实现,尚未达到模型层面而未能进行形式化分析,基于模型驱动工程,从元建模、模型转换两个方面设计了领域特定语言及形式化的模型转换体系,以火控通道控制系统为例,将概念模型自动化转换为具有精确语义形式体系表示的可执行仿真模型,直到最终代码框架的生成。研究成果具有通用性,能为各类模型转换工作提供有效指导,对提升仿真模型的开发效率和质量有重要意义。

关键词: 模型驱动工程, 元建模, 模型转换, 语言工程

Abstract: With the increasing complexity of simulation system and the wide use of simulation models, the higher requirements of the efficiency and quality for simulation models are needed. Currently, model-driven engineering is mostly applied in many simulation software tools, which cannot really carry out the formal analysis at the model level. Based on model driven engineering, the domain specific language with metamodeling and engineering model continuity is designed. Taking a group fire control channel system as the example, the domain specific language is designed and the conceptual models are transformed into other precise semantics to carry out the final executable simulations. The research results can effectively guide the model transformation, which can improve the efficiency and quality of simulation models.

Key words: model driven engineering, metamodeling, model transformation, language engineering

中图分类号: