MSOS in PrologThe MSOS in Prolog project (2002–2004) illustrates how MSOS rules for the dynamic semantics of a simple imperative programming language can be written as Prolog clauses.
Prolog MSOS ToolThe Prolog MSOS Tool (2001–2004) was used to support undergraduate lectures on Fundamental Concepts and Formal Semantics of Programming Languages.
SISSIS (semantics implementation system, 1972–1979) used partial evaluation to run programs according to their denotational semantics.