# Generic Modeling Environment

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Generic_Modeling_Environment
> Markdown URL: https://mediated.wiki/source/Generic_Modeling_Environment.md
> Source: https://en.wikipedia.org/wiki/Generic_Modeling_Environment
> Source revision: 1283026129
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Generic Modeling Environment" – news · newspapers · books · scholar · JSTOR (December 2015) (Learn how and when to remove this message) The topic of this article may not meet Wikipedia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted. Find sources: "Generic Modeling Environment" – news · newspapers · books · scholar · JSTOR (December 2015) (Learn how and when to remove this message) (Learn how and when to remove this message)

**The Generic Modeling Environment** (**GME**) is a [domain-specific](/source/Domain-specific_modeling), [model-integrated](https://en.wikipedia.org/w/index.php?title=Model_integrated_computing&action=edit&redlink=1) program synthesis tool for creating domain-specific models of large-scale systems. GME development started in 2000 at [Vanderbilt University](/source/Vanderbilt_University), US and continues well into 2022. Initially it only supported MS Windows OS,[1] but later evolved into WebGME, a web- and Node.js- based software.[2] Its primary purpose is model-building.

## Overview

GME allows users to define new modeling languages using [UML](/source/Unified_Modeling_Language)-based [metamodels](/source/Metamodeling). GME was developed in 2000 by the Institute for Software Integrated Systems at [Vanderbilt University](/source/Vanderbilt_University).[1] GME is a part of the [META Tool Suite](https://en.wikipedia.org/w/index.php?title=META_Tool_Suite&action=edit&redlink=1) and the [Adaptive Vehicle Make](/source/Adaptive_Vehicle_Make) program. The main language it uses is [CyPhyML](https://en.wikipedia.org/w/index.php?title=CyPhyML&action=edit&redlink=1).

hierarchy, multiple aspects, sets, references, and explicit constraints

### WebGME

The new version of GME, called WebGME, is entirely web-browser based. It supports simultaneous distributed collaborative editing of models and has a version controlled database backend in the cloud. The native file format is .webgmexm.

## See also

- [Adaptive Vehicle Make](/source/Adaptive_Vehicle_Make) (AVM)

- [Domain-specific modelling](/source/Domain-specific_modelling) (DSM)

- [Executable Architecture](/source/Executable_Architecture) (EA)

- [MetaCASE tool](/source/MetaCASE_tool)

- [Ptolemy Project](/source/Ptolemy_Project)

## References

1. ^ [***a***](#cite_ref-:0_1-0) [***b***](#cite_ref-:0_1-1) [*GME Manual and User Guide*](http://repo.isis.vanderbilt.edu/GME/GME%20Manual%20and%20User%20Guide/GME%20Manual%20and%20User%20Guide.pdf) (PDF), 2018, retrieved July 18, 2023

1. **[^](#cite_ref-2)** [*Next Generation (Meta)Modeling: Web- and Cloud-based Collaborative Tool Infrastructure*](https://webgme.org/WebGMEWhitePaper.pdf) (PDF), Institute for Software Integrated Systems, Vanderbilt University, 2014, p. 20, retrieved July 18, 2023

## External links

- [GME](http://www.isis.vanderbilt.edu/projects/gme/)

- [WebGME](https://webgme.org/)

This software-engineering-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Software-eng-stub)
- [t](/source/Template_talk%3ASoftware-eng-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Software-eng-stub)

---
Adapted from the Wikipedia article [Generic Modeling Environment](https://en.wikipedia.org/wiki/Generic_Modeling_Environment) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Generic_Modeling_Environment?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
