<?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>03296nam a2200433   4500</leader>
  <controlfield tag="005">20260818090239.0</controlfield>
  <controlfield tag="008">270898         th                  eng  </controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b10027865</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2="9">
    <subfield code="a">AIT Thesis no. CS-86-4</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Kim, Hyun Su</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="2">
    <subfield code="a">A design of inter-process cooperation in a parallel incremental programming environment</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Bangkok :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">1986</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">69 p.</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Thesis ;</subfield>
    <subfield code="v">no. CS-86-4</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 Science, School of Engineering and Technology</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Thesis (M.Sc.) - Asian Institute of Technology, 1986</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Incremental Programming Environment is one of the most  important areas of growth in software engineering and methodology  field . Even though researches has been active, it is still at the  beginning stage. Even researches on Parallel Incremental  Programming Environment has just begun . And many issues and  problems are left unsolved and unanswered.  In this study, an attempt has been made to identify the  problems and to propose solutions in Parallel Incremental  Programming Environment , with emphasis on inter -process  cooperation between Syntax-Directed Editor and Incremental Code  Generator.  A hypothetical parallel incremental programming environment,  APIPE (A Parallel Incremental Programming Environment) has been  designed based on multi- processor system. APIPE has used  truncated Abstract Syntax Tree as internal representation of  source program. Inter - process cooperation in APIPE is simple and  does not require heavy overhead for concurrent control itself.  Al though APIPE has not eliminated redundant code generation as  much as theoretically possible , it has been aimed to achieve  better performance with practical design consideration .</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Parallel processing (Electronic computers)</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Kanchit Malaivongs,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Duangkaew Sawamiphakdi, Co-Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Kanchana Kanchanasut,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">DAAD  (German Academic Exchange Service), </subfield>
    <subfield code="e">Scholarship Donor</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-86-4</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=B19603</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b10027865</subfield>
    <subfield code="b">mnait</subfield>
    <subfield code="c">x</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">250325</subfield>
  </datafield>
  <datafield tag="998" ind1=" " ind2=" ">
    <subfield code="b">2</subfield>
    <subfield code="c">951012</subfield>
    <subfield code="d">m</subfield>
    <subfield code="e">a  </subfield>
    <subfield code="f">x</subfield>
    <subfield code="g">2</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="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 : 30050003147765</subfield>
    <subfield code="b">CREATED : 1994-05-16</subfield>
    <subfield code="c">RECORD # : i10010294</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="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050003147773</subfield>
    <subfield code="b">CREATED : 1994-05-16</subfield>
    <subfield code="c">RECORD # : i10010300</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="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050003147781</subfield>
    <subfield code="b">CREATED : 1994-12-21</subfield>
    <subfield code="c">RECORD # : i1175557x</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="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120373831</subfield>
    <subfield code="b">CREATED : 2016-08-06</subfield>
    <subfield code="c">RECORD # : i13022507</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">27393</subfield>
    <subfield code="d">27393</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-18</subfield>
    <subfield code="g">10.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-86-4</subfield>
    <subfield code="p">30050003147765</subfield>
    <subfield code="r">2026-08-18 09:02:39</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-18</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-18</subfield>
    <subfield code="g">10.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-86-4</subfield>
    <subfield code="p">30050003147773</subfield>
    <subfield code="r">2026-08-18 09:02:39</subfield>
    <subfield code="t">2</subfield>
    <subfield code="w">2026-08-18</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-18</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-86-4</subfield>
    <subfield code="p">30050003147781</subfield>
    <subfield code="r">2026-08-18 09:02:39</subfield>
    <subfield code="t">3</subfield>
    <subfield code="w">2026-08-18</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-18</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Thesis no. CS-86-4</subfield>
    <subfield code="p">30050120373831</subfield>
    <subfield code="r">2026-08-18 09:02:39</subfield>
    <subfield code="w">2026-08-18</subfield>
    <subfield code="y">40</subfield>
  </datafield>
</record>
