New book on metamodelling and language design

Date view Thread view Subject view Author view Attachment view

From: Andy Evans (
Date: Thu 02 Sep 2004 - 19:25:36 BST

A new book, focused on metamodelling and its application to language design is currently freely downloadable at . The book: "Applied Metamodelling: A Foundation for Language-Driven Development", provides an in-depth text on metamodelling (the first book to do so). It covers issues such as what is metamodelling and why it is important. It then goes on to discuss the application of metamodels to the modelling of languages in detail, and describes an executable metamodelling facility based on extensions to MOF, OCL and QVT, which is rich enough to describe all aspects of a language. Topics include: modelling abstract syntax, concrete syntax, semantics, executable metamodelling, mappings between languages, and reuse. It finishes with a number of case studies, which include domain specific and general-purpose language definitions.

The book arose out of the desire to be able to model languages precisely and in a semantically rich way that supports sophisticated uses of those languages, including execution, transformations, analysis and visualisation of models.


Date view Thread view Subject view Author view Attachment view