{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T10:12:07Z","timestamp":1773655927678,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642139529","type":"print"},{"value":"9783642139536","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13953-6_1","type":"book-chapter","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T11:28:13Z","timestamp":1277810893000},"page":"1-20","source":"Crossref","is-referenced-by-count":73,"title":["Deep Meta-modelling with MetaDepth"],"prefix":"10.1007","author":[{"given":"Juan","family":"de Lara","sequence":"first","affiliation":[]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/3-540-45441-1_4","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"J.M. \u00c1lvarez","year":"2001","unstructured":"\u00c1lvarez, J.M., Evans, A., Sammut, P.: Mapping between levels in the metamodel architecture. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol.\u00a02185, pp. 34\u201346. Springer, Heidelberg (2001)"},{"issue":"4","key":"1_CR2","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1007\/s10270-008-0103-2","volume":"8","author":"T. Asikainen","year":"2009","unstructured":"Asikainen, T., M\u00e4nnist\u00f6, T.: Nivel: a metamodelling language with a formal semantics. SoSyM\u00a08(4), 521\u2013549 (2009)","journal-title":"SoSyM"},{"issue":"6","key":"1_CR3","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1109\/TSE.2009.31","volume":"35","author":"C. Atkinson","year":"2009","unstructured":"Atkinson, C., Gutheil, M., Kennel, B.: A flexible infrastructure for multilevel language engineering. IEEE Trans. Soft. Eng.\u00a035(6), 742\u2013755 (2009)","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"4","key":"1_CR4","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1145\/643120.643123","volume":"12","author":"C. Atkinson","year":"2002","unstructured":"Atkinson, C., K\u00fchne, T.: Rearchitecting the UML infrastructure. ACM Trans. Model. Comput. Simul.\u00a012(4), 290\u2013321 (2002)","journal-title":"ACM Trans. Model. Comput. Simul."},{"issue":"3","key":"1_CR5","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s10270-007-0061-0","volume":"7","author":"C. Atkinson","year":"2008","unstructured":"Atkinson, C., K\u00fchne, T.: Reducing accidental complexity in domain models. SoSyM\u00a07(3), 345\u2013359 (2008)","journal-title":"SoSyM"},{"issue":"3","key":"1_CR6","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1147\/sj.453.0527","volume":"45","author":"D.S. Batory","year":"2006","unstructured":"Batory, D.S.: Multilevel models in model-driven engineering, product lines, and metaprogramming. IBM Systems Journal\u00a045(3), 527\u2013540 (2006)","journal-title":"IBM Systems Journal"},{"key":"1_CR7","unstructured":"Clark, A., Sammut, P., Willans, J.: Applied Metamodelling: A Foundation for Language Driven Development, 2nd edn., Ceteva (2008), http:\/\/itcentre.tvu.ac.uk\/~clark\/Publications.html"},{"key":"1_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/3-540-45923-5_12","volume-title":"Fundamental Approaches to Software Engineering","author":"J. Lara de","year":"2002","unstructured":"de Lara, J., Vangheluwe, H.: AToM3: A tool for multi-formalism and meta-modelling. In: Kutsche, R.-D., Weber, H. (eds.) FASE 2002. LNCS, vol.\u00a02306, pp. 174\u2013188. Springer, Heidelberg (2002)"},{"key":"1_CR9","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-008-0081-4","volume":"8","author":"S. Ducasse","year":"2009","unstructured":"Ducasse, S., Girba, T., Kuhn, A., Renggli, L.: Meta-environment and executable meta-language using Smalltalk: An experience report. SoSyM\u00a08, 5\u201319 (2009)","journal-title":"SoSyM"},{"key":"1_CR10","unstructured":"Epsilon (2009), http:\/\/www.eclipse.org\/gmt\/epsilon\/"},{"issue":"1","key":"1_CR11","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/s10270-005-0099-9","volume":"5","author":"C. Gonz\u00e1lez-P\u00e9rez","year":"2006","unstructured":"Gonz\u00e1lez-P\u00e9rez, C., Henderson-Sellers, B.: A powertype-based metamodelling framework. SoSyM\u00a05(1), 72\u201390 (2006)","journal-title":"SoSyM"},{"key":"1_CR12","volume-title":"Metamodelling for Software Engineering","author":"C. Gonz\u00e1lez-P\u00e9rez","year":"2008","unstructured":"Gonz\u00e1lez-P\u00e9rez, C., Henderson-Sellers, B.: Metamodelling for Software Engineering. Wiley, Chichester (2008)"},{"key":"1_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/978-3-642-02408-5_7","volume-title":"Theory and Practice of Model Transformations","author":"E. Guerra","year":"2009","unstructured":"Guerra, E., de Lara, J., Orejas, F.: Pattern-based model-to-model transformation: Handling attribute conditions. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol.\u00a05563, pp. 83\u201399. Springer, Heidelberg (2009)"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/11768869_14","volume-title":"Formal Methods for Open Object-Based Distributed Systems","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J.: KM3: A DSL for metamodel specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol.\u00a04037, pp. 171\u2013185. Springer, Heidelberg (2006)"},{"key":"1_CR15","unstructured":"Kermeta, http:\/\/www.kermeta.org\/"},{"key":"1_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11787044_11","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"D.S. Kolovos","year":"2006","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.: The Epsilon Object Language (EOL). In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 128\u2013142. Springer, Heidelberg (2006)"},{"key":"1_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1007\/978-3-642-11447-2_13","volume-title":"Rigorous Methods for Software Construction and Analysis","author":"D.S. Kolovos","year":"2009","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.: On the evolution of OCL for capturing structural constraints in modelling languages. In: Abrial, J.-R., Gl\u00e4sser, U. (eds.) Rigorous Methods for Software Construction and Analysis. LNCS, vol.\u00a05115, pp. 204\u2013218. Springer, Heidelberg (2009)"},{"key":"1_CR18","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1145\/1297027.1297044","volume-title":"OOPSLA\u201907","author":"T. K\u00fchne","year":"2007","unstructured":"K\u00fchne, T., Schreiber, D.: Can programming be liberated from the two-level style? \u2013 Multi-level programming with DeepJava. In: OOPSLA\u201907, pp. 229\u2013244. ACM, New York (2007)"},{"key":"1_CR19","unstructured":"Mellor, S.J., Scott, K., Uhl, A., Weise, D.: MDA Distilled. Addison-Wesley Object Technology Series (2004)"},{"issue":"6","key":"1_CR20","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1109\/32.601073","volume":"23","author":"B. Myers","year":"1997","unstructured":"Myers, B., McDaniel, R., Miller, R., Ferrency, A., Faulring, A., Kyle, B., Mickish, A., Klimovitski, A., Doane, P.: The Amulet environment: New models for effective user interface software development. IEEE Trans. Soft. Eng.\u00a023(6), 347\u2013365 (1997)","journal-title":"IEEE Trans. Soft. Eng."},{"key":"1_CR21","unstructured":"OMG. HUTN (2009), http:\/\/www.omg.org\/cgi-bin\/doc?formal\/2004-08-01"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"OMG. MOF 2.0 (2009), http:\/\/www.omg.org\/spec\/MOF\/2.0\/","DOI":"10.1299\/jsmermd.2009._2A1-C20_1"},{"key":"1_CR23","unstructured":"Parr, T.: ANTLR (2010), http:\/\/www.antlr.org"},{"key":"1_CR24","volume-title":"EMF: Eclipse Modeling Framework","author":"D. Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison-Wesley Professional, Reading (2008), http:\/\/www.eclipse.org\/modeling\/emf\/","edition":"2"},{"key":"1_CR25","unstructured":"Sun. Java Metadata Interface, http:\/\/java.sun.com\/products\/jmi\/index.jsp"}],"container-title":["Lecture Notes in Computer Science","Objects, Models, Components, Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13953-6_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T19:51:58Z","timestamp":1685649118000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13953-6_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642139529","9783642139536"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13953-6_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}