期刊文献+

面向信息物理融合系统的异构模型转换方法 被引量:4

Heterogeneous model translation method for the cyber physical system
下载PDF
导出
摘要 作为一种深度网络化嵌入式系统,信息物理融合系统(Cyber-Physical System,CPS)具有联合动态性、系统组成异质性、计算过程与物理过程的多尺度融合性等典型特征,使得基于单一模型的传统嵌入式系统模型构建和仿真验证方法面临新的挑战.在CPS系统设计开发与仿真验证时,往往需要组合使用多种设计模型或建模语言以描述信息域与物理域实体特点.针对CPS计算物理深度融合的问题,在分析基于计算模型和物理模型进行CPS系统协同开发需求和可行性的基础上,以统一建模语言(Unified Modeling Language,UML)模型和仿真(Simulink)模型分别作为计算过程和物理过程典型建模方式,研究了连续时间和离散事件模型间的结构映射和行为映射,提出了一种Simulink模型与UML类图和活动图之间的转换方法,并通过ATL(ATLAS Transformation Language)转换规则实现了技术验证. As a kind of deeply networked embedded system,the Cyber-Physical system(CPS) has been characterized by the joint dynamics among computation,and heterogeneous composition,multi-scale fusion between computing process and physical process etc.It is inadequate and difficult for the single model design methods for the traditional embedded computing system to adapt to the requirements of CPS modeling and simulation.In the process of design,development and simulation,the CPS often needs to combine multiple design models or to use the modeling language to describe the entity of the computing domain and physical domain.Towards the computing-physical depth fusion of in the CPS,based on the analysis of the demand and feasibility of the computing model and physical model collaborative development in the CPS,this paper use the unified modeling language(UML) model and Simulink model as the computing process and physical process modeling method separately,studies the structure mapping and behavior mapping between continuous time model and discrete event model. An approach to the transformation between the Simulink model and the UML class diagram and activity diagram is presented and verified by ATLAS transformation language(ATL) technology to realize the conversion rules.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2015年第2期108-115,151,共9页 Journal of Xidian University
基金 国家863计划资助项目(2011AA010102)
关键词 嵌入式系统 计算物理融合 模型转换 仿真建模 统一建模语言 embedded systems computing-physical integration model transformation simulation modeling unified modeling language
  • 相关文献

参考文献13

  • 1何积丰.Cyber-physicalsystems.中国计算机学会通讯,2010,(1):25-29.
  • 2Derler P,Lee E A,Sangiovanni-Vincentelli A L.Addressing Modeling Challenges in Cyber-physical Systems[R].UCBIEECS-201H7,2011.
  • 3李仁发,谢勇,李蕊,李浪.信息-物理融合系统若干关键问题综述[J].计算机研究与发展,2012,49(6):1149-1161. 被引量:75
  • 4Stephan M,Stevenson A.A Comparative Look at Model Transformation Languages[EB/OL].[2013-11-02].cs.queensu.ca/~stephan1projects/836.pdf.
  • 5Reichmann C,Gebauer D,Muller-Glaser K D.Model Level Coupling of Heterogeneous Embedded Systems[EB/OL].[2013-10-12].pdf.aminer.org/0001562/512/modus_integrated_oriental_model_for_rapid_prototyping.pdf.
  • 6Sakairi T,Palachi E,Cohen C,et al.Model Based Control System Design Using SysML,Simulink,and Computer Algebra System[J].Journal of Control Science and Engineering,2013,2013:485380.
  • 7Palachi E,Cohen C,Takashi S.Simulation of Cyber Physical Models Using SysML and Numerical Solvers[C]//IEEE International Systems Conference.Piscataway:IEEE,2013:671-675.
  • 8Nicolescu G,Boucheneb H,Gheorghe L,et al.Methodology for Efficient Design of Continuous/Discrete-events Co-simulation Tools[EB/OL].[2013-10-15].http://www.researchgate.net/profile/Luiza_Gheorghe_Iugan/publication/228937677_Methodology_for_efficient_design_of_continuousdiscrete-events-co-simulation-tods/file/72e7e524580ae82ddf.pdf.
  • 9刘辉,麻志毅,邵维忠.模型转换中特性保持的描述与验证[J].软件学报,2007,18(10):2369-2379. 被引量:19
  • 10张天,Frédéric JOUAULT,Christian ATTIOGBE,Jean BEZIVIN,李宣东.基于MDE的异构模型转换:从MARTE模型到FIACRE模型[J].软件学报,2009,20(2):214-233. 被引量:9

二级参考文献44

  • 1陈铭松,赵建华,李宣东,郑国梁.时间自动机可达性分析中的状态空间约减技术综述[J].计算机科学,2006,33(6):1-6. 被引量:3
  • 2OMG. Unified modeling language: Superstructure v2.0. 2005. http://www.omg.org/docs/formal/05-07-04.pdf
  • 3FIACRE Home Page. http://www-sop.inria.fr/oasis/fiacre/
  • 4OMG. A UML profile for MARTE Beta 1. 2007. http://www.omg.org/cgi-bin/doc?ptc/2007-08-04
  • 5France R, Rumpe B. Model-Driven development of complex software: A research roadmap. In: Knight J, ed. Future of Software Engineering (FoSE) on the 29th Int'l Conf. on Software Engineering. Washington: IEEE CS Press, 2007.37-54.
  • 6Bezivin J, Jouault F, Rosenthal P, Valduriez P. Modeling in the large and modeling in the small. In: Aβann U, Aksit M, Rensink A, eds. Proc. of the Model Driven Architecture: Foundations and Applications 2003/2004. Berlin: Springer-Verlag, 2004.33-46.
  • 7Miller J, Mukerji J. MDA guide version 1.0.1. OMG, 2003. http://www.omg.org/does/omg/03-06-01.pdf
  • 8Jouault F, Bezivin J. KM3: A DSL for metamodel specification. In: Gorrieri R, Wehrheim H, eds. Proc. of the 8th IFIP Int'l Conf. on Formal Methods for Open Object-Based Distributed Systems. Berlin: Springer-Verlag, 2006. 171-185.
  • 9ATLAS Team. ATLAS Transformation Language (ATL) Home Page. http://www.eclipse.org/gmt/atl/
  • 10Jouault F, Bezivin J, Kurtev I. TCS: A DSL for the specification of textual concrete syntaxes in model engineering. In: Jarzabek S, ed. Proc. of the 5th Int'l Conf. on Generative Programming and Component Engineering (GPCE 2006). New York: ACM Press, 2006.249-254.

共引文献119

同被引文献31

引证文献4

二级引证文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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