-
题名Agent应用系统模板语言研究
被引量:2
- 1
-
-
作者
王家昉
冯志勇
-
机构
天津大学计算机科学与技术学院
-
出处
《计算机应用》
CSCD
北大核心
2007年第4期868-871,共4页
-
基金
天津市重点科技攻关资助项目(04310891R)
-
文摘
为了有效地构造可靠、便于维护的多Agent系统(MAS),根据Grammarware的工程化思想与产生式编程技术,以基于黑板的单Agent结构为基础,提出一种Agent模板语言(APL)。通过一个企业业务过程管理(BPM)场景,说明在应用中如何使用APL描述Agent中针对具体应用的数据类型、知识源组件等,并由解析器将APL转换为JADE上的执行代码,进而实现多Agent系统的快速构建,实现MAS自顶向下的开发,从而提高系统开发的效率,增强系统的灵活性与可复用性。
-
关键词
agent模板语言
多agent系统
产生式编程
Grammarware
黑板
JADE
-
Keywords
agent pattern language(apl)
Multi-agent System(MAS)
generative programming
Grammarware
blackboard
JADE
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名不同居住格局的三语竞争复杂Agent网络仿真分析
被引量:1
- 2
-
-
作者
齐亚萍
李亚
毕贵红
周凯锋
王超
-
机构
昆明理工大学信息工程与自动化学院
昆明理工大学电力工程学院
昆明理工大学城市学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2016年第4期266-275,281,共11页
-
基金
国家自然科学基金资助项目(61364022)
-
文摘
利用基于社会圈子理论的Agent技术构建三语竞争的动态社会网络模型,不仅网络拓扑结构参数更接近实际社会网络参数,而且网络中的个体可以移动、死亡和新生,具有动态特性。将复杂网络上节点Agent的双语竞争模型推广到三语竞争网络节点Agent模型中,网络上的节点Agent代表具有学习和遗忘功能的个体,每个个体均可以通过学习获得第二种或第三种语言成为双语者或三语者,也可以通过遗忘重新成为单语或双语者。语言学调研结果表明,在三语或多语竞争社群,语言的扩张和渗透具有方向性。仿真分析结果表明,弱势语言兼用强势语言和亚强势语言的比例高于强势语言和亚强势语言兼用弱势语言的比例,亚强势语言兼用强势语言的比例高于兼用弱势语言比例,弱势语言同时兼用两种语言的比例最高,三语人群居住格局能影响语言兼用比例,但不能改变兼用的方向性,这与实际的语言调研结果一致。
-
关键词
agent技术
复杂网络
社会圈子理论
三语竞争
语言居住格局
-
Keywords
agent technology
complex network
social circle theory
trilingual competition
language living pattern
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名一种基于多Agent系统的企业应用集成框架
- 3
-
-
作者
王家昉
李晓波
冯志勇
-
机构
天津大学计算机科学与技术学院
-
出处
《计算机应用》
CSCD
北大核心
2009年第4期1151-1154,共4页
-
基金
天津市重点科技攻关项目(4310891R)
-
文摘
在利用Agent模板语言(APL)进行多Agent系统(MAS)快速开发的基础上,提出了基于APL和多Agent系统的面向过程的企业应用集成框架。根据业务过程的一般结构与特征,框架采用分层的业务逻辑模型,实现业务逻辑与业务执行的分离。通过这种方式避免企业业务流程的局部变化引起系统整体结构的较大变动。同时在利用APL对业务过程进行描述的过程中引入了角色与结构化活动,一方面使得用户能够根据角色把业务过程分解为子过程,另外结构化活动的引入弥补了APL在描述复杂业务流程方面的不足。通过这种方式,使得用户能够利用所提出框架,提高企业应用集成系统的开发效率,增强系统的灵活性。
-
关键词
agent模板语言
过程集成
结构化活动
多agent系统
黑板
-
Keywords
agent pattern language (apl)
process-oriented integration
structured activity
Multi-agent System(MAS)
blackboard
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名分层多agent应用集成框架中的动作组件库设计
- 4
-
-
作者
王家昉
薛洋
冯志勇
-
机构
天津大学计算机科学与技术学院
-
出处
《计算机应用研究》
CSCD
北大核心
2009年第10期3836-3839,3842,共5页
-
基金
天津市科技支撑计划资助项目(08ZCKFGX00700)
-
文摘
提出了称为动作组件库的设计来支持分层的多agent应用集成框架。首先,提出采用由上层agent协调下层agent执行的企业应用集成方式的原因,说明了动作组件库的设计以及如何集成动作组件库的动作实例来支持下层agent完成特定目标。通过一个场景的实现说明动作组件库如何在应用集成中发挥作用。在分层的应用集成框架中,动作组件库的设计为上层agent提供统一的接口来协调下层agent的运行,从而使下层职能agent可以并发地执行业务过程,提高系统运行效率,减少局部流程变化对于整体流程的影响,最终使用户能够采用基于APL的多agent系统开发框架快速高效地开发具有良好扩展性的面向过程的企业应用集成系统。
-
关键词
agent模板语言
企业应用集成
动作组件库
黑板
多agent
-
Keywords
agent pattern language
enterprise application integration
activity component library
blackboard
multi-agent
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-