Equations as a framework for partial evaluation and abstract interpretation
A variety of disparate methods have traditionally been used to define the execution semantics of programming languages, to describe partial evaluation, to formalize program analysis as abstract interpretation, and to implement each of these operations in practical systems. We argue here that equational logic can serve to unify each of these aspects of language manipulation.
|Processors (acm D.3.4), Semantics of Programming Languages (acm F.3.2)|
|Software (theme 1)|
|Software Engineering [SEN]|
|Organisation||Software Analysis and Transformation|
Field, J, Heering, J, & Dinesh, T.B. (1997). Equations as a framework for partial evaluation and abstract interpretation. Software Engineering [SEN]. CWI.