(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用

(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用

ID:37535777

大小:2.24 MB

页数:84页

时间:2019-05-24

(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用_第1页
(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用_第2页
(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用_第3页
(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用_第4页
(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用_第5页
资源描述:

《(最新)基于面向对象的嵌入式系统软件开发方法研究及其应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山东大学硕士学位论文基于面向对象的嵌入式系统软件开发方法研究及其应用姓名:张琪君申请学位级别:硕士专业:电力电子与电力传动指导教师:张庆范20060522山东大学硕士学位论文摘要十多年来,随着信息技术、电子技术和通讯技术的发展,嵌入式系统已经获得了空前的应用和发展。随着嵌入式应用系统功能复杂度的提高、对软件产品的非功能约束的特别关注以及由于市场的激烈竞争导致嵌入式软件推出周期的缩短,都使得嵌入式软件开发人员面临着严峻的危机和挑战。传统的结构化开发方法已经显得力不从心,于是嵌入式软件开发人员在软件开发中引入了

2、目前较为流行的“面向对象方法(OO)”,但是目前对该方法的应用还只是停留在传统的以编程为中心的嵌入式软件开发方法上,不能很好地保证软件复用和代码的重用,因此难以满足市场对嵌入式软件开发效率和开发质量的要求。本课题的研究内容是应用面向对象方法的框架技术,对嵌入式系统领域的专有结构组件进行封装,创新性地提出了面向嵌入式系统领域的通用实时框架ARTIC(Abstractreal-timecontr01)。ARTIC框架除了具有框架的共有优点一最大限度实现软件重用外,最突出的是具备以下两个特点:1、功能和非功能的分

3、离在应用面向对象的技术时,传统的嵌入式软\,件开发方法关注的重点是软件结构和功能分解,忽略了嵌入式环境下特殊的非功能性要求。为了在实现系统功能需求的同时,保证软件系统的非功能性需求的实现,ARTIC框架引入了面向方面的思想,1把系统的非功能性需求从功能模块中分离出来,为它们单独设计组件。开发人员在应用该框架进行嵌入式软件设计时,只需要关注功能需求的实现,对于实时性、调度等非功能需求的实现可以通过调用ARTIC提供的时间管理模型和任务调度模型直接实现。2、基于状态机的主动对象设计模式根据嵌入式系统通常由多个控

4、制线程组成的特点,应用基于状态机的主动对象设计模式,把嵌入式软件系统构建成多个主动对象的组合。相对于传统的面向对象方法,本文提出的主动对象的最大特点在于:它提供对事件队列、控制线程和表示主动对象动态行为状态机等的封装,并且该模式可以直接支持嵌入式系统的并行性。ARTIC框架的应用能够帮助嵌入式软件的开发人员快速地开发出高质量的嵌入式软件,除此之外,因为它包含了一个微小的实时操作系统(RTOS)},●●L、山东大学硕士学位论文报包装,在某些场合可以作为一个简易的RTOS使用。为了验证ARTIC的性能,本文将该

5、框架应用于硬币搬送实时控制系统的开发设计,从该系统的应用中充分体现了ARTIC框架的优点。关键词:嵌入式系统;面向对象;软件框架;功能与非功能:主动对象II\、山东大学硕士学位论文AbstractRecently,withtheincreasingdevelopmentofinformationtechnology,electronicstechnologyandcommunicationtechnology,embeddedsystemalsohasdevelopedrapidly.Withtheincr

6、easingcomplexityoftheembeddedsystem,thenon—functionalrequirementfortheembeddedsystemsoftwarebecomesmoreandmoreconcerned,andthetimeofdesigningthesoftwarehasdecreased,a11ofthesemakeembeddedsoftwaredevelopersfacemoreburdenandchallengesonthesoftwaredevelopment

7、.Underthiscondition,thetraditionalstructure—orienteddesigningmethodhasbeenunabletodowhatonewishfullyapparent,sotheembeddedsoftwaredevelopersapplytheobject—orientedmethodtotheembeddedsoftwaredevelopment.Buttheapplicationofthismethodonlyhasreachedtheprogramm

8、ingstep,itstillhardlyrealizesthesoftwarereuseandcodereuse,anditishardtomeettherequirementsofdevelopmentefficiencyandsoftwarequalities.wi迫theapplicationoftheframeworktechnologyofobject·oriented,thispaperhasint

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

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

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