基于UML和时间ER网的嵌入式实时软件建模与分析

被引量 : 0次 | 上传用户:radcuijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,嵌入式系统已经广泛渗透到日常生活的各个方面,并发挥着极其重要的作用。与别的软件系统相比,嵌入式实时软件具有更严格的实时性,任何时间错误都可能造成重大的经济损失甚至导致灾难性的后果。因此,在软件开发早期,对嵌入式实时软件的性质进行形式化的分析和验证是非常重要的。然而,随着计算机硬件性能的不断提高,嵌入式实时软件的规模和复杂性不断增加,这给其建模和形式化分析工作带来了新的困难和挑战。为了降低建模和形式化分析的复杂度,本文将构件技术引入到嵌入式实时软件的建模和时间性质分析中,提出了一种基于UML与时间ER网(TER nets)的嵌入式实时软件建模和组合时间分析方法。本文首先对UML以及形式化方法进行概述,着重介绍了时间ER网的相关概念;接着对UML进行实时扩展,以实现其对嵌入式实时软件的描述;然后把时间ER网扩展为构件时间ER网(CTERs),并建立了UML模型到CTERs模型的映射规则,探索了一种将UML与形式化方法结合起来对嵌入式实时软件建模的新途径,为下一步对嵌入式实时软件的组合时间分析奠定了基础;随后,给出对各CTER构件模型进行组合时间分析的方法,我们先分别对各构件模型的局部时间性质进行分析,接着探讨了CTERs模型的组合规则和约简规则,然后根据组合规则把CTERs构件模型组合起来,并最终实现对整个软件全局时间性质的组合分析和检测;最后,通过一个高尔夫球场门禁系统实例,把所提出的方法运用到对实例系统的建模和分析中。本文对嵌入式实时软件的建模和组合时间分析不仅可以在尽可能早的阶段发现软件系统时间性质的冲突,从而降低开发后期的修复费用,而且,构件技术的运用,有效降低了形式化分析的复杂度,提高了形式化分析的效率,并进一步降低了软件的开发成本,缩短了软件开发时间,特别是缩短了软件开发过程中系统分析的时间,也使得各软件构件模型以及分析结果具有可复用和可扩展的优点,真正体现了基于构件的软件开发方法的优越性,对可复用嵌入式实时软件的研究具有一定的现实意义。
其他文献
目的:为失眠症的临床治疗及中、蒙药研发提供参考。方法:查阅近十年来相关文献,对中、蒙医药治疗失眠症的研究进展进行综述。结果:中、蒙医药对失眠症具有独特的治疗方法,且
本文设计开发了培训过程及培训效果问卷,对青岛市三家家电企业员工进行问卷调查,共获得有效数据200份。运用SPSS18.0对其进行探索性因子分析,以此来识别培训过程及培训效果的
睡眠是维持人体生命的重要生理功能。随着经济的发展和社会竞争的日趋激烈,失眠发病率逐年增高。笔者从肝的生理功能与睡眠的密切相关、睡眠缺失会导致肝组织受损、治疗失眠
目的探讨酒后死亡的常见死因及法医学鉴定要点。方法通过对47例酒后死亡尸检案例的性别、年龄、简要案情、尸检情况、毒物分析情况、死亡原因等进行回顾性分析。结果死亡原因
目的:为促进碳酸锂的临床合理应用提供参考。方法:查阅相关文献,综述碳酸锂的药理作用、临床应用及毒副作用相关研究进展。结果:碳酸锂具有调节神经系统、内分泌系统,保护细
《神农本草经》是我国现存的最早的药物学专著,其在中药理论的各个方面建树颇丰。既往对《神农本草经》的研究虽涉及诸多方面,但尚未见到对其中药理论体系框架的专题研究。文
目的:探讨液氮快速冻融法水蛭提取物(HE)对人肝癌Hep G2细胞的化疗药物敏感性影响及诱导凋亡的机制。方法:以5-氟尿嘧啶(5-FU)、阿霉素(ADM)为对照,MTT法检测HE与5-FU或AMD联
乔治·赫伯特,英国文艺复兴时期玄学派诗歌的代表人物之一,其著名宗教诗集《圣殿》于1633年正式出版,诗中所体现的赫伯特对上帝堪称典范的虔诚一直以来受到了世人的高度评价
在深入推进课程改革的当下,诸多教育新理念催生了教育的新常态。而现实小学美术教学却存在着儿童美术学习兴趣减退,美术技能水平低下,美术创新能力丧失的现状。基于此,笔者提
目的:探讨针药结合对抑郁症睡眠障碍(SDD)大鼠行为学变化及对外侧缰核(LHb)βCaMKⅡ蛋白表达的影响。方法:正常组8只SD大鼠常规合笼饲养,不接受任何刺激与处置。32只SD大鼠接