学位论文 > 优秀研究生学位论文题录展示

基于MDA的汽车嵌入式软件系统架构设计

作 者: 王军
导 师: 宋顺林
学 校: 江苏大学
专 业: 计算机软件与理论
关键词: 模型驱动架构 汽车嵌入式软件 XML纲要 统一建模语言 系统建模语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 115次
引 用: 0次
阅 读: 论文下载
 

内容摘要


现代的汽车系统中90%的创新和嵌入式电子有关,其中80%是软件的创新。如何在最短的时间内以最小的成本提供更多功能,更高性能的汽车产品是各汽车生产企业追逐的重要目标。传统的基于需求分析—系统设计—详细设计—编码—测试的软件工程方法在各个开发环节间缺乏快速和有效的沟通渠道,使得汽车嵌入式软件开发周期过长,最终产品上市时间不能保证,同时也增加了开发成本。MDA通过将平台无关模型(PIM)转换到平台相关模型(PSM),进而将PSM转换到程序代码,完成软件系统的开发过程。这种方式使开发者把焦点转移到建模而不是传统的编码,就可以摆脱许多平台技术细节的束缚,提高软件的生产效率。鉴于MDA以上的技术特点,本文将MDA的思想和方法引入到汽车嵌入式软件的开发中来。本文以UML/SysML为基础,应用MDA对汽车嵌入式软件系统建模进行描述,主要做了以下工作:1)针对传统汽车嵌入式软件开发方法开发周期过长,不同开发团体或平台间无法有效沟通等问题。本文研究和使用UML/SysML确定汽车嵌入式软件建模环境,对在汽车产业领域广泛应用的嵌入式软件系统开发方案进行了分析比较,将MDA的思想引入到了汽车嵌入式软件系统的开发中来。2)设计了一套基于MDA的汽车嵌入式软件系统开发框架MAESIDA(MDA-based Automotive Embedded Software Integrated Development Approach),给出框架的设计和实现方案。该框架使得汽车嵌入式软件系统的分布式并行开发成为可能,提高了生产效率。3)对汽车嵌入式软件系统的分布式并行建模深入学习的基础上,针对汽车嵌入式软件开发的实际需要,标准化了汽车领域频繁使用的数据交换格式,这使得汽车各种硬件和软件系统的定义成为可能,从而实现了汽车嵌入式软件系统的平台无关开发,提高了生产效率。实践表明本文所提出的MAESIDA方法可依据汽车嵌入式特殊应用方面的建模需要而加以扩充,以实现真正的协同开发,无论大或小型的团队都能实现高效率而有价值的沟通。整体性的需求管理和变动追踪功能可确保系统设计能准确地满足客户需求。可测试性设计功能不但可以在流程初期就消除系统的错误,并能全程进行需求验证。

全文目录


相似论文

  1. 基于抽象状态机的协议软件测试方法研究,TP311.52
  2. 基于CWM的元数据交换技术的研究与实现,TP311.52
  3. 基于模型驱动的动态Web服务组合方法,TP393.09
  4. 基于DoDAF的PKI系统建模与分析,TN918.1
  5. 基于UML的自来水公司收费管理系统的研究与实现,TP311.52
  6. 基于J2EE的药品检验管理信息系统的开发与应用,TP311.52
  7. 衡水工业学校药房管理系统的设计与实现,TP311.52
  8. 基于Windchill的航空产品研发协同系统设计与实现,TP311.52
  9. 基于UML的类测试技术研究与实现,TP311.52
  10. 适应职业教育的虚拟外语实验平台设计与实现,TP311.52
  11. 高密市住房和城乡建设局村镇建设统计信息管理系统的设计与实现,TP311.52
  12. 中间交易市场中第三方B2B电子商务系统的设计与实现,TP311.52
  13. 建设工程项目投资控制系统设计与实现,TP311.52
  14. SPH方法的面向对象设计及其后处理,TP311.52
  15. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  16. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  17. 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
  18. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  19. 一个工程物资管理系统的设计与实现,TP311.52
  20. 一个医院信息系统的设计与实现,TP311.52
  21. 遂宁职业技术学校后勤报修信息管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com