“…On the basis of this concept, the overall process of MIC can be formally modelled in a two level structure: meta-level and application-level [5,6]: (i) Meta-level is a domain-dependent abstraction using Unified Modelling Languages. Meta-models define a domain-specific environment in terms of modelling concepts, component relations, model-composition principles, visualisations, and constraints.…”