首页> 中文学位 >基于WEB应用框架的平台相关模型及其映射规则
【6h】

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

代理获取

目录

文摘

英文文摘

原创性声明及关于学位论文使用授权的声明

1 引言

2 国内外相关研究现状

3 模型映射的源发端AUI-PIM

4 目标应用框架的分析研究

5 TO-PSM框架

6 PIM到PSM的映射方案

7 实例

8 总结

附录

参考文献

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号