Journal of shanghai Jiaotong University (Science) ›› 2012, Vol. 17 ›› Issue (2): 171-177.doi: 10.1007/s12204-012-1248-2

• Articles • Previous Articles     Next Articles

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

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)
  2. (School of Mathematics and Computer Science, Yunnan University of Nationalities, Kunming 650031, China)
  • Online:2012-04-28 Published:2012-05-31

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

摘要: 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

CLC Number: