人工智能与软件工程的交叉

来源 :计算机科学 | 被引量 : 0次 | 上传用户:tangyujia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能和钦件工程的交叉多年来一直是个十分活跃的研究领域。人工智能在软件工程上的应用至少在两个方面是令人感兴趣的。一是,人工智能对软件工程具有实际的重要性。人工智能技术可以提高程序员的生产率和程序的可靠性达一个数量级。二是,软件工程已被证明是一个推动人工智能研究的领域。试图把人工智能技巧应用到程序设计任务方面已促进了知识表示和自动推理的进一步发展。
其他文献
在采取软件工程方法进行大型软件开发过程中,传统思想正面临着一些难以解决的问题。本文通过分析这些问题,介绍了速成原型方法,并着重探讨了原型开发过程和速成原型方法对软
本文描述了一类称为专家数据库系统的新型计算机系统的特性。专家数据库系统涉及到专家系统技术与数据库管理系统技术的结合。专家数据库系统将用于开发那些需要对共享信息进
<正> 一、问题的提出 PROLOG语言是一种重要的逻辑型程序设计语言,它是以谓词演算为基础的,由于这种语言的独特风格和深远意义,已引起世界各国的广泛重视。但是,它还存在着若
<正> 域的性质本节使用文献的方法,介绍迭代和递归。序关系作为预备知识,我们先考察程序之间序关系的性质。定义 P Q P ∪Q=P。这意味着Q是一个比P更确定的程序。Q能做的事情
神经网络是近年来掀起热潮的一个特别引人入胜的研究领域,它完全打破了学科的界限,对人工智能、计算机科学、脑神经科学、认知科学、电子学及物理学等学科的新发展都有重要影
近年来在计算机软件及应用领域,一种称为 Hypertext、Hypermedia 以及Hypersystem 的技术或系统十分受人重视。许多国际著名的研究机构、大学及公司先后开发了这类系统,这类
分布式实时处理是当代计算机科学技术前沿课题之一,它是机器人学、计算机集成制造学、并行分布式实时处理理论等边缘科学中的一个核心问题,本文较全面系统地分析了分布式实时
本文分析了Ada程序设计支持环境APSE在大型嵌入式软件开发过程中的成就与不足;论述了基于Ada的自动化软件开发新模式;讨论了实现这一模式的途径和面临的困难。
本文通过三级模式的一致性研究,提出了数据库系统中的软件集成方法,日的是使得数据库系统的开发更为简便,应用面更为广泛。