Collaborative Creation and Versioning of Modeling Languages with MetaEdit+

Proceedings of ACM Models conference, doi:10.1145/3270112.3270132

Abstract

Language engineering is a collaborative endeavor with several people creating and using the modeling languages and related generators. We describe key features of the MetaEdit+ multi-user version that support collaborative language engineering: Several language engineers can create and refine the same modeling language at the same time, see each other's changes, and version language definitions to version control systems. A key characteristic of MetaEdit+ is continuous integration of language definitions and of models created with the languages.

Download

Download the full article

Further information