SPARE: Formal Semantics

dc.contributor.authorVenkatesh, G Aen_US
dc.contributor.authorFischer, Charles Nen_US
dc.date.accessioned2012-03-15T16:51:32Z
dc.date.available2012-03-15T16:51:32Z
dc.date.created1989en_US
dc.date.issued1989
dc.description.abstractThe Structured Program Analysis Refinement Environment (SPARE) [9] is a tool for rapid prototyping of program analysis algorithms through high-level specifications. An analysis algorithm is specified through denotational specifications. This report provides the formal semantics for the specification language. The specification language is based on the notation of lambda-calculus and the conventions used for writing denotational specifications for semantics of programming languages. Language features have been specially designed to express analysis algorithms in a clear and concise fashion. The semantics is presented using a formalism based on Natural Semantics [5]. The semantics specification consists of a set of logical inference rules and facilitates the derivation of proofs for the correctness of translations for SPARE as well as the correctness of analysis algorithms specified in SPARE.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR873
dc.identifier.urihttp://digital.library.wisc.edu/1793/59176
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleSPARE: Formal Semanticsen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR873.pdf
Size:
3.68 MB
Format:
Adobe Portable Document Format