1
An object-oriented model for developing agent-based applications | |
Author | Wijayatunga, V. Champika |
Call Number | AIT Thesis no.CS-98-20 |
Subject(s) | Object-oriented programming (Computer Science) |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced Technologies |
Publisher | Asian Institute of Technology |
Abstract | The use of an Object-Oriented Software Engineering approach in the design and development of intelligent agents can greatly improve the quality of the resulting application. One such approach is Ivar Jacobson's use case driven method in which the user requirement (use case) model forms the basis of the underlying system design. Here we have chosen this method as the foundation on which our agent framework is built. The generic agent model described here defines the internal strncture of the intelligent agent. In essence it facilitate the system designers with an overview of how they should organize the problem domain objects in order to co-exist and co-operate with the agent objects in the system. The generic agent modeled here is also rife with the key agent characteristics such as delegation and personalization with the assistance of a rule base. The feasibility of this model is demonstrated with a prototype coined Electronic Mail Assistant (EMA) using the C++ implementation environment. EMA assist the user in performing the day-to-day routine task of sorting through the e-mails to set aside the important mails from the junk mail. The categorization and the action on the e-mail is based on the user preferences fed into the system via a rule base. |
Year | 1998 |
Type | Thesis |
School | School of Advanced Technologies (SAT) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Batanov, D. N.; |
Examination Committee(s) | Sadananda, R. ;Yulu, Qi; |
Scholarship Donor(s) | Asian Institute of Technology Partial Scholarship ; |
Degree | Thesis (M.Eng.) - Asian Institute of Technology, 1998 |