实时软件最坏情况执行时间估计研究

被引量 : 0次 | 上传用户:yy6590
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构造一个实时系统的时候,安全性和程序最坏情况执行时间(WCET)是必需的,为了给出WCET估计值,必须同时考虑到系统的软件特性和硬件特性。传统的方法是通过在目标平台上实际执行程序来得到估计值的,但是这种方法既容:易出错,也不能保证估计结果的正确性。另一种方法是静态估计程序的WCET值,该方法必须考虑到所有可能的程序流和硬件特性的作用。在静态估计方法中有三种常用WCET分析方法,它们分别是隐藏路径列举技术(IPET)、基于路径(Path-based)的计算方法和基于树(Tree-based)的计算方法。 本文主要提出两种基于路径的计算实时程序最坏情况执行时间的方法,这两种方法首先检测程序中存在的分支约束,然后将程序中存在的分支约束信息转化为程序流程控制图(CFG图)中结点之间的语义冲突,并按照结点对的形式保存在相应的冲突数组里,在接下来的WCET计算阶段通过边搜索程序执行路径边检测冲突数组里保存的已有的冲突关系以便在搜索路径的同时排除非可行执行路径,提高搜索的效率,最终在可行执行路径集中选择具有最大执行时间的执行路径。与以往的方法相比,本文的方法既避免了穷举所有执行路径(其中包括可行执行路径和非可行执行路径)带来的复杂度,也不需要在排除非可行执行路径之后重新回到流程控制图(CFG图)源结点重新搜索执行路径,而是在检测冲突的同时适当地调整流程控制图(CFG图)并更新当前路径即可。 本文在给出这两种方法详细说明的同时也给出了它们对于标准实验程序的实验结果,并与其他方法做一个比较,实验证明对于语句间语义依赖关系比较强的程序能够快速且有效地给出评估结果。
其他文献
结合当代植物景观设计生态化、人性化的核心理念,针对长轴与短轴植物空间和层次等影响带状公园植物设计因素,以及景观同质化、绿地率不足、忽视植物生态习性等我国当代植物设
考古人给人们的印象一般是驻留在田野间,面朝黄土背朝天,铲子、耙子、刷子齐上阵,动手动脚找东西的一群人。考古人、考古学专注的是一系列无字天书:陶器、石器、玉器、铜器等等,可
全球气候变化带来了北极地区地缘政治、经济的深刻变化,这种变化影响深远。作为北极地区的重要国家,俄罗斯出台了北极战略,其中北极开发和北方航道建设成为重点。通过对俄罗
目的分析门冬胰岛素30与甘精胰岛素治疗2型糖尿病的临床疗效及成本。方法选取我院收治的2型糖尿病患者84例,按照随机数字表将患者分为门冬30组(38例)与甘精组(46例),治疗6个月后
亲亲相隐是我国封建社会的一项重要的法律原则和法律制度,被视为封建社会的流毒而为我国社会主义法制所废弃。本文从法律与道德的角度,探讨了亲亲相隐的现代法制意义,认为我
目的研究IκB上游激酶IKK在CD40配体CD154诱导NF-κB活化中的作用机制以及与构架蛋白TRAF的相关性。方法应用重组CD154刺激EBV/LMP1阴性Ramos B细胞,研究IKK质粒转染表达对NF-
随着信息通信技术的发展与教育信息化进程的加快,教师信息化教学能力被提到了一个新的高度。本文根据职业教育的特点和功能,形成职业教育教师信息化教学能力结构,并提出职业