期刊文献+

基于本体语义的模型映射研究 被引量:4

Research on Model Mapping Using Ontology Semantics
下载PDF
导出
摘要 模型转换是模型驱动开发的一项关键技术,模型间的映射关系是模型转换的基础和依据。通过对模型描述语言的语法结构和语义表达特性进行抽象分析,基于本体语义映射,对不同层次的模型映射进行了分类并加以形式化定义,进一步探讨了不同抽象层次模型之间映射关系的建立过程以及所应遵循的基本原则。以UML类模型到C语言模型的映射为例进行了阐述。这不仅可为模型转换的具体实现提供理论指导,还为验证模型之间映射规则的可行性和正确性提供依据。 Model transformation is a key technology of model-driven software development, while the mapping relations between different models are the foundation and basis for the transformation. Based on ontology semantic mapping, a classification for different level model mappings was proposed and defined formally by abstractly analyzing the characteristics of syntax and semantic features of modeling languages.On this basis,a further study was conducted to explore the definition process for mapping relations and the cardinal principles should be followed.The UML-based class model used as a source and the C programming language used as the target are shown in the case study to help interpreting the ideas.It may not only be a theoretical guidance for model transformation,but also can be a measurement for validating the mapping rules between models at different abstract levels.
出处 《计算机科学》 CSCD 北大核心 2008年第5期119-122,共4页 Computer Science
基金 山东省科技发展计划项目(2006GG2201009)
关键词 模型驱动开发 模型映射 本体语义 语义一致 Model-driven development, Model mapping,Ontology semantics, Semantic consistency
  • 相关文献

参考文献14

  • 1Hailpem B, Tarr P. Model-driven development: The good, the bad, and the ugly. IBM Systems Journal, 2006,45(3) :451-461.
  • 2Balmelli 1, Brown D, Cantor M,et al. Model-driven systems development, IBM Systems Journal, 2006,45(3) : 569-585.
  • 3Gardner T, Griffin C, Koehler J, et al. A review of OMG MOF 2. 0 Query / Views / Transformations Submissions and Recommendations towards the final Standard, OMG Document. http://www. omg.com/docs/ad/03-08-02. pdf. 2003.
  • 4Czamecki K, Helsen S. Feature-based survey of model transformation approaches. IBM SyStems Journal,2006,45(3):621-644.
  • 5Caplat G, Sourrouille j L. Model Mapping Using Formalism Extensions. IEEE Software, 2005,22(2):44-51.
  • 6Harel D, Rumpe B. Modeling Languages: Syntax, Semantics and All That Stuff. Technical paper number MCS00-16. The Weizmann Institute of Science. http://www. cs. york. ac. uk/ puml/. 2000.
  • 7Harel D, Rumpe B. Meaningful modeling: what's the semantics of "semantics"?. IEEE Computer Magazine, 2004,37 (10) : 64-72.
  • 8Bezivin J, Harnmoudi S, Lopes D, et al. Applying MDA approach for Web service platform//Proceedings of Enterprise Distributed Object Computing Conference, 2004. Monterey, California, USA, 2004:58-70.
  • 9Dahi V, Saint D P. Natural Language Understanding and Logic Programming. London: Elsevier Science Publishers. 1985.
  • 10Kleppe A, Warmer J, Bast W. MDA Explained. The Model Driven Architecture: Practice and Promise,Boston:Addison-Wesley, 2003.

同被引文献32

  • 1马浩海,麻志毅,吉哲,杨国东,张乐.元模型可度量性及度量方法研究[J].电子学报,2004,32(F12):211-214. 被引量:3
  • 2文必龙,王瑞,姚建蓬,黄俊莲.一种Excel数据到结构化数据的转换方法[J].佳木斯大学学报(自然科学版),2006,24(3):365-367. 被引量:3
  • 3IDANI A, BOULANGER J-L, PHILIPPE L. A generic process and its tool support towards combining UML and B for safety critical systems [ C ]//Proc of the 20th CAINE. 2007:185-192.
  • 4BORGER E,STARK R. Abstract state machines:a method for high- level system design and analysis[ M ]. Berlin: Springer-Verlag, 2003: 71-84.
  • 5MAZON J N, TRUJILLO J. An MDA approach for the development of data warehouses[ J]. Decision Support Systems, 2008,45( 1 ) :41- 58.
  • 6ARMSTRONG J. Industrial integration of graphical and forraal specifications [ J ]. Journal of Systems and Software, 1998,3 ( 40 ) :211 - 225.
  • 7GARGANTINI A,RICCOBENE E,SCANDURRA P. A model-driven validation & verification environment for embedded systems [ C ]// Proc of the 3rd International Symposium on Industrial Embedded Systems. [ S. l. ] :IEEE Press,2008:241-244.
  • 8MOLLER M,OLDEROG E-R,RASCH H. Integrating a formal method into a software engineering process with UML and Java [ J ]. Formal Aspects of Computing,2008,20 (2) : 161 - 204.
  • 9HAREL D, RUMPE B. A meta model-based language and a simulation engine for abstract state machines [ J ]. Journal of Universal Computer Science, 2008,14 (12) : 1949-1983.
  • 10[美]AnnekeKleppe等著,鲍志云.解析MDA[M]人民邮电出版社,2004.

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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