面向汽车电子的装配式软件开发模型及关健技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hukaigui88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济和社会的发展,人们对汽车的安全性、舒适性、燃油经济性等方面提出了更高的要求,来自汽车功能和开发成本、上市周期各方面的压力,汽车电子软件的开发面临着越来越大的挑战。传统汽车电子软件垂直型开发模式已经成为严重阻碍快速发展的瓶颈,越来越难以应对当前汽车产业蓬勃发展带来的快速高效开发需求,探索复杂汽车电子软件开发方法的新变革成为当前汽车电子软件领域亟待解决的问题。汽车电子软件标准的不断推出和日益广泛的应用,给汽车电子行业带来了冲击。软件标准理论体系日益成熟,当前主要的焦点已经从探索理论架构转移到提炼工程方法和提供解决方案。本文针对传统汽车电子软件开发流程面临的挑战,结合汽车电子软件国际标准的发展趋势,提出了面向汽车电子领域的装配式软件开发方法SmartV,并对该方法涉及的若干关键技术问题进行了深入的研究。本研究主要集中在以下五个方面:   ⑴面向汽车电子的装配式软件开发方法SmartV的研究。提出了该方法的两个基础理论模型,开发流程的“基于标准化组件的分布式集成模型”和软件架构的“基于标准化组件的层次化软件模型”。   ⑵SmartV方法的开发流程和管理模式研究。在面向领域的软件标准背景下,从软件工程方法论的角度,基于流程模型和架构模型,对传统汽车电子领域的垂直开发V模型左端流程做了改进,提出了针对标准架构的分散开发统一装配的新模式。在需求分析之后,即进入水平分散开发和配置状态,利用标准化的接口和大量基础软件的重用,实现分布式的组件配置和装配集成,并结合多项自动化生成技术,大大提高了汽车电子复杂控制系统的开发效率和产品质量。   ⑶支持SmartV的应用系统快速原型验证方法研究。本文提出了针对标准化组件操作系统的时间自动机模板,在需求细化阶段可快速实例化灵活构建基于OS的汽车电控系统原型并进行形式化验证,为SmartV方法的分散开发过程预先提供了一个快速原型,降低了系统开发风险和错误成本。   ⑷支持SmartV的目标系统性能优化技术研究。通过对关键标准组件操作系统任务模型的改进,优化了系统上下文切换的时间消耗;通过对中断机制的改进,改善了中断响应和延迟时间。基础组件操作系统的性能优化,为实施SmartV方法的目标系统的最终性能提供了基础保障。   ⑸支持SmartV方法的汽车电子软件平台研究。本文在SmartV方法的理论基础上,开发了支持SmartV方法的软件平台SmartSAR,基于SmartSAR平台研制了汽油发动机控制系统SmartEMS,该系统是国家十一五核高基重大专项和省科技厅重大专项的关键研究内容之一。
其他文献
车载移动激光扫描技术是一种采用激光扫描、数码成像、卫星定位和惯性导航等多传感器集成的数据获取技术。与传统的摄影测量技术相比,具有自动化程度高、作业时间短、受天气影
软测量技术作为一门新兴的工业建模技术,主要用于复杂工业生产过程中难以用硬件在线测量的参数的实时估计。工业过程机理复杂,且具有非线性、时滞性及参数的多重相关性等特点,而目前的软测量建模方法很难同时解决这些问题。本文在传统统计建模方法的基础上,深入研究了一种基于偏最小二乘法和最小二乘支持向量机法的两阶段软测量建模方法,使建模精度有了一定程度的提高。本文经过对软测量建模现状的研究和分析,围绕偏最小二乘法
现实世界的许多计算机视觉应用都依赖于计算机从图片中提取感兴趣的信息。在计算机视觉问题中,图像中感兴趣的信息通常用参数模型来描述,接着使用模型拟合算法从观察数据中估计
随着我校校园网的开通和投入使用,校园办公网的开发便被提上了议程。为提升我校管理水平,解决学生管理中的工作量大、数据繁多、效率低下的问题,本文在我校原有校园网的基础
面对科研活动节奏的日益加快及科研问题的不断复杂化,科研工作者们急需找到一类新的科研协作工具来满足不断被提出的科研协作需求。互联网技术的发展淡化了时空界限,互联网应用
在以高效快节奏为主旋律的当代社会中,医学发展模式有了极大的改观:由单纯的治疗朝着预防保健方向转变。在此革命性的转变中,即时检验(Point ofCare Testing,以下缩写为POCT)在
Linux以开放源码为主要特色,以性能稳定、设计简洁、支持体系结构广泛、应用程序丰富等众多优点,被用于几乎所有的计算机领域。但是,在视频监控、双机热备、集群存储等实时控制
现在Web应用变得越来越流行,基于Ajax技术的新一代Web应用程序如Amazon.com,Gmail等不断出现,它们都包含了大量的客户端代码运行在浏览器中。由于客户端环境和浏览器配置的多
随着数据库系统的应用普及,软件测试在保证数据库应用系统质量和可靠性方面发挥着重要作用。数据库应用系统的测试需要事先在测试数据库中生成一些测试数据,也称为测试数据库
医学图像配准是为了实现一幅医学图像与另一幅医学图像上对应点、面或像素值通过几何变换达到空间上的一致,从而将多种模态的图像信息融合成一幅新的图像,提供给医生更加丰富