摘要 | 第1-17页 |
ABSTRACT | 第17-21页 |
第一章 绪论 | 第21-37页 |
1 研究背景与意义 | 第21-24页 |
·研究背景 | 第21页 |
·作物生长模型开发方法概述 | 第21-23页 |
·作物生长模型建模工具概述 | 第23-24页 |
·元建模技术的重要性 | 第24页 |
2 元建模技术国内外研究进展 | 第24-31页 |
·元建模及建模框架 | 第24-26页 |
·面向特定领域的元建模研究进展 | 第26-30页 |
·领域静态结构元建模研究进展 | 第27页 |
·领域动态行为元建模研究进展 | 第27-28页 |
·领域元模型语义构建研究进展 | 第28-29页 |
·基于元模型的领域建模工具开发方法现状 | 第29-30页 |
·元建模技术在作物生长模拟领域应用研究现状 | 第30-31页 |
·目前存在问题 | 第31页 |
3 研究目的与内容 | 第31-34页 |
·本研究的目的与意义 | 第31-32页 |
·研究内容 | 第32-33页 |
·研究思路与技术路线 | 第33-34页 |
4 本研究特色与创新 | 第34-35页 |
5 论文的组织结构 | 第35-37页 |
第二章 元建模理论与开发技术 | 第37-53页 |
1 元建模技术概论 | 第37-40页 |
·元建模四层架构体系 | 第37-38页 |
·元建模过程 | 第38-39页 |
·元模型抽象语法构建 | 第39-40页 |
·对象约束语言OCL | 第40页 |
2 基于EMF和GMF的元模型开发技术 | 第40-52页 |
·EMF技术 | 第41-43页 |
·ECore元建模语言 | 第41-42页 |
·基于ECore的作物生长元模型抽象语法构建 | 第42-43页 |
·GMF技术 | 第43-48页 |
·基于GMF的元模型图形语法 | 第43-44页 |
·GMF分屏技术 | 第44-46页 |
·基于Type的连接线建模技术 | 第46-47页 |
·GMF中使用OCL进行元模型语义补充 | 第47-48页 |
·SWT技术 | 第48-51页 |
·SWT窗体对话框与GMF交互技术 | 第48-49页 |
·Draw2D绘图技术 | 第49-51页 |
·Eclipse插件技术 | 第51-52页 |
·RCP与EMF、GMF关系 | 第51-52页 |
·Eclipse插件开发 | 第52页 |
3 本章小结 | 第52-53页 |
第三章 作物生长模拟共性概念模型构建 | 第53-81页 |
1 作物生长模拟领域共性概念分析 | 第53-55页 |
2 模型结构对象识别与抽取 | 第55-63页 |
·模型结构对象识别 | 第55-56页 |
·模型结构对象间的关系识别 | 第56-62页 |
·模型结构对象间的层次及包含关系 | 第56页 |
·模型结构对象间的与或关系 | 第56-58页 |
·模型结构的计算过程关系 | 第58-61页 |
·模型结构的依赖关系 | 第61-62页 |
·模型结构对象识别总结 | 第62-63页 |
3 算法结构对象识别与抽取 | 第63-71页 |
·算法结构对象识别 | 第64-65页 |
·算法结构对象间关系识别 | 第65-70页 |
·算法结构对象间的层次及包含关系 | 第65-66页 |
·条件对象之间的逻辑与逻辑或关系 | 第66-67页 |
·公式对象间的顺序计算关系 | 第67-68页 |
·算法结构的计算过程关系 | 第68-70页 |
·算法结构对象识别总结 | 第70-71页 |
4 计算变量对象识别与抽取 | 第71-77页 |
·计算变量对象识别 | 第72-73页 |
·作物生长模型整体计算变量对象识别 | 第72-73页 |
·作物生长模拟计算的中间变量对象识别 | 第73页 |
·计算变量对象与模型结构对象之间的关系 | 第73-74页 |
·计算变量对象与算法结构对象间关系识别 | 第74-75页 |
·计算变量对象识别总结 | 第75-77页 |
5 作物生长阶段发育与物候期的通用概念模型构建 | 第77-79页 |
·作物生长阶段发育与物候期对象识别 | 第77-78页 |
·作物生长阶段发育与物候期中约束规则识别 | 第78-79页 |
6 本章小结 | 第79-81页 |
第四章 基于ECore的作物生长元模型构建 | 第81-107页 |
1 基于ECore的作物生长元模型抽象语法构建方法 | 第81-89页 |
·作物生长计算变量元模型构建方法 | 第82-83页 |
·作物生长模型结构元模型构建方法 | 第83-85页 |
·作物生长模型结构静态结构元模型构建方法 | 第83-84页 |
·作物生长模型结构模拟过程元模型构建方法 | 第84-85页 |
·作物生长算法结构元模型构建方法 | 第85-87页 |
·作物生长算法结构静态结构元模型构建方法 | 第86页 |
·作物生长算法结构模拟过程元模型构建方法 | 第86-87页 |
·计算变量和模型结构以及算法结构元模型整合方法 | 第87-88页 |
·模型结构元模型与计算变量元模型整合方法 | 第87-88页 |
·算法结构元模型与计算变量元模型整合方法 | 第88页 |
·算法结构元模型与模型结构元模型整合方法 | 第88页 |
·作物生长阶段发育与物候期元模型构建方法 | 第88-89页 |
2 计算变量元模型构建 | 第89-90页 |
3 模型结构元模型构建 | 第90-99页 |
·作物生长模型结构静态结构元模型构建 | 第90-91页 |
·作物生长模型结构模拟过程元模型构建 | 第91-99页 |
·模型结构模拟过程元模型详细说明 | 第92-93页 |
·模型结构模拟过程元模型中拓扑排序规则 | 第93-94页 |
·模型结构模拟过程元模型语义约束 | 第94-99页 |
4 算法结构元模型构建 | 第99-100页 |
·算法结构静态结构元模型构建 | 第99页 |
·算法结构模拟过程元模型构建 | 第99-100页 |
5 作物生长阶段发育与物候期元模型构建 | 第100-101页 |
6 作物生长元模型图形语法构建 | 第101-105页 |
·模型结构图形语法 | 第101-103页 |
·模型结构静态结构图形语法 | 第101-102页 |
·模型结构关系图形语法 | 第102-103页 |
·算法结构图形语法 | 第103-105页 |
·算法结构静态结构图形语法 | 第103-104页 |
·算法结构关系图形语法 | 第104-105页 |
·计算变量图形语法 | 第105页 |
7 本章小结 | 第105-107页 |
第五章 基于元模型的作物模型可视化设计工具研制 | 第107-123页 |
1 工具整体设计 | 第108-112页 |
·作物模型设计工具体系结构 | 第108页 |
·作物模型设计工具功能 | 第108-110页 |
·作物模型设计工具界面 | 第110-111页 |
·工具开发环境 | 第111-112页 |
2 基于元模型的作物生长模型设计工具开发 | 第112-121页 |
·基于GMF的作物生长模型结构图形语法构建 | 第112-116页 |
·模型对象图形语法 | 第113页 |
·模型组分对象图形语法 | 第113-114页 |
·模型对象包含模型组分对象关系图形语法 | 第114页 |
·模型组分对象包含算法组分对象关系图形语法 | 第114页 |
·模型组分对象计算过程关系图形语法 | 第114-115页 |
·模型结构工具定义元模型 | 第115-116页 |
·模型结构语义构建 | 第116页 |
·作物生长模型结构图形语法补充 | 第116-119页 |
·基于Draw2D的作物生长模型结构图形语法补充 | 第116-117页 |
·模型结构间计算过程关系中拓扑排序语义 | 第117-118页 |
·模型结构间计算过程关系中循环回路检测语义 | 第118-119页 |
·作物生长算法结构图形语法构建 | 第119-120页 |
·基于Draw2D的作物生长算法结构图形语法的实现 | 第119页 |
·作物生长算法结构中计算过程关系的实现 | 第119-120页 |
·作物生长计算变量图形语法 | 第120页 |
·Eclipse向导页扩展 | 第120-121页 |
3 本章小结 | 第121-123页 |
第六章 原型系统的测试 | 第123-145页 |
1 小麦、水稻、油菜、棉花作物生长阶段发育与物候期元模型构建测试 | 第124-126页 |
·小麦作物生长阶段发育与物候期元模型构建测试 | 第124-125页 |
·测试输入 | 第124页 |
·测试操作 | 第124页 |
·测试结果 | 第124-125页 |
·水稻作物生长阶段发育与物候期元模型构建测试 | 第125-126页 |
·测试输入 | 第125页 |
·测试操作 | 第125页 |
·测试结果 | 第125-126页 |
·油菜作物生长阶段发育与物候期元模型构建测试 | 第126页 |
·棉花作物生长阶段发育与物候期元模型构建测试 | 第126页 |
2 基于元模型的模型结构设计测试 | 第126-132页 |
·基于小麦生长元模型构建WheatGrow生育期模型 | 第126-128页 |
·测试输入 | 第126-127页 |
·测试操作 | 第127-128页 |
·测试结果 | 第128页 |
·基于水稻生长元模型扩展ORYZA2000生育期模型土温效应模型组分 | 第128-129页 |
·测试输入 | 第128页 |
·测试操作 | 第128-129页 |
·测试结果 | 第129页 |
·基于油菜生长元模型构建RapeGrow生育期模型 | 第129-131页 |
·基于棉花生长元模型构建CottonGrow生育期模型 | 第131页 |
·基于棉花生长元模型扩展棉花生育时期蕾铃发育模型组分 | 第131-132页 |
3 计算变量设计测试 | 第132-136页 |
·测试输入 | 第132页 |
·测试操作 | 第132-134页 |
·测试结果 | 第134-136页 |
·模型输入输出计算变量设计 | 第134-135页 |
·模型组分计算变量设计测试结果 | 第135页 |
·算法组分计算变量设计 | 第135-136页 |
4 算法公式设计测试 | 第136-141页 |
·WheatGrow生育期模型热效应算法组分算法 | 第136-137页 |
·测试输入 | 第136页 |
·测试操作 | 第136-137页 |
·测试结果 | 第137页 |
·WheatGrow生育期春化效应算法组分计算算法 | 第137-138页 |
·ORYZA2000生育期热效应算法组分计算算法 | 第138-139页 |
·ORYZA2000生育期日长效应算法组分计算算法 | 第139-140页 |
·RapeGrow生育期日生理效应算法组分计算算法 | 第140页 |
·CottonGrow生育期地膜覆盖效应算法组分计算算法 | 第140-141页 |
5 约束规则测试 | 第141-142页 |
·测试目的 | 第141页 |
·测试结果 | 第141-142页 |
·作物生理生态过程规则测试结果 | 第141页 |
·拓扑排序规则测试结果 | 第141-142页 |
6 本章小结 | 第142-145页 |
第七章 总结与展望 | 第145-149页 |
1 本文工作总结 | 第145-146页 |
·作物生长模拟共性概念模型构建 | 第145-146页 |
·作物生长元模型构建 | 第146页 |
·基于元模型的作物生长模型设计工具研制 | 第146页 |
2 研究工作展望 | 第146-149页 |
·作物生长元模型构建 | 第146-147页 |
·基于元模型的作物生长模型设计工具 | 第147-149页 |
参考文献 | 第149-155页 |
附录Ⅰ 在学期间发表或投稿的论文 | 第155页 |
附录Ⅱ 在学期间参加的研究项目 | 第155-157页 |
致谢 | 第157页 |