[发明专利]一种基于图形化表示的多智能体系统生成方法有效
申请号: | 201410133930.4 | 申请日: | 2014-04-03 |
公开(公告)号: | CN104978170B | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 乔颖;王宏安;谷纯;白雪莹;张克铭 | 申请(专利权)人: | 中国科学院软件研究所;国家电网公司;国网陕西省电力公司电力科学研究院 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 冯艺东 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于图形化表示的多智能体系统生成方法,首先利用图形化方式编辑构建自定义的多智能体系统;然后对多智能体系统的图形化元素进行建模,通过表示模型来描述图形化的多智能体系统;然后将多智能体系统的表示模型转化为用UML描述的中间模型,最后将中间模型转化为底层源代码,在代码转化的过程中,会根据图形化方式设置的参数、元素之间的相互关系,自动生成对应的代码块,并且封装了任务与智能体之间、任务与任务之间通过服务调用进行交互所产生的交互逻辑。本发明能够有效帮助多智能体系统开发者理解与使用,减少了开发工作量,降低了交互逻辑的复杂程度,提高了开发效率。 | ||
搜索关键词: | 一种 基于 图形 表示 智能 体系 生成 方法 | ||
【主权项】:
1.一种基于图形化表示的多智能体系统生成方法,其步骤包括:1)采用图形化方式编辑构建多智能体系统的各个构成元素,包括智能体、任务、服务和运行平台,并对多智能体系统的图形化元素进行建模,形成多智能体系统的表示模型;所述采用图形化方式编辑构建多智能体系统的各个构成元素的方法是:a)将智能体、任务、服务和运行平台各类图形元素由不同的图标表示;b)智能体与任务的图形元素之间具备包含关系,即一个智能体图标的内部包含零个或者若干个任务图标,表明这个智能体负责调度它所包含的所有任务;c)服务用一条有向线段表示,该有向线段只能从智能体图标出发,终止于平台图标,箭头指向平台图标;一条有向线段可以表示多个服务,这些服务的共同点是,它们都由该线段相连的智能体提供,并且向线段指向的平台注册;d)一个完整的多智能体系统图形有且仅有一个平台图标,可以有零个或者若干个智能体图标和任务图标,所有的任务图标必须被包含在智能体图标内部,不能独立存在;智能体图标到平台图标至多只能存在一条有向线段;2)根据多智能体系统的表示模型,利用UML类图建立多智能体系统各个构成元素的中间模型,将各个构成元素的属性与中间模型对应;3)将多智能体系统各个构成元素的中间模型转化为底层代码,完成多智能体系统的代码生成,得到自定义的多智能体系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所;国家电网公司;国网陕西省电力公司电力科学研究院,未经中国科学院软件研究所;国家电网公司;国网陕西省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410133930.4/,转载请声明来源钻瓜专利网。