Generic Modeling Environment: Difference between revisions

Content deleted Content added
No edit summary
deprod - the original paper has 824 cites on GScholar. Plenty of independent papers with SIGCOV
 
(34 intermediate revisions by 23 users not shown)
Line 1:
{{Multiple issues|{{refimprove|date=December 2015}}
'''Generic Modeling Environment''' ('''GME''') is a [[model integrated computing|model-integrated]] program synthesis tool for creating ___domain-specific models of large-scale systems. GME allows users to define new modeling languages using [[Unified Modeling Language|UML]]-based [[metamodel]]s. GME was developed by the Institute for Software Integrated Systems at [[Vanderbilt University]].
{{notability|date=December 2015}}}}
 
'''The Generic Modeling Environment''' ('''GME''') is a [[Domain-specific modeling|___domain-specific]], [[model integrated computing|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 MS Windows OS,<ref name=":0">{{Citation |title=GME Manual and User Guide |date=2018 |url=http://repo.isis.vanderbilt.edu/GME/GME%20Manual%20and%20User%20Guide/GME%20Manual%20and%20User%20Guide.pdf |publication-date=2018 |access-date=July 18, 2023}}</ref> but later evolved into WebGME, a web- and Node.js- based software.<ref>{{Citation |title=Next Generation (Meta)Modeling: Web- and Cloud-based Collaborative Tool Infrastructure |url=https://webgme.org/WebGMEWhitePaper.pdf |pages=20 |publication-date=2014 |access-date=July 18, 2023 |publisher=Institute for Software Integrated Systems, Vanderbilt University}}</ref> Its primary purpose is model-building.
 
== Overview ==
GME allows users to define new modeling languages using [[Unified Modeling Language|UML]]-based [[Metamodeling|metamodels]]. GME was developed in 2000 by the Institute for Software Integrated Systems at [[Vanderbilt University]].<ref name=":0" /> 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 {{Code|.webgmexm}}.
 
==See also==
* [[Adaptive Vehicle Make]] (AVM)
* [[Domain-specific modelling]] (DSM)
* [[Executable Architecture]] (EA)
* [[MetaCASE tool]]
* [[Ptolemy Project]]
 
==References==
{{Reflist}}
 
== External links ==
* [http://www.isis.vanderbilt.edu/projects/gme/ GME]
* [https://webgme.org/ WebGME]
 
[[Category:SystemsUML engineeringtools]]
==See also==
 
* [[Domain Specific Language]] (DSL)
* [[Domain-specific modelling]] (DSM)
* [[Model-based testing]] (MBT)
* [[Meta-modeling]]
* [[Software factory]]
* [[GReAT]]
* [[ATLAS Transformation Language|ATL]]
* [[VIATRA]]
* [[XMI]]
* [[OCL]]
* [[Model Transformation Language|MTL]]
* [[Meta-Object Facility|MOF]]
* [[QVT]]
 
{{sesoft-eng-stub}}
[[Category:Software engineering]]
[[Category:Systems engineering]]