基于WEB应用框架的平台相关模型及其映射规则

基于WEB应用框架的平台相关模型及其映射规则

论文摘要

随着对WEB应用开发效率及质量要求的不断提高,开发工作的难度不断增加。在WEB应用开发过程中存在很多直接影响开发的因素,主要包括开发平台及技术灵活多样,导航关系复杂,而且需求的多变性要求应用系统具有良好的可扩充性及可维护性。目前针对以上问题已经提出了若干WEB应用开发方法,在一定程度上提高了系统的质量。同时模型驱动架构(MDA)所倡导的提升应用开发层次、代码自动生成的方法提高了开发效率并且增加了应用模型复用程度。 本文根据模型驱动架构的基本思想和理论,参考目前广泛使用的各种开发方法及WEB应用框架,抽取这些框架的公共特征,提出了一种以系统任务为核心的平台相关模型框架(TO-PSM框架)。此框架包含静态模型、行为模型和界面模型的集合,并且具有良好结构性与可扩充性。同时本文提出了AUI-PIM平台无关模型到此平台相关模型的映射规则。在TO-PSM框架的基础上按照此模型映射规则,由平台无关模型得到平台相关模型。该模型的建立为代码自动生成提供平台相关信息支持并且使目标应用具有较高的可扩充性及可维护性。另外该模型支持WEB应用界面模型信息的描述。在完整表达应用信息的同时使WEB应用的静态模型、行为模型、界面模型分离,体现了应用的良好体系结构结构。各种模型之间的低耦合简化了模型到代码的转化算法,进而简化代码生成器的构造。 本文还提出了从平台无关模型到平台相关模型的转换方法。本方法采用了与本课题前期工作中以界面模型元素为线索不同的模

论文目录

  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 问题提出的背景
  • 1.2 本文的研究内容
  • 1.3 本文的研究基础
  • 1.4 本文的意义和创新
  • 1.5 本文的组织结构
  • 2 国内外相关研究现状
  • 2.1 代码自动生成的研究
  • 2.1.1 代码自动生成概况
  • 2.1.2 代码自动生成的发展过程
  • 2.1.3 目前对代码自动生成的研究
  • 2.2 WEB应用开发方法的研究
  • 2.2.1 开发方法以及模型的研究
  • 2.2.2 目标框架研究
  • 2.3 模型驱动开发体系结构(MDA)的研究
  • 2.3.1 模型驱动开发中的各种模型及相互关系
  • 2.3.2 模型驱动开发的基本步骤及其优点
  • 2.3.3 目前有关模型转换方法的研究
  • 2.3.4 MDA工具对模型变换的支持
  • 3 模型映射的源发端 AUI-PIM
  • 3.1 AUI-PIM
  • 3.1.1 体系结构模型
  • 3.1.2 功能模型
  • 3.1.3 对象模型
  • 3.1.4 交互模型
  • 3.1.5 界面模板
  • 3.2 AUI-PIM的特点
  • 4 目标应用框架的分析研究
  • 4.1 框架的相似性研究
  • 4.2 AUI-WEB框架
  • 5 TO-PSM框架
  • 5.1 TO-PSM框架包含的模型
  • 5.1.1 静态模型
  • 5.1.2 行为模型
  • 5.1.3 界面模型
  • 5.2 模型创新之处
  • 5.2.1 以任务为中心创建模型
  • 5.2.2 支持界面模型表达
  • 5.2.3 模型可以工程化实现
  • 6 PIM到 PSM的映射方案
  • 6.1 模型转换的思想及必要性
  • 6.1.1 模型转换的源与目标
  • 6.1.2 模型转换的意义
  • 6.2 模型转换的相关概念
  • 6.3 模型转换方法
  • 6.4 映射规则的必要元素
  • 6.5 映射规则表示方法的符号定义
  • 6.6 AUI-PIM到 TO-PSM的映射规则
  • 6.6.1 静态模型
  • 6.6.2 行为模型
  • 6.6.3 界面模型
  • 6.7 AUI-PIM到 TO-PSM的映射过程
  • 6.7.1 转换过程概述
  • 6.7.2 模型转换器的构造
  • 7 实例
  • 7.1 实例的 AUI-PIM
  • 7.2 实例的 PSM
  • 7.3 使用 AUI-WEB的验证结果
  • 总结
  • 8.1 己经完成的工作
  • 8.2 下一步的工作
  • 8.3 结束语
  • 附录
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [29].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)
    • [30].轻量级Web应用框架的设计与实现[J]. 铁路计算机应用 2009(01)

    标签:;  ;  ;  ;  ;  

    基于WEB应用框架的平台相关模型及其映射规则
    下载Doc文档

    猜你喜欢