首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 46 毫秒
1.
面向Agent技术   总被引:3,自引:0,他引:3  
吴元斌 《现代计算机》2001,(6):32-34,41
Agent是继对象之后的一种重要软件抽象方法,面向Agent技术被认为是 网络时代计算机系统的基础。本文首先介绍了面向Agent技术的基本概念、观点、针对的问题、程序设计方法等内容,然后与面向对象技术作了对比分析,最后讨论了面向Agent技术的应用问题。  相似文献   

2.
3.
基于Agent的Visual Basic人性化软件编程技术   总被引:6,自引:0,他引:6  
Agent具有自治性、交互性、协作性、可通信性等特性,MicrosoftAgent可提供人性化编程技术,可使计算机具有更好的人机交互性,其应用前景相当广阔。论文将介绍VB6.0调用AgentActiveX控件进行编程的基本方法,如Word文语转换、语音识别等,并给出编程实例,希望能够起到抛砖引玉的作用。  相似文献   

4.
面向Agent的程序设计风范   总被引:11,自引:0,他引:11  
姚郑  高文 《计算机科学》1995,22(6):7-11
一、引言 近年来,人工智能研究开始强调推理与知识表示相结合的能动实体——AgentAgent一词在Al研究中既被广泛使用,同时又存在着相当多的争议,在不同的应用环境里gent一词都被赋予特定的含  相似文献   

5.
面向Agent的软件工程方法学   总被引:3,自引:0,他引:3  
李蛟  冯志勇 《微处理机》2004,25(1):1-4,13
软件Agent技术正在成为软件开发领域中一个新的发展方向,现在大多数的Agent研究都是以创建Agent应用程序为目标,即用Agent的概念创建更为强大,更具灵活性和智能性的程序。但是随着Agent技术在各种应用中的发展和成熟,就需要在方法论上对之进行指导。因此,面向Agent的软件方法学就成为Agent研究中最活跃的一个研究领域之一。本文通过对几种在面向Agent软件工程中使用的主流方法学进行分析,指出了Agent方法学在面向Agent软件系统开发中的重要性。与此同时,通过对面向对象和面向Agent的方法学比较,指出现有的面向对象方法学的一些不足,以及如何通过面向Agent的概念进行改进。  相似文献   

6.
面向Agent开发策略探讨   总被引:2,自引:1,他引:1  
吴元斌 《现代计算机》2001,(11):14-17,34
面向Agent技术是新兴的软件开发技术,目前面向Agent开发缺乏系统化开发方法,面临不少问题和困难。文本分析了面向Agent开发的现状及存在的问题,并针对这些问题,提出了应对的解决办法和面向Agent开发的若干策略。  相似文献   

7.
面向结构的Agent组织形成和演化机制   总被引:20,自引:3,他引:20  
基于Agent组织的多Agent问题求解可以大大降低求解难度和交互复杂性。其中Agent组织的形成和演化是基于Agent计算和合作的关键。给出了面向结构的组织形成和演化机制,解决了麻木性和灵活性差问题,保证了Agent的效用理性和个性倾向,刻画了演化所满足的性质,改进了Shehory,Kraus,Glaser等的组织形成和演化方法。  相似文献   

8.
面向Agent与面向对象   总被引:8,自引:0,他引:8  
The paper discusses Agent/Object、Oriented-Agent Modeling/Oriented-Object Modeling and Oriented-Agent Programming/Oriented-Object Programming,and compares with the two ones.  相似文献   

9.
Agent研究   总被引:15,自引:0,他引:15  
朱冰 《计算机科学》1996,23(2):35-40
agent、多agent系统已成为分布式人工智能研究的一个十分活跃领域.agent通常指在一定的环境  相似文献   

10.
软件Agent   总被引:15,自引:2,他引:13  
姚郑  高文 《计算机科学》1996,23(1):10-13
1.引言近年来,Agent一词变得越来越引人注目,有关Agentr 的各项研究在国外已得到迅猛发展,Agent 一词的译法在国内还没有定论,通常译为智能体、智  相似文献   

11.
Agent-Oriented Probabilistic Logic Programming   总被引:1,自引:0,他引:1       下载免费PDF全文
Currently, agent-based computing is an active research area, and great efforts have been made towards the agent-oriented programming both from a theoretical and practical view. However, most of them assume that there is no uncertainty in agents' mental state and their environment. In other words, under this assumption agent developers are just allowed to specify how his agent acts when the agent is 100% sure about what is true/false. In this paper, this unrealistic assumption is removed and a new agent-oriented probabilistic logic programming language is proposed, which can deal with uncertain information about the world. The programming language is based on a combination of features of probabilistic logic programming and imperative programming.  相似文献   

12.
面向Agent的软件分析和设计方法   总被引:4,自引:0,他引:4  
在复杂系统的分析、设计、开发过程中,面向Agent的方法在映射现实世界,模拟人认识问题、解决问题的过程等方面具有优势。从描述Agent的概念、分类和体系结构出发,对面向对象和面向Agent的分析设计方法进行了比较.讨论了面向Agent的分析模型及各模型的组成部分,以及面向Agent的分析模型到设计模型的转换,并指出面向Agent的分析设计方法提供了在建模、设计和实现不同级别上复用的基础。以政府公共行政服务系统为例对上述方法进行实例分析。最后得出面向Agent的软件分析和设计将为复杂系统提供新的解决思路的结论.同时指出本文提出的面向Agent的分析和设计方法的优点以及所面临的问题。  相似文献   

13.
毛新军  胡翠云  孙跃坤  王怀民 《软件学报》2012,23(11):2885-2904
面向Agent程序设计(agent-oriented programming,简称AOP)基于多Agent系统的抽象和思想、借助于Agent理论和技术来支持软件系统的构造与实现,其程序设计思想、软件模型、基础理论和语言设施有别于现有主流程序设计技术,如OOP,代表了一种新颖的程序设计范型.由于多Agent系统被视为支持开放环境下复杂软件系统开发的一种新颖、有效的技术手段,因而近年来AOP受到人工智能、软件工程和分布计算等领域研究学者和工程实践人员的高度关注,并在过去20年取得了重要进展.但是,无论在应对复杂多Agent系统开发方面,还是在大规模工业化应用等方面,AOP的研究与实践都面临着严峻的挑战.作为一种程序设计范型,AOP研究需要在交叉其他学科知识(如人工智能)的基础上,充分借鉴软件工程以及已有程序设计范型的原理、原则和成功实践,从而推动技术走向成熟并为广大工程实践人员所接受.通过对AOP研究历程的系统介绍,从软件工程的视点考虑MAS程序设计的不同层次,综述AOP在程序设计抽象与模型、机制与理论、语言与设施和支撑平台这4个方面的研究成果,展示不同时期AOP研究关注点的变化以及发展趋势,分析当前AOP研究与实践存在的问题和面临的挑战,并展望进一步的研究.  相似文献   

14.
开放环境下的机器人具有环境敏感性、行为自主性和并发性、反应实时性等特点,这对支撑这类机器人的控制软件及其编程语言提出了新的要求,包括支持对环境进行显式表示,支持自主和并发的行为,需要对行为间在时间、空间、物理上的关系进行规约等等.面向Agent的编程语言将软件系统的基本执行单元视为自主的软件Agent,它为机器人控制软件的构造提供了新的方法和思路.针对开放环境下机器人特点对其编程语言的要求,提出了基于反应式Agent的编程模型RECA和编程语言RPL.RECA将单个机器人的软件系统视为一个反应式Agent,它包括Sen-sorEvent、EventRule和ScenarioBehaviour 3个组成部分,其中SensorEvent是对机器人所处环境信息变化的一种封装;ScenarioBehaviour是对机器人的不同行为进行的规约;EventRule定义了机器人环境输入到行为输出的动态绑定关系.RPL提供了一系列的机制来支持机器人控制软件的编程,包括事件机制、多线程机制、优先级描述、行为动态绑定.最后介绍了RPL程序开发和运行支撑环境的技术框架,并基于NAO机器人分析了机器人作为老人生活助理的案例,验证了该编程模型、语言和运行支撑环境的有效性.  相似文献   

15.
胡翠云  毛新军  陈寅 《软件学报》2012,23(11):2923-2936
当前,面向Agent程序设计在支持动态开放多Agent系统开发方面存在一系列的不足,如缺乏高层抽象、底层实现模型与高层设计模型相脱节、在支持系统动态性方面缺乏有效的运行机制和语言设施等.针对这些问题,提出一种基于组织的面向Agent程序设计方法.该方法将组织、Group、角色和Agent等高层抽象作为一阶实体,缩小了多Agent系统的设计模型与实现模型之间的概念鸿沟;借助于组织学中的机制——角色扮演机制、基于角色的交互——支持系统动态性的规约和实现,如Agent行为的动态组合、动态的交互等,基于该程序设计思想,设计了基于组织的面向Agent程序设计语言——Oragent,定义了其抽象语法和形式语义,并通过案例分析说明了如何基于该程序设计思想和Oragent语言来构造和实现动态而灵活的多Agent系统.  相似文献   

16.
一种意向驱动式面向agent程序设计语言   总被引:5,自引:1,他引:5       下载免费PDF全文
提出了一种意向驱动式面向agent程序设计语言--AOPLID(agent-oriented programming language with intention driver).该语言基于开放式情景演算OSC(open situation calculus),吸收了GOLOG的合理成分,加入对信念、意向、能力、策略等agent心智成分的处理,使用信念修正原语处理通信交互以及事件响应等外因行动,并采用了一种新颖的离线规划和在线执行相结合的运行方式,从而解决了GOLOG语言在应用于面向agent程序设计时不能有效地描述处理agent心智状态,无法处理外因行动等问题.给出了AOPLID语言语法结构,基于OSC的AOPLID程序语义以及AOPLID程序实例.  相似文献   

17.
基于Agent的智能采购系统的建模研究   总被引:1,自引:0,他引:1  
李超  张静  刘鲁 《计算机工程与应用》2003,39(28):221-223,229
以某制造企业信息管理系统的采购系统为例,使用面向Agent的软件工程方法———Gaia方法详细分析了其智能采购系统,建立了智能采购系统的分析模型和设计模型,并使用Agent开发工具OpenCybele进行了系统实现的尝试。  相似文献   

18.
对面向对象技术在面向Agent程序设计中的应用进行了系统的研究,指出了继承机制在面向Agent程序设计中的应用及目前存在的两个问题,并分析了解决的方法,为今后的研究指明了方向.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号