Generic Modeling Environment (GME) is a model-integrated program synthesis tool for creating ___domain-specific models of large-scale systems. GME allows users to define new modeling languages using UML-based metamodels. GME was developed by the Institute for Software Integrated Systems at Vanderbilt University.