基于多形态时钟输入输出迁移系统的安全软件测试研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:whuagnqn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缺乏系统的科学的测试体系是一直以来影响安全软件测试可信度的根本问题。在现有的工程实践中,测试是实验性行为的认知和实施方案普遍存在,威胁着系统的安全性并且这一问题随着安全软件需求量的激增,职责范围的外延,规模的扩大和复杂度的提高变得越来越严重。因此,构造高效可信的安全测试方法和工具已经成为安全软件行业不可回避的挑战。本文以构建安全软件的安全性测试理论框架及其应用为主要研究目标,针对安全软件苛求质量的实际需求,以形式化测试为基础,根据安全软件的典型特征,从设计符合其特点的建模语言开始,构建了统一安全性验证和安全性测试的理论框架。该理论框架立足于研发安全软件的全流程而非纯粹测试的立场,在保证测试方法本身正确性的同时,设计了通过测试也可以证明软件实现是安全的理论框架和相应的测试序列生成方法,主要贡献体现在:1.定义了多形态时钟时间模型,设计了多形态时钟输入输出迁移系统,给出了相应语法和语义的形式化定义,提出了将时间模型从系统行为模型中分离出来的安全软件建模方法;2.提出了统一的安全性验证与测试序列生成理论框架。该理论框架站在安全软件全流程而非单一测试的角度,将对规约设计的安全性验证与软件实现的安全性测试融合在同一个理论框架中,证明了如果某个实现通过了基于满足安全性属性模型所生成的测试序列集合,那么该实现也满足期望的安全性属性的结论,并给出了相应的测试序列生成方法;3.构建了多形态时钟输入输出迁移系统的安全性测试方法,定义了多形态时钟输入输出一致性关系,设计了相应的符号测试方法。并在此基础上,为了满足安全软件防护能力测试的需求,进一步提出了采用规约变异的测试方法计算安全软件的故障测试序列集合,定义了基于安全故障模型的变异算子,给出了基于弱变异思想的诱导规则,设计了k周期诱导算法。为了展示方法的可行性,本文以某实际车载列车自动防护软件系统为例说明了基于多形态时钟输入输出迁移系统的安全测试理论在安全软件系统中的具体应用。
其他文献
由于对技术标准的权利归属存在理论上的认识误区,在标准化实践中产生相应偏差.通过对标准中专利权人利益和社会公共利益的考量,平衡二者的冲突应当成为标准制定和实施中的指
随着互联网日新月异,微信功不可没。其中微信公众平台是一个强有力的载体,它全方位、多形式地向用户传递着个性化资讯信息。在信息爆炸的时代里,微信公众平台满足了人类日益
自Billoth 1881年成功地开展第1例胃窦癌切除手术,至今已过去100多年,而外科治疗的地位并未曾改变,仍是有希望治愈胃癌唯一有效的方法。但从全球胃癌外科治疗情况看,效果远不尽人
水,是维系绿洲的生命线.然而,记者近日行程1万多公里,从沙尘暴源头的内蒙古阿拉善地区,经腾格里、巴丹吉林沙漠边缘的河西走廊,到达塔克拉玛干沙漠边缘的新疆南疆地区.一路采
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
基于地图信息论的观点,将点群目标包含的信息重新分为统计信息、专题信息、拓扑信息、距离信息和方向信息.根据这5类信息描述参数的特点,给出了各个信息量相似度的计算公式.