期刊文献+

用于计算机数控系统模型层验证的模型转换

Model Transformation Used for Model Verification of CNC System
在线阅读 下载PDF
导出
摘要 传统的以代码为中心的数控系统开发方式使系统测试滞后,性能难以保证,开发成本增加.针对这种情形,文中提出利用模型转换将领域模型转换为第三方验证工具(Matlab或UPPAAL)可识别的模型来进行系统性能早期测试,从模型层保证系统的可靠性.采用基于元模型层的规则定义、语义动态添加和基于设计模式的操作等策略,以满足模型转换的语义保持性、转换一致性、转换可终止性、转换易扩展性等具体要求,并给出了模型转换实现的理论框架以及点对点转换和两步法转换两种实现方式.最后,通过一个从数控系统工作模式模型到StateFlow模型的转换实例,从建模语言构建、映射规则定义、算法设计等方面验证了上述模型转换理论框架和实现方式的可行性及正确性. The traditional code-centered development methods of CNC systems have made the system testing lag behind. They cannot guarantee system performances and often result in an increase in the development cost. To solve this problem, a new approach, which transforms the domain model to another model discerned by a third-party verification tool (Matlab or UPPAAL), is proposed to guarantee the system reliability in the model layer. In this ap- proach, several strategies including the rule definition based on the meta-model layer, the dynamic semantic attaching and the operation based on the design pattern are presented to meet the specific requirements for the semantic retentivity as well as the transformation consistency, terminability and extensibility of the model transformation. Then, a theoretical framework for the model transformation and two realization methods respectively with the point- to-point and the two-step transformations are described. An example of the model transformation from a CNC working mode model to a StateFlow model is finally presented to verify the feasibility and accuracy of the framework and its realization in terms of the modeling language construction, the mapping rule definition and the algorithm design.
出处 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第4期80-85,共6页 Journal of South China University of Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(50575075) 广东省自然科学基金资助项目(05103543)
关键词 计算机数控 模型验证 模型转换 元模型 特定领域建模 computerized numerical control model verification model transformation meta-model specific domain modeling
作者简介 郑建华(1977-),男,博士生,主要从事嵌入式控制系统、复杂系统建模及性能验证研究.E-mail:zheng.jianhua@mail.scut.edu.cn
  • 相关文献

参考文献10

  • 1Wang S G,Kang G.Constructing reconfigurable software for machine control system[J].IEEE Transaction on Robotics and Automation,2002,18(18):475-485.
  • 2肖苏华,李迪,叶峰,舒兆港.基于特定领域建模的数控系统元模型研究[J].深圳大学学报(理工版),2008,25(1):92-96. 被引量:16
  • 3高军礼,李迪,郑时雄,冯寿廷.一种模块化结构的开放式计算机数控系统(英文)[J].华南理工大学学报(自然科学版),2005,33(6):36-40. 被引量:4
  • 4Uppsala University.UPPAAL[EB/OL].(2006-09-08)[2008-04-02].http:∥www.uppaal.com/.
  • 5Sendall S,Kozaczynski W.Model transformation:the heart and soul of model-driven software development[J].IEEE Software,2003,20(5):42-45.
  • 6Czarnecki K,Helsen S.Classification of model transformation approaches[C]∥Proceedings OOPSLA'03 Workshop on Generative Techniques in the Context of Model-Driven Architecture.New York:ACM,2003:1-17.
  • 7Mens T,Van Gorp P.A taxonomy of model transformation[J].Electronic Notes in Theoretical Computer Science,2006,152(3):125-142.
  • 8Aditya A,Gabor K,kos L.An end-to-end domain-dri-ven software development framework[C]∥Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming,Systems,Languages,and Applications.New York:ACM,2003:8-15.
  • 9Jishnu M,Joaquin M.Overview and guide to OMG's architecture[EB/OL].(2003-05-01)[2008-04-05].http:∥www.omg.org/cgi-bin/doc? Mda-guide.
  • 10Wolfgang P,HerMann S.Design patterns for object-oriented software development[C]∥Proceedings of the 19th International Conference on Software Engineering.New York:ACM,1997:663-664.

二级参考文献16

  • 1林浒,蔡光起,李凤宪,钟利明,郭锐锋.实时化的Linux系统及其实时性能的研究[J].小型微型计算机系统,2004,25(8):1454-1457. 被引量:12
  • 2OMAC Architecture Work Group.OMAC Baseline Architecture Functional Requirements Version 1.0 [S],2002.
  • 3Wang S G,Shin K G.Constructing reconfigurable software for machine control systems [J].IEEE Trans on Robotics and Automation,2002,18(4):475-486.
  • 4Wang Y H,Hu J,Li Y.Study on a reconfigurable model of an open CNC kernel [J].Journal of Materials Processing Technology,2003(138):472-474.
  • 5Mellor S J,Scott K,Kendall S,et al.MDA Distilled:Principles of Model-Driven Architecture [M].Boston:Addison-Wesley,2004.
  • 6Pender T.UML Bible [M].New York:John Wiley & Sons,2003.
  • 7Gao J L,Li D,Zheng S X,et al.Building open architecture computer numerical controller [J].Journal of Information & Computational Science,2004,1(3):55-60.
  • 8Wigley A,Sutton M.Microsoft . NET Compact Framework [M].Washington:Microsoft Press,2003.
  • 9Douglass B.实时设计模式——实时系统的强壮的、可扩展的体系结构[M].北京:北京航空航天大学出版社,2004.
  • 10特定领域建模[EB/OL].[2007-04-01].http://www.dsmforum.org/.

共引文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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