1 AIT Asian Institute of Technology

Modeling and implementation of software agents in an object-oriented environment

AuthorShrestha, Dipak Lal
Call NumberAIT Thesis no.CS-97-18
Subject(s)Object-oriented methods (Computer science)
Intelligence agent (Computer software)

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering
PublisherAsian Institute of Technology
AbstractMost of the work that has been done to identify the properties of software agents has not been able to come up with one general definition. The AI community has claimed intelligence as a natural quality of the agents and use the traditional symbolic representation. But the underlying fact is that the agent is also an object. This research work describes the internal structure of this object in an object oriented manner before defining the other properties claimed by the various research groups. Every agent is responsible for accomplishing a certain task. This is similar to the control objects described in the use case driven approach of OOSE. We can thus combine the Object oriented principles and the agent concepts to design the model closer to reality. The OOA&D approach allows us to modify and add more details at every stage. So we can add different properties of agents according to the need. After reaching a satisfactory design, the control of the whole software system can be handed over to the agent objects. The distribution of the control to the agent objects avoids direct manipulation of the domain objects. This allows us to consider another approach in software design i.e. the agent based approach which can be considered as an extension of the use case driven approach. The set of all object interactions that provide the services of the system are encapsulated in the agent class whose instances are able to self start the execution. This is implemented as a prototype by using the mechanism of constructors facility provided by the C++ programming language. The examples do not consider all the agent properties but illustrates the agent model and agent based applications. The model can be enriched with more features to show higher level of intelligence.
Year1997
TypeThesis
SchoolSchool of Advanced Technologies (SAT)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Batanov, Dentcho N.;
Examination Committee(s)Baker, Thomas;Ghosh, Bikash
Scholarship Donor(s)His Majesty the King Bhumipol Adulyadej;
DegreeThesis (M.Eng.) - Asian Institute of Technology, 1997


Usage Metrics
View Detail0
Read PDF0
Download PDF0