刍议嵌入式实时软件的设计与应用

刍议嵌入式实时软件的设计与应用

ID:22897109

大小:52.50 KB

页数:6页

时间:2018-11-01

刍议嵌入式实时软件的设计与应用_第1页
刍议嵌入式实时软件的设计与应用_第2页
刍议嵌入式实时软件的设计与应用_第3页
刍议嵌入式实时软件的设计与应用_第4页
刍议嵌入式实时软件的设计与应用_第5页
资源描述:

《刍议嵌入式实时软件的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、刍议嵌入式实时软件的设计与应用摘要:在计算机软件设计和应用中,嵌入式实时软件的设计上对于时间的要求非常的严格,如果进行软件的设计和开发过程中出现一定时间差错对于整个软件的建立和应用都会产生很大的影响。因此,对于嵌入式实时软件来讲,嵌入式实时软件设计过程中对于时间需求的验证以及分析都是十分重要的。本文主要论述基于构件的嵌入式实时软件的设计过程以及基于构件的嵌入式实时软件的应用。关键词:关键词:嵌入式实时软件;设计分析;应用中图分类号:TP39文献标识码:A: 计算机应用软件中,嵌入式实时软件比其它的计算机应用软件的要求更高,顾名思义,嵌入式实时软件不仅对于软件的实时性有很严格的要求,而且

2、嵌入式实时软件在建立过程中如果出现有一点关于时间的错误就会对于整个嵌入式实时软件造成很大影响。因此,进行嵌入式实时软件的设计和建立时候就需要进行嵌入式实时软件设计时间的严格分析和验证,以保证嵌入式实时软件的设计和建立的合理性。基于构件的嵌入式实时软件是在对于可以重复使用的软件构件的再次使用和设计,一定程度上不仅可以减少进行计算机软件开发时的复杂性,还对所开发设计软件的质量有一定的保证,能够对于软件技术资源进行合理利用。1.基于构件的嵌入式实时软件的模型设计 基于构件的嵌入式实时软件的模型设计与建立是在构件软件的基础上进行的嵌入式实时软件的设计和建立。进行基于构件的嵌入式实时软件模型的设

3、计和建立时需要注意符合嵌入式实时软件的实时性要求。 1.1对于UML的实时性扩展 进行嵌入式实时软件模型的设计和建立时应当首先对于嵌入式实时软件的设计和建立要求进行考虑,以使构件软件能够符合嵌入式实时软件的相关要求和标准,建立符合要求标准的嵌入式实时软件。在计算机应用软件中,嵌入式实时软件对于实时性的要求相当高,为了迎合嵌入式实时软件的这一特点,在进行基于构件的嵌入式实时软件的模型建立时就需要对于UML进行实时的扩展。进行UML的实时扩展首先需要进行对于时间性要求条件的引入和扩展建立,包括对于表示时间变量重置元素、确定时限事件的时间约束和事件时限中的时间约束条件的引入等,以组成UML实

4、时扩展中的顺序图。除此之外,进行UML的实时扩展还需要对于UML的相关状态机图进行实时的扩展,包括超时事件模型、时限约束内的事件变化状态、周期性事件状态模型、时限延伸外的事件模型和关联迁移事件的触发时间限制状态等状态机图的实时扩展。这样一来进行实时扩展后的UML就能够很好的帮助嵌入式实时软件的模型设计建立完成实施。 1.2对时间ERX进行构件化扩展 基于构件的嵌入式实时软件的模型设计和建立时,由于考虑到嵌入式实时软件的实时性要求,因此在进行构件软件的应用时,也需要进行相关的改进或者扩展以适应嵌入式实时软件的模型设计和建立要求。时间ERX是一种对于计算机软件的模型建立、设计较为适应的X络

5、构件,时间ER相对于其它的X络构件来讲在对于时间的要求设计上具有很大的优势,既可以实现对于局部时间概念的设计和建立,也可以实现将局部时间概念转化成为一种全局的时间,因此,时间ERX对于所建立或者设计的软件模型的局部时间以及全局时间的行为描述可以进行支持,这与嵌入式实时软件对于实时性的要求十分相符,因此,基于构件的嵌入式实时软件进行设计建立会更方便、简单。但是需要注意的是时间ERX并不具有一定的额构件化软件特征,并不能够支持嵌入式实时软件的设计建立,因此,在进行嵌入式实时软件设计应用时,需要进行相关的构件化扩展。对于时间ERX的构件化扩展主要是通过将时间ERX扩展成为一种构件时间X,那么

6、构件时间ERX是不仅能够满足时间ERX的所有特征和功能,还可以实现对于嵌入式实时软件模型建立设计的满足,能够支持嵌入式实时软件的设计和建立需求。 1.3UML与CTER在嵌入式实时软件中的体现 基于构件建立的嵌入式实时软件模型中,进行基于构件的嵌入式实时软件的设计和建立中,对于UML以及构件时间ERX的应用体现主要就需要将UML软件模型转换成为CTER软件模型,最终实现对于嵌入式实时软件模型的设计建立。其中,从UML到CTER模型中的映射变化主要就是时间约束的变迁行为,通过这种变迁转换行为最终实现对于构件软件的状态机模和顺序图模之间的转化和结合,为嵌入式实时软件中各系统构件的组合时间需

7、求的支持做好基础铺垫。2.嵌入式实时软件组合时间分析和应用 在计算机应用软件中,嵌入式实时软件对于实时性的要求非常严格,因此进行嵌入式实时软件设计以及建立时需要对于软件的组合时间进行分析检验,以符合嵌入式实时软件的要求,实现基于嵌入式实时软件在实际中的应用。 2.1基于构件嵌入式实时软件组合时间分析 基于构件的嵌入式实时软件的设计建立后的模型以CTER表现的系统结构模型形式呈现,因此,对于基于构件的嵌入式实时软件的组合时间分析就是通过对于CTE

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

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

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