<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-19T20:21:08Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/81877" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/81877</identifier>
        <datestamp>2023-07-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_10761</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_10755</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>Ralph Johnson</dc:contributor>
          <dc:creator>Durham, Alan Mitchell</dc:creator>
          <dc:date>2015-09-25T20:20:50Z</dc:date>
          <dc:date>2015-09-25T20:20:50Z</dc:date>
          <dc:date>10000-01-01</dc:date>
          <dc:date>1997</dc:date>
          <dc:date>1997</dc:date>
          <dc:description>This thesis presents a model for the implementation of run-time systems. We divide the implementation of the run-time system in 3 sub-tasks: implementing the data types, implementing the environment, and implementing the basic control flow. To each sub-task we present a model of how solutions are specified. We define visual tools to specify primitive data types and and enviroments. These tools automatically generate compiler components that generate code to implement the run-time system functionality. Finally, we present a generic interface for interfacing memory managers to run-time system. This interface can be used to write run-time system independent garbage collectors. The methods that support this independency are automatically generated by the components mentioned above.</dc:description>
          <dc:description>Made available in DSpace on 2015-09-25T20:20:50Z (GMT). No. of bitstreams: 2
license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5)
9737097.pdf: 9908318 bytes, checksum: 39bfee6a880f3ed0e6c8b217e57446c6 (MD5)
  Previous issue date: 1997</dc:description>
          <dc:description>Embargo set by: Seth Robbins for item 83158
Lift date: Forever
Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs</dc:description>
          <dc:description>Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs</dc:description>
          <dc:description>U of I Only</dc:description>
          <dc:description>176 p.</dc:description>
          <dc:description>Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.</dc:description>
          <dc:identifier>http://hdl.handle.net/2142/81877</dc:identifier>
          <dc:identifier>(MiAaPQ)AAI9737097</dc:identifier>
          <dc:language>eng</dc:language>
          <dc:subject>Computer Science</dc:subject>
          <dc:title>Implementing Run-Time Systems in a Compiler</dc:title>
          <dc:type>text</dc:type>
          <degree>
            <department>Computer Science</department>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Dissertation</level>
            <name>Ph.D.</name>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
