Jump to content

Generic Modeling Environment

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Alexander Davronov (talk | contribs) at 21:32, 18 July 2023 (Expand; add sources). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Generic Modeling Environment (GME) is a domain-specific, model-integrated program synthesis tool for creating domain-specific models of large-scale systems. GME development started in 2000 at Vanderbilt University, US and continues well into 2022. Initially it only supported only 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-based metamodels. GME was developed in 2000 by the Institute for Software Integrated Systems at Vanderbilt University.[1] GME is a part of the META Tool Suite and the Adaptive Vehicle Make program. The main language it uses is CyPhyML.

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.

It may generate code for Modelica modelling language.

See also


  1. ^ a b GME Manual and User Guide (PDF), 2018, retrieved July 18, 2023
  2. ^ Next Generation (Meta)Modeling: Web- and Cloud-based Collaborative Tool Infrastructure (PDF), Institute for Software Integrated Systems, Vanderbilt University, 2014, p. 20, retrieved July 18, 2023