Executable Specification of Static Semantics

In this paper we have presented three main ideas: Semantic specifications written using inference rules may be executed. The method may be compared with the approach taken in the SIS system of Peter Mosses [Mos78]. A Prolog system is adequate for executing such a specification. Intensive use of overloading make semantic specifications easier and more elegant.