Font Size: a A A

Research On Agent Role And The Application In E-Learning

Posted on:2006-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:L L QiaoFull Text:PDF
GTID:2168360155474268Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Recently, the idea of the role has been introduced by software engineering experts in the domain of the agent-oriented method. Role is a new concept, the software engineering experts hold their own opinions on the definition of the role, and however, it is more important comparatively for the design criterion of the software engineering domain.The concept role plays a very significant part in the whole development period from the design to implement, every role takes on the target of the system, and it can decide the mutual collaboration between Agents which are bound with, thus the role of the Agent can be changed dynamically.There are many agent-oriented software development methods based on the role, some of them should be paid attention to, for example: Gaia mentioned by Wooldridge , MASE(multi agent software engineering) put forward by America air force graduate school and Styx developed by Bush, and so on. The methods above and other ones are introduced in this thesis, and we point out the strongpoint and the shortcomings of them.The point of this thesis is to analysis the definition of agent role in MAS, the relationship and the binding mechanism between agent and role and agent role model in MAS. To avoid the conflict from the dynamic binding, the cognizance definition of agent role, communication model between agent and role, and mutual influence are necessary on the base of the MAS model's formalization description.At the end of the thesis, we analysis and design the learning sub-system with the role-based software design method for MAS, the structure of agent based on role is given and is implemented by JACK—Agent development environment.
Keywords/Search Tags:role, role model, agent, MAS, E-learning
PDF Full Text Request
Related items