Download slides - Formal Systems Laboratory
Transcript
2 General Information about Maude Maude is an executable specification language supporting rewrite logic specifications and having at its core a very fast rewrite engine. We will use Maude as a platform for executing programming language definitions following various definitional styles. Our short term objectives are: 1. Learn how to use Maude; 2. Show how various language definitional styles, including the ones discussed so far or to be discussed (big-step and small-step SOS, MSOS, reduction semantics with evaluation contexts, the CHAM, denotational semantics) can be formally defined in Maude;