首页> 中文学位 >UML语言自动代码生成的设计与研究
【6h】

UML语言自动代码生成的设计与研究

代理获取

目录

声明

第一章 绪论

1.1 项目背景及研究意义

1.2 研究现状

1.3 论文的研究内容

1.4 论文的组织结构

第二章 UML在代码生成中的相关概念

2.1 模型驱动体系结构

2.2 代码生成技术

2.3 本章小结

第三章 状态图在代码生成中的映射规则

3.1 状态图中的元素

3.2 状态图在代码生成中的映射

3.3 状态图模型存储与信息的提取设计

3.4 本章小结

第四章 活动图到代码的映射规则

4.1 活动图的元素及代码自动生成

4.2 活动图的信息的存储与信息提取

4.3 活动图信息的识别与提取

4.4 本章小结

第五章 代码生成的应用实例

5.1 代码生成相关技术

5.1 进栈出栈实例在代码生成中的应用

5.2 本章小结

第六章 展望与总结

6.1 工作总结

6.2 未来展望

参考文献

作者在攻读学位期间发表的论文目录

致谢

展开▼

摘要

随着模型驱动架构的盛行,代码开发过程中劳动力被进一步解放,软件的开发效率的得到了进一步的提高,与此同时,软件的平台无关性、可移植性和可维护性等都得到了很大的提高,而软件开发成本逐渐降低。而在代码生成的智能化进程中,模型驱动架构(Model Driven Architecture,MDA)起到了不可或缺的作用,在MDA的体系中,模型到代码的自动转换是最核心最关键的步骤。在今年的发展中,模型驱动的开发方法引起了国内外研究人员的诸多关注,统一建模语言(Unified Modeling Language,UML)模型到代码的转换也被不少专家做了深入的研究,而并没有一套成型的体系和一套标准的方法供人们使用。
  本文中,首先对MDA的发展现状做了简要的分析,在对UML中各个模型的特征进行分析的基础上,结合MDA的开发方法和分层次设计的思想,设计出了基于UML中活动图和状态图到 Java代码的生成方案,并对的各个流程和其中涉及的各个方法进行了简单的描述,并对该设计方案的核心算法(即映射规则)进行了详细的介绍。最后通过一个该方法生成的Java代码的实例对本文所提出的方法进行了验证。

著录项

  • 作者

    贺月;

  • 作者单位

    华北电力大学;

    华北电力大学(保定);

  • 授予单位 华北电力大学;华北电力大学(保定);
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 刘书刚;
  • 年度 2017
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    统一建模语言; 模型驱动架构; 自动代码生成; 功能模块;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号