分享到:

智能软件:由面向对象到面向Agent

1 Agent的概念与结构 Agent是一个运行于动态环境的具有较高自制能力的实体(即自制体,可以是系统、机器等;软件Agent是一个计算机软件程序),其根本目标是接受另外一个实体(即主体,可以是用户、计算机程序、系统或机器等)的委托并为之提供帮助和服务,能够在该目标的驱动下主动采取包括社交、学习等手段在内的各种必要的行为以感知、适应并对动态环境的变化进行适当的反应,它与其服务主体之间具有较为松散和相对独力的关系。其基本属性主要包括1: (1)自制能力(autonomy):Agent能够在没有人或其他Agent直接干预下运行,并有某种对其自身行为和内部状态的控制能力。 (2)社交能力(social ability):借助某种Agent通信语言,Agent具有与其它Agent或人进行交互的能力。 (3)反应能力(reactivity):Agent能够理解它所处的环境,能对环境的变化作出及时而适当的响应。 (4)主动性(proa...  (本文共4页) 阅读全文>>

《指挥技术学院学报》2001年04期
指挥技术学院学报

基于Agent的弹药供应控制智能决策支持系统研究

在当今社会中 ,大多数工作的完成同时伴随着决策过程的发生 ,决策过程的优劣很大程度上影响工作任务的顺利完成。传统的决策支持方法 ,在人们进行决策时已发挥了很大作用 ,但是它无法对现有的工作程序、方式及方法进行有效评价 ,更无法依据环境提出合理的建议 ;它不能充分利用随环境变化而变化的资源 ;它经常采用集中式的控制方式 ,限制了处于分布式状态的各系统组元对决策系统的智能指导 [1] 。在装备保障指挥系统中 ,弹药供应系统的正确决策与分析对战斗结果的影响是非常重要的 ,弹药供应是否及时、准确、适量是保证作战部队战斗力得以持续的关键。传统的弹药供应决策支持系统 ,在进行决策时往往受到各种复杂情况的影响 (如人的主观因素或决策者的某种偏好参与决策 ,影响决策的客观性 ) ,同样存在上述的不足。目前流行的先进的Agent建模方法可以很好地处理这类问题。本文把 Agent技术融于弹药供应控制决策支持系统之中 ,提出了一种决策支持系统研究的新...  (本文共5页) 阅读全文>>

《大连海事大学学报》2001年01期
大连海事大学学报

基于Agent软构件体系的结构设计

随着 Agent软构件的概念应用范围不断扩大[1 ] ,基于 Agent的软件工程 (ABSE)、面向Agent的程序设计 (AOP)、智能通信语言等的不断推新 ,将 Agent作为一种重要的软构件并融入开放式集成应用体系中已成为必然趋势 .通过软构件方法来开发分布式计算环境下的开放式集成应用系统正在成为软件工程研究的新热点 .因为首先 ,近年来发展的以 OMG的 CORBA、Microsoft的 DCOM和 Sun公司的 Java Bean为代表的软构件 /软总线技术为异质软构件的开发和“即插即用”制定了规范[2 ] .其次 ,软件体系结构的研究为形式化描述、理解和分析开放式集成应用系统的高层组织提供了方法论的基础 [3] .但是 ,软构件 /软总线的研究仅仅给软件合成提供了使能技术 ,并未提供有效手段去透明地描述软构件的结构和在软总线支撑下的相互间信息传递机制 .因此本文从 Agent软构件的定义和内部结构出发 ,提出了基于...  (本文共5页) 阅读全文>>

《电子学报》2001年02期
电子学报

基于多Agent技术的自动文摘系统的研究和设计

1 引言  多Agent系统是一个松散耦合的Agent网络,这些Agent通过合作解决超出单个Agent的能力或知识的问题.其中的Agent是自主的,它们可以是不同的个人,基于不同的平台,采用不同的设计方法和计算机语言开发而成的,因而可能是完全异质的.多Agent技术被认为是复杂的,开放的分布式问题求解的一种可行的解决方案[1].随着Internet的迅猛发展,多Agent技术在建造Internet环境下的各种各样的应用系统中得到了越来越广泛的应用,如日程安排、信息获取、远程教育、电子商务和自然语言理解[2,3]等.本文主要讨论在Internet环境下建立基于多Agent技术的自动文摘系统的若干问题.自动文摘系统所面临的适用领域和文摘质量的矛盾的一种可行的解决方案就是建造基于多Agent技术的自动文摘系统[2].说它可行,一是多Agent理论和技术的发展为建造实用的多Agent系统提供了可能性,二是Internet的飞速发展为多...  (本文共3页) 阅读全文>>

《计算机工程》2001年03期
计算机工程

基于Agent的数据仓库的研究

数据仓库技术从分布的、异构的信息源中检索和集成数据,以支持管理层用户更好更快地进行决策分析.为了更有效地管理分布的、异构的集成环境,保持信息源的自主性和独立性,以及作为视图维护的一种新的解决方案,我们把可移动的软件Agent引入数据仓库之中.l数据仓库的体系结构 根据W.H.Inmon的定义:“数据仓库( Data Wareh-ouse)就是面向主题的、集成的、稳定的、随时间变化的数据集合,用以支持经营管理中的决策制订过程,”1.从广义上讲,数据仓库就是一个专门的数据仓储(Repository),用来保存从多个数据库或其它信息源选取的已有数据,并为上层应用提供统一的用户接口,用以完成数据查询和分析.数据仓库中包含大量的实视图( Materialized View),这些实视图是经过计算并存储在数据仓库中的实实在在的表,是通过对多个信息源中的原始数据进行投影、连接、分组等预处理而导出的.每个实视图可以满足特定用户的需求. 在数据仓...  (本文共4页) 阅读全文>>

《计算机工程》2001年09期
计算机工程

面向软件体系结构和Agent联邦的软件系统合成

对于现实应用,要利用软件体系结构的设计结果,有效实现软件体系结构的抽象结构到软件系统具体构架,还必须有一种平滑的过渡手段。$们认为采用Agenop邦和以中低层次软件重用研究开发为背景的软构件技术是实现这种平滑手段的一条有效途径。基于这样一种软件开发设计组织方案,我们设计并开发实现了~种基于软件体系结构和Agen联fF&术的软件系统设计开发方法(MSD82SA)。MSDBZSA首先在软件体系结构的层次上,对软件系统从高层分析阶段进行抽象的设汁重用,然后,使用Agent联邦技术粘合中低层次的软构件元件,实现了从软件体系结构的高层次抽象结构到由软件部件构成的软件系统的平猾过渡。1概念与模型1* 软件体系结构 软件体系结构是一种关往$懒述软件系统整体组织结构和性能的抽象系统u。这种u通过将软件系统用抽象的形式分解成构件和连接件的拓扑交互方式来反映软件系统的抽象特性。软件体系结构描述软件系统的主要元素成分有:构件、休、规则、风格。 定义1...  (本文共4页) 阅读全文>>