参数化运行时验证研究和工具实现

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:jinyeqin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模的不断增大,如何保证软件的可靠性和安全性成为学术界和工业界越来越关注的问题.运行时验证是一种新型的程序自动验证技术,弥补了静态分析和模型检测等常用方法的缺点.设计一种针对C程序的监控器规约语言,用于描述针对C程序的形式化规约.该语言支持基于有限状态自动机和正则表达式的参数化运行时验证.本文借助开源工具flex和bison实现了支持该语言的参数化运行时验证工具MOVEC.为了对运行时产生的大量监控器进行索引,我们提出并实现了一种层次哈希森林的数据结构.实验证明该工具是可行且高效的.
其他文献
大学英语教学就是为了培养国际化人才才设置的,但学生的英语水平却远远达不到要求,这和中国的教育方法是有一定关系的.学生从小到大接触并学习英语时,老师和家长给他们灌输的
依据Cr-Al-C三元系热力学数据库,计算了合成Cr2AlC过程中的相平衡关系。基于相平衡关系,以合成温度、保温时间、原料类型及原料配比为变量设计了合理的正交试验,并采用热压方
针对外包数据库的数据机密性和完整性等安全问题,结合数据库加密和NTRU(Number Theory Research Unit)签名技术,提出一种安全有效的密钥管理方案.方案中首先用户由数据表的结
目的了解昆山市蜚蠊种群密度、分布及季节消长情况,为防控提供科学依据。方法采用粘捕法,以鲜甜面包为诱饵(2 g/片),在城区设置相对固定的监测点,每月中旬用17 cm×10 cm的粘
以硝酸盐为原料,乙二醇为络合剂,采用溶胶凝胶法制备了质子导体SrCe0.9Y0.1O3-δ电解质薄膜。使用TG/DSC和XRD对凝胶前驱体的热分解过程及相组成进行了表征。探讨了溶胶凝胶
部署方案的抉择是影响SaaS软件运行性能的一个关键因素,因此,有必要为SaaS软件构建性能模型,以预测其在不同部署方案下的运行性能.然而,现有的研究大多关注外部环境对软件性
从理论角度分析了高压水除鳞系统打击力产生的原理和影响除鳞效果的各种设备因素,从除鳞水嘴的安装高度、水嘴的角度、射流的厚度、水嘴在喷射宽度方向上的重叠量以及水流状
在21世纪这个信息化发展的时代,随着信息技术的不断发展,它日渐渗入人们的生活之中,同时信息教育的重要性也就突显了出来.随着教育方式的千变万化,打造信息技术高效课堂受到
平面六方空洞是SiC晶体中一种典型的体缺陷,其存在严重影响了晶片的质量。因此,研究和去除平面六方空洞缺陷对提高晶片质量有重要意义。使用物理气相输运法(physical vapor t