<?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>02992nas|a2200397 i 4500</leader>
  <controlfield tag="005">20260818090244.0</controlfield>
  <controlfield tag="008">241198s1987    th  uzm rtt  00|  a1eng d</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b10027877</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2="9">
    <subfield code="a">AIT RSPR no. CS-87-7</subfield>
  </datafield>
  <datafield tag="100" ind1="0" ind2=" ">
    <subfield code="a">Somchai Supnimitjareonpon</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="2">
    <subfield code="a">A design of modularity and abstraction oriented specification language (MAOSL)</subfield>
  </datafield>
  <datafield tag="246" ind1="3" ind2="0">
    <subfield code="a">Modularity and abstraction oriented specification language (MAOSL)</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Bangkok :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">1987</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">64 p.</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Research studies project report ;</subfield>
    <subfield code="v">no. CS-87-7</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">A research study summitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Engineering and Technology</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Research Studies Project Report (M. Eng.) - Asian Institute of Technology, 1987</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Specification language is used as a tool for communicating  idea between software developers a nd their customers. The lack of  a precise and powerful specification language may lead to the  delivery of unreliable , or sometimes unusable products.  In this research study, problems of current software  development, the trend and new concepts in modern large-scalesoftware design techniques are investigated. Data abstraction,  modularity and concurrency are found to be important concepts.  Based on these concepts, a new specification language is designed  and developed. It supports both the architectural design, by  providing a graphical and textual syntaxes, and the detailed  design, by providing a formal language which is composed of  Modula-2 reserved words a nd constructs to specify information  about related libraries of software, timing, processes,  communications and states. In order to illustrate the  effectiveness of the language, three specification and design  examples are presented. Comparison with the approach using  existing specification languages is also made. </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer programs</subfield>
    <subfield code="x">Contracts and specifications</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Vilas Wuwongse,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Venkatachalam, Paruvachi A., </subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Kimura, Tomonori, </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">Research studies project report ;</subfield>
    <subfield code="v">no. CS-87-5</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=B18970</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b10027877</subfield>
    <subfield code="b">mnait</subfield>
    <subfield code="c">y</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">240409</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">y</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">mnarc</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">22</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">40</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120616791</subfield>
    <subfield code="b">CREATED : 2012-07-09</subfield>
    <subfield code="c">RECORD # : i12693935</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 : 30050120238604</subfield>
    <subfield code="b">CREATED : 2016-03-24</subfield>
    <subfield code="c">RECORD # : i1290904x</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">27423</subfield>
    <subfield code="d">27423</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="l">0</subfield>
    <subfield code="o">AIT RSPR no. CS-87-7</subfield>
    <subfield code="p">30050120616791</subfield>
    <subfield code="r">2026-08-18 09:02:44</subfield>
    <subfield code="t">3</subfield>
    <subfield code="w">2026-08-18</subfield>
    <subfield code="y">22</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 RSPR no. CS-87-7</subfield>
    <subfield code="p">30050120238604</subfield>
    <subfield code="r">2026-08-18 09:02:44</subfield>
    <subfield code="w">2026-08-18</subfield>
    <subfield code="y">40</subfield>
  </datafield>
</record>
