共查询到20条相似文献,搜索用时 15 毫秒
1.
模块化结构是当今智能语言或工具系统商品化和标准化的一个重要部分。我们在GKD-Prolog的基础上,设计并实现了一个模块化Prolog系统。它同时引入了模块和执行环境的概念,并提供了对这些概念的直接支持,使Prolog更适于知识的表示和操作。本文主要研究了Prolog模块系统的概念和理论,描述了系统的组织结构,并结合两种实现模块机制的方法介绍了本文的主要实现技术,最后给出了我们引入的模块操作原语。 相似文献
2.
本文介绍了以人机交互方式进行故障诊断的Prolog实现方法。主要内容有人机交互式故障诊断专家系统的基本结构,知识获取及知识的表示方法,系统的推理机制,知识库维护等。该系统由于采用模块式结构,并且全部信息用中文显示,因此操作使用非常方便。 相似文献
3.
张晨曦 《计算机工程与应用》1988,(5)
在编译型Prolog系统中,Prolog数据库在概念上可看成由两部分组成:源程序库和代码库。由于Prolog包含数据库操作内部谓词,代码库中的代码应该是可修改的。GKD-CDB是我们在VAX-11/780上用C语言实现的一个Prolog代码库。本文论述了其实现算法。 相似文献
4.
5.
本刊1991年10期刊登了朱云龙等“提高Turbo Prolog设计效率的几种方法”一文,介绍了在Turbo Prolog程序设计中降低栈需求,节省内存空间的几种方法。这几种方法都是挺好的,能够较大地提高程序设计的效率,作为对该文的补充,笔者再介绍几种提高Turbo Prolog设计效率的方法,供读者参考。一、节省内存的方法 1.去掉不必要的定义和采用覆盖技术,使程序模块化,把不再使用的模块调出。由于PROLOG支持模块结构,实现起来也是很方便的。 2.使用尾部递归定义。尾部递归定义是:如果定义某关系的规则中仅有一个递归规则,且该规则满足: 相似文献
6.
在线考试系统是实现无纸化、网络化知识评测的实用性系统,该系统不仅节省人力、物力、财力,而且使考试变得规范、科学、简单。基于J2EE平台开发在线考试系统,系统分为3大模块,即:学生在线考试模块、教师管理模块和系统管理模块,通过模块化设计实现在线考试功能。 相似文献
7.
模块化是大型程序设计的关键问题之一。本文在GKD—PROLOG/VAX解释器的基础上,详细分析了PROLOG模块系统的基本语法,知识的模块封装,信息隐藏等特性,实现了GKD—PROLOG/SUN模块系统,该系统以国际上流行的QUINTUS—PROLOG为蓝本,在解释器一级直接支持模块的动态及静态创建,模块间的交互及模块系统运行环境间的切换,使PROLOG适用于大型软件课题的需要,本系统不仅支持模块化的程序设计风格,也为实现面向对象的逻辑程序设计环境奠定了基础。 相似文献
8.
9.
本文作者开发了一个设计CMOS电路的知识库专家系统。该系统使用occam高级程序设计语言写的并发算法。该项课题作为日本第五代计算机系统(FGCS)的一个组成部分。本系统的目的是把设计者的专业识知送入计算机并有效地使用,支撑一个从技术指标开始到完成CMOS电路的整个过程。Prolog语言被选为实现工具和知识表示语言。本文举例说明用于系统的知识,特别强调功能设计阶段,这个阶段很大程度上依赖于设计者的专业知识。本文也描述了如何用Prolog语言表达知识和如何建立推理机制。在构成本系统时,对Prolog语言作为新一代CAD系统的实现语言作出估价。 相似文献
10.
11.
刘世贵 《电脑编程技巧与维护》2014,(18):12-13
针对于软件工程专业设计基于C/S模式的网络教学系统包括课件、题库与操作实践3部分组成。系统设计将教学内容模块化,划分为课件模块、实时互动教学模块、题库模块、资源下载模块和学习交流模块,内容包含有文字资料、视频资料和图片资料,采用C/S模式,以网页的形式展现在系统前台。该系统不仅能够实现学生点播学习、教师远程实时授课、师生在线互动等功能,并且能够为学生提供在线阶段性知识掌握情况测评,为师生打造了良好的网络学习环境。 相似文献
12.
13.
14.
本文给出 PC Prolog 的规范模块 CONSULT 及其相应的数据结构,可用作简单交互式面向对象 Prolog 系统的内核。该系统最初是为 CAD/CAM 的应用而设计的,但也可用于许多与复杂层次数据结构有关的领城。 相似文献
15.
杨至成 《计算机研究与发展》1987,(6)
本文提出了一个基于关系数据库的Prolog系统,目的是使Prolog这个强有力的程序语言具有处理检索问题的能力,以适应于演绎和检索的共同需要.这个系统已在IBM-PC上初步实现.本文着重阐述了这种一体化系统在理论上及实际应用中的价值,系统的设计特点及其实现. 相似文献
16.
陈爽 《数字社区&智能家居》2010,(8X):6755-6756
网上订餐系统采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护。 相似文献
17.
18.
19.
大规模定制下基于本体的服务产品配置研究* 总被引:2,自引:0,他引:2
为了研究服务产品大规模定制的实现,探讨了服务产品大规模定制的实现机理和关键技术,指出模块化设计对服务产品族及服务产品平台的重要性。在服务产品模块化设计的基础上,为了提高服务产品配置知识的共享性和重用性,提出了一般服务产品配置的模型和概念,结构化了服务产品配置的构件和模块,建立了服务产品配置本体。采用网络本体语言OWL形式化服务产品配置的结构知识,采用语义网规则语言SWRL编码服务产品配置的约束知识,并分别映射到JESS推理系统的知识库和规则库中,使用JESS推理机执行推理过程,产生配置结果。为说明该方法的 相似文献