汽车软件开发可视化设计环境的研究和实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:qiuxi1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国民经济的发展以及人们生活水平的提高,汽车已经成为人们日常生活中不可或缺的用品,人们对汽车的安全性、舒适性、自动化等也越来越重视。为了顺应客户的需求,汽车厂商也给汽车集成了越来越多的功能,导致汽车软件开发复杂度日益增长。为此,全球汽车厂商联合为汽车工业提供了一个开放的、标准化的软件架构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文件中。
其他文献
生物认证技术是近年来一门新兴的技术,它所拥有的独特优点,是传统身份认证技术没有的,被广泛的应用在金融、公共安全、日常生活中。本文针对确认模式下,人脸与语音两种生物认
随着互联网用户的急剧增长,以及网络应用的进一步深入,用户个性化的需求不断增长,通用搜索引擎难以满足某些特殊用户群体的需求。主题爬行技术作为一种新颖的搜索技术应运而生,更
随着软件行业的快速发展,需要开发高质量的软件系统,以满足客户需求,适应实际背景和业务。CBSD (Component Based Software Development,基于构件的软件开发)支持软件复用,加
降低嵌入式系统的功耗有助于提高其稳定性、延长电池的续航时间、拓展产品的适用范围、减小其尺寸和重量。在全球倡导发展绿色经济的大背景下,降低嵌入式系统的功耗也是节能减
图像和视频数据的海量增长,以及赋予计算机以人类视觉系统的能力的渴望推动计算机视觉的研究和应用不断向前发展。通过计算机对视频进行处理,分析与理解是计算机视觉的一个热
目前,大量的安全协议已经被设计出来,如何验证这些协议是否满足声称的安全性是协议设计与分析的一个重要研究领域。为了验证和分析协议的安全性,密码学家提出了不同的基于符
项目作为最广泛的经济活动执行方式,在全球经济中有着不可取代的地位。项目管理,即对项目中的人力、资金等各类资源进行分配和调剂,从而保证项目按期执行的研究越来越受到人们的
随着互联网以指数的速度飞速的增长,人们从现场传输数字数据的数量急剧增加。现在比以往任何时候都更需要快速的数据传输方法和更有效的利用内存空间。不幸的是,众所周知,图
目标检测是智能监控系统最基础和关键的任务。目标检测指从视频序列中分割出前景运动目标的过程。在实际生活的应用场景中,背景往往比较复杂,为了满足人们生活等各方面的需要,需
仿真技术是一门迅速发展的高新技术;由于它具有经济、可靠、安全、灵活、可多次重复使用等优点,已成为许多复杂系统分析、设计、试验、评估等不可缺少的重要手段。微分差分方