期刊文献+
共找到50篇文章
< 1 2 3 >
每页显示 20 50 100
Concurrent Constraint Programming:A Language and Its Execution Model 被引量:1
1
作者 廖乐健 曹元大 《Journal of Beijing Institute of Technology》 EI CAS 2003年第1期37-41,共5页
To overcome inefficiency in traditional logic programming, a declarative programming language COPS is designed based on the notion of concurrent constraint programming (CCP). The improvement is achieved by the adoptio... To overcome inefficiency in traditional logic programming, a declarative programming language COPS is designed based on the notion of concurrent constraint programming (CCP). The improvement is achieved by the adoption of constraint-based heuristic strategy and the introduction of deterministic components in the framework of CCP. Syntax specification and an operational semantic description are presented. 展开更多
关键词 concurrent constraint programming constraint satisfaction constraint logic programming
下载PDF
Programming Logic Modeling and Cross-Program Defect Detection Method for Object-Oriented Code
2
作者 Yan Liu Wenyuan Fang +2 位作者 Qiang Wei Yuan Zhao Liang Wang 《Computers, Materials & Continua》 SCIE EI 2020年第7期273-295,共23页
Code defects can lead to software vulnerability and even produce vulnerability risks.Existing research shows that the code detection technology with text analysis can judge whether object-oriented code files are defec... Code defects can lead to software vulnerability and even produce vulnerability risks.Existing research shows that the code detection technology with text analysis can judge whether object-oriented code files are defective to some extent.However,these detection techniques are mainly based on text features and have weak detection capabilities across programs.Compared with the uncertainty of the code and text caused by the developer’s personalization,the programming language has a stricter logical specification,which reflects the rules and requirements of the language itself and the developer’s potential way of thinking.This article replaces text analysis with programming logic modeling,breaks through the limitation of code text analysis solely relying on the probability of sentence/word occurrence in the code,and proposes an object-oriented language programming logic construction method based on method constraint relationships,selecting features through hypothesis testing ideas,and construct support vector machine classifier to detect class files with defects and reduce the impact of personalized programming on detection methods.In the experiment,some representative Android applications were selected to test and compare the proposed methods.In terms of the accuracy of code defect detection,through cross validation,the proposed method and the existing leading methods all reach an average of more than 90%.In the aspect of cross program detection,the method proposed in this paper is superior to the other two leading methods in accuracy,recall and F1 value. 展开更多
关键词 Method constraint relationship programming logic code defect hypothesis test
下载PDF
一种可扩展型CLP系统的统一建模方法 被引量:2
3
作者 易军凯 翟性泉 王雪晶 《计算机工程与应用》 CSCD 北大核心 2004年第30期116-119,共4页
约束推理是人工智能中主要组成部分之一,可以解决实际优化调度和规划过程中的约束求解问题。这里在解释了约束逻辑程序设计的原理和过程基础上,打破封闭式约束逻辑程序设计系统,从软件工程上采用统一建模语言,提出一种新的开放的可扩展... 约束推理是人工智能中主要组成部分之一,可以解决实际优化调度和规划过程中的约束求解问题。这里在解释了约束逻辑程序设计的原理和过程基础上,打破封闭式约束逻辑程序设计系统,从软件工程上采用统一建模语言,提出一种新的开放的可扩展型约束逻辑程序设计结构系统。为实现可扩展的约束推理搜索系统,引进UML建模语言中用例图、类图和协作图。在建模基础上详细说明了可扩展约束逻辑程序设计中数学模型,搜索引擎和搜索驱动三者间的关系以及它们内部的工作内容。最后在描述系统结构后,提出了可扩展的内容。根据扩展因素,外界为满足更多的需要可扩展本系统的约束过滤器。 展开更多
关键词 约束逻辑程序设计 数学建模 搜索引擎 搜索求解器
下载PDF
CO-LOGIC:一种支持约束演绎OODB语言的多类型逻辑 被引量:2
4
作者 张奠成 李修华 《计算机科学》 CSCD 北大核心 1996年第4期70-73,共4页
近年来,针对传统数据库技术在一些新的应用领域(如CAD,CAE,cAsE等)所暴露的缺陷,提出和发展了面向对象方法,以适应这些新的要求。与此同时,演绎数据库也获得一些进展,但大都是在关系数据库提供的工具上进行逻辑程序设计的扩展,且缺乏对... 近年来,针对传统数据库技术在一些新的应用领域(如CAD,CAE,cAsE等)所暴露的缺陷,提出和发展了面向对象方法,以适应这些新的要求。与此同时,演绎数据库也获得一些进展,但大都是在关系数据库提供的工具上进行逻辑程序设计的扩展,且缺乏对复杂对象进行推理的能力。因此,将演绎和面向对象方法结合起来是当前数据库研究的新方向。已提出一些系统:如ORION系统,POSTGRES系统,基于逻辑数据库语言LDL等,但其中一些只注意用规则说明和规则调用来扩展面向对象数据库界面。 展开更多
关键词 OODB语言 约束演绎 多类型逻辑
下载PDF
一个可求解非线性约束的CLP编译方案及其优化 被引量:1
5
作者 李京悦 刘椿年 +2 位作者 周天山 钟宁燕 苗占禄 《北京工业大学学报》 CAS CSCD 2000年第2期39-44,共6页
描述了一个优化的约束逻辑程序设计(CLP)系统的编译方法和编译优化策略.该系统是一个多重论域的CLP系统,以区间算术和约束传播作为离散域和实数域上约束求解的统一方法,具有求解非线性约束的功能.实现为一个基于扩充的WA... 描述了一个优化的约束逻辑程序设计(CLP)系统的编译方法和编译优化策略.该系统是一个多重论域的CLP系统,以区间算术和约束传播作为离散域和实数域上约束求解的统一方法,具有求解非线性约束的功能.实现为一个基于扩充的WAM指令集的编译系统.在国内外已有的CLP系统中,我们尚未见到同时具有多重论域,非线性约束求解和编译实现这3项特征的类似系统. 展开更多
关键词 约束逻辑程序设计 非线性约束 编译方案 优化
下载PDF
用CLP技术解决动画自动生成中的布局规划问题 被引量:1
6
作者 汤玮 卢向澄 +1 位作者 郑磊 刘椿年 《计算机应用研究》 CSCD 北大核心 2006年第5期244-247,共4页
以本实验室研制的一个多重论域的约束逻辑程序设计系统BPU-CLP为基础,提出用约束逻辑程序(Constraint Logic Programm ing,CLP)解决布局规划问题。该方法用几何模型表示对象,用算术约束描述对象间的位置关系,并通过BPU-CLP的约束求解机... 以本实验室研制的一个多重论域的约束逻辑程序设计系统BPU-CLP为基础,提出用约束逻辑程序(Constraint Logic Programm ing,CLP)解决布局规划问题。该方法用几何模型表示对象,用算术约束描述对象间的位置关系,并通过BPU-CLP的约束求解机制为各个位置变量取值。该方法实现了二维人物初始布局规划和三维卧室家具布局规划。实验证明该方法是有效的。 展开更多
关键词 动画自动生成 布局规划 约束逻辑程序设计
下载PDF
基于CLP模型的HDL设计可观测性分析
7
作者 赵阳 吕涛 +1 位作者 李华伟 李晓维 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2009年第5期688-693,699,共7页
为了提高模拟验证中的可观测性覆盖率,建立了一个逻辑约束编程(CLP)模型,定义了变量之间单步传播的条件.在此基础上,借助通用CLP系统自动地完成路径搜索、冲突发现、回溯和约束求解.实验结果表明,基于CLP的可观测性分析技术一方面可以... 为了提高模拟验证中的可观测性覆盖率,建立了一个逻辑约束编程(CLP)模型,定义了变量之间单步传播的条件.在此基础上,借助通用CLP系统自动地完成路径搜索、冲突发现、回溯和约束求解.实验结果表明,基于CLP的可观测性分析技术一方面可以生成更有效的测试向量,使得特定语句上的错误能够被传播到输出,加快模拟验证发现bug的过程;另一方面可以识别出不可观测的语句,避免盲目追求高覆盖率,节约模拟验证的资源. 展开更多
关键词 功能验证 模拟验证 可观测性 逻辑约束编程
下载PDF
CLP(R)程序部分演绎的研究
8
作者 张秀珍 刘椿年 《计算机研究与发展》 EI CSCD 北大核心 1996年第5期347-354,共8页
本文从实例分析总结了在宽度优先语义下对CLP(R)程序进行部分演绎的基本规则和两条特殊规则,首次提出了将抽象解释技术应用于CLP(R)程序的部分演绎的新课题。本文的结果虽然是初步的,但它是在CLP(R)程序的部分演绎... 本文从实例分析总结了在宽度优先语义下对CLP(R)程序进行部分演绎的基本规则和两条特殊规则,首次提出了将抽象解释技术应用于CLP(R)程序的部分演绎的新课题。本文的结果虽然是初步的,但它是在CLP(R)程序的部分演绎这一研究方向上的首次尝试。 展开更多
关键词 程序设计 部分演绎 抽象解释 clp(R)程序
下载PDF
考虑软逻辑的鲁棒项目调度优化 被引量:1
9
作者 张立辉 李怡菲 +1 位作者 邹鑫 曹蔷楠 《运筹与管理》 CSSCI CSCD 北大核心 2023年第9期28-35,共8页
不确定环境下,基准进度计划的稳定性对项目的顺利实施十分重要,而软逻辑能够在项目遇到扰动时提供更强的自由度和调节能力。本文研究考虑软逻辑的鲁棒项目调度优化问题。首先,分析三种类型的软逻辑对项目工期和解鲁棒性的影响;然后,构... 不确定环境下,基准进度计划的稳定性对项目的顺利实施十分重要,而软逻辑能够在项目遇到扰动时提供更强的自由度和调节能力。本文研究考虑软逻辑的鲁棒项目调度优化问题。首先,分析三种类型的软逻辑对项目工期和解鲁棒性的影响;然后,构建基于软逻辑的双目标鲁棒项目调度优化模型,并设计e-约束算法对其进行求解;最后,通过一个典型的实际案例和蒙特卡洛模拟验证了模型和算法的可行性与有效性,结果表明考虑软逻辑可以使项目工期和解鲁棒性同时得到优化。本文将软逻辑应用于鲁棒项目调度优化问题,能够进一步提高项目调度方案应对不确定性因素干扰的能力。 展开更多
关键词 鲁棒性调度 软逻辑 双目标 e-约束算法
下载PDF
归纳逻辑程序设计综述 被引量:4
10
作者 郑磊 贾东 刘椿年 《计算机工程与应用》 CSCD 北大核心 2003年第17期43-46,86,共5页
归纳逻辑程序设计是由机器学习与逻辑程序设计交叉所形成的一个研究领域,是机器学习的前沿研究课题。该文首先从归纳逻辑程序设计的问题背景、类型划分和搜索程序子句三个方面介绍了归纳逻辑程序设计系统的概貌;然后结合实验室的相关研... 归纳逻辑程序设计是由机器学习与逻辑程序设计交叉所形成的一个研究领域,是机器学习的前沿研究课题。该文首先从归纳逻辑程序设计的问题背景、类型划分和搜索程序子句三个方面介绍了归纳逻辑程序设计系统的概貌;然后结合实验室的相关研究工作,回顾了归纳逻辑程序设计研究的发展;之后介绍了归纳逻辑程序设计领域中需要深入研究的若干问题,并提出了新的解决思路;最后是总结,以引起读者对归纳逻辑程序设计领域研究的进一步关注。 展开更多
关键词 机器学习 逻辑程序设计 归纳逻辑程序设计 粗糙—归纳逻辑程序设计 遗传归纳逻辑程序设计 约束归纳逻辑程序设计 关系数据挖掘
下载PDF
约束逻辑编程中宽数据算术运算算法 被引量:1
11
作者 万海 李暾 +1 位作者 郭阳 李思昆 《计算机工程》 CAS CSCD 北大核心 2003年第22期40-42,50,共4页
提出了一种在利用约束逻辑编程生成RTL数据通路模拟矢量的方法中处理宽数据的新方法。该方法解决了现有CLP求解器所能处理的最大整数限制问题。该文设计并实现了宽数据加法、减法和乘法运算的分解算法,运算分解扩展了现有CLP的功能,... 提出了一种在利用约束逻辑编程生成RTL数据通路模拟矢量的方法中处理宽数据的新方法。该方法解决了现有CLP求解器所能处理的最大整数限制问题。该文设计并实现了宽数据加法、减法和乘法运算的分解算法,运算分解扩展了现有CLP的功能,使其能适应实际的数据通路设计。实验结果表明方法是有效的。 展开更多
关键词 约束逻辑编程 GNU PROLOG 宽数据 运算分解
下载PDF
汽车阻尼可调半主动悬架混杂模型预测控制 被引量:8
12
作者 张亮修 王宇 +1 位作者 吴光强 刘兆勇 《西安交通大学学报》 EI CAS CSCD 北大核心 2017年第11期156-164,共9页
为协调汽车阻尼连续可调半主动悬架舒适性和操稳性之间的矛盾,并考虑减振器阻尼力须满足的非线性约束条件,研究了一种适用于半主动悬架的混杂模型预测控制方法,包括建立半主动悬架单轮车辆模型,提出综合描述舒适性和操稳性的悬架优化控... 为协调汽车阻尼连续可调半主动悬架舒适性和操稳性之间的矛盾,并考虑减振器阻尼力须满足的非线性约束条件,研究了一种适用于半主动悬架的混杂模型预测控制方法,包括建立半主动悬架单轮车辆模型,提出综合描述舒适性和操稳性的悬架优化控制目标函数及半主动悬架须满足的非线性约束条件。利用混合逻辑动态建模方法描述半主动悬架混杂系统模型,基于模型预测控制理论研究半主动悬架混杂系统的有限时域优化控制问题。为便于问题求解,将非线性约束优化问题转化为包含实值变量和二值变量的混合整数二次规划问题,并借助分支定界算法进行求解。在随机路面和正弦波突起路面进行仿真验证后表明,所提混杂模型预测方法明显优于被动悬架和传统线性二次型调节器算法,能有效提高阻尼可调半主动悬架的综合性能,并在不同的路面输入激励和车速下均能取得较好的控制效果。 展开更多
关键词 半主动悬架 非线性约束优化 混合逻辑动态建模 混杂模型预测控制 混合整数二次规划
下载PDF
约束归纳逻辑程序设计方法的研究 被引量:3
13
作者 郑磊 刘椿年 《计算机工程与应用》 CSCD 北大核心 2003年第10期63-66,共4页
提出了一种新的约束归纳逻辑程序设计方法。该方法能够与自顶向下的归纳逻辑程序设计系统结合,通过在自顶向下归纳方法的一步特殊化操作中引入Fisher判别分析等方法,使得系统能够导出不受变量个数限制的多种形式的线性约束,在不需要用... 提出了一种新的约束归纳逻辑程序设计方法。该方法能够与自顶向下的归纳逻辑程序设计系统结合,通过在自顶向下归纳方法的一步特殊化操作中引入Fisher判别分析等方法,使得系统能够导出不受变量个数限制的多种形式的线性约束,在不需要用户诱导,不依赖约束求解器的情况下,学习出覆盖正例而排斥负例的含约束的Horn子句程序。 展开更多
关键词 约束归纳逻辑程序设计方法 程序设计方法 机器学习 Porlog语言 ILP系统
下载PDF
RTL数据通路模拟矢量自动生成方法研究与实现 被引量:2
14
作者 李暾 郭阳 李思昆 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2004年第8期1062-1069,共8页
针对已有的RTL数据通路模拟矢量自动生成方法的不足 ,提出一种利用约束逻辑编辑 (CLP)自动生成数据通路模拟矢量的新方法 该方法首先对给定的VerilogRTL描述采用程序切片进行设计化简 ,然后对化简后的结果基于位向量算术原理生成CLP约... 针对已有的RTL数据通路模拟矢量自动生成方法的不足 ,提出一种利用约束逻辑编辑 (CLP)自动生成数据通路模拟矢量的新方法 该方法首先对给定的VerilogRTL描述采用程序切片进行设计化简 ,然后对化简后的结果基于位向量算术原理生成CLP约束 ,并利用CLP求解器GProlog进行约束求解 ,最终生成满足输出要求的模拟矢量 该方法约束求解速度快 ,生成的约束是统一的 ,得到的模拟矢量较完备 ,能满足模拟验证的要求 实验结果表明 。 展开更多
关键词 RTL 数据通路 模拟矢量自动生成方法 约束逻辑编辑 clp VLSI 形式化描述 模型检验 位向量算术 约束求解
下载PDF
智能教学系统中自动推理模块的设计与实现 被引量:2
15
作者 郑磊 贾东 刘椿年 《北京工业大学学报》 CAS CSCD 北大核心 2002年第3期363-368,共6页
以本实验室研制的约束逻辑程序设计系统BPU-CLP为基础,研制了一个适用于中学数学,面向学生的智能教学系统BPU-ITS-Math.介绍了BPU-ITS-Math的自动推理模块的设计方法和实现技术,BPU-ITS-Math采用经典的StripS算子表达规则,用BPU-CLP语... 以本实验室研制的约束逻辑程序设计系统BPU-CLP为基础,研制了一个适用于中学数学,面向学生的智能教学系统BPU-ITS-Math.介绍了BPU-ITS-Math的自动推理模块的设计方法和实现技术,BPU-ITS-Math采用经典的StripS算子表达规则,用BPU-CLP语言的程序实现学科知识库、题库和通用推理机.以中学教学求函数值域问题为例,详细介绍了规则的设计方法和表达方式,并且给出了通用推理机的向后推理算法.当前BPU-ITS-Math已成功地解决了200余道求函数值域的习题. 展开更多
关键词 自动推理模块 设计 智能教学系统 约束逻辑程序设计 Strips算子 中学 数学教学
下载PDF
基于约束程序的变迁约束可达问题判定研究 被引量:3
16
作者 覃海生 蓝乾艺 杨夏妮 《广西大学学报(自然科学版)》 CAS CSCD 2007年第3期307-311,共5页
在分析各种可达分析方法求解变迁约束可达问题不足的基础上,采用约束程序的办法,针对变迁约束进行约束模型构造和算法研究.该约束模型构造的算法充分利用了T_向量提供的信息,对可达图进行展望搜索,实例验证表明,算法在多Token、多并发... 在分析各种可达分析方法求解变迁约束可达问题不足的基础上,采用约束程序的办法,针对变迁约束进行约束模型构造和算法研究.该约束模型构造的算法充分利用了T_向量提供的信息,对可达图进行展望搜索,实例验证表明,算法在多Token、多并发、大最大步集的情况下,将大大减少对不相关分支的搜索,并使变量(解)快速逼近于T_向量U. 展开更多
关键词 PETRI网 可达问题 逻辑抽象技术 变迁约束 约束程序
下载PDF
基于符号模拟和约束逻辑编程的RTL级Verilog谓词抽象方法 被引量:1
17
作者 李暾 屈婉霞 +2 位作者 郭阳 刘功杰 李思昆 《计算机学报》 EI CSCD 北大核心 2007年第7期1138-1144,共7页
利用人工智能最新研究成果——约束逻辑编程对Verilog描述进行谓词抽象,并与目前基于SAT的方法进行了比较.首先通过符号模拟建立Verilog的形式化模型,然后结合要抽象的谓词,将谓词抽象问题转化为约束逻辑编程问题并进行求解.该方法的... 利用人工智能最新研究成果——约束逻辑编程对Verilog描述进行谓词抽象,并与目前基于SAT的方法进行了比较.首先通过符号模拟建立Verilog的形式化模型,然后结合要抽象的谓词,将谓词抽象问题转化为约束逻辑编程问题并进行求解.该方法的优点是在计算抽象系统时,不需要像基于SAT的方法那样将字级约束打散成位级约束,求解效率显著提高;提供了一个统一的框架用于描述各种约束.实验结果表明,与基于SAT的抽象技术相比,基于约束逻辑编程的抽象方法的求解速度有显著提高. 展开更多
关键词 谓词抽象 Verilog约束逻辑编程 模型检验 符号模拟
下载PDF
基于断言的模拟矢量自动生成方法 被引量:4
18
作者 李暾 郭阳 李思昆 《软件学报》 EI CSCD 北大核心 2004年第10期1441-1450,共10页
VLSI模拟验证的一个关键问题是需要大量的模拟矢量来验证各种可能情况下设计的正确性.采用断言作为模拟验证的功能模型,提出和实现了一种基于断言的模拟矢量自动生成方法.针对要触发的断言,首先对设计进行化简,通过决策图模型将初始输... VLSI模拟验证的一个关键问题是需要大量的模拟矢量来验证各种可能情况下设计的正确性.采用断言作为模拟验证的功能模型,提出和实现了一种基于断言的模拟矢量自动生成方法.针对要触发的断言,首先对设计进行化简,通过决策图模型将初始输入传播到断言,并将传播过程和断言条件一起转化成CLP约束,最后求解CLP约束生成模拟矢量.该方法的优势在于运用了字级(word-level)约束求解技术,能统一处理控制电路和数据通路间的数据传播,求解效率高;基于功能模型的模拟矢量生成技术,模拟矢量生成目标更明确;与动态加速技术相结合,使搜索过程效率更高;设计化简技术的运用使搜索过程计算复杂度只与断言有关.实验结果表明,该方法能快速找到并定位设计中的错误,生成模拟矢量效率更高. 展开更多
关键词 VLSI 断言 模拟矢量自动生成
下载PDF
扩展的加权约束逻辑程序在产品配置中的应用 被引量:1
19
作者 王洁 安雪妹 刘椿年 《北京工业大学学报》 EI CAS CSCD 北大核心 2012年第1期90-94,共5页
为了更好地表达产品配置问题中的复杂知识形式,以加权约束逻辑程序语言为基础,将规则的头部扩展为析取约束的形式,提出了一种扩展的加权约束逻辑程序语言,给出了其稳定模型语义.这种扩展的加权约束逻辑程序进一步加强了知识的表达和推... 为了更好地表达产品配置问题中的复杂知识形式,以加权约束逻辑程序语言为基础,将规则的头部扩展为析取约束的形式,提出了一种扩展的加权约束逻辑程序语言,给出了其稳定模型语义.这种扩展的加权约束逻辑程序进一步加强了知识的表达和推理能力,但没有增加计算复杂性.以一个计算机配置实例讨论了扩展的加权约束逻辑程序在产品配置问题中的应用. 展开更多
关键词 加权约束 逻辑程序 稳定模型 产品配置
下载PDF
约束逻辑程序的良基模型研究 被引量:1
20
作者 常万军 郭祖华 魏昆鹏 《计算机工程》 CAS CSCD 2013年第9期298-302,共5页
在介绍约束逻辑程序的定义、可满足性及其稳定模型等概念的基础上,研究约束逻辑程序的正文字展开方法和约束原子的正文字前缀幂集方法,对展开前后逻辑程序的等价特性进行逻辑证明。分析正规逻辑程序良基模型的构建方法,以求得经展开得... 在介绍约束逻辑程序的定义、可满足性及其稳定模型等概念的基础上,研究约束逻辑程序的正文字展开方法和约束原子的正文字前缀幂集方法,对展开前后逻辑程序的等价特性进行逻辑证明。分析正规逻辑程序良基模型的构建方法,以求得经展开得到的等价正规逻辑程序的最小不动点为切入,给出简单约束逻辑程序交替不动点的良基语义模型。经推理证明,该良基模型是合理的,用该模型的构建方法将约束逻辑程序转化为正规逻辑程序也是可行的。 展开更多
关键词 正规逻辑程序 约束逻辑程序 回答集 最小不动点 良基模型 前缀幂集
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部