- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌套树的对等博弈应用研究.pdf
高技术通讯 2015 年第25 卷第10-11 期:895 -904
doi: 10. 3772/j. íssn. 1∞2~70.2015. 10-11. ∞5
基于嵌套树的对等博弈应用研究①
郭蜻②徐中伟
(同济大学电子与信息工程学院 上海 201804 )
摘要进行了软件系统性质验证研究。首先提出了用嵌套树表示软件程序的方法,以
解决软件系统的抽象表示问题,该方法能在表示程序顺序结构的同时,更好地表示调用返
回关系。然后定义了嵌套树上的μ·演算,以便将要验证的需求性质用公式表示,并把公
式转化成非确定对等嵌套树自动机。最后将自动机与嵌套树结合,转化形成博弈图,并用
对等博弈条件来判断博弈的输赢,这等同于检验验证公式是否在嵌套树上成立。相比直
接验证,这种判定方法表达更为直观,且更有利于整个过程的自动化。研究表明,将嵌套
树中的调用关系展开可形成概要标签树,嵌套树的对等博弈理论也可以应用到概要标签
树中。
关键词 对等博弈,嵌套树,交替树自动机,μ-演算,概要
置、多个位置的数据点。文献[7 ]提出了→种产生
主类型的程序分析方法,只针对程序语法说明进行
0 引言
前向、后向的执行,这种分析方法还可以用于模型检
近年来,模型检测技术[1] 越来越广泛地被应用 测工具SLAM 和 BLAST。文献[8] 提出利用标志记
录信息、以 SPIN 为工具的检测方法,但建立新标志
到实践中。它是一种用数学方法表示并在此基础上
时较为费时、易出错。
证明系统性质的验证技术,相比软件测试具有精确
现有的研究都存在不同的局限性,没有构成一
度高、自动化率高等优点。传统的模型检测方法将
个完整的理论体系,且只针对特定的语言,无法广泛
要验证的系统用变迁系统来表示,然后通过验证来
地被应用。软件系统的模型检测主要需要解决三个
检验这系统是否满足需求。而软件系统的模型检测
主要针对程序的执行[2] ,因而;需要构造一个概念
方面的问题,分别为软件系统的模型构建问题、需求
的逻辑表示问题及需求在构建的模型上的验证问
框架去说明程序的逻辑结构,在这个框架下判定性
质是否满足[匀。传统的模型检测方法无法在软件
题。针对第一个问题,以嵌套树作为模型来表达软
系统上被直接应用,因此,为了突破此限制,必须对 件程序,先根据程序的顺序结构,用树的结构进行表
示[9] 。对于程序中的调用返回关系,将存在此关系
传统方法加以改进以适应不同系统的需求。人们以
软件系统为对象开展了大量研究。 80 年代初,程序
的结点用边相连,构成跳跃边。跳跃边不存在交叉
逻辑与相关的判定过程相融合,并使用基本算法在
关系,是以嵌套的形式存在。针对第二个问题,形式
元限状态空间上验证性质,初步形成了软件系统的
上的μ·演算是用来描
文档评论(0)