Modeling an algebraic stepper

dc.contributor.advisorFelleisen, Matthias
dc.creatorClements, John Brinckerhoff
dc.date.accessioned2009-06-04T07:55:45Z
dc.date.available2009-06-04T07:55:45Z
dc.date.issued2001
dc.description.abstractProgrammers rely on the correctness of their tools. Semanticists have long studied the correctness of compilers, but we make the case that other tools deserve semantic models, too, and that using these models can help in developing these tools. We examine these ideas in the context of DrScheme's stepper. The stepper operates within the existing evaluator, placing breakpoints and reconstructing source expressions from information placed on the stack. We must ask whether we can prove the correspondence between the source expressions emitted by the stepper and the steps in the formal reduction semantics. To answer this question, we develop a high-level semantic model of the extended compiler and run-time machinery. Rather than modeling the evaluation as a low-level machine, we model the relevant low-level features of the stepper's implementation in a high-level reduction semantics. The higher-level model greatly simplifies the correctness proof. We expect the approach to apply to other semantics-based tools.
dc.format.extent43 p.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.callnoTHESIS COMP.SCI. 2001 CLEMENTS
dc.identifier.citationClements, John Brinckerhoff. "Modeling an algebraic stepper." (2001) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17409">https://hdl.handle.net/1911/17409</a>.
dc.identifier.urihttps://hdl.handle.net/1911/17409
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectComputer science
dc.titleModeling an algebraic stepper
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1405652.PDF
Size:
1.46 MB
Format:
Adobe Portable Document Format