一种在面向对象语言中嵌入规则的预编译器的实现

来源 :西安电子科技大学学报 | 被引量 : 0次 | 上传用户:lengningyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的基于规则的工具,如OPS5,CLIPS等都是自封闭的,很难集成在用C++等面向对象语言开发的实际系统中.该文在借鉴ILOG Rules和CLIPS等工具的基础上提出了一种嵌入在C++语言中的规则语言,主要研究了把该规则语言翻译到生成Rete网络推理机的C++源文件的预编译器的实现方法.该规则语言对ILOG Rules做了两点扩充,一是允许直接把C++语言嵌入在规则的条件部分和动作部分用来表达谓词测试和动作;二是增加了AND和OR两种模式成组关系,这样增强了规则表达实际问题的能力和规则与C++语言的互
其他文献
用变分法求解了一种典型截面的同轴传输线--共形同轴线的电容.分析了圆形、正多边形和椭圆形共形同轴线,得到了较为精确的结果.通过计算和分析,发现了不同形状的共形同轴线的
对巴新线翻越全线地形最高点大巴山进行综合的分析,并提出切实可行的越岭方案。
几年来,农村社会保险有了长足发展,很多农民养老问题已经由家庭保障纳入了社会保障,对于维护农村社会稳定,推动农村小康社会建设发挥了重要作用.随着我国小城镇建设步伐的加
通过对河北省图书馆网络现状的分析,提出了目前河北省图书馆网络存在的安全问题和安全风险,针对监控中心网络的网络拓扑和网络的安全风险分析,结合设计要求,提出了网络整体安
重量复杂度是度量序列线性复杂度稳定性的重要指标.讨论了周期为2p q(q为奇素数)的二元序列重量复杂度WC1(S∞)及其下界,指出周期为2p q的序列中有一些是极不稳定的,只要改变