期刊文献+
共找到34篇文章
< 1 2 >
每页显示 20 50 100
面向Agent程序设计的研究 被引量:25
1
作者 毛新军 胡翠云 +1 位作者 孙跃坤 王怀民 《软件学报》 EI CSCD 北大核心 2012年第11期2885-2904,共20页
面向Agent程序设计(agent-oriented programming,简称AOP)基于多Agent系统的抽象和思想、借助于Agent理论和技术来支持软件系统的构造与实现,其程序设计思想、软件模型、基础理论和语言设施有别于现有主流程序设计技术,如OOP,代表了一... 面向Agent程序设计(agent-oriented programming,简称AOP)基于多Agent系统的抽象和思想、借助于Agent理论和技术来支持软件系统的构造与实现,其程序设计思想、软件模型、基础理论和语言设施有别于现有主流程序设计技术,如OOP,代表了一种新颖的程序设计范型.由于多Agent系统被视为支持开放环境下复杂软件系统开发的一种新颖、有效的技术手段,因而近年来AOP受到人工智能、软件工程和分布计算等领域研究学者和工程实践人员的高度关注,并在过去20年取得了重要进展.但是,无论在应对复杂多Agent系统开发方面,还是在大规模工业化应用等方面,AOP的研究与实践都面临着严峻的挑战.作为一种程序设计范型,AOP研究需要在交叉其他学科知识(如人工智能)的基础上,充分借鉴软件工程以及已有程序设计范型的原理、原则和成功实践,从而推动技术走向成熟并为广大工程实践人员所接受.通过对AOP研究历程的系统介绍,从软件工程的视点考虑MAS程序设计的不同层次,综述AOP在程序设计抽象与模型、机制与理论、语言与设施和支撑平台这4个方面的研究成果,展示不同时期AOP研究关注点的变化以及发展趋势,分析当前AOP研究与实践存在的问题和面临的挑战,并展望进一步的研究. 展开更多
关键词 agent agent系统 面向agent程序设计 组织 面向agent软件工程
在线阅读 下载PDF
面向Agent的程序设计 被引量:22
2
作者 姚郑 高文 《软件学报》 EI CSCD 北大核心 1997年第11期824-831,共8页
本文针对所谓合作Agent应用问题阐述了一种面向Agent的程序设计AOP(agentori-entedprogramming)方法框架.其中提出了一种新的Agent编程语言(AOPL),设计并实现了其程序设计系统(AOPS),该系统支持AOPL到C的转换.同时,提出了... 本文针对所谓合作Agent应用问题阐述了一种面向Agent的程序设计AOP(agentori-entedprogramming)方法框架.其中提出了一种新的Agent编程语言(AOPL),设计并实现了其程序设计系统(AOPS),该系统支持AOPL到C的转换.同时,提出了一种新的Agent关系模型,讨论了该模型的组成及其在体现合作Agent应用系统的体系结构、指导Agent之间的协作行为和支持对系统结构特点的深层理解方面所发挥的重要作用.最后讨论了AOP在多功能感知系统中的应用. 展开更多
关键词 面向agent 程序设计 人工智能
在线阅读 下载PDF
面向Agent的程序设计风范 被引量:13
3
作者 姚郑 高文 《计算机科学》 CSCD 北大核心 1995年第6期7-11,共5页
一、引言 近年来,人工智能研究开始强调推理与知识表示相结合的能动实体——AgentAgent一词在Al研究中既被广泛使用,同时又存在着相当多的争议。
关键词 程序设计 程序设计风范 人工智能 agent
在线阅读 下载PDF
一种意向驱动式面向agent程序设计语言 被引量:7
4
作者 郭磊 戈也挺 +1 位作者 陈世福 张东摩 《软件学报》 EI CSCD 北大核心 2003年第3期383-391,共9页
提出了一种意向驱动式面向agent程序设计语言——AOPLID(agent-oriented programming language with intention driver).该语言基于开放式情景演算OSC(open situation calculus),吸收了GOLOG的合理成分,加入对信念、意向、能力、策略等a... 提出了一种意向驱动式面向agent程序设计语言——AOPLID(agent-oriented programming language with intention driver).该语言基于开放式情景演算OSC(open situation calculus),吸收了GOLOG的合理成分,加入对信念、意向、能力、策略等agent心智成分的处理,使用信念修正原语处理通信交互以及事件响应等外因行动,并采用了一种新颖的离线规划和在线执行相结合的运行方式,从而解决了GOLOG语言在应用于面向agent程序设计时不能有效地描述处理agent心智状态,无法处理外因行动等问题.给出了AOPLID语言语法结构,基于OSC的AOPLID程序语义以及AOPLID程序实例. 展开更多
关键词 意向驱动式 程序设计语言 AOPLID语言 agent 外因行动 情景演算 信念修正
在线阅读 下载PDF
基于组织的面向Agent程序设计及其语言Oragent 被引量:3
5
作者 胡翠云 毛新军 陈寅 《软件学报》 EI CSCD 北大核心 2012年第11期2923-2936,共14页
当前,面向Agent程序设计在支持动态开放多Agent系统开发方面存在一系列的不足,如缺乏高层抽象、底层实现模型与高层设计模型相脱节、在支持系统动态性方面缺乏有效的运行机制和语言设施等.针对这些问题,提出一种基于组织的面向Agent程... 当前,面向Agent程序设计在支持动态开放多Agent系统开发方面存在一系列的不足,如缺乏高层抽象、底层实现模型与高层设计模型相脱节、在支持系统动态性方面缺乏有效的运行机制和语言设施等.针对这些问题,提出一种基于组织的面向Agent程序设计方法.该方法将组织、Group、角色和Agent等高层抽象作为一阶实体,缩小了多Agent系统的设计模型与实现模型之间的概念鸿沟;借助于组织学中的机制——角色扮演机制、基于角色的交互——支持系统动态性的规约和实现,如Agent行为的动态组合、动态的交互等,基于该程序设计思想,设计了基于组织的面向Agent程序设计语言——Oragent,定义了其抽象语法和形式语义,并通过案例分析说明了如何基于该程序设计思想和Oragent语言来构造和实现动态而灵活的多Agent系统. 展开更多
关键词 组织 角色 面向agent 程序设计 动态性 基于角色的交互 角色扮演
在线阅读 下载PDF
智能Agent程序设计语言IAPL 被引量:1
6
作者 李斌 唐小燕 +2 位作者 吴梅丽 张东摩 吕建 《计算机工程与设计》 CSCD 2004年第10期1636-1640,1701,共6页
分析了现有的面向Agent程序设计语言,指出了各自的优缺点。基于智能Agent结构,设计了一个新的智能Agent程序设计语言IAPL;给出了IAPL的语言规范、一组操作原语(信念、意向等心智成份的增加、删除、修改、查询等原语)及Agent之间的通信原... 分析了现有的面向Agent程序设计语言,指出了各自的优缺点。基于智能Agent结构,设计了一个新的智能Agent程序设计语言IAPL;给出了IAPL的语言规范、一组操作原语(信念、意向等心智成份的增加、删除、修改、查询等原语)及Agent之间的通信原语;利用情境演算理论,提供了IAPL语言的语义;提出了在线执行与离线规划相结合的IAPL程序执行方式。 展开更多
关键词 程序设计语言 智能agent 面向agent 删除 查询 在线 离线 算理 情境 演算
在线阅读 下载PDF
面向Agent程序设计中继承机制的研究 被引量:1
7
作者 路军 王亚东 +2 位作者 王晓龙 王喆 万庆红 《计算机应用研究》 CSCD 2000年第2期22-24,共3页
对面向对象技术在面向Agent程序设计中的应用进行了系统的研究;指出了继承机制在面向Agent程序设计中的应用及目前存在的两个问题,并分析了解决的方法,为今后的研究指明了方向。
关键词 面向对象 可继承性 程序设计 agent
在线阅读 下载PDF
Agent与面向Agent的程序设计 被引量:10
8
作者 魏长华 《华中师范大学学报(自然科学版)》 CAS CSCD 北大核心 1998年第3期284-289,共6页
近年来,Agent和面向Agent的程序设计的研究和开发在国外得到了迅速的发展.它所具有的自身的社会性、开放性、自主性和智能性使其已经成为计算机科学的主流.本文评述了A-gent和面向Agent的程序设计研究和进展;... 近年来,Agent和面向Agent的程序设计的研究和开发在国外得到了迅速的发展.它所具有的自身的社会性、开放性、自主性和智能性使其已经成为计算机科学的主流.本文评述了A-gent和面向Agent的程序设计研究和进展;讨论了Agent的相关概念和分类属性;分析了面向对象程序和面向Agent程序设计各自的特点并且提出了面向Agent程序设计的框架. 展开更多
关键词 agent 面向对象 程序设计 人工智能
在线阅读 下载PDF
时序Agent程序设计语言TAOPLID的离线解释器
9
作者 李斌 唐小燕 +2 位作者 吴梅丽 张东摩 吕建 《计算机科学》 CSCD 北大核心 2005年第5期144-146,154,共4页
AOPLID是一种面向agent程序设计语言。本文旨在对AOPLID语言进行时序扩充,使之能表达并处理带时间参数的并发行动,基于离线方式下AOPLID程序的语义,用Prolog语言实现时序AOPLID语言(TAOPLID)的离线解释器。首先,我们对经典情境演算进行... AOPLID是一种面向agent程序设计语言。本文旨在对AOPLID语言进行时序扩充,使之能表达并处理带时间参数的并发行动,基于离线方式下AOPLID程序的语义,用Prolog语言实现时序AOPLID语言(TAOPLID)的离线解释器。首先,我们对经典情境演算进行适当改造,使之能描述含时间变元的行动,因为持续行动一般可认为是具有瞬时开始行动和瞬时终止行动的过程,所以可以将一个持续动作分解为两个时间上互不相交的瞬时动作,再引入一个新的关系流刻画这两个瞬时动作的执行情况,从而可在扩充后的情境演算中表达带时间参数的并发行动。其次,为使TAOPLID离线解释器方便处理以集合方式表示的TAOPLID程序,设计并实现了TAOPLID预处理器,它将TAO-PLID程序的集合形式转换成Prolog子句形式,然后通过TAPOLID离线解释器对其解释生成一可执行的原子行动序列。 展开更多
关键词 程序设计语言 agent 离线 时序 AOPLID语言 解释器 Prolog语言 面向agent 时间参数 情境演算 执行情况 形式转换 瞬时 不相交 再引入 预处理 TAO 扩充 发行 表达 集合 子句
在线阅读 下载PDF
一个面向Agent的程序设计框架系统
10
作者 张士杰 郭宏伟 《计算机工程与应用》 CSCD 北大核心 2002年第12期132-134,共3页
文章提出了一个面向Agent的程序设计框架系统,包括:Agent的表达和相关函数,Agent外部格式到计算机内部的转换;Agent的解释机制;Agent之间的通讯和一个该框架系统的实际应用。
关键词 agent 程序设计框架系统 解释机制
在线阅读 下载PDF
一种自适应程序设计方法 被引量:1
11
作者 刘智斌 朱晓龙 曹宝香 《计算机工程与应用》 CSCD 北大核心 2011年第36期80-82,126,共4页
当前的程序设计都是人工设计执行流程,这种方法具有被动性、机械性、缺乏灵活性等缺点。提出一种基于强化学习的程序设计机制,并实现了相应的算法。根据环境情况和问题要求让计算机自主选择执行流程,通过学习使结果达到最优,同时能实现... 当前的程序设计都是人工设计执行流程,这种方法具有被动性、机械性、缺乏灵活性等缺点。提出一种基于强化学习的程序设计机制,并实现了相应的算法。根据环境情况和问题要求让计算机自主选择执行流程,通过学习使结果达到最优,同时能实现分层调用。采用这种方法,程序执行可以自主决策,较好地实现了自适应,减少了对设计者的依赖。结果显示,这种方法能取得较好的运行效率。 展开更多
关键词 自适应程序设计 强化学习 Q学习 agent 优化算法
在线阅读 下载PDF
支持社会技术系统构造的程序设计模型和语言 被引量:1
12
作者 毛新军 陈寅 张婷婷 《国防科技大学学报》 EI CAS CSCD 北大核心 2014年第3期103-110,共8页
互联网上越来越多软件系统呈现出社会与技术交融、环境多样和开放、系统动态和演化等特点,如何支持这类复杂软件系统的构造是软件工程面临的一项重要挑战。通过将社会技术系统视为多Agent组织,把社会组织学的概念和思想引入到面向Agent... 互联网上越来越多软件系统呈现出社会与技术交融、环境多样和开放、系统动态和演化等特点,如何支持这类复杂软件系统的构造是软件工程面临的一项重要挑战。通过将社会技术系统视为多Agent组织,把社会组织学的概念和思想引入到面向Agent程序设计范畴,提出了以Agent、组织、角色和职位为核心的基于组织程序模型来支持社会技术系统的开发;通过对多Agent组织不同层次动态性的识别和分析,设计了一组程序设计机制来实现社会技术系统的动态演化;包括角色绑定和组合机制、基于角色的交互机制以及组织的自我管理机制。基于上述模型和机制,提出了社会技术系统程序设计语言OragentL,给出了OragentL程序在组织、角色和组合三个层次的语法形式定义,介绍了OragentL的编译器及其运行支撑环境OragentBurg,并通过案例分析和演示展示了研究成果的有效性。 展开更多
关键词 社会技术系统 agent组织 基于组织的程序设计
在线阅读 下载PDF
异构总线的多Agent网关设计与应用 被引量:1
13
作者 许强 《计算机工程与设计》 CSCD 北大核心 2011年第1期118-120,124,共4页
对现有各种传感检测对象建立传感监测网络时,出现多种异构总线不匹配的情况,研究提出了基于C/OS-II的"邮政交换体系"多Agent嵌入式网关模块设计思想,其中"邮政所"Agent管理一种总线的输入与输出,中心"邮局&qu... 对现有各种传感检测对象建立传感监测网络时,出现多种异构总线不匹配的情况,研究提出了基于C/OS-II的"邮政交换体系"多Agent嵌入式网关模块设计思想,其中"邮政所"Agent管理一种总线的输入与输出,中心"邮局"负责接收"邮政所"Agent的数据消息,进行分类辨识,并分发到对应的"邮政所",实现嵌入式"邮政"体系的多Agent协调,并管理各异构总线的数据交换。将该嵌入式"邮政"体系设计应用到以LPC2239芯片及扩展多个异构总线硬件平台上,并编写了相应软件,将其运行在山区道路环境的在线监测网络上,效果非常好。 展开更多
关键词 agent 多总线 嵌入式C/OS-II系统 网关 程序设计
在线阅读 下载PDF
面向Agent的多范例语言I^*的设计与实现
14
作者 黄林鹏 孙永强 《上海交通大学学报》 EI CAS CSCD 北大核心 2000年第7期963-966,969,共5页
讨论在 I+上进一步引入刻划 agent间通信所必需的原语及基于 HTTP的中间件而形成的面向 agent的多范例语言 I* .在 I*中引入了一些处理 agent的原语 ,它们来自 Shoam的 AOP和Finin的 KQML.I*的实现策略是将 I*转换为 I+加上 KAPI提供的... 讨论在 I+上进一步引入刻划 agent间通信所必需的原语及基于 HTTP的中间件而形成的面向 agent的多范例语言 I* .在 I*中引入了一些处理 agent的原语 ,它们来自 Shoam的 AOP和Finin的 KQML.I*的实现策略是将 I*转换为 I+加上 KAPI提供的支持 agent间通信的库函数调用 .KAPI提供 agent间的传送和通信界面 ,支持的协议有 TCP/IP、HTTP。 展开更多
关键词 多范例语言 程序设计语言 面向对象 agent 设计
在线阅读 下载PDF
一个面向对象程序设计实例 被引量:1
15
作者 汪祖蕾 程慧霞 《安徽大学学报(自然科学版)》 CAS 1998年第4期47-55,共9页
本文叙述了面向对象程序设计的产生,发展现状和基本概念及特征,重点分析了目前这一设计方式的发展领域,成果及其优缺点,指出今后发展的方向,并应用其方法完成一个实例———航空机票的预约子系统。
关键词 程序设计 原型开发系统 agent 面向对象
在线阅读 下载PDF
基于多Agent的样条有限条法的程序模型研究 被引量:1
16
作者 贾广敏 李国昌 《河北科技大学学报》 CAS 2005年第1期43-46,共4页
冷弯型钢是由多架次轧辊轧制而成的,轧制冷弯型钢的轧辊设计依赖于孔型设计,而孔型设计则依赖于材料变形机理。将多Agent技术用于样条有限条法,根据样条有限条法的变形理论进行材料变形机理的研究和信息化改造,建立基于多Agen... 冷弯型钢是由多架次轧辊轧制而成的,轧制冷弯型钢的轧辊设计依赖于孔型设计,而孔型设计则依赖于材料变形机理。将多Agent技术用于样条有限条法,根据样条有限条法的变形理论进行材料变形机理的研究和信息化改造,建立基于多Agent的样条有限条法的程序模型,将为研究材料辊弯变形理论和优化孔型设计打下坚实的基础。 展开更多
关键词 样条有限条法 孔型设计 轧制 轧辊设计 冷弯型钢 材料变形 agent技术 程序模型 依赖 优化
在线阅读 下载PDF
基于多Agent的复杂系统故障诊断研究 被引量:7
17
作者 蒋伟进 许宇胜 《机械科学与技术》 CSCD 北大核心 2004年第10期1242-1248,共7页
在传统智能诊断基础上 ,将多Agent技术应用于动态、分布、实时和不确定的复杂系统故障诊断领域 ,以求解复杂过程诊断问题。讨论了基于MAS的分布式智能故障诊断方法和过程 ,提出并实现了一种Agent诊断系统结构及其原型系统 ,其中重点研... 在传统智能诊断基础上 ,将多Agent技术应用于动态、分布、实时和不确定的复杂系统故障诊断领域 ,以求解复杂过程诊断问题。讨论了基于MAS的分布式智能故障诊断方法和过程 ,提出并实现了一种Agent诊断系统结构及其原型系统 ,其中重点研究了诊断问题的任务辨识、分解、多Agent间的交互、协作以及诊断决策问题等。工程应用表明 ,该系统能快速、准确地进行故障成因分析 ,并给出有效的决策意见 ,取得了与专家相似的诊断结果。 展开更多
关键词 智能故障诊断 agent系统(MAS) 问题分解 协作控制 基于agent程序设计(abp)
在线阅读 下载PDF
基于移动Agent技术的构件软件框架研究 被引量:48
18
作者 吕建 张鸣 +1 位作者 廖宇 陶先平 《软件学报》 EI CSCD 北大核心 2000年第8期1018-1023,共6页
随着移动 Agent技术的快速发展以及构件软件的广泛应用 ,对一种新型的基于移动 agent技术的构件软件框架的需求日益增长 .通过对传统的构件软件框架的不足的分析 ,提出了一种新的构件软件框架 .与传统的构件软件框架相比 ,新的构件软件... 随着移动 Agent技术的快速发展以及构件软件的广泛应用 ,对一种新型的基于移动 agent技术的构件软件框架的需求日益增长 .通过对传统的构件软件框架的不足的分析 ,提出了一种新的构件软件框架 .与传统的构件软件框架相比 ,新的构件软件框架具有较强的网络环境的动态适应性 . 展开更多
关键词 构件软件框架 移动agent 程序设计方法 面向对象
在线阅读 下载PDF
基于Java的Agent强迁移 被引量:14
19
作者 王红 曾广周 林守勋 《小型微型计算机系统》 CSCD 北大核心 2002年第2期250-252,共3页
实现 Agent强迁移的关键问题是捕捉和恢复 Agent状态 .本文提出一种捕捉和恢复 Java程序状态的方法 .该方法是用预处理器对源程序重新编码 ,而不用修改 Java虚拟机 .当程序需要捕捉状态时 ,那些插入的代码就会捕捉到程序状态信息并在重... 实现 Agent强迁移的关键问题是捕捉和恢复 Agent状态 .本文提出一种捕捉和恢复 Java程序状态的方法 .该方法是用预处理器对源程序重新编码 ,而不用修改 Java虚拟机 .当程序需要捕捉状态时 ,那些插入的代码就会捕捉到程序状态信息并在重新运行时恢复其状态 .该方法支持基于 Java的移动 展开更多
关键词 agent强迁移 状态捕捉 状态恢复 对象流 人工智能 JAVA语言 程序设计
在线阅读 下载PDF
面向Agent的软件工程 被引量:6
20
作者 关旭 程明 刘豹 《计算机工程与应用》 CSCD 北大核心 2001年第11期30-32,共3页
Agent技术在计算机系统的建模、设计和实现等方面有巨大的潜力,它带来的大量的新的理论与方法将大大推动软件工程领域研究的进程。文章讨论了Agent技术在计算机软件系统开发方面的优势以及存在的一些问题。
关键词 软件工程 agent系统 程序设计语言 计算机
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部