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
The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
The creation of UML was originally ...
-based
metamodels
A metamodel or surrogate model is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction and development of the frames, rules, constraints, models and ...
. GME was developed by the Institute for Software Integrated Systems at
Vanderbilt University. GME is a part of the
META Tool Suite
Meta (from the Greek μετά, '' meta'', meaning "after" or "beyond") is a prefix meaning "more comprehensive" or "transcending".
In modern nomenclature, ''meta''- can also serve as a prefix meaning self-referential, as a field of study or ende ...
and the
Adaptive Vehicle Make
Adaptive Vehicle Make was a portfolio of programs overseen by DARPA, of the United States Department of Defense. AVM attempted to address revolutionary approaches to the design, verification, and manufacturing of complex defense systems and vehicle ...
program. The main language it uses is
CyPhyML. 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.
See also
*
Adaptive Vehicle Make
Adaptive Vehicle Make was a portfolio of programs overseen by DARPA, of the United States Department of Defense. AVM attempted to address revolutionary approaches to the design, verification, and manufacturing of complex defense systems and vehicle ...
(AVM)
*
Domain-specific modelling (DSM)
*
Executable Architecture (EA)
*
MetaCASE tool
*
Ptolemy Project
The Ptolemy Project is an ongoing project aimed at modeling, simulating, and designing concurrent, real-time, embedded systems. The focus of the Ptolemy Project is on assembling concurrent components. The principal product of the project is the Pto ...
External links
GMEWebGME
UML tools
{{soft-eng-stub