基于MOF的两级建模工具的研究与实现

基于MOF的两级建模工具的研究与实现

论文摘要

由于人类对复杂事物认识和理解能力是有限的。为了缩小问题的研究范围,需要建立模型让问题域的特征更明显。但是模型在软件产业中应用遇到了一些问题。当前流行的建模通常可分为通用建模工具和领域建模工具。通用建模工具适用范围广,但是对于特定的领域描述能力不足,不能很好地表现问题域的特征。领域建模工具虽然具有很好领域描述能力,但是往往只适用于一个或少数几个领域。然而,面对一个复杂的系统时,通常难以用一个领域的知识去描述它们,但是既不能把所有的领域放在一起考虑,也不能只专注于某一领域而忽略上下文。这时我们需要一种建模方法既能描述多个领域,又具有各个领域的描述精确性。如果能有一种定义领域建模语言的语言,这个问题就可以迎刃而解。首先,根据问题的领域,建立自己的面向领域的建模语言;然后,再使用这个领域建模语言对问题域进行精确建模。这就是我们的两级建模的思想。本文在对两级建模思想、MDA、MOF 等研究的基础上,提出了自己的两级建模体系,并根据这个建模体系,使用Java 语言给出了具体的实现。

论文目录

  • 第一章 绪论
  • 1.1 简介
  • 1.2 研究现状
  • 1.3 我们的工作
  • 第二章 模型与建模
  • 2.1 模型的定义
  • 2.2 建模的意义
  • 2.3 建模原理
  • 2.4 建模方式
  • 2.4.1 面向算法建模
  • 2.4.2 面向对象建模
  • 2.5 建模语言
  • 第三章 模型驱动架构
  • 3.1 让建模驱动开发
  • 3.3.1 代码驱动开发
  • 3.3.2 代码过渡到模型
  • 3.3.3 模型与架构
  • 3.2 模型驱动架构
  • 3.2.1 MDA 的模型
  • 3.2.2 模型的转换
  • 第四章 元对象设施
  • 4.1 元数据结构
  • 4.4.1 四层元数据结构
  • 4.4.2 MOF 元数据结构
  • 4.2 MOF 的元建模构件
  • 4.2.1 类(Classes)
  • 4.2.2 关联(Associations)
  • 4.2.3 聚合(Aggregation)
  • 4.2.4 引用(References)
  • 4.2.5 数据类型(DataTypes)
  • 4.2.6 包(Packages)
  • 4.2.7 约束和一致性(Constraints and Consistency)
  • 4.2.8 其它元建模构件
  • 4.3 MOF 自身模型的结构
  • 4.3.1 MOF 自身模型包
  • 4.3.2 MOF 自身模型结构
  • 4.3.3 MOF 自身模型的包含层次
  • 第五章 基于MOF 的两级建模工具的研究
  • 5.1 为什么要两级建模
  • 5.2 两级建模的理论依据
  • 5.2.1 MOF 的建模层次理论
  • 5.2.2 MOF 的语言定义能力
  • 5.2.3 MDA 的模型分类、交换和重用
  • 5.3 基于MOF 的两级建模
  • 5.3.1 具体语法
  • 5.3.2 抽象语法
  • 第六章 基于MOF 的两级建模工具的实现
  • 6.1 技术特性、功能要求与整体架构
  • 6.1.1 技术特性
  • 6.1.2 功能要求
  • 6.1.3 整体架构
  • 6.2 模型工具界面设计和实现
  • 6.2.1 主界面的设计和实现
  • 6.2.2 界面各部分之间的信息同步
  • 6.3 模型工具的业务逻辑
  • 6.4 数据数据操作实现设计和实现
  • 第七章 总结
  • 7.1 研究成果
  • 7.2 不足与展望
  • 参考文献
  • 论文摘要
  • Abstract
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    • [1].计算机知识在数学建模中的应用探讨[J]. 科技风 2020(28)
    • [2].数学建模在概率论与数理统计教学中的应用[J]. 高等数学研究 2019(01)
    • [3].《人物卡通设定》建模[J]. 中国民族博览 2019(03)
    • [4].《人物卡通设定》[J]. 大众文艺 2019(06)
    • [5].《大海》[J]. 大众文艺 2019(06)
    • [6].浅谈中学生数学建模核心素养的培养[J]. 中外企业家 2019(13)
    • [7].数学建模的思想及其应用[J]. 农家参谋 2019(15)
    • [8].浅谈数学建模的社会意义[J]. 中国高新区 2018(06)
    • [9].数学建模过程中计算机的应用探究[J]. 山东工业技术 2018(12)
    • [10].素质教育下的数学建模在生活中的应用及展望[J]. 广东蚕业 2018(06)
    • [11].浅谈数学建模[J]. 科技风 2017(01)
    • [12].基于虚拟样机技术的机械产品设计及建模方法分析[J]. 现代制造技术与装备 2016(11)
    • [13].肖像建模[J]. 艺术评论 2017(01)
    • [14].数学建模的培训与发展[J]. 电子制作 2015(10)
    • [15].如何促进教师与学生在建模水平上的共同进步[J]. 电子制作 2015(12)
    • [16].“缩水”的数学建模课[J]. 中学数学 2020(09)
    • [17].亲历建模过程,探索建模路径——以《鸽巢问题》的教学为例[J]. 福建教育 2019(01)
    • [18].刍议数学建模在高中数学学习中的作用[J]. 高考 2019(02)
    • [19].浅谈高中数学建模的必要性[J]. 中学生数理化(学习研究) 2019(01)
    • [20].浅谈高中数学建模的生活化[J]. 中学生数理化(教与学) 2019(02)
    • [21].浅谈小学数学建模中的几个问题[J]. 山东教育 2019(07)
    • [22].高中数学建模中优化问题的建模分析[J]. 高考 2019(27)
    • [23].小学数学教学中的数学建模[J]. 数学大世界(上旬) 2019(07)
    • [24].试论“数学建模”素养形成和发展的基本途径[J]. 福建中学数学 2018(08)
    • [25].关于高中数学建模的探索[J]. 当代教研论丛 2018(08)
    • [26].培养建模意识,提升学生数学知识的应用能力[J]. 中学数学 2018(22)
    • [27].培养建模意识,提升学生数学知识的应用能力[J]. 中学数学 2019(06)
    • [28].从一道调研题谈数学建模素养的培育[J]. 江苏教育 2019(27)
    • [29].培养学生数学建模意识[J]. 课程教育研究 2013(03)
    • [30].浅谈培养学生数学建模核心素养的策略[J]. 中学数学教学参考 2018(09)

    标签:;  ;  ;  ;  ;  

    基于MOF的两级建模工具的研究与实现
    下载Doc文档

    猜你喜欢