欢迎来到天天文库
浏览记录
ID:35124161
大小:2.96 MB
页数:64页
时间:2019-03-19
《试论基于mda的汽车嵌入式软件系统架构设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏大学硕士学位论文基于MDA的汽车嵌入式软件系统架构设计姓名:王军申请学位级别:硕士专业:计算机软件与理论指导教师:宋顺林20100611江苏大学硕士学位论文摘要现代的汽车系统中90%的创新和嵌入式电子有关,其中80%是软件的创新。如何在最短的时间内以最小的成本提供更多功能,更高性能的汽车产品是各汽车生产企业追逐的重要目标。传统的基于需求分析一系统设计一详细设计一编码一测试的软件工程方法在各个开发环节间缺乏快速和有效的沟通渠道,使得汽车嵌入式软件开发周期过长,最终产品上市时间不能保证,同时也增加了开发成本。MDA通过将平台无关模型(P
2、IM)转换到平台相关模型(PSM),进而将PSM转换到程序代码,完成软件系统的开发过程。这种方式使丌发者把焦点转移到建模而不是传统的编码,就可以摆脱许多平台技术细节的束缚,提高软件的生产效率。鉴于MDA以上的技术特点,本文将MDA的思想和方法引入到汽车嵌入式软件的开发中来。本文以UML/SysML为基础,应用MDA对汽车嵌入式软件系统建模进行描述,主要做了以下工作:1)针对传统汽车嵌入式软件开发方法开发周期过长,不同开发团体或平台间无法有效沟通等问题。本文研究和使用UML/SysML确定汽车嵌入式软件建模环境,对在汽车产业领域广泛应用的
3、嵌入式软件系统开发方案进行了分析比较,将MDA的思想引入到了汽车嵌入式软件系统的开发中来。2)设计了一套基于MDA的汽车嵌入式软件系统丌发框架MAESIDA(MDA—basedAutomotiveEmbeddedSoftwareIntegratedDevelopmentApproach),给出框架的设计和实现方案。该框架使得汽车嵌入式软件系统的分布式并行开发成为可能,提高了生产效率。3)对汽车嵌入式软件系统的分布式并行建模深入学习的基础上,针对汽车嵌入式软件开发的实际需要,标准化了汽车领域频繁使用的数据交换格式,这使得汽车各种硬件和软件
4、系统的定义成为可能,从而实现了汽车嵌入式软件系统的平台无关开发,提高了生产效率。实践表明本文所提出的MAESIDA方法可依据汽车嵌入式特殊应用方面的建模需要而加以扩充,以实现真J下的协同开发,无论大或小型的团队都能实现高效率而有价值的沟通。整体性的需求管理和变动追踪功能可确保系统设计能准确地满足客户需求。可测试性设计功能不但可以在流程初期就消除系统的错误,并能全程进行需求验证。关键词:模型驱动架构;汽车嵌入式软件;XML纲要;统一建模语言;系统建模语言江苏大学硕士学位论文ABSTRACTInmodemautomotivesystems9
5、0%oftheinnovationiSrelatedtoembeddedelectronic,ofwhich80%ofsoft-waredevelopment.Howintheshortestpossibletimewithminimumcosttoprovidemorefunctionality,higherperformanceautomotiveproductsisanimportantgoaloftheautomobilemanufacturers.Traditional,thesoftwareprojectbasedofnee
6、dsanalysis--systemdesign·-detaileddesign··coding·-testingdevelopmentlackofquickandeffectivecommunicationchannelsbetweeninvarioussectors,leadtolackofeffectivefeedback,makethechangeofsystemdesignandoptimizecycletoolong,timetomarketcannotguaranteethefinalproduct,butalsoincr
7、easesdevelopmentcosts.MDAtransformsthePIMtoPSMandPSMtocodestocompletethedevelopmentofsystem.Thismodetransfersdevelopers’focusfromcodingtomadeling.Anditslipsthecollarofplatformtechnology,improvestheproductionefficiency.Thisapproachallowsdeveloperstofocusshiftedtomodelingi
8、nsteadofthetraditionalcode,theycanshakeofftheshacklesofmanyofthedetailsofplatformtechnology,toimproveso
此文档下载收益归作者所有