<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>03614nas|a2200397 i 4500</leader>
  <controlfield tag="005">20260817161835.0</controlfield>
  <controlfield tag="008">010801s2000    th  uzm rtt  00|  a1eng d</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b11831133</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2="9">
    <subfield code="a">AIT Thesis no. CS-00-10</subfield>
  </datafield>
  <datafield tag="100" ind1="0" ind2=" ">
    <subfield code="a">Thepparit Banditwattanawong</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="3">
    <subfield code="a">An agent-based software analysis and design using object-oriented agent patterns</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Bangkok :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">2000</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">89 p.</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Thesis ;</subfield>
    <subfield code="v">no. CS-00-10</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a"> A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced Technologies</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Thesis (M.Eng.) - Asian Institute of Technology, 2000</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a"> 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.</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="0">
    <subfield code="a">Object-oriented methods (Computer science)</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Sadananda, Ramakoti,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Qi, Yulu,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Rajatheva, R.M.A.P,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="810" ind1="2" ind2=" ">
    <subfield code="a">Asian Institute of Technology.</subfield>
    <subfield code="t">Thesis ;</subfield>
    <subfield code="v">no. CS-00-10</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
    <subfield code="3">Full-Text</subfield>
    <subfield code="u">http://203.159.5.9/ait-thesis/detail.php?q=B06481</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b11831133</subfield>
    <subfield code="b">mnait</subfield>
    <subfield code="c">u</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">240405</subfield>
  </datafield>
  <datafield tag="998" ind1=" " ind2=" ">
    <subfield code="b">0</subfield>
    <subfield code="c">010801</subfield>
    <subfield code="d">m</subfield>
    <subfield code="e">a  </subfield>
    <subfield code="f">u</subfield>
    <subfield code="g">3</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnait</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnait</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">20</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">40</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120608657</subfield>
    <subfield code="b">CREATED : 2001-01-08</subfield>
    <subfield code="c">RECORD # : i1225129x</subfield>
    <subfield code="d">LPATRON : 1014805</subfield>
    <subfield code="e">LCHKIN : 2003-02-12</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 7</subfield>
    <subfield code="j">TOT RENEW : 10</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120608665</subfield>
    <subfield code="b">CREATED : 2001-01-08</subfield>
    <subfield code="c">RECORD # : i12251306</subfield>
    <subfield code="d">LPATRON : 1022432</subfield>
    <subfield code="e">LCHKIN : 2011-03-30</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 7</subfield>
    <subfield code="j">TOT RENEW : 1</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120354823</subfield>
    <subfield code="b">CREATED : 2016-06-15</subfield>
    <subfield code="c">RECORD # : i13039866</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">2870</subfield>
    <subfield code="d">2870</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnait</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-00-10</subfield>
    <subfield code="p">30050120608657</subfield>
    <subfield code="r">2026-08-17 16:18:35</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnait</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="g">50.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-00-10</subfield>
    <subfield code="p">30050120608665</subfield>
    <subfield code="r">2026-08-17 16:18:35</subfield>
    <subfield code="t">2</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">20</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-00-10</subfield>
    <subfield code="p">30050120354823</subfield>
    <subfield code="r">2026-08-17 16:18:35</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">40</subfield>
  </datafield>
</record>
