基于模型驱动嵌入式实时系统开发平台的研究和实现

基于模型驱动嵌入式实时系统开发平台的研究和实现

ID:32754760

大小:5.94 MB

页数:74页

时间:2019-02-15

基于模型驱动嵌入式实时系统开发平台的研究和实现_第1页
基于模型驱动嵌入式实时系统开发平台的研究和实现_第2页
基于模型驱动嵌入式实时系统开发平台的研究和实现_第3页
基于模型驱动嵌入式实时系统开发平台的研究和实现_第4页
基于模型驱动嵌入式实时系统开发平台的研究和实现_第5页
资源描述:

《基于模型驱动嵌入式实时系统开发平台的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学硕士研究生学位论文第1页摘要随着嵌入式实时应用系统的迅速发展,面对着不断增长的嵌入式软件开发的复杂性压力,如何高效的开发嵌入式应用程序,成为软件工程学迫切需要解决的问题;同时,系统的非功能属性,如时间约束、容错策略、安全性、可靠性等,也已经被赋予极高的要求,当系统非功能属性正面对越来越复杂的嵌入式系统时,如何满足其严格的约束成为一个巨大的挑战。为了解决以上问题,软件工业标准化组织OMG(ObjectManagementGroup)提出了MDA(ModelDrivenArchitecture)方法。MDA是一种用于软件系统开发的软件设计解决方案,包括模型

2、开发、模型集成、模型解释、模型转换等等。由于对建模的需求,美国机动车工程师学会提出了AADL(ArchitectureAnalysis&DesignLanguage)语言。AADL语言是一种对体系结构分析建模的语言,在软件生产技术中,对可靠性系统的探索做出了重要的贡献。AADL语言主要面向的是嵌入式实时系统,通过对系统架构的描述,为实时系统的分析提供了有效方法,其模型到可执行C代码的代码生成工作正得到越来越广泛的关注。本文在基于MDA设计思想的基础之上,以AADL为研究对象,结合面向汽车电子的OSEK/VDX平台,提出了一种将AADL组件转换为C代码的设计策略,并

3、通过规则引擎方法将其实现。OSEK/VDX是用于汽车控制的开放式系统及其相应的接口,本文根据OSEK标准设计实现了一个实时操作系统。为满足基本的汽车电子系统需求,该OSEK系统中包含了任务模块、报警器模块、时钟模块、事件模块、中断模块等,能够为模型驱动提供一个实时的嵌入式平台。本文实现了AADL系统模型和simulink功能模型的代码转换,对OSEK的OIL文件进行合成和处理,搭建编译环境,最终完成交叉编译。系统以Eclipse框架为开发技术,以乐高机器人为硬件应用目标平台,集成了乐高机器人的开发环境和开发工具,完成了在OSEK实时系统上以模型驱动应用,使MDA模

4、型驱动理念在该特殊的嵌入式硬件环境和软件环境中得到实现和验证,拓展了模型驱动方法在多种平台上的生命力,特别是在非通用计算机平台上的应用,本文作出了探索性的研究。关键词:模型驱动;MDA;AADL;嵌入式:OSEK;代码生成AbstractAsthetechnologYonembeddedrealtimeoperatingsystemdevelopsrapidly,thecomplexityofembeddedso脚aredevelopmentisexpanding·Underthiscirc砌stance,howtomakeitmoreefficientdurin

5、gdevelopmentbecomesaseriousProblemtoso姗盯eengineenng.Atthes锄etime,non—functionalproperties,suehaStimingrestriction,eⅡDr-tolerantstrategy,security,reliability,etc.,arerequiredsostrictlythatitbecomesahugechallenge.ForthereasonofresolvingtheproblemsaboVe,OMGproposedtheMDAmethod.MDAisakind

6、ofsolutionforsoftwaredevlepment,includmgmodelbuliding,modelintegreting,modelinterpreting,modeltransition,etc·Fortherequlrememo士mo拭SAEpr叩osedAADL,whichaimstomodelandanalysethe粼hltec眦otsystem,givinggreatcontributiontotheresearchaboutreliablesystem·AADLismainlyuSedinembeddedrealtimesyste

7、m;itprovidesagoodwaytoanalyserealtimesystem·TakingAADL2Lsconcem,thisdissertationproposesatradegythatc觚traIlsIateAADLcomponentstoCcodeonOSEKfVDXplatformwhichorientsmobileelectronlcs,accordingtoMDAmethod.OSEK/VDXrepresentstheopensystemformobilecontrolandtheco仃espondinginterface.Thisdiss

8、ertat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。