基于MDA的汽车嵌入式软件系统架构设计.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:91KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

20482010,31(9)计算计机算工机程工与程设与设计计CoCmopmupteurteErnEgningeineerienrginagnadnDdeDsiegsnign开发与应用基于MDA的汽车嵌入式软件系统架构设计王军,宋顺林(江苏大学计算机学院,江苏镇江212013)摘要:为了高效管理愈来愈复杂的车辆电子、软件系统,并且在确保产品及服务质量的同时,提高成本效率,以统一建模语言(UML)和系统建模语言(SysML)为基础,参照汽车开放系统架构(AUTOSAR),提出一种基于模型驱动架构的汽车嵌入式软件开发方法,并以汽车引擎点火和敲打控制系统为例进行描述。性能分析表明,该方法缩短了汽车嵌入式软件开发周期,降低了开发成本。关键词:汽车嵌入式软件;汽车开放系统架构;模型驱动架构;统一建模语言;系统建模语言中图法分类号:TP311文献标识码:A文章编号:1000-7024(2010)09-2048-04MDA-basedautomotiveembeddedsoftwaresystemarchitecturedesignWANGJun,SONGShun-lin(CollegeofCompute,JiangsuUniversity,Zhenjiang212013,China)Abstract:Inordertoefficientlymanagetheincreasingcomplexityofvehicleelectronics,softwaresystem,ensurethequalityofproductsmeanwhile,toimprovecost-efficiency,basedonmodeldrivenarchitecturewithreferencetoAUTOSAR,aUMLandSysML-basedautomotiveembeddedsoftwaredevelopmentmethodispresented,andautomotiveengineignitionandknockcontrolsystemaretakenasanexampletodescribe.Performanceanalysisshowsthattheapproachreducestheautomotiveembeddedsoftwaredevelopmentcycleanddevelopmentcosts.Keywords:automotiveembeddedsoftware;AUTOSAR;modeldrivenarchitecture;UML(unifiedmodelinglanguage);SysML要的汽车制造商、部件供应商及其它电子、半导体和软件系统0引言公司,各成员协作努力制定标准,致力于为汽车工业开发一个在过去的10年,汽车系统及软件设计发生了翻天覆地的开放的、标准化的软件架构。AUTOSAR架构有利于车辆电子变化,设计技术和工作流程都在变化。在汽车工程师面临的系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电众多挑战中,最关键的是跟上迅速增加的设计复杂性,许多根子、软件系统提供了一个基础。此外,AUTOSAR在确保产品本无法跟上。此外,工作流程本身可以使人畏缩,因为许多组及服务质量的同时,提高了成本效率。为满足这些要求,织使用并行或分布式的开发方式,相关联的团队和公司工作AUTOSAR制定了一个分层的软件开发方法,允许企业在标准在不同的时区,说不同的语言,时常使用不同的工具和方法。上合作,实现上竞争。从而需要工程师寻找新的开发方法,以帮助他们应对这些挑图1显示在一个单独的ECU(electroniccontrolunit)里面的战。从一开始,OMG(objectmanagementgroup)的UML和SysMLAUTOSAR分层软件系统。软件被分成3个主要的部分。在(systemsmodelinglanguage)就被设计为满足工程师的架构挑最高层,这里是功能系统(functionalsystem),包括所有的特征,战。工程师使用基于UML/SysML的架构设计,是一个强大的组成不同的电气子系统,如雨刷系统,传输控制系统或外部照解决方案以迎接这些挑战。因为它们能够有效地捕捉架构。明系统。由这些系统组成的元素叫做AUTOSAR软件组件(sof-笔者以AUTOSAR为基础,应用UML/SysML对AUTO-twarecomponent,SW-C),AUTOSAR软件组件是一个原子单SAR系统建模进行描述。讨论基于MDA的汽车嵌入式软件元,完整的囊括数据,有定义良好的接口,通过AUTOSAR系统架构设计方法,实践表明该方法大大降低了设计复杂性,