| Author | Thepparit Banditwattanawong |
| Call Number | AIT Thesis no. CS-00-10 |
| Subject(s) | Object-oriented methods (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 |
| Series Statement | Thesis ; no. CS-00-10 |
| Abstract | It is percieved that only pure object-oriented techniques are inadequate to face
challenges effectively in intelligent software development. To overcome this limitation, the
agent concept has been used to extend traditional object-oriented paradigm resulting in the
effectively intelligent software developing approach. Besides the agent principle, the
formulated method has foundations upon the specialization of common activities typically
performed in many object-oriented methods, the object-oriented modeling techniques, and the
combination of new additional phase termed Agentification into it. The agentification phase
plays the role of gateway to embed some useful agents into the developing system.
Furthermore, almost all software agent-based systems and frameworks in present
existence have been doing many of the same things. In addition, the differences in the way
agents communicate, their level of autonomy, intelligence, and mobility have created
difficulties in development. These have Jed to formalizing wisdom and experiences of
developers by formulating the Agent Design Patterns as presented in this piece of work.
Consequently, every phase of formulated methodology highly expects to gain directly and
indirectly the reusability advantages derived from some of captured agent design patterns.
The proposed methodology and agent design patterns were evaluated with a prototype
named Component Upgrader. It consists of mobile and collaborative agents, which were
systematically developed by means of the formulated methodology; and all created agent
design patterns were fully applied to it to .increase efficiency and acceleration of the
development. The Java-based Aglet platform was used during its implementation. |
| Year | 2000 |
| Corresponding Series Added Entry | Asian Institute of Technology. Thesis ; no. CS-00-10 |
| Type | Thesis |
| School | School of Advanced Technologies (SAT) |
| Department | Department of Information and Communications Technologies (DICT) |
| Academic Program/FoS | Computer Science (CS) |
| Chairperson(s) | Sadananda, Ramakoti; |
| Examination Committee(s) | Qi, Yulu;Rajatheva, R. M.A.P.; |
| Scholarship Donor(s) | Royal Thai Government; |
| Degree | Thesis (M.Eng.) - Asian Institute of Technology, 2000 |