上海交通大学学报(英文版) ›› 2012, Vol. 17 ›› Issue (2): 171-177.doi: 10.1007/s12204-012-1248-2

• 论文 • 上一篇    下一篇

Research on Metamodels Consistency Verification Based on Formalization of Domain-Specific Metamodeling Language

JIANG Tao∗ (江涛), WANG Xin (王新)   

  1. (School of Mathematics and Computer Science, Yunnan University of Nationalities, Kunming 650031, China)
  • 出版日期:2012-04-28 发布日期:2012-05-31

Research on Metamodels Consistency Verification Based on Formalization of Domain-Specific Metamodeling Language

JIANG Tao∗ (江涛), WANG Xin (王新)   

  1. (School of Mathematics and Computer Science, Yunnan University of Nationalities, Kunming 650031, China)
  • Online:2012-04-28 Published:2012-05-31

摘要: Domain-specific metamodeling language (DSMML) defined by informal method cannot strictly represent its structural semantics, so its properties such as consistency cannot be holistically and systematically verified. In response, the paper proposes a formal representation of the structural semantics of DSMML named extensible markup language (XML) based metamodeling language (XMML) and its metamodels consistency verification method. Firstly, we describe our approach of formalization, based on this, the method of consistency verification of XMML and its metamodels based on first-order logical inference is presented; then, the formalization automatic mapping engine for metamodels is designed to show the feasibility of our formal method.

关键词: domain-specific metamodeling language (DSMML), extensible markup language (XML) based metamodeling language (XMML), structural semantics, meta-type, consistency verification

Abstract: Domain-specific metamodeling language (DSMML) defined by informal method cannot strictly represent its structural semantics, so its properties such as consistency cannot be holistically and systematically verified. In response, the paper proposes a formal representation of the structural semantics of DSMML named extensible markup language (XML) based metamodeling language (XMML) and its metamodels consistency verification method. Firstly, we describe our approach of formalization, based on this, the method of consistency verification of XMML and its metamodels based on first-order logical inference is presented; then, the formalization automatic mapping engine for metamodels is designed to show the feasibility of our formal method.

Key words: domain-specific metamodeling language (DSMML), extensible markup language (XML) based metamodeling language (XMML), structural semantics, meta-type, consistency verification

中图分类号: