Meta-Modelling in Graphically Extended BNF: Theoretical Foundations and Applications Hong Zhu Department of Computing and Electronics Oxford Brookes University.