特定领域元建模语言的形式化及其元模型和模型的一致性验证研究

基本信息
批准号:61363022
项目类别:地区科学基金项目
资助金额:45.00
负责人:江涛
学科分类:
依托单位:云南民族大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:王新,佘玉梅,郁湧,周卫红,黄立冬,缪清,李晶晶
关键词:
特定领域元建模语言结构语义自动映射一致性
结项摘要

In Domian-Specific Modeling(DSM) as a Model-Driven Development methodology for the specific domain, quality of model determines quality of software product, model's consistency as one of the basic and most important properties of model quality and its verification have become research hotspot.However,Domian-Specific Meta-Modeling Language defined by informal method can not strictly represent its structure characteristics and constraint relationships, so consistency of metamodels and models cannot be holistically and systematically and accurately verified. In response, based on expansion and refinement of Domian-Specific Meta-Modeling Language-XMML, the project presents a formal definitions based on first-order logic of structural semantics of XMML and establishes a formal framework for metamodel based on first-order logic and a definition mechanism of domain consistency constraints, based on this, it proposes concepts and verification methods based on first-order logical inference of consistency of metamodels and models and consistency and validity of domain consistency constraints, and then studies automatic mapping mechanism of formalisation of metamodels and models and designs and implements the corresponding automatic mapping engine,finally, it performs tests on the automatic mapping and verification to show the feasibility of our formal method. As the study of the applied theory for verification of metamodels and models based on formalisation of meta-modeling language, this project can greatly promote further researching of domain model transformation and domain codes making.

在特定领域建模这种面向特定领域的模型驱动开发方法中,模型的质量决定了软件产品的质量。而作为模型质量最重要性质之一的模型一致性及其验证问题,成为研究热点。然而非形式化定义的特定领域元建模语言不具备对其结构特性和约束关系的严格描述能力,致使元模型和模型的一致性验证缺乏整体性、系统性和精确性。本项目在对特定领域元建模语言XMML进行扩展和细化的基础上,给出XMML结构语义基于一阶逻辑的形式化表示,建立元模型基于一阶逻辑的形式化框架和领域一致性约束的自定义机制,基于此给出元模型和模型一致性以及领域一致性约束一致性和有效性的概念及其基于一阶逻辑推理的验证方法,研究元模型和模型形式化自动映射机制并设计和实现相应的自动映射引擎,最后实施自动映射和验证实验来说明我们形式化方法的可行性。本项目是基于元建模语言形式化表示的元模型和模型可验证性方面的应用理论研究,为模型转换及代码生成方面的研究有重要的促进作用。

项目摘要

在特定领域元建模和特定领域建模这种面向特定领域的模型驱动开发方法中,模型的质量决定了软件产品的质量。而作为模型质量最重要性质之一的模型逻辑一致性及其验证问题,成为研究热点。然而非形式化定义的特定领域元建模语言不具备对其结构特性和约束关系的严格描述能力,致使元模型和模型的逻辑一致性验证缺乏整体性、系统性和精确性。本项目首先对我们团队构建的特定领域元建模语言XMML进行了扩展和细化,在建立域和元域概念的基础上,完成了XMML结构语义基于一阶逻辑的形式化表示,进而建立了元模型基于一阶逻辑的形式化框架和领域约束的自定义机制,提出了元模型和模型逻辑一致性概念及其基于一阶逻辑推理的验证方法以及领域约束逻辑一致性和有效性的概念及其基于一阶逻辑推理的验证方法,基于此,构建了元模型和模型形式化自动映射机制并设计和实现了相应的元模型和模型形式化自动映射引擎,最后,我们针对软件体系结构和网络拓扑结构等若干完整元模型及其模型实例,进行了元模型和模型形式化自动映射实验以及元模型和模型逻辑一致性验证实验,实验表明,特定领域元建模语言XMML的形式化表示机制是有效的,基于XMML形式化表示的元模型和模型逻辑一致性验证方法是可行的。本项目是基于元建模语言形式化表示的元模型和模型可验证性方面的应用理论研究,而模型的可验证性是保证模型质量的一种重要机制,从而为下一步进行模型高质量转换以及高质量代码自动生成奠定了坚实的基础。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
3

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
4

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

DOI:10.19701/j.jzjg.2015.15.012
发表时间:2015
5

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022

江涛的其他基金

批准号:71103167
批准年份:2011
资助金额:19.00
项目类别:青年科学基金项目
批准号:30100026
批准年份:2001
资助金额:18.00
项目类别:青年科学基金项目
批准号:41106090
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:61402438
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:60872008
批准年份:2008
资助金额:32.00
项目类别:面上项目
批准号:61172052
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:71671166
批准年份:2016
资助金额:48.00
项目类别:面上项目
批准号:11805125
批准年份:2018
资助金额:30.00
项目类别:青年科学基金项目
批准号:31570768
批准年份:2015
资助金额:70.00
项目类别:面上项目
批准号:61771216
批准年份:2017
资助金额:67.00
项目类别:面上项目
批准号:30770435
批准年份:2007
资助金额:35.00
项目类别:面上项目
批准号:70471071
批准年份:2004
资助金额:10.00
项目类别:面上项目
批准号:31570985
批准年份:2015
资助金额:60.00
项目类别:面上项目
批准号:81470148
批准年份:2014
资助金额:30.00
项目类别:面上项目
批准号:11075047
批准年份:2010
资助金额:28.00
项目类别:面上项目
批准号:39600138
批准年份:1996
资助金额:8.00
项目类别:青年科学基金项目
批准号:20371043
批准年份:2003
资助金额:22.00
项目类别:面上项目
批准号:21171154
批准年份:2011
资助金额:55.00
项目类别:面上项目
批准号:81373322
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:41676103
批准年份:2016
资助金额:20.00
项目类别:面上项目
批准号:29977031
批准年份:1999
资助金额:12.50
项目类别:面上项目
批准号:71171177
批准年份:2011
资助金额:42.00
项目类别:面上项目
批准号:91229121
批准年份:2012
资助金额:110.00
项目类别:重大研究计划
批准号:70871104
批准年份:2008
资助金额:24.00
项目类别:面上项目

相似国自然基金

1

面向特定领域文本的知识元及其关联挖掘方法研究

批准号:60803079
批准年份:2008
负责人:刘均
学科分类:F0607
资助金额:20.00
项目类别:青年科学基金项目
2

基于元模型的经验方式统一建模语言模型转换规则产生机制研究

批准号:61363007
批准年份:2013
负责人:段玉聪
学科分类:F0203
资助金额:45.00
项目类别:地区科学基金项目
3

元模型理论与建模方法研究

批准号:60473064
批准年份:2004
负责人:邵维忠
学科分类:F0203
资助金额:22.00
项目类别:面上项目
4

模型驱动开发中的元建模技术研究

批准号:60773152
批准年份:2007
负责人:麻志毅
学科分类:F0203
资助金额:23.00
项目类别:面上项目