1 / 80
文档名称:

面向嵌入式软件 Profile 扩展的建模工具设计与实现.pdf

格式:pdf   页数:80
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向嵌入式软件 Profile 扩展的建模工具设计与实现.pdf

上传人:cherry 2014/1/22 文件大小:0 KB

下载得到文件列表

面向嵌入式软件 Profile 扩展的建模工具设计与实现.pdf

文档介绍

文档介绍:代号 10701 学号 0910092051

分类号 密级公开

UDC 编号
题(中、英文)目面向嵌入式软件 Profile 扩展的建模工具设计与实现
Designed and Implementation of Profile Modeling
Tool For Embedded Software

作者姓名邵菲学校指导教师姓名职称李青山教授
工程领域软件工程企业指导教师姓名职称贺红卫研究员
提交论文日期二〇一二年三月
西安电子科技大学
学位论文独创性(或创新性)声明

秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在
导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标
注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成
果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的
材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说
明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切的法律责任。

本人签名: 日期:


西安电子科技大学
关于论文使用授权的说明

本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究
生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保
留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内
容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后
结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。
(保密的论文在解密后遵守此规定)
本学位论文属于保密,在年解密后适用本授权书。

本人签名: 日期:

导师签名: 日期:
摘要
随着嵌入式系统的广泛应用,嵌入式软件复杂度也越来越高,由此引起的“软
件危机”越来越严重。模型驱动架构技术是目前软件工程领域重要的研究方向,
它能够有效的缓解“软件危机”带来的压力。然而,由于嵌入式软件的实时性、
软硬件协同开发、平台相关性等特性,使得简单的使用 MDA 方法对嵌入式软件开
发变得难以实现。
本文对 UML 元模型进行分析,找出嵌入式软件设计与 UML 密切结合的几个
方面。对这几个方面进行深入分析,找到 UML 与嵌入式软件难以结合的关键点。
然后针对这几个关键点,提出一套基于 UML Profile 扩展机制的解决方案。最后依
据此解决方案,采用 Eclipse 插件开发技术,设计完成了面向嵌入式软件 Profile 建
模工具。并重点给出了 Profile 扩展模块的实现方法。
本文设计实现的面向嵌入式软件 Profile 扩展建模工具,解决了使用 UML 进
行嵌入式软件开发时,难于构建模型的问题,并且能够通过工具的图形编辑功能,
实现图形化建模,并针对嵌入式软件特性,进行扩展建模。

关键词: UML Profile 模型驱动嵌入式软件
Abstract
With the wide application of embedded system, it es more and more
complex, which results in the severe “software crisis”. Model driven structure
technology is an important research direction, and can effectually release the press of
“software crisis”. However, owing to the real–time of embedded software, collaborative
development of software and hardware, and platform correlation, it is hard to achieve
the embedded software development simply by using MDA measure.
UML element model has been analyzed to show some bined aspects
between embedded software design and UML. Through in-depth analysis, the obstacles
of the integration of UML and embedd