CN103309658A - Agent-based dynamic evolution system and method - Google Patents

Agent-based dynamic evolution system and method Download PDF

Info

Publication number
CN103309658A
CN103309658A CN2013101922312A CN201310192231A CN103309658A CN 103309658 A CN103309658 A CN 103309658A CN 2013101922312 A CN2013101922312 A CN 2013101922312A CN 201310192231 A CN201310192231 A CN 201310192231A CN 103309658 A CN103309658 A CN 103309658A
Authority
CN
China
Prior art keywords
agent
integrated
evolution
rule
instrument
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101922312A
Other languages
Chinese (zh)
Other versions
CN103309658B (en
Inventor
李青山
褚华
李聪
张力航
张建国
楼越超
张曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Institute Of Computing Technology Xi'an University Of Electronic Science And Technology
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201310192231.2A priority Critical patent/CN103309658B/en
Publication of CN103309658A publication Critical patent/CN103309658A/en
Application granted granted Critical
Publication of CN103309658B publication Critical patent/CN103309658B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an Agent-based dynamic evolution system and an Agent-based dynamic evolution method, can be used in a system with constantly changing user requirements and environments, and meets the requirement of a user to develop a dynamic integrated evolution system. The system comprises a main control computer and a plurality of non main control computers, wherein the main control computer comprises a global management tool, a local management tool and a development tool; and each non main control computer comprises a local management tool and a development tool. The dynamic evolution method realizes the multi-level evolution of the system, the self-adaptive evolution of the system is divided into a global evolution strategy and a local evolution strategy, the global evolution strategy controls the overall coordination relation of the system, the local evolution strategy controls the integrated unit function change of the system, the condition that only a single evolution strategy exists in the prior art is overcome, and the system meets the practical evolution requirement of users.

Description

The dynamic evolution system and method for Agent-base
Technical field
The invention belongs to field of computer technology, further relate to the dynamic evolution system and method for a kind of Agent-base in system integration field and the artificial intelligence field.The present invention can be used in the system integration field, in the system that especially user's request and environment constantly change, satisfies a kind of system and the method thereof of User Exploitation dynamic integrity Evolution System demand.
Background technology
Development along with system, system scale and complicacy are in continuous increase, thereby the exploitation that impels large scale system no longer is that Everything Begins from Nothing, carry out the system integration but take full advantage of existing available resources, integrated unit is carried out " bonding ", realize mutual usefulness and interoperability between them, satisfy application demand.Traditional integrated approach belongs to static integrated category mostly, how in the system integration development design phase, realize communication and the cooperation of each integrated unit to revise the system code mode, such integration mode is easy to realize, but be difficult to or do not allow to revise the situation of code for some, the system integration is difficult to realize.The dynamic integrity of system refers to that it integratedly is configured in system's operation phase and carries out; needn't revise code and can realize that system is in non-stop-machine situation; according to integrated demand integrated unit is carried out dynamic additions and deletions and the dynamic integrated logic of change integrated unit, can more flexible processing demands and the system integration problem brought of environmental change.
The patented technology that Xian Electronics Science and Technology University has " the dynamic integrity development platform system and method for Agent-base " (application number: 200910219441.X, Granted publication number: CN 101710281 B) disclose the dynamic integrity development platform system and method for Agent-base.This invention comprises master control platform and non-master control platform.This system provides a kind of dynamic integrity Development Framework of Agent-base, model and method, the degree of coupling of integrated system of having used the Agent Techniques For Reducing.The deficiency that this patented technology exists is, in the time of integrated changes in demand, needs the integrated script of user's manual switchover, and system can not independently tackle in real time, and independently response environment variation of system, can only pass through user's Real Time Monitoring.
The patented technology that BJ University of Aeronautics ﹠ Astronautics has " a kind of distributive deduction simulation system and method based on multi-Agent " (application number: 201010220225.X, Granted publication number: CN 101908085 B) disclose a kind of distributive deduction simulation system based on multi-Agent and method.This invention comprises data link, deduces configuration and statistical study computing machine, environmental information management computing machine, environment master control system computing machine and distributive deduction Agent computing machine based on the distributive deduction simulation system of multi-Agent.This system can realize autonomous perception battlefield surroundings state, make decisions on one's own and behavior output, is the operation analogue system that possesses open-ended characteristic and have versatility.The deficiency that this patented technology exists is, because all distributive deduction Agent computer units can only be accepted the task of upper strata environment in the system, and if demand shift is arranged, system needs out of service, Reparametrization causes tackling in real time complicated battlefield surroundings.
The patent that Nanjing University applies for " a kind of member online evolution method based on affairs " (application number: 201010530576.0, application publication number: CN 101963913 A) discloses a kind of member online evolution method based on affairs.The method is by the existing member container of expansion, increase the parts such as evolution manager, communicator, dependence device and things manager, foundation is based on the method for the Evolution of Components management of many members transaction status, realized making up the opening of model, and leading subscriber can on-the-fly modify by controller the method for member state, thereby increases service, security and the extendability of software systems.But the deficiency that this patented claim still exists is that the member in the system is only supported the online evolution by the real-time control of user, independently response environment variation.
Summary of the invention
The object of the invention is to overcome the deficiency of above-mentioned prior art, a kind of dynamic evolution system and method for Agent-base is provided, to adapt to the variation of the integrated demand of user and system environments, improve the adaptivity of system, realize the dynamic evolution of system.
Concrete thought of the present invention is: utilize the Agent technology integrated unit to be encapsulated as the entity of autonomous operation, dynamically issue integrated rule by adaptive control and script interpretation technique according to user's request and system environments variation, dynamically change the integrated unit function, thus the system of realization dynamic evolution.
For achieving the above object, the dynamic evolution system of Agent-base provided by the invention, comprise the main control computer that is formed by global administration's instrument, local management instrument, developing instrument, and many non-main control computers that formed by local management instrument, developing instrument.
Described global administration instrument comprises ability registration center, Agent management tool, public message blackboard, control integration instrument and environmental monitoring instrument; This ability registration center carries out alternately with public message blackboard and integrated control tool respectively, is used for the ability information of the Agent that storage system disposes; This Agent management tool is used for address information and the status information of the Agent that management system disposes; This public message blackboard and ability registration center, Agent carry out alternately, are used for realizing contract net protocol; This control integration instrument and ability registration center carry out alternately, are used for explaining that integrated script, spanning set become rule, utilize the cooperation relation between the integrated rule binding service agent, the integrating process of control system; This environmental monitoring instrument and control integration instrument carry out alternately, and the supervisory system environmental evolution is used for the configuration evolution rule, the evolutionary process of control system.
Described local management instrument is used for managing local Agent, the environmental information during the configuration-system operation and the transmission service that gives information.
Described developing instrument comprises script design tool and Agent wrapping tool; This script design tool is used for the integrated design script, integrated script is carried out the inspection of morphology, grammer, flow process; This Agent wrapping tool is used for the exploitation of Agent, generates to have Functions Agent and the service agent of knowledge rule.
Described environmental monitoring instrument comprises sensor assembly, evolution rule storehouse, evolution rule explanation module; This sensor assembly is used for providing the sensor customization function to the user, and the sensor that customizes obtains the cooperative information of service agent module, build environment change information when operation; This evolution rule storehouse is used for providing the evolution rule customization function to the user, and the integrated script that combined sensor module and script design tool produce is formulated evolution rule; Described evolution rule explanation module is used for explaining evolution rule when operation, calls integrated script, and integrated script is sent to the control integration instrument.
Described Functions Agent comprises the autonomous thread of Agent, message queue, message handling device, cooperation engine, programming dispatching device, condition monitoring, bidding management device, ability base, information base, knowledge base and knowledge rule engine; The autonomous thread of this Agent carries out initialization by Agent library management instrument, carries out alternately with message handling device and monitoring module, for the treatment of the message that receives and the state of safeguarding self; This message queue and message handling device carry out alternately, are used for the message of buffer memory sending and receiving; This message handling device carries out alternately with the engine that cooperates, for the treatment of the message that receives; This cooperation engine and bidding management device and programming dispatching device carry out alternately, are used for the cooperating process between the control agents; This programming dispatching device is used for the ability in call capability storehouse, finishes the task of setting; This condition monitoring is used for the variation of monitoring oneself state; This bidding management device is used for the management tendering process; This ability base is used for the ability information of hold function Agent; This information base and message handling device carry out alternately, are used for obtaining system environmental information; This knowledge base is used for storage by environmental change information dynamic binding integrated unit knowledge rule; This knowledge rule engine and information base, knowledge base and ability base carry out alternately, are used for update functions Agent ability information.
For achieving the above object, the present invention is based on the dynamic evolution method of Agent, comprise the steps:
(1) the integrated demand of analytic system and evolution demand:
1a) customer analysis system integration demand and evolution demand are determined the interactive relation between quantity, ability interface information and the integrated unit of integrated unit.
(2) packing is disposed Agent:
2a) user is according to the ability interface information of the definite integrated unit of step (1), utilize the Agent wrapping tool that Functions Agent and service agent are packed, the defined file of the defined file of systematic function Agent, capability component and service agent;
2b) Functions Agent and the service agent after will packing is deployed in the system.
(3) write integrated script and distribute integrated rule:
3a) user utilizes the script design tool to write integrated script according to the interactive relation between the definite integrated unit of step (1);
3b) integrated script is loaded into respectively environmental monitoring instrument and control integration instrument;
3c) the control integration instrument is explained integrated script, and spanning set becomes rule and is distributed to service agent all in the system.
(4) integrated system:
Each service agent is according to step 3c) the integrated rule binding that issues and the cooperation relation between other service agent, completion system is integrated.
(5) customization evolution rule:
5a) user utilizes sensor assembly that sensor is set, and receives the message between service agent;
5b) user works out environmental change information, and integrating step 3b) the integrated script that loads, customization can be switched by environmental change information the evolution rule of integrated script in the evolution rule storehouse.
(6) execute the task:
6a) service agent to the task of participation sends startup command, after service agent receives order, independently begins to cooperate with other service agent according to integrated rule;
6b) in mission period, when integrated demand changed, system was by the dynamic switchover policy of script and dynamically Bidding Strategy realization dynamic integrity; When integrated demand did not change, system continued to execute the task;
6c) when the environmental monitoring instrument gets access to the environmental change information of user's formulation, system realizes dynamic evolution by global evolution strategy and local evolutionary strategy; When the environmental monitoring instrument did not obtain the environmental change information of customization, system continued to execute the task.
(7) finish the work:
After the user sends task and finishes instruction, send to the service agent of the task of participation and to cease and desist order, after service agent receives order, out of service.
The present invention compared with prior art has following advantage:
First, the present invention has comprised the environmental monitoring module in the dynamic evolution system of Agent-base, system environments is changed abstract, make system the sensor customization function is provided and formulate evolution rule to the user by the environmental monitoring module, the user can be according to self-demand characteristics configuration surroundings information, overcome prior art and can not carry out to complex environment information the defective of dynamic process, improved independence and the friendly of system of the present invention.
Second, the present invention is by the Agent wrapping tool in the developing instrument, make the Functions Agent after the packing increase information base, knowledge base and knowledge rule engine, and the local evolution strategy by system, realized the flexible binding to integrated unit, overcome prior art system's Functions Agent in service can not the dynamic binding integrated unit shortcoming so that system of the present invention can adapt to the running environment of current complexity, increased reliability and the dirigibility of system of the present invention.
The 3rd, the present invention is based on the dynamic evolution system of Agent, realize dynamically switching script by the global evolution strategy, having overcome prior art can only be by the problem of user's manual switchover script, make system of the present invention come autonomous operation according to user's request configuration, improved the adaptivity of system of the present invention and intelligent.
The 4th, method of the present invention has realized the multi-level evolution of system, the Adaptive evolution of the system of being about to is divided into global evolution strategy and local evolutionary strategy, the whole cooperation relation of global evolution policy controlling system, local evolution policy controlling system integrated unit changes of function.Overcome the situation that existing method can only satisfy single evolutionary strategy, made system of the present invention more can satisfy the evolution demand of user's reality.
Description of drawings
Fig. 1 is system architecture schematic diagram of the present invention;
Fig. 2 is the process flow diagram of dynamic evolution method of the present invention;
Fig. 3 is the process flow diagram of Functions Agent packaging step of the present invention;
Fig. 4 is that the present invention disposes the Functions Agent structured flowchart.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
With reference to accompanying drawing 1, the dynamic evolution system of Agent-base of the present invention comprises the main control computer that is comprised of global administration's instrument, local management instrument, developing instrument, and many non-main control computers that are comprised of local management instrument, developing instrument.The present invention supports design, structure and the operation phase of dynamic evolution system, user's request is converted into one can changes according to demand system with the environmental change dynamic evolution in when operation.
Global administration's instrument comprises ability registration center, Agent management tool, public message blackboard, control integration instrument and environmental monitoring instrument; This ability registration center carries out alternately with public message blackboard and integrated control tool respectively, is used for the ability information of the Agent that storage system disposes; This Agent management tool is used for address information and the status information of the Agent that management system disposes; This public message blackboard and ability registration center, Agent carry out alternately, are used for realizing contract net protocol; This control integration instrument and ability registration center carry out alternately, are used for explaining that integrated script, spanning set become rule, utilize the cooperation relation between the integrated rule binding service agent, the integrating process of control system; This environmental monitoring instrument and control integration instrument carry out alternately, and the supervisory system environmental evolution is used for the configuration evolution rule, the evolutionary process of control system.
The local management instrument is used for managing local Agent, the environmental information during the configuration-system operation and the transmission service that gives information.
Developing instrument comprises script design tool and Agent wrapping tool; This script design tool is used for the integrated design script, integrated script is carried out the inspection of morphology, grammer, flow process; This Agent wrapping tool is used for the exploitation of Agent, generates to have Functions Agent and the service agent of knowledge rule.
The environmental monitoring instrument comprises sensor assembly, evolution rule storehouse, evolution rule explanation module; This sensor assembly is used for providing the sensor customization function to the user, and the sensor that customizes obtains the cooperative information of service agent module, build environment change information when operation; This evolution rule storehouse is used for providing the evolution rule customization function to the user, and the integrated script that combined sensor module and script design tool produce is formulated evolution rule; Described evolution rule explanation module is used for explaining evolution rule when operation, calls integrated script, and integrated script is sent to the control integration instrument.
With reference to accompanying drawing 2, the dynamic evolution method of Agent-base provided by the invention comprises the steps:
(1) the integrated demand of analytic system and evolution demand:
Customer analysis system integration demand and evolution demand are determined the interactive relation between quantity, ability interface information and the integrated unit of integrated unit.
(2) packing is disposed Agent:
The user utilizes the Agent wrapping tool that Functions Agent and service agent are packed, the defined file of the defined file of systematic function Agent, capability component and service agent according to the ability interface information of the definite integrated unit of step (1).
Functions Agent and service agent after the packing are deployed in the system.
(3) write integrated script and distribute integrated rule:
The user utilizes the script design tool to write integrated script according to the interactive relation between the definite integrated unit of step (1); Integrated script is loaded into respectively environmental monitoring instrument and control integration instrument; The control integration instrument is explained integrated script, and spanning set becomes rule and is distributed to service agent all in the system.
(4) integrated system:
The integrated rule binding that each service agent issues according to step (3) and the cooperation relation between other service agent, completion system is integrated.
(5) customization evolution rule:
The user utilizes sensor assembly that sensor is set, and receives the message between service agent; The user works out environmental change information, and the integrated script of integrating step (3) loading, and customization can evolution rule in the evolution rule storehouse.
(6) execute the task
Service agent to the task of participation sends startup command, after service agent receives order, independently begins to cooperate with other service agent according to integrated rule.
In mission period, when integrated demand changed, system was by the dynamic switchover policy of script and dynamically Bidding Strategy realization dynamic integrity; When integrated demand did not change, system continued to execute the task.
When the environmental monitoring instrument got access to the environmental change information that the user works out, the environmental monitoring instrument was according to the environmental change information of obtaining, and environmental change information is sent to Functions Agent and calls evolution rule in the evolution rule storehouse.System switches integrated script and sends to the control integration instrument, the control integration instrument is explained the integrated script of switching of receiving, the integrated rule that generates is distributed to the service agent of participation task, after service agent receives integrated rule, replace existing integrated rule, utilize the integrated rule receive again bind and other service agent between cooperation relation, continue operation according to current integrated rule, system turns to the new task of carrying out, and system realizes dynamic evolution by the global evolution strategy.The information base of Functions Agent receives and preserves the environmental change information that the environmental monitoring instrument sends, the change information of knowledge rule engine calling information base, and according to the knowledge rule in the knowledge base, switch the integrated unit of binding, change the ability of Functions Agent, system has realized dynamic evolution by the local evolution strategy.When the environmental monitoring instrument did not obtain the environmental change information of customization, system continued to execute the task.
(7) finish the work
After the user sends task and finishes instruction, send to the service agent of the task of participation and to cease and desist order, after service agent receives order, out of service.
With reference to accompanying drawing 3, Agent wrapping tool of the present invention carries out as follows to the realization flow of Functions Agent packing:
The first step, newly-built Functions Agent, the title of editting function Agent, IP address, port numbers and descriptor are used for configuring the sign of Agent messaging parameter and Agent.
Second step by loading head file or manual configuration, extracts the interface message of the functional module that will pack, comprises the interface name, and input/output argument number, type are for the Agent capacity scheme submits necessary information.
The 3rd step, the interface message of the functional module of extracting according to previous step, the ability parameter of configuration feature Agent comprises ability name, ability description, parameter specification information, these information provide necessary information to calling of capability component for Agent when the operation.
The 4th step, according to the evolution demand of Functions Agent, editting function Agent knowledge rule, the main representation function Agent of this knowledge rule is under what conditions, which function in the functional module is changed, specifically comprised trigger condition, triggering logic, function modification information.
In the 5th step, according to the interface message of Functions Agent, write the capability component that can Gong call.Take the DLL assembly as example, start Integrated Development Environment by wrapping tool, write, compile, generate corresponding com component by the user according to functional interface.Assembly write complete after, can test the output of capability component by formulating the input parameter value.If test successfully, turn next step; If the failure would again write capability component.
In the 6th step, the defined file of the Functions Agent of the Information generation XML form that wrapping tool configures according to above-mentioned steps is finished the packing of Functions Agent.
With reference to the accompanying drawings 4, Functions Agent structure of the present invention comprises autonomous thread, message queue, message handling device, cooperation engine, programming dispatching device, condition monitoring, bidding management device, ability base, information base, knowledge base and knowledge rule engine; The autonomous thread of this Agent carries out initialization and startup by Agent library management instrument, carries out alternately with message handling device and monitoring module, for the treatment of the message that receives and the state of safeguarding self; This message queue and message handling device carry out alternately, are used for the message of buffer memory sending and receiving; This message handling device carries out alternately with the engine that cooperates, for the treatment of the message that receives; This cooperation engine and bidding management device and programming dispatching device carry out alternately, are used for the cooperating process between the control agents; This programming dispatching device is used for the ability in call capability storehouse, finishes the task of setting; Condition monitoring is used for the variation of monitoring oneself state; This bidding management device is used for the management tendering process; This ability base is used for the ability information of hold function Agent; This information base and message handling device carry out alternately, are used for obtaining system environmental information; This knowledge base is used for stored energy by environmental change information dynamic binding integrated unit knowledge rule; This knowledge rule engine and information base, knowledge base and ability base carry out alternately, are used for update functions Agent ability information.
The present invention provides the support of method, instrument and environment for design, structure and the operation of dynamic evolution system, help the user to realize the system of a dynamic evolution.This invention has realized the dynamic switching of integrated system in conjunction with Agent and adaptive control technology, has solved the evolution problem that user's request and environment constantly change lower system.

Claims (6)

1. the dynamic evolution system of Agent-base comprises the main control computer that is comprised of global administration's instrument, local management instrument, developing instrument, and many non-main control computers that are comprised of local management instrument, developing instrument: wherein:
Described global administration instrument comprises ability registration center, Agent management tool, public message blackboard, control integration instrument and environmental monitoring instrument; This ability registration center carries out alternately with public message blackboard and integrated control tool respectively, is used for the ability information of the Agent that storage system disposes; This Agent management tool is used for address information and the status information of the Agent that management system disposes; This public message blackboard and ability registration center, Agent carry out alternately, are used for realizing contract net protocol; This control integration instrument and ability registration center carry out alternately, are used for explaining that integrated script, spanning set become rule, utilize the cooperation relation between the integrated rule binding service agent, the integrating process of control system; This environmental monitoring instrument and control integration instrument carry out alternately, and the supervisory system environmental evolution is used for the configuration evolution rule, the evolutionary process of control system;
Described local management instrument is used for managing local Agent, the environmental information during the configuration-system operation and the transmission service that gives information;
Described developing instrument comprises script design tool and Agent wrapping tool; This script design tool is used for the integrated design script, integrated script is carried out the inspection of morphology, grammer, flow process; This Agent wrapping tool is used for the exploitation of Agent, generates to have Functions Agent and the service agent of knowledge rule.
2. the dynamic evolution system of Agent-base according to claim 1 is characterized in that, described environmental monitoring instrument comprises sensor assembly, evolution rule storehouse, evolution rule explanation module; This sensor assembly is used for providing the sensor customization function to the user, and the sensor that customizes obtains the cooperative information of service agent module, build environment change information when operation; This evolution rule storehouse is used for providing the evolution rule customization function of switching integrated script by environmental change information to the user, and the integrated script that combined sensor module and script design tool produce is formulated evolution rule; Described evolution rule explanation module is used for explaining evolution rule when operation, calls integrated script, and integrated script is sent to the control integration instrument.
3. the dynamic evolution system of Agent-base according to claim 1, it is characterized in that, described Functions Agent comprises the autonomous thread of Agent, message queue, message handling device, cooperation engine, programming dispatching device, condition monitoring, bidding management device, ability base, information base, knowledge base and knowledge rule engine; The autonomous thread of this Agent carries out initialization by Agent library management instrument, carries out alternately with message handling device and monitoring module, for the treatment of the message that receives and the state of safeguarding self; This message queue and message handling device carry out alternately, are used for the message of buffer memory sending and receiving; This message handling device carries out alternately with the engine that cooperates, for the treatment of the message that receives; This cooperation engine and bidding management device and programming dispatching device carry out alternately, are used for the cooperating process between the control agents; This programming dispatching device is used for the ability in call capability storehouse, finishes the task of setting; This condition monitoring is used for the variation of monitoring oneself state; This bidding management device is used for the management tendering process; This ability base is used for the ability information of hold function Agent; This information base and message handling device carry out alternately, are used for obtaining system environmental information; This knowledge base is used for storage by environmental change information dynamic binding integrated unit knowledge rule; This knowledge rule engine and information base, knowledge base and ability base carry out alternately, are used for update functions Agent ability information.
4. the dynamic evolution method of Agent-base comprises the steps:
(1) the integrated demand of analytic system and evolution demand:
1a) customer analysis system integration demand and evolution demand are determined the interactive relation between quantity, ability interface information and the integrated unit of integrated unit;
(2) packing is disposed Agent:
2a) user is according to the ability interface information of the definite integrated unit of step (1), utilize the Agent wrapping tool that Functions Agent and service agent are packed, the defined file of the defined file of systematic function Agent, capability component and service agent;
2b) Functions Agent and the service agent after will packing is deployed in the system;
(3) write integrated script and distribute integrated rule:
3a) user utilizes the script design tool to write integrated script according to the interactive relation between the definite integrated unit of step (1);
3b) integrated script is loaded into respectively environmental monitoring instrument and control integration instrument;
3c) the control integration instrument is explained integrated script, and spanning set becomes rule and is distributed to service agent all in the system;
(4) integrated system:
Each service agent is according to step 3c) the integrated rule binding that issues and the cooperation relation between other service agent, completion system is integrated;
(5) customization evolution rule:
5a) user utilizes sensor assembly that sensor is set, and receives the message between service agent;
5b) user works out environmental change information, integrating step 3b) the integrated script that loads, customization can evolution rule in the evolution rule storehouse;
(6) execute the task:
6a) service agent to the task of participation sends startup command, after service agent receives order, independently begins to cooperate with other service agent according to integrated rule;
6b) in mission period, when integrated demand changed, system was by the dynamic switchover policy of script and dynamically Bidding Strategy realization dynamic integrity; When integrated demand did not change, system continued to execute the task;
6c) when the environmental monitoring instrument gets access to the environmental change information of user's formulation, system realizes dynamic evolution by global evolution strategy and local evolutionary strategy; When the environmental monitoring instrument did not obtain the environmental change information of customization, system continued to execute the task;
(7) finish the work:
After the user sent task and finishes instruction, system sends to the service agent of the task of participation and ceases and desist order, and was after service agent receives order, out of service.
5. the dynamic evolution method of Agent-base according to claim 4, it is characterized in that: the global evolution strategy step 6c) is to switch in accordance with the following steps:
The first step, the environmental monitoring instrument calls the evolution rule in the evolution rule storehouse according to the environmental change information of obtaining, and switches integrated script and sends to the control integration instrument;
Second step, the control integration instrument is explained the integrated script of switching of receiving, the integrated rule that generates is distributed to the service agent of participation task;
The 3rd step, after service agent receives integrated rule, replace existing integrated rule, utilize the integrated rule receive again bind and other service agent between cooperation relation, continue operation according to current integrated rule, system turns to the new task of carrying out.
6. the dynamic evolution method of Agent-base according to claim 4, it is characterized in that: step 6c) described local evolution strategy is to switch in accordance with the following steps:
The first step, the information base of Functions Agent receive and preserve the environmental change information that the environmental monitoring instrument sends;
Second step, the change information of knowledge rule engine calling information base, and according to the knowledge rule in the knowledge base, switch the integrated unit of binding, change the ability of Functions Agent.
CN201310192231.2A 2013-05-13 2013-05-13 Based on the dynamic evolution system and method for Agent Active CN103309658B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310192231.2A CN103309658B (en) 2013-05-13 2013-05-13 Based on the dynamic evolution system and method for Agent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310192231.2A CN103309658B (en) 2013-05-13 2013-05-13 Based on the dynamic evolution system and method for Agent

Publications (2)

Publication Number Publication Date
CN103309658A true CN103309658A (en) 2013-09-18
CN103309658B CN103309658B (en) 2016-01-13

Family

ID=49134919

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310192231.2A Active CN103309658B (en) 2013-05-13 2013-05-13 Based on the dynamic evolution system and method for Agent

Country Status (1)

Country Link
CN (1) CN103309658B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731603A (en) * 2015-04-02 2015-06-24 西安电子科技大学 System self-adaptation dynamic evolution method facing complex environment
CN104765644A (en) * 2015-04-02 2015-07-08 西安电子科技大学 Resource collaboration evolution system and method based on intelligent agent
CN106408649A (en) * 2016-08-08 2017-02-15 上海大学 Rule-based body structure evolution design method
CN112364500A (en) * 2020-11-09 2021-02-12 中国科学院自动化研究所 Multi-concurrency real-time countermeasure system oriented to reinforcement learning training and evaluation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673197A (en) * 2009-10-13 2010-03-17 中国人民解放军国防科学技术大学 Software trust ensuring method based on system structure evolution
CN101710281A (en) * 2009-12-11 2010-05-19 西安电子科技大学 Dynamic integrated system and method of development platform based on Agent
CN101908085A (en) * 2010-06-28 2010-12-08 北京航空航天大学 Multi-Agent-based distributive deduction simulation system and method
CN101963913A (en) * 2010-11-04 2011-02-02 南京大学 Method for online evolution of component based on transactions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673197A (en) * 2009-10-13 2010-03-17 中国人民解放军国防科学技术大学 Software trust ensuring method based on system structure evolution
CN101710281A (en) * 2009-12-11 2010-05-19 西安电子科技大学 Dynamic integrated system and method of development platform based on Agent
CN101908085A (en) * 2010-06-28 2010-12-08 北京航空航天大学 Multi-Agent-based distributive deduction simulation system and method
CN101963913A (en) * 2010-11-04 2011-02-02 南京大学 Method for online evolution of component based on transactions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
薛宝叶: "基于Agent的软件自适应集成演化机制研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731603A (en) * 2015-04-02 2015-06-24 西安电子科技大学 System self-adaptation dynamic evolution method facing complex environment
CN104765644A (en) * 2015-04-02 2015-07-08 西安电子科技大学 Resource collaboration evolution system and method based on intelligent agent
CN104765644B (en) * 2015-04-02 2018-05-04 西安电子科技大学 Resource collaboration Evolution System and method based on intellectual Agent
CN106408649A (en) * 2016-08-08 2017-02-15 上海大学 Rule-based body structure evolution design method
CN106408649B (en) * 2016-08-08 2019-06-04 上海大学 A kind of rule-based body structure evolution design method
CN112364500A (en) * 2020-11-09 2021-02-12 中国科学院自动化研究所 Multi-concurrency real-time countermeasure system oriented to reinforcement learning training and evaluation

Also Published As

Publication number Publication date
CN103309658B (en) 2016-01-13

Similar Documents

Publication Publication Date Title
CN110704186B (en) Computing resource allocation method and device based on hybrid distribution architecture and storage medium
US8521359B1 (en) Application-independent and component-isolated system and system of systems framework
CN109582466A (en) A kind of timed task executes method, distributed server cluster and electronic equipment
CN102077209B (en) Protected mode scheduling of operations
CN107407918B (en) Extending programmable logic controllers with app
Jacobs et al. D-SOL; a distributed Java based discrete event simulation architecture
US9430294B2 (en) Elastic management framework
CN111176802A (en) Task processing method and device, electronic equipment and storage medium
CN103279390B (en) A kind of parallel processing system (PPS) towards little optimization of job
US8504501B2 (en) Dynamic constraint satisfaction problem solver
CN101710281B (en) Dynamic integrated system and method of development platform based on Agent
CN102469126B (en) Application scheduling system, method thereof and related device
CN102375734B (en) Application product development system, method and device and operation system, method and device
CN100553214C (en) Mobile virtual environment system
CN104102949A (en) Distributed workflow device and method for processing workflow by distributed workflow device
CN103309658B (en) Based on the dynamic evolution system and method for Agent
CN103455647A (en) Reflective-type object-oriented simulation engine
CN110569113A (en) Method and system for scheduling distributed tasks and computer readable storage medium
CN108985459A (en) The method and apparatus of training pattern
CN117075930A (en) Computing framework management system
CN110427260A (en) Host job scheduling method, apparatus and system
JPH05224963A (en) Process control system for real-time system
CN103870280A (en) Webpage seamless combining processing method based on FLEX and JSP
Dai et al. Applying IEC 61499 design paradigms: Object-oriented programming, component-based design, and service-oriented architecture
CN111443963A (en) Numerical control system of reconfigurable formula

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210202

Address after: 266041 building 28 and 29, Tianan Digital City, 88 Chunyang Road, Chengyang District, Qingdao City, Shandong Province

Patentee after: Qingdao Institute of computing technology Xi'an University of Electronic Science and technology

Address before: 710071 No. 2 Taibai South Road, Shaanxi, Xi'an

Patentee before: XIDIAN University