The Metamodelling Language (MML) is a sub-set of the Unified Modeling Language (UML) that is proposed as the core language used to bootstrap the UML 2.0 definition initiative. Since it is metacircular, MML requires an external formal semantics in order to ground it. This paper defines the MML Calculus which is used to formally define MML and therefore provides a semantic basis for UML 2.0.
|Journal||Fundamental Approaches to Software Engineering|
|Publication status||Published - 23 Mar 2001|
|Event||International Conference on Fundamental Approaches to Software Engineering: FASE 2001 - Genoa, Italy|
Duration: 2 Apr 2001 → 6 Apr 2001
Clark, T., Evans, A., & Kent, S. (2001). The Metamodelling Language Calculus: Foundation Semantics for UML. Fundamental Approaches to Software Engineering, 2029, 17-31. https://doi.org/10.1007/3-540-45314-8_3