基于语言的软件可信性度量理论及其应用

被引量 : 0次 | 上传用户:kanoabin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件是信息基础设施的灵魂.随着软件规模的日趋庞大,软件的可信性越来越引起人们的关注.可信软件基础研究已经成为国内外研究的一个热点,软件可信性度量的研究是其中一个重要研究内容.软件可信性度量的研究,需要有合适的度量方法,以形式化理论为基础建立软件的可信性度量理论与模型,从而给出对软件可信性的评价,使其能成为反映软件品质及其产品竞争力的一个重要指标.另一方面,在开放的网络环境下,软件系统的可信性受到了更大的挑战,软件系统的降级替换是研究提高其可信性的方法之一而保证降级替换的正确性、评价降级替换的可信程度等问题也将是软件可信性度量研究的重要内容.本文基于语言对软件系统的可信性进行形式化刻画和度量,主要的贡献可以概括为以下几方面:■理论:(1)随机-混成进程代数(Stochastic-Hybrid CSP,S-HCSP)可信性量化理论.将随机因素引入HCSP,得到修改后的语言称为S-HCSP.基于S-HCSP,先对其原子构造形式化地定义可信度,再利用经济学的木桶原理和太极图的阴阳转化平衡原理等对其算子定义可信度计算规则,从而建立S-HCSP的可信性量化理论;(2)概率拟Hoare逻辑(Probabilistic Quasi-Hoare Logic,PQHL)可信性量化理论.在Hoare逻辑(Hoare Logic,HL)的基础上提出PQHL,用于刻画程序的可信度,定量地描述理论与程序实际执行之间的差距,反映理论被程序实现的程度,从而量化理论上正确的程序在实际执行时出错的可能性以及解释可信度很高两个程序(或是构件)的串行复合之后可信度可能并不高等问题.证明了一种特殊概率拟Hoare逻辑—[α1,α2]1-拟Hoare逻辑的可靠性,并进一步分析了PQHL的思想背景及其与Hoare逻辑之间的关系;(3)Web服务降级替换可信性量化理论.在原有进程代数基础上添加超时处理算子和延时处理算子,从而给出了Web服务降级替换的一致性条件,保证了Web服务降级替换的合成正确性,进一步研究了Web服务降级替换的可信程度,建立了Web服务降级替换的可信性量化理论.■应用:(1)将建立S-HCSP可信性量化理论的组合分析方法应用到基于语言的软件以及Web服务可信性度量的研究,分别建立了基于结构化程序设计语言的软件可信性度量模型和基于BPEL(Business Process Execution Language)的Web服务可信性度量模型;(2)将PQHL应用到基于构件的软件可信性度量的研究.以PQHL为理论基础,提出一种通过比较需求前置、后置与构件前置、后置之间差别来评价构件对需求实现程度的近似匹配度量方法.然后,通过复用构件之间的约束关系(顺序组装、选择组装和重复组装),建立基于构件的软件可信性度量模型.■工具:以基于结构化程序设计语言的软件可信性度量模型为基础,利用Ruby/Tk开发了一个软件可信性度量的工具—软件可信性度量可视化工具(Software Trustworthiness Measurement Visual Tool, STMVT)通过STMVT可以对源代码(如,C代码)进行分析,从而计算程序的可信度,并给出程序抽象可信度的可视化、程序的可信度波动曲线等等.STMVT可以为软件的可信性评估提供参考,并有助于改进软件的可信性.同时,它也说明了本文所给的理论、方法和模型的实际可行性.综上所述,本文基于语言来建立软件系统的可信性度量理论,并将建立的理论及其相关方法应用到具体软件和Web服务可信性度量的研究,还开发了相关的可信性度量工且STMVT.
其他文献
就业是和谐社会的民生之本,党和政府高度重视就业问题。然而,当前我国日趋严重的知识失业却成为解决就业问题的主要阻力。本文旨在对当前我国的知识失业问题进行社会学的分析
本研究将人际和谐定义为组织中人与人之间相处较为融洽,相互协调,很少出现冲突和纷争的一种人际关系状态或氛围。本研究通过文献研究对人际和谐及其相关概念理论进行归纳整理
我国“十二五”规划纲要强调了“节能减排”的要求:当前我国经济快速增长,各项建设取得巨大成就,但也付出了巨大的资源和环境代价,经济发展与资源环境的矛盾日趋尖锐,因此促进
随着中国社会经济实力的增强,提升国家软实力己被放到了国家战略高度。文化创意产业作为文化和经济的结合体,在经济社会中的地位越来越重要,己经成为发达国家经济的重要组成
二十世纪二、三十年代的中德关系在中国近代对外关系史上既十分重要又颇为独特,就中德之间合作规模及范围而言,实可与之后的中美关系相比较。然而,相对于同时期的中美、中苏
采用菌落多重PCR方法对分离保存的28株多杀性巴氏杆菌进行种型和毒素基因的检测,结果表明,菌株C51-6、M-4和P-2237为产毒素多杀性巴氏杆菌,菌株C51-6和P-2237为荚膜血清D型,
以牡丹江一级支流海浪河上拟建的林海水库为例,从水资源可持续利用与环境保护相协调的角度出发,采用改进的Tennant法对冰封期生态流量进行计算,确定北方寒区水利工程下游最小
住宅墙体内外保温材料、工程科学发展和应用较快,但也存在着一些问题。住宅墙体保温要在节能环保安全的前提下,强化推进住宅墙体节能工程科学发展的新理念,加强新建住宅墙体节能
网络的飞速发展和应用,促使网络承载的业务也越来越丰富,网络架构和流量特征也有了相应的变化。随着高校信息化的发展和计算机的广泛普及和应用,数据业务迅速增长,语音、视频
一国货币的国际化和国际金融中心的形成,很大程度上是该国总体经济实力的一种表现。货币国际化和国际金融中心建设存在协同效应:货币国际化和国际金融中心形成相互促进、互为