论文题名: | 汽车软件开发可视化设计环境的研究和实现 |
关键词: | 汽车软件开发;可视化设计环境;虚拟功能总线;AUTOSAR标准 |
摘要: | 随着国民经济的发展以及人们生活水平的提高,汽车已经成为人们日常生活中不可或缺的用品,人们对汽车的安全性、舒适性、自动化等也越来越重视。为了顺应客户的需求,汽车厂商也给汽车集成了越来越多的功能,导致汽车软件开发复杂度日益增长。为此,全球汽车厂商联合为汽车工业提供了一个开放的、标准化的软件架构AUTOSAR(AUTomotive Open System Architecture,汽车开放系统架构),以达到改善软件可重用性以及移植性的目的。 虚拟功能总线(Vitual Functional Bus,VFB)是在AUTOSAR抽象层提供的所有通信机制的总和。当一个具体的系统需要定义一组在各软件构件中的关系时, VFB允许在非常早的开发阶段虚拟集成这些关系,实现了上层软件构件与底层硬件的隔离。本文在调研AUTOSAR标准以及VFB规范的基础上,提出了可视化的方式设计 VFB应用,并实现了图形化的软件构件设计工具——SWC-Builder。论文的主要工作包括以下几个部分: (1)对AUTOSAR标准以及方法论,特别是虚拟功能总线规范做了深入细致的调研,为汽车软件开发可视化设计环境的研究奠定理论基础。 (2)对国内外AUTOSAR工具软件进行分析对比,并结合理论基础提取出可视化设计环境的具体需求。 (3)利用图形建模框架(Graphical Modeling Framework,GMF)、Eclipse插件开发、CNF等技术并基于 Artop平台开发并实现了图形化的汽车软件设计工具——SWC-Builder。 (4)完成SWC-Builder的整体设计及功能模块的划分,将SWC-Builder划分为资源管理器、图形编辑器以及自动布局三大模块,并完成各模块的设计与实现。 (5)设计并实现自动布局的方法,为SWC-Builder的图形编辑器引入了自动布局的功能,降低了图形显示的复杂度。 (6)设计应用实例对SWC-Builder的功能进行测试,测试表明SWC-Builder能实现 VFB组件的图形化设计,最终将设计结果输出到符合 AUTOSAR标准的ARXML文件中。 |
作者: | 邓尧文 |
专业: | 计算机系统结构 |
导师: | 罗蕾 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2014 |
正文语种: | 中文 |