Lara, Juan deGuerra, Esther2014-07-112014-07-112010Vitek, J. (ed.) (2010) Objects, Models, Components, Patterns: 48th International Conference, TOOLS 2010, Málaga, Spain, June 28–July 2, 2010. Proceedings. (Lecture Notes in Computer Science, 6141). Springer, 1-20.978-3-642-13952-9 (print)978-3-642-13953-6 (online)0302-9743https://hdl.handle.net/10016/19107Proceedings of: 48th International Conference on Objects, Models, Components, Patterns (TOOLS 2010). Málaga, 28 June - 2 July, 2010Meta-modelling is at the core of Model-Driven Engineering, where it is used for language engineering and domain modelling. The OMG's Meta-Object Facility is the standard framework for building and instantiating meta-models. However, in the last few years, several researchers have identified limitations and rigidities in such a scheme, most notably concerning the consideration of only two meta-modelling levels at the same time. In this paper we present MetaDepth, a novel framework that supports a dual linguistic/ontological instantiation and permits building systems with an arbitrary number of meta-levels through deep meta-modelling. The framework implements advanced modelling concepts allowing the specification and evaluation of derived attributes and constraints across multiple meta-levels, linguistic extensions of ontological instance models, transactions, and hosting different constraint and action languages.20application/pdfeng© 2010 Springer-Verlag Berlin HeidelbergFrameworkMeta-modellingMetaDepthPatternsComponentsModelsObjectsDeep Meta-modelling with METADEPTHconference paperTelecomunicaciones10.1007/978-3-642-13953-6_1open access120Objects, Models, Components, Patterns: 48th International Conference, TOOLS 2010, Málaga, Spain, June 28-July 2, 2010. Proceedings.CC/0000021147