Multi-agent system generating method based on graphical expression

A multi-agent system and intelligent agent technology, applied in the direction of program control devices, etc., can solve the problems of no conversion method, unfavorable user understanding and use, and inability to convert into C++ code, so as to reduce workload, facilitate understanding and use, The effect of saving software development costs

Active Publication Date: 2015-10-14
INST OF SOFTWARE - CHINESE ACAD OF SCI +2
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are two problems in the current graphical development method. First, the representation of the graphical multi-agent system model involves too many details of the internal mechanism of the multi-agent system, such as the negotiation mechanism, etc., and the degree of abstraction is not high. It is beneficial for users to understand and use, and requires users to master a large amount of computer expertise about multi-agent systems; Converted to C++ code, and many software in industrial fields, such as the development of software related to intelligent distribution network, use C++ as the mainstream development language, which greatly restricts the application range of graphical development methods

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-agent system generating method based on graphical expression
  • Multi-agent system generating method based on graphical expression
  • Multi-agent system generating method based on graphical expression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described below through specific implementation examples and accompanying drawings.

[0031] The multi-agent system generation method based on model conversion proposed by the present invention, its steps are as follows Figure 10 As shown, the specific description is as follows:

[0032] 1) Carry out graphical modeling for the constituent elements of the multi-agent system, namely agents, tasks, services and operating platforms, and establish a multi-agent system representation model. The representation model of each constituent element is established as follows:

[0033] 1-1) If figure 1 The agent representation model is established as shown. Among them, id is the unique identity identifier of each agent in the whole multi-agent system, so as to distinguish it from other agents in the system. The system locates each agent by id. rs represents that an agent needs to request services provided by the outside world in order to co...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a multi-agent system generating method based on graphical expression. The method comprises the following steps of: firstly editing and building a self-defined multi-agent system in a graphical mode; then performing modeling on graphical elements of the multi-agent system; describing the graphical multi-agent system through an expression model; next converting the expression model of the multi-agent system into a middle model described by UML (Unified Modeling Language); and finally converting the middle model into underlying source code, wherein in the code conversion process, corresponding code blocks can be automatically generated according to the mutual relationships between parameters and elements set in the graphical mode, and interaction logics generated by interaction between tasks and agents and between the tasks through service calling are encapsulated. The multi-agent system generating method based on graphical expression can effectively help a multi-agent system developer understand and use the multi-agent system; the development workload is reduced; the complexity degree of the interaction logics is reduced; and the development efficiency is improved.

Description

technical field [0001] The invention relates to a multi-agent system development technology, in particular to a graphical representation-based multi-agent system generation method. Background technique [0002] Multi-Agent System (MAS for short) is an important branch of distributed artificial intelligence. By organizing multiple agents together, communicating and coordinating with each other, they can jointly achieve some large and complex goals or complete specific tasks. task. The multi-agent system has the characteristics of autonomy, distribution, reactivity, and initiative, and has certain organizational, learning, and reasoning abilities. Moreover, different agents can be heterogeneous and distributed. No matter what environment and platform a single agent runs on, as long as the agents communicate and interact according to the agreed specifications, they can form a multiple intelligence. body system. Because multi-agents not only have the ability to solve problems...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 乔颖王宏安谷纯白雪莹张克铭
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products