Metamodeling : - Agrawal, Subhash Chandra (MIT series in computer systems, 1985)