Clark, Tony (2020). A Meta-Circular Basis for Model-Based Language Engineering. Journal of Object Technology, 19 (3), pp. 1-18.
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.
| Publication DOI: | https://doi.org/10.5381/jot.2020.19.3.a11 | 
|---|---|
| Divisions: | College of Engineering & Physical Sciences College of Engineering & Physical Sciences > Aston Institute of Urban Technology and the Environment (ASTUTE)  | 
                
| Additional Information: | Licensed under Attribution 4.0 International (CC BY 4.0) | 
| Publication ISSN: | 1660-1769 | 
| Last Modified: | 12 Aug 2025 07:40 | 
| Date Deposited: | 07 Dec 2020 15:26 | 
| Full Text Link: | |
| Related URLs: | 
                    
                        
                            http://www.jot. ... /article11.html
                            (Publisher URL) | 
              PURE Output Type: | Article | 
| Published Date: | 2020-10-31 | 
| Accepted Date: | 2020-10-01 | 
| Authors: | 
              
                    
                      Clark, Tony
                    
                    
                      ( 
                      0000-0003-3167-0739)
                    
                     | 
              
				
                      0000-0003-3167-0739