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

来源 :云南大学 | 被引量 : 6次 | 上传用户:iamc66m
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
特定领域建模(Domian-Specific Modeling, DSM)作为一种面向特定领域的模型驱动软件开发(Model-Driven Software Development, MDSD)方法,以特定领域分析和建模为核心并将领域模型看作软件开发的主要产品,因此在这种面向特定领域的模型驱动开发中,领域模型的质量决定了软件产品的质量。而作为领域模型质量最基本也最重要性质之一的领域模型的一致性及其验证问题,其研究和应用远不如UML成熟和深入,已成为特定领域建模领域的研究热点。由于采用非形式化方式定义的特定领域元建模语言和建模语言不具备对其结构特性和约束关系的严格描述能力且无法验证其自身的一致性,所以基于这种特定领域元建模语言和建模语言构建的特定领域模型的一致性验证只能采用硬编码方式或者经验规则方式,致使验证缺乏整体性、系统性和精确性。论文在前期研究的特定领域元建模语言XMML(XML-Based Meta-Modeling Language)的基础上,针对领域模型的一致性及其验证问题,对XMML进行了扩展和细化,给出了XMML元建模语言抽象语法和结构语义基于一阶逻辑的形式化表示,建立元模型在域范围内基于一阶逻辑的形式化框架以及采用元模型符号集定义领域一致性约束的定义机制,提出了基于元域的元模型一致性、基于域的元模型一致性、领域一致性约束的一致性和有效性以及基于域的模型一致性的概念及其基于一阶逻辑推演的验证方法,研究了元模型和模型到对应一组一阶逻辑公式的形式化自动映射机制并设计并实现了相应的自动映射原型程序,进而以软件体系结构和计算机网络拓扑结构的特定领域建模为例进行了实例研究,从而说明了该方法的可行性和实用性。本论文是对特定领域建模研究领域基于元建模语言形式化表示的元模型和模型可验证性方面的应用理论研究,为下一步在特定领域模型转换及领域代码生成方面的研究有重要的促进作用,具有一定的理论意义和实用价值。
其他文献
目的:探讨剖宫产术中改良式子宫肌瘤剔除术在临床中的安全性和可行性。方法:选取剖宫产术中101例改良式子宫肌瘤剔除术后观察术中出血,手术时间、手术前后Hb差值g/L。结果:观察
<正>动画角色造型设计是综合性的造型艺术设计,它的成功与否直接关系动画片的品质。而动画角色造型的风格有很大一部分来源于绘画艺术,吸取不同门类绘画艺术的精华进行动画角
曾经的"中国学派"动画至今被世界奉为经典,分析和研究"中国学派"动画如何"探寻民族形式之风",对正处于迷茫和摸索中的当代中国动画有着重要的启示作用。本文从民间年画的"意"
目的分析阿司匹林联合氯吡格雷对急性缺血性脑卒中(AIS)患者神经功能(NIHSS)评分及血流动力学的影响。方法选取2015年1月~2016年12月我院收治的72例AIS患者,随机数字表法分组
目的:探讨分析金芪降糖片治疗2型糖尿病临床疗效。方法:受试前检查空腹血糖和餐后2h血糖水平,分别给予金芪降糖片和安慰剂服用,3次/d,7片/次,饭前30min即服。连续服用3周,于第1
文章从高中教材函数的整体结构出发,分析了高中教学引入类幂函数的必要性,并在数学的角度给将形如y=logxa(a≠1)x是自变量,这种函数定义为类幂函数,对这一函数的性质、图象以
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的:对由于水痘造成皮肤出现疱疹的患者采用碘伏法进行治疗和护理的相关情况进行观察和总结。方法:选取由于水痘造成皮肤出现疱疹的患者90例,将其随机分为A、B两组,平均每组45
初中数学概念较多,公式也比较繁琐,再加上数学知识比较抽象,无形之中就给学生的学习增加了难度。而数形结合思想是学习数学过程中常用的一种方法,它能够将抽象的概念化为简单