软件行为运行时验证研究

来源 :湖南工业大学 | 被引量 : 0次 | 上传用户:zaizhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统在电信、金融等领域的广泛应用,软件系统规模越来越庞大,软件结构与软件行为日益复杂,人们对其正确性、可用性可靠性和安全性等可信性质提出了更高的要求和期望。论文分析了传统的软件质量保证方式,如:测试、验证以及运行时验证的特点。提出一种以软件运行行为为关注点的运行时验证与分析思想。讨论了软件行为描述技术,设计了一种行为模式描述语言(BPDL),并给出了BPDL到确定状态自动机的自动转换方法。BPDL是一种简洁的、描述能力很强的语言,它可以对软件运行行为踪迹进行形式化描述,同时BPDL还可以用于描述软件行为规约。同以往描述语言不同,BPDL把软件之间复杂的交互行为看作是事件序列及行为约束,从而简化了交互行为描述的复杂性,便于对软件行为进行运行时验证和分析。研究了软件运行时验证技术,提出了一个软件行为运行时验证框架。在该框架中对软件行为的验证分两个阶段进行。首先采用自动机原理验证单一事件序列是否符合行为规约,当违反行为规约的事件出现时,验证系统给出相应提示;然后,对与历史信息相关的复杂交互行为的验证则采用多实体贝叶斯网技术进行验证分析,通过交互实体运行期的实时经历和以往经历进行知识融合对交互实体的可信性进行实时地自动计算,对当前交互行为是否可信做出实时和客观地判断。该框架对交互行为的监测可灵活配置,验证分两个阶段进行既能有效减少对软件系统的性能影响,提高验证效率,又能保证验证分析的准确性。实现了软件运行时行为验证原型系统,并在典型的应用环境中加以测试。详细阐述了原型系统中核心部件的实现,通过仿真测试和分析,验证和评价了论文提出的软件行为运行时验证机制的可行性和有效性。
其他文献
<正>《月夜》是刘天华创作的第二首二胡独奏曲。1918年初稿,1924年定稿发表。据其弟刘北茂回忆他在家乡举办"暑期国乐研究会"时演奏此曲的情形,实际上此时已初稿写就:"大约在
<正>《苦闷之讴》,又名《苦中乐》,刘天华作于1926年8月。《苦闷之讴》即《苦闷之歌》,其"讴"字是借用了楚调、蜀音、蔡讴等传统腔调的称谓。今所谓"讴歌"作叠字解,讴即歌,歌
<正>“七七事变”不久,日寇侵占了高阳城, 时局混乱,县域各村小学停办,教育工作陷 于瘫痪。中共高阳县委和抗日民主政府恢复 建立后,对教育工作非常重视。县委设立宣 传部,抗
本文以房地产企业投资项目的全过程造价控制为研究对象,通过学习国外相关方面的管理模式,系统分析目前我国房地产企业投资项目造价管理的现状及存在的缺陷,并从工程项目的前
超细二氧化硅(包括微、纳米二氧化硅)由于其良好的光学透明性、生物相容性、物理与化学稳定性及可裁剪的表面性质等优点而被广泛应用。聚丙烯(PP)是用途广泛的通用塑料,与二
教育信息化的浪潮已经席卷了我国教育的各个阶段和领域,其中一个重要的方面是教师教育信息化,教育实习作为教师教育专业人才培养方案中的专业必修课程,其效果直接影响到师范
全面提高学生综合素质、促进学生全面而有个性的发展已成为我国教育改革和发展的一项重要内容。师生关系是学校教育中一对最基本、最核心的人际关系。师生关系的好坏,直接影
战后日本“经济外交”以经济手段为主要行为方式,以对外开发援助为中心和先导,来实现其国家战略目标。政府开发援助(Official Development Assistance:ODA)作为日本政府重要
在导致二战后德国和平外交的各种因素中,德国外交思想的延续性是相对而言更为深层次的、结构性的原因。德国外交思想的延续性蕴含了德国外交中长期不变的战略基础和基本构想
合同诈骗作为一种欺诈行为古来有之,如把那些利欲熏心,奸诈狡猾的商人称为“奸商”既是明证。合同诈骗作为一种犯罪是指以非法占有为目的,在签定履行合同过程中,以虚构事实,