期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
谓词抽象技术研究? 被引量:17
1
作者 屈婉霞 李暾 +1 位作者 郭阳 杨晓东 《软件学报》 EI CSCD 北大核心 2008年第1期27-38,共12页
随着软、硬件系统规模和功能的不断扩充,状态空间爆炸问题严重影响了模型检验的进一步发展与应用,成为验证大规模系统的瓶颈.谓词抽象是解决状态空间爆炸的最有效方法之一,近年来得到迅速发展.介绍了谓词抽象的基本算法并比较了不同的... 随着软、硬件系统规模和功能的不断扩充,状态空间爆炸问题严重影响了模型检验的进一步发展与应用,成为验证大规模系统的瓶颈.谓词抽象是解决状态空间爆炸的最有效方法之一,近年来得到迅速发展.介绍了谓词抽象的基本算法并比较了不同的求解支持工具;重点分析了反例指导的抽象求精和基于插值的抽象求精原理;分析了产生新谓词的各种方法的优、缺点;最后指出了谓词抽象技术进一步发展所面临的挑战和发展方向. 展开更多
关键词 模型检验 谓词抽象 抽象求精 反例 插值
下载PDF
基于谓词抽象的测试用例约简生成方法 被引量:10
2
作者 郭曦 张焕国 《通信学报》 EI CSCD 北大核心 2012年第3期35-43,51,共10页
针对大规模软件系统状态迁移数量庞大,容易导致状态空间爆炸的问题,提出一种基于谓词抽象的测试用例约简生成方法,该方法依据给定的谓词集合对软件系统的状态空间进行等价类划分,通过状态集合之间的映射得到约简的抽象状态,并以抽象状... 针对大规模软件系统状态迁移数量庞大,容易导致状态空间爆炸的问题,提出一种基于谓词抽象的测试用例约简生成方法,该方法依据给定的谓词集合对软件系统的状态空间进行等价类划分,通过状态集合之间的映射得到约简的抽象状态,并以抽象状态之间的迁移关系作为测试用例约简生成的基础。实验结果表明,该方法可以有效地对系统状态进行约简,并生成规模较小的测试用例集。 展开更多
关键词 谓词抽象 状态约简 等价类划分 测试用例生成
下载PDF
基于符号模拟和约束逻辑编程的RTL级Verilog谓词抽象方法 被引量:1
3
作者 李暾 屈婉霞 +2 位作者 郭阳 刘功杰 李思昆 《计算机学报》 EI CSCD 北大核心 2007年第7期1138-1144,共7页
利用人工智能最新研究成果——约束逻辑编程对Verilog描述进行谓词抽象,并与目前基于SAT的方法进行了比较.首先通过符号模拟建立Verilog的形式化模型,然后结合要抽象的谓词,将谓词抽象问题转化为约束逻辑编程问题并进行求解.该方法的... 利用人工智能最新研究成果——约束逻辑编程对Verilog描述进行谓词抽象,并与目前基于SAT的方法进行了比较.首先通过符号模拟建立Verilog的形式化模型,然后结合要抽象的谓词,将谓词抽象问题转化为约束逻辑编程问题并进行求解.该方法的优点是在计算抽象系统时,不需要像基于SAT的方法那样将字级约束打散成位级约束,求解效率显著提高;提供了一个统一的框架用于描述各种约束.实验结果表明,与基于SAT的抽象技术相比,基于约束逻辑编程的抽象方法的求解速度有显著提高. 展开更多
关键词 谓词抽象 Verilog约束逻辑编程 模型检验 符号模拟
下载PDF
不可满足子式在谓词抽象中的应用与分析
4
作者 张建民 黎铁军 +2 位作者 张峻 庞征斌 李思昆 《计算机应用》 CSCD 北大核心 2014年第A01期273-276,共4页
随着软硬件设计的规模越来越大,功能越来越复杂,往往导致形式化验证出现"组合爆炸"问题,而谓词抽象方法是解决状态空间"组合爆炸"问题的重要技术之一。面向硬件的谓词抽象方法是不可满足子式的典型应用,通过求解不... 随着软硬件设计的规模越来越大,功能越来越复杂,往往导致形式化验证出现"组合爆炸"问题,而谓词抽象方法是解决状态空间"组合爆炸"问题的重要技术之一。面向硬件的谓词抽象方法是不可满足子式的典型应用,通过求解不可满足子式,能够减少谓词抽象过程中精化迭代的次数,从而提高形式化验证效率。针对微处理器的指令Cache部件,将两种最小不可满足子式的求解算法进行了比较,结果表明贪心遗传算法在运行效率方面优于分支-限界算法。并且深入分析了不可满足子式在硬件谓词抽象中的作用,以及如何加速芯片的形式化验证过程。 展开更多
关键词 功能验证 形式化方法 谓词抽象 布尔可满足性 最小不可满足子式
下载PDF
谓词抽象和“弗雷格之谜”
5
作者 邓雄雁 秦波 胡泽洪 《学术研究》 CSSCI 北大核心 2014年第10期23-28,159,共6页
弗雷格认为"相等"问题需要考虑涵义和意谓两个因素,这个问题包含相等的必然性、同一保真替换有效性和空词项三方面的问题。这些之所以成为问题,原因在于缺乏一个有效手段对"相等"的从言和从物形式进行区分,并误认... 弗雷格认为"相等"问题需要考虑涵义和意谓两个因素,这个问题包含相等的必然性、同一保真替换有效性和空词项三方面的问题。这些之所以成为问题,原因在于缺乏一个有效手段对"相等"的从言和从物形式进行区分,并误认为内涵和外延是截然对立的。引入谓词抽象,可以穿透内涵语境,把涵义和意谓衔接起来,对模态从言和从物形式进行区分,并刻画词项的不同指称方式,从而完成对"相等"问题的三方面考察。 展开更多
关键词 弗雷格 相等 从言模态 从物模态 谓词抽象
下载PDF
针对Java语言中间形式的谓词抽象算法
6
作者 王波 沈云付 《计算机工程与设计》 CSCD 北大核心 2009年第13期3185-3188,共4页
谓词抽象是解决软件模型检查中状态空间爆炸的最有效方法之一,针对Java语言面向对象的特性,描述了一种对Java程序语言中间形式的谓词抽象算法,该算法将Java程序抽象成为布尔程序,抽象过程中处理的Java数据结构包括:赋值语句、条件语句... 谓词抽象是解决软件模型检查中状态空间爆炸的最有效方法之一,针对Java语言面向对象的特性,描述了一种对Java程序语言中间形式的谓词抽象算法,该算法将Java程序抽象成为布尔程序,抽象过程中处理的Java数据结构包括:赋值语句、条件语句、类对象引用、成员方法和方法调用等。用一个Java程序实例说明了该算法的抽象过程和结果。 展开更多
关键词 模型检测 状态爆炸 抽象 谓词抽象 布尔程序
下载PDF
葛梯尔型反例的谓词抽象式解答方案
7
作者 魏燕侠 《学术研究》 CSSCI 北大核心 2015年第11期25-30,共6页
葛梯尔问题是当代知识论的核心问题,层出不穷的葛梯尔型反例使葛梯尔问题的解答蒙上了阴影。对葛梯尔型反例进行逻辑分析,体现了葛梯尔问题研究的最新动向。包括葛梯尔第一反例在内的一批葛梯尔型反例,是自然语言的辖域歧义导致的语言... 葛梯尔问题是当代知识论的核心问题,层出不穷的葛梯尔型反例使葛梯尔问题的解答蒙上了阴影。对葛梯尔型反例进行逻辑分析,体现了葛梯尔问题研究的最新动向。包括葛梯尔第一反例在内的一批葛梯尔型反例,是自然语言的辖域歧义导致的语言问题。谓词抽象从句法和语义两个方面将自然语言表达的歧义命题加以澄清,从而表明这类葛梯尔型反例之所以构成了对传统知识三元定义的挑战,乃是出于对自然语言的歧义命题不全面理解基础之上的。 展开更多
关键词 葛梯尔型反例 谓词抽象 语言辖域问题
下载PDF
基于SAT的程序谓词抽象技术研究
8
作者 韦海霞 钱俊彦 《桂林电子科技大学学报》 2008年第5期407-411,共5页
软件模型检验面临的难题是状态空间爆炸问题。解决此问题的重要方法是谓词抽象。在传统的反例导向精化方法中,谓词抽象是通过调用定理证明器计算抽象程序,然而计算效率不高,因此引入了SAT求解器计算抽象程序。通过具体迁移关系的布尔公... 软件模型检验面临的难题是状态空间爆炸问题。解决此问题的重要方法是谓词抽象。在传统的反例导向精化方法中,谓词抽象是通过调用定理证明器计算抽象程序,然而计算效率不高,因此引入了SAT求解器计算抽象程序。通过具体迁移关系的布尔公式构造,用SAT计算抽象程序的方法,包括基本块和控制流语句抽象迁移关系的构造,完成基于SAT抽象程序构造方法的优势。实例分析表明,基于SAT的谓词抽象技术是一种构造程序抽象模型更高效的方法。 展开更多
关键词 模型检验 谓词抽象 抽象求精 SAT
下载PDF
一种面向Web服务源程序的谓词抽象验证方法
9
作者 任强 张广泉 《苏州大学学报(工科版)》 CAS 2011年第2期14-19,共6页
Web服务作为一种典型的分布式计算技术,常用于跨平台跨组织的分布式环境,因此保证其安全性就显得十分重要。作为一种形式化验证方法,模型检测可以验证并发与分布式系统的安全性。现有形式化方法的验证对象多为Web服务高层描述语言,而针... Web服务作为一种典型的分布式计算技术,常用于跨平台跨组织的分布式环境,因此保证其安全性就显得十分重要。作为一种形式化验证方法,模型检测可以验证并发与分布式系统的安全性。现有形式化方法的验证对象多为Web服务高层描述语言,而针对Web服务底层执行程序的验证工作则较少。提出一种面向Web服务源程序的验证方法,采用谓词抽象技术,将源程序转化为抽象模型,最后通过实验说明此方法的可行性。 展开更多
关键词 WEB服务 模型检测 谓词抽象 源程序
下载PDF
谓词抽象技术中循环反例的解决方法研究
10
作者 梁加宾 张来顺 《计算机工程与设计》 CSCD 北大核心 2010年第24期5269-5272,5277,共5页
为了解决谓词抽象技术面临的程序中循环体的每次迭代都至少需要一个谓词来实现的难题,提出了一个两阶段的不完全判定过程,用来对一个包含循环的反例进行可行性模拟。通过给出的循环探测算法来从抽象模型中提取出包含循环的反例,并用循... 为了解决谓词抽象技术面临的程序中循环体的每次迭代都至少需要一个谓词来实现的难题,提出了一个两阶段的不完全判定过程,用来对一个包含循环的反例进行可行性模拟。通过给出的循环探测算法来从抽象模型中提取出包含循环的反例,并用循环迭代的数量作为参数来确定模拟实例。实验结果表明,该方法在典型的缓冲溢出实例中的表现优于传统的抽象求精方法。 展开更多
关键词 模型检测 谓词抽象 求精 反例 循环
下载PDF
模型检验中抽象技术研究综述 被引量:4
11
作者 屈婉霞 李暾 +1 位作者 郭阳 杨晓东 《计算机工程与应用》 CSCD 北大核心 2006年第33期15-19,共5页
在模型检验中,抽象技术是解决状态空间爆炸问题的有效方法之一。论文描述了模型检验对抽象模型的基本要求,给出了抽象模型的定义及其评价指标,对抽象技术和自动化的抽象精化技术的主要方法及其研究进展作了比较深入、全面的综述,并讨论... 在模型检验中,抽象技术是解决状态空间爆炸问题的有效方法之一。论文描述了模型检验对抽象模型的基本要求,给出了抽象模型的定义及其评价指标,对抽象技术和自动化的抽象精化技术的主要方法及其研究进展作了比较深入、全面的综述,并讨论了抽象技术今后的发展方向。 展开更多
关键词 模型检验 谓词抽象 抽象精化 反例 插值
下载PDF
基于抽象和搜索空间划分的安全性判定方法 被引量:1
12
作者 王昌达 华明辉 +2 位作者 周从华 宋香梅 鞠时光 《计算机科学》 CSCD 北大核心 2011年第10期55-59,共5页
为满足访问控制策略安全性快速判定的要求,提出一种基于谓词抽象和验证空间划分的访问控制策略状态空间约减方法,将在访问控制策略原始状态机模型上的安全性分析工作转移到包含较少状态的抽象模型上,并进一步划分抽象模型的验证空间,以... 为满足访问控制策略安全性快速判定的要求,提出一种基于谓词抽象和验证空间划分的访问控制策略状态空间约减方法,将在访问控制策略原始状态机模型上的安全性分析工作转移到包含较少状态的抽象模型上,并进一步划分抽象模型的验证空间,以提高效率。理论分析和实验数据均表明,其安全性分析所需的时间和空间都得到有效约减。与传统方法相比,它具有速度更快、自动化程度更高等优点。 展开更多
关键词 访问控制 谓词抽象 安全性分析 模型检测 可信评估
下载PDF
一种基于抽象与精化技术的Web服务组合验证方法
13
作者 陈国彬 任强 张广泉 《计算机工程与科学》 CSCD 北大核心 2011年第9期76-80,共5页
模型检测因其自动化程度高、能够提供反例路径等优势,被广泛应用于Web服务组合的兼容性验证。本文针对模型检测过程中存在的状态爆炸问题,在传统的模型检测方法中引入谓词抽象和精化技术,提出了一种针对Web服务组合的抽象精化验证框架... 模型检测因其自动化程度高、能够提供反例路径等优势,被广泛应用于Web服务组合的兼容性验证。本文针对模型检测过程中存在的状态爆炸问题,在传统的模型检测方法中引入谓词抽象和精化技术,提出了一种针对Web服务组合的抽象精化验证框架。使用谓词抽象技术对原子Web服务抽象建模,将各Web服务抽象模型组合成组合抽象模型;将模型检测后得到的反例在各原子Web服务上做投影操作,对投影反例进行确认;对产生伪反例的Web服务抽象模型进行精化,生成新的组合抽象模型,再次对性质进行验证。最后通过实例分析说明基于抽象精化技术的Web服务组合验证框架在缓解状态爆炸问题上的可行性。 展开更多
关键词 WEB服务组合 模型检测 谓词抽象 精化技术
下载PDF
基于抽象-验证-细化范例的软件模型检测 被引量:4
14
作者 刘吉锋 孙吉贵 《计算机科学》 CSCD 北大核心 2006年第12期255-260,共6页
如何保证软件系统的正确性和可靠性是当前软件开发面临的主要问题之一。模型检测作为一种重要的自动化验证技术在软件的分析与验证中正取得越来越多的成功。本文以微软的SLAM和加州大学伯克利分校的BLAST为例综述性地介绍了基于抽象-验... 如何保证软件系统的正确性和可靠性是当前软件开发面临的主要问题之一。模型检测作为一种重要的自动化验证技术在软件的分析与验证中正取得越来越多的成功。本文以微软的SLAM和加州大学伯克利分校的BLAST为例综述性地介绍了基于抽象-验证-细化范例的软件模型检测。 展开更多
关键词 模型检测 软件模型检测 谓词抽象 反例驱动的细化
下载PDF
三值自由模态逻辑FML 被引量:1
15
作者 胡泽洪 邓雄雁 《华南师范大学学报(社会科学版)》 CSSCI 北大核心 2016年第1期176-181,192,共6页
FML是以自由逻辑为基础构建起来的一个三值模态谓词逻辑表列系统。若一个词项无所指(空词项)则包含该词项的简单句子无所指(即无真值),FML的偏函数语义模型体现了这一思想。通过借鉴普利斯特的一度衍推系统和菲汀的抽象谓词思想,FML系... FML是以自由逻辑为基础构建起来的一个三值模态谓词逻辑表列系统。若一个词项无所指(空词项)则包含该词项的简单句子无所指(即无真值),FML的偏函数语义模型体现了这一思想。通过借鉴普利斯特的一度衍推系统和菲汀的抽象谓词思想,FML系统刻画了在内涵语境下关于空词项的推理规律。最后,用数模的方法证明了FML的强完全性。 展开更多
关键词 空词项 一度衍推 抽象谓词 模态逻辑
下载PDF
循环不变式开发技术研究 被引量:5
16
作者 万松松 薛锦云 谢武平 《计算机工程与科学》 CSCD 北大核心 2010年第9期84-88,94,共6页
高可靠性软件是当今软件开发的热点问题。确保算法程序逻辑结构正确最理想的途径是算法程序的形式化推导和证明,而循环不变式是算法程序形式推导和证明的关键。循环不变式的开发一直是算法程序设计领域中最具挑战性、最富有创造性、也... 高可靠性软件是当今软件开发的热点问题。确保算法程序逻辑结构正确最理想的途径是算法程序的形式化推导和证明,而循环不变式是算法程序形式推导和证明的关键。循环不变式的开发一直是算法程序设计领域中最具挑战性、最富有创造性、也是最困难的问题之一。本文研究了众多现有循环不变式开发方法中较为典型的几种方法,指出了它们的基本原理、技术难点、特点及效果,旨在探寻循环不变式本质特征,从而为研究更简单、有效的生成方法提出指导。 展开更多
关键词 循环不变式 PAR方法 高可靠性软件 谓词抽象
下载PDF
谓词抽象和模态谓词逻辑的合法性 被引量:1
17
作者 邓雄雁 胡泽洪 《世界哲学》 CSSCI 北大核心 2014年第2期139-145,共7页
奎因对模态谓词逻辑的合法性持怀疑态度,他从逻辑角度论证了模态语境是指称不明的,同一替换原理和存在概括规则在模态语境中都是无效的,他的批评影响很大。但是,若在模态谓词逻辑中引入谓词抽象,它可以表达所有模态从言和从物命题,还能... 奎因对模态谓词逻辑的合法性持怀疑态度,他从逻辑角度论证了模态语境是指称不明的,同一替换原理和存在概括规则在模态语境中都是无效的,他的批评影响很大。但是,若在模态谓词逻辑中引入谓词抽象,它可以表达所有模态从言和从物命题,还能有助于区分严格指示词和非严格指示词的模态意义。同一替换和存在概括都有从言和从物形式,可是奎因没有注意到这些重要区别,所以,奎因的论点是以偏概全的,其论证并不真正构成对模态谓词逻辑发展的威胁。 展开更多
关键词 模态逻辑 谓词抽象 从言模态 从物模态 严格指示词
原文传递
谓词抽象:一种新型语言辖域装置 被引量:1
18
作者 魏燕侠 《科学技术哲学研究》 CSSCI 北大核心 2012年第5期47-52,共6页
自然语言歧义所产生的哲学问题在语言哲学史上占据着重要位置。罗素的摹状词理论中包含着一种基于经典逻辑的语言辖域装置,它解决了"排中律失效"问题。作为一种基于量化模态逻辑的新型语言辖域装置,谓词抽象可以解决包括奎因... 自然语言歧义所产生的哲学问题在语言哲学史上占据着重要位置。罗素的摹状词理论中包含着一种基于经典逻辑的语言辖域装置,它解决了"排中律失效"问题。作为一种基于量化模态逻辑的新型语言辖域装置,谓词抽象可以解决包括奎因的"指称晦暗语境"以及"信念之谜"在内的模态逻辑语境下的语言歧义问题。在问题的适用域上,谓词抽象优越于罗素的辖域装置。谓词抽象还有着广阔的哲学应用前景和进一步的研究价值。 展开更多
关键词 谓词抽象 语言歧义 辖域装置 摹状词
原文传递
奎因与量化模态逻辑的发展
19
作者 史璟 《湖南科技大学学报(社会科学版)》 CSSCI 北大核心 2010年第5期35-40,共6页
奎因在20世纪40年代提出解释量化模态逻辑的问题,认为不能把标准量化与模态结合起来。逻辑学家尝试了各种解决方案。由于克里普克语义的广泛应用,逻辑学家找出了一些量化模态逻辑系统,并给出相应语义解释和完全性,使特定的模态系统具有... 奎因在20世纪40年代提出解释量化模态逻辑的问题,认为不能把标准量化与模态结合起来。逻辑学家尝试了各种解决方案。由于克里普克语义的广泛应用,逻辑学家找出了一些量化模态逻辑系统,并给出相应语义解释和完全性,使特定的模态系统具有正确的句法和语义,因此部分回答了奎因提出的挑战。另一方面,人们从哲学上提出各种不同的对"模态个体"的说明。我们详细讨论奎因提出的问题,简要说明量化模态逻辑的发展。最后的结论是,虽然关于量化和模态的关系的技术处理取得了大量有意思的结果,但从哲学上看,我们仍然需要一种对模态个体、内涵、同一等概念的恰当解释。 展开更多
关键词 量化 模态逻辑 谓词抽象 内涵
下载PDF
程序重构预处理在提高软件模型检测效率中的应用
20
作者 黄卫平 《计算机研究与发展》 EI CSCD 北大核心 2008年第8期1417-1422,共6页
针对软件模型检测目前很难处理大型程序的问题,提出用程序重构技术对待检的源代码进行预处理,以提高模型检测算法的效率.程序重构将大型程序分解成语义一致的小型过程的集合,由于模型检测算法中过程总结边可单独计算,而且在程序中对某... 针对软件模型检测目前很难处理大型程序的问题,提出用程序重构技术对待检的源代码进行预处理,以提高模型检测算法的效率.程序重构将大型程序分解成语义一致的小型过程的集合,由于模型检测算法中过程总结边可单独计算,而且在程序中对某过程的调用可能有多次,这种预处理可以避免状态空间的重复搜索,从而降低模型检测算法在空间和时间上的开销.根据表达程序性质的线性时序逻辑LTL公式的构成,给出了程序重构预处理前后程序语义相等的充分条件;并给定程序和性质公式,用blast作为程序模型检测实验工具,比较程序重构预处理前后blast的运行结果.理论分析和部分程序上的实验表明:程序重构预处理能降低大型程序的模型检测开销,并满足软件模型检测的安全性要求. 展开更多
关键词 软件模型检测 谓词抽象 程序重构 状态爆炸 过程总结
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部