基于路径依赖自动机的多路径线性循环终止性研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:xiangceng666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
循环作为代码的基本结构,在程序执行过程中可能有不终止的现象发生。在系统运行过程中由循环的不终止造成的漏洞往往难以发现,并且该漏洞如果被攻击者利用将会对系统造成拒绝服务器攻击。因此,在软件开发过程中,对循环的终止性检测对保证软件的质量有着重要的意义。本文基于路径依赖自动机理论提出了多路径线性循环终止性分析方法。首先,利用路径依赖自动机理论对多路径线性循环进行建模,在建模过程中利用线性循环终止性理论分析模型中每条可迭代路径的终止性,并针对线性循环构成的路径提出了利用最弱后置条件确定两路径之间依赖关系的算法。在完成循环建模后,本文扩展了线性循环终止性理论使其支持带有前置条件的循环的终止性的判定,并根据路径之间的依赖关系构造路径的前置条件,对在建模过程中给出‘终止性未知’的路径进行终止性分析。最后,提出了路径依赖自动机中环结构终止性的分析方法,以确定路径之间交替执行对终止性的影响,并根据各路径自身的终止性与环结构的终止性确定循环整体的终止性。依据上述方法,本文实现了循环终止性分析工具Loopster++。本文通过分析程序验证比赛中测试样例的终止性并通过与其他优秀的工具进行对比实验证明了Loopster++的有效性和高效性。实验结果表明,Loopster++在对多路径线性循环的终止性分析上是有效的,并且在求解效率上要比其他工具快至少5倍。
其他文献
新疆和田县多宝山式构造热液硫化物型铅锌矿是喀喇昆仑地区的重要金属矿产类型,多宝山式铅锌矿位于甜水海地块与神仙湾晚古生代边缘裂陷带结合部位,区域成矿带隶属慕士塔挌—阿克赛钦Fe-Cu-Au-PbZn-Sn-Sb-RM-白云母—宝玉石矿带(Ⅶ-1-①)、林济塘Fe-Cu-Au-Mo-石膏矿带(Ⅷ-1-①);铅锌矿(化)主要赋存于晚白垩世铁隆滩组灰岩段中,矿体分布明显的受断裂构造控制,矿源为含铅锌硫化物
期刊
物业企业通过与街道社区党建联建,聚焦老旧小区居民急难愁盼问题,想居民所想,急居民所急,将物业专业服务融入社区服务,融入街道党建联建大格局,借力发力,不断推进老旧小区综合治理。在过去5年的实践中,卢湾公房公司不断提升员工队伍素质技能,通过党建引领,把管理服务工作的重心下移到物业小区,不仅着力民生实事项目如房屋综合修缮、电梯加装、智慧物业硬件建设等,而且注重会同居委会与社区各方,在居民区党组织领导下,
期刊
当病人呼吸、说话、咳嗽、打喷嚏时,唾液产生的飞沫或者飞沫核可携带细菌或病毒以生物气溶胶的形式进行远距离传播,是病原微生物气溶胶的重要来源,严重危害空气环境和人体健康。因此,探究唾液的理化性质、环境温度等因素对唾液产生生物气溶胶的影响,以及唾液和呼出气生物气溶胶之间的相互关系具有重要意义。本研究首先探究不同影响因素对人工唾液产生生物气溶胶的粒径分布和细胞活性的影响。通过单因素影响实验,调节人工唾液的
学位
水体综合治理及水环境改善是近年来的热点问题和重点工程,但不同污染类型、不同污染程度水体治理技术的选择、治理效果的评估和评价,缺乏系统、科学的研究和方法体系。基于国内景观城市河道水质修复技术现状,本研究运用层次分析法构建了城市景观河道水质修复技术的适用性评估方法,结合层次分析法与模糊综合评价方法,建立了一套基于修复效果、技术应用、工程建设、环境与经济效益、项目投资5个准则的城市景观河道水质修复技术治
学位
城市生活垃圾问题日益突出,阻碍了社会的和谐发展。近年来中国已把城市生活垃圾分类政策作为国家生态文明建设的重要战略之一。生活垃圾分类管理系统中涉及到分类投放、分类收运、分类处理等多个环节,科学合理地管理生活垃圾系统是一项亟待研究的复杂系统工程。在对国内外相关研究进行多方面分析的基础上,结合研究区域现存的垃圾管理方式,以垃圾分类政策为出发点,以系统动力学为手段,进行“垃圾源头分类”、“末端分类处理”和
学位
闪急沸腾(闪沸)是一种提高液体雾化质量的方式,但在缸内直喷(GDI)发动机实际应用中多孔闪沸喷雾可能发生坍塌现象,导致缸内燃料空间分布发生改变并引发一系列负面影响。因此,本课题围绕多孔闪沸喷雾的坍塌过程以及油束间相互作用机理展开研究,以加深对多孔喷雾坍塌现象的理解。在闪沸喷雾坍塌过程方面,在多视角下观察了宽喷雾锥角五孔喷油器的喷雾行为。在正面视图下,随过热度升高(油温升高/背压降低)喷雾坍塌增强;
学位
本论文主要介绍了卤代荧蒽衍生物的合成及曲面芳烃的研究。第一章介绍碗烯合成的研究进展以及碗烯衍生物的合成。碗烯被认为是组成富勒烯C60的最小单位。它是一种多环芳烃(PAH),五元环外嵌有五个苯环。由于其碗状结构所具有的特殊的光学、电化学和立体化学性质,引起了人们的广泛关注,激发了研究人员对高效合成碗烯的热情。1966年,Lawton和Barth首次报道碗烯的合成路径。1991年,Scott报道了通过
学位
药物质量控制是保证现代药品安全有效的重要手段,活性成分的测定、潜在有害杂质的分析和控制是药物质量控制的重要步骤。手性药物对映体结构中不对称中心的存在使其在体内被受体和酶分子识别而产生不同甚至相反的药理活性。因此手性药物的质量控制不仅要检测其合成和降解过程中产生的杂质,还要实现手性对映体的拆分,使得质量控制过程变得更加复杂。手性固定相因其具有适用范围广、定量分析可靠性高等特点,在手性药物的质量控制中
学位
启动子是合成基因电路的基本组成部分,它们具有能够使转录起始发生的DNA特性。通过不断设计新的组成型和调控型启动子,可以满足蛋白质和RNA在不同遗传网络中表达的要求。在这个课题中,我们在酿酒酵母中构建并优化了新的合成组成型启动子。我们使用外源(例如病毒)核心启动子模板作为实验的开始。这些外源核心启动子通常在酵母中不起作用,但可以通过扩展包含各种转录起始位点(TSS)的短序列CYC1启动子来激活这些外
学位
半夏来源于天南星科植物半夏Pinellia ternate(Thunb.)Breit.的干燥块茎,主要含有生物碱、半夏蛋白、氨基酸、甾醇类、有机酸等化学成分,具有燥湿化痰、降逆止呕的功效。2020版《中国药典》中不同半夏饮片均无含量测定项,可见对于其质量评价研究极为重要。本文从不同产地收集到32批不同半夏饮片,首先按照药典的检测方法对其进行质量评价,并建立了HPLC-PDA法测定毒性成分草酸钙针晶
学位