模型驱动开发的深入发展以及普遍应用已经成为一种趋势,元建模技术在其中起支配性作用。为了满足不同领域的特殊需要,快速地适应业务需求和实现技术的不断变化,及时地支持新的建模方法,保证建模语言的质量,有利于开发建模工具和转换定义工具,并加强对软件开发的智能化支持,本课题对模型驱动开发中的元建模技术展开了研究。本课题研究出了一套用以可视化地建立建模语言的元建模语言,并研究出了一套对建模元素的表示法建模的语言。在此基础上,研制出了用于定义建模语言的元建模工具以及元模型质量保证机制,以及研究了关键的模型转换技术并完善了转换定义语言。此外,还研究出了建模工具和转换定义工具自动生成技术,所生成的工具具有通常的相应工具所具有的功能。
英文主题词Model driven development; Meatmodeling language;Modeling language; Metamodel quality; Tool generation automated