Syntax-directed semantics-supported editing of algebraic specifications

dc.contributor.authorKlingler, Carol Dianeen
dc.contributor.committeechairAntoy, Sergioen
dc.contributor.committeememberReid, Thomas F.en
dc.contributor.committeememberSchneider, Richard E.en
dc.contributor.departmentComputer Science and Applicationsen
dc.date.accessioned2014-03-14T21:27:34Zen
dc.date.adate2010-01-20en
dc.date.available2014-03-14T21:27:34Zen
dc.date.issued1990-05-05en
dc.date.rdate2010-01-20en
dc.date.sdate2010-01-20en
dc.description.abstractThis paper describes the functions performed by a program written to support syntax-directed editing of Emily algebraic specifications in the GNU EMACS text editor. The Emily algebraic specification language is a strongly-typed functional language which can be used to define abstract data types. The Emily language uses term rewriting rules to perform computations and is based on the algebraic specification language in [ANT089].</p> <p>The program uses the binary choice method and recursive reduction, which guarantee that the resultant specifications satisfy the properties of completeness, parsimony, and termination ([ANT089]). The program is written in EMACS LISP under the UNIX operating system, with subprocesses written in C. An Emily translator, written in C, is called to parse the specifications and check for certain types of errors [SHAW89].en
dc.description.degreeMaster of Scienceen
dc.format.extentxi, 131 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-01202010-020048en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-01202010-020048/en
dc.identifier.urihttp://hdl.handle.net/10919/40682en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V851_1990.K546.pdfen
dc.relation.isformatofOCLC# 22216288en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V851 1990.K546en
dc.subject.lcshText editors (Computer programs)en
dc.titleSyntax-directed semantics-supported editing of algebraic specificationsen
dc.typeMaster's projecten
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V851_1990.K546.pdf
Size:
2.97 MB
Format:
Adobe Portable Document Format