Abstract
Meta-modelling is a technique that facilitates the construction of new languages to be used in system development. Although meta-modelling is supported by a number of tools and technologies, notably the Meta Object Facility from the OMG, there is no widely accepted precise basis for meta-modelling that can be used to develop and study language-based approaches to system development. Recent advances in meta-modelling have proposed several approaches to mixing types and instances, and allowing constraints to hold over multiple levels. This article proposes a collection of key characteristic features that are used to define a foundational self-contained unifying meta-language that is evaluated through several examples.
| Original language | English |
|---|---|
| Pages (from-to) | 1-18 |
| Journal | Journal of Object Technology |
| Volume | 19 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 31 Oct 2020 |
Bibliographical note
Licensed under Attribution 4.0 International (CC BY 4.0)Fingerprint
Dive into the research topics of 'A Meta-Circular Basis for Model-Based Language Engineering'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver