{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:13:23Z","timestamp":1771697603069,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642180224","type":"print"},{"value":"9783642180231","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-18023-1_5","type":"book-chapter","created":{"date-parts":[[2011,1,17]],"date-time":"2011-01-17T07:16:54Z","timestamp":1295248614000},"page":"201-221","source":"Crossref","is-referenced-by-count":26,"title":["Model Driven Language Engineering with Kermeta"],"prefix":"10.1007","author":[{"given":"Jean-Marc","family":"J\u00e9z\u00e9quel","sequence":"first","affiliation":[]},{"given":"Olivier","family":"Barais","sequence":"additional","affiliation":[]},{"given":"Franck","family":"Fleurey","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Baxter, I.D., Pidgeon, C., Mehlich, M.: Dms. In: ICSE, pp. 625\u2013634 (2004)","DOI":"10.4135\/9781848608184.n28"},{"issue":"1-2","key":"5_CR2","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.scico.2007.11.003","volume":"72","author":"M. Bravenboer","year":"2008","unstructured":"Bravenboer, M., Kalleberg, K.T., Vermaas, R., Visser, E.: Stratego\/xt 0.17. a language and toolset for program transformation. Sci. Comput. Program.\u00a072(1-2), 52\u201370 (2008)","journal-title":"Sci. Comput. Program."},{"key":"5_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1007\/11557432_5","volume-title":"Model Driven Engineering Languages and Systems","author":"F. Chauvel","year":"2005","unstructured":"Chauvel, F., J\u00e9z\u00e9quel, J.-M.: Code generation from UML models with semantic variation points. In: Kent, S., Briand, L. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 54\u201368. Springer, Heidelberg (2005)"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Clifton, C., Leavens, G.T.: Multijava: Modular open classes and symmetric multiple dispatch for java. In: OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 130\u2013145 (2000)","DOI":"10.1145\/354222.353181"},{"issue":"3","key":"5_CR5","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.scico.2006.04.002","volume":"61","author":"J.R. Cordy","year":"2006","unstructured":"Cordy, J.R.: The txl source transformation language. Sci. Comput. Program.\u00a061(3), 190\u2013210 (2006)","journal-title":"Sci. Comput. Program."},{"key":"5_CR6","first-page":"82","volume-title":"Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003","author":"J. Davis","year":"2003","unstructured":"Davis, J.: Gme: the generic modeling environment. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, pp. 82\u201383. ACM Press, New York (2003)"},{"key":"5_CR7","unstructured":"Drey, Z., Faucher, C., Fleurey, F., Vojtisek, D.: Kermeta language reference manual (2006)"},{"issue":"1-3","key":"5_CR8","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.scico.2007.02.003","volume":"69","author":"T. Ekman","year":"2007","unstructured":"Ekman, T., Hedin, G.: The jastadd system - modular extensible compiler construction. Sci. Comput. Program.\u00a069(1-3), 14\u201326 (2007)","journal-title":"Sci. Comput. Program."},{"key":"5_CR9","volume-title":"Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools","author":"J. Greenfield","year":"2004","unstructured":"Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, Chichester (2004)"},{"issue":"2","key":"5_CR10","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/s10270-008-0080-5","volume":"7","author":"J.-M. J\u00e9z\u00e9quel","year":"2008","unstructured":"J\u00e9z\u00e9quel, J.-M.: Model driven design and aspect weaving. Journal of Software and Systems Modeling (SoSyM)\u00a07(2), 209\u2013218 (2008)","journal-title":"Journal of Software and Systems Modeling (SoSyM)"},{"key":"5_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Liu, Y., Auletta, V. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-02655-3_1","volume-title":"Software Composition","author":"P. Klint","year":"2009","unstructured":"Klint, P., Vinju, J.J., van der Storm, T.: Language design for meta-programming in the software composition domain. In: Bergel, A., Fabry, J. (eds.) SC 2009. LNCS, vol.\u00a05634, pp. 1\u20134. Springer, Heidelberg (2009)"},{"key":"5_CR13","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":"5_CR14","unstructured":"Muller, P.-A.: On Metamodels and Language Engineering. In: From MDD Concepts to Experiments and Illustrations, ISTE (2006) ISBN 1905209592"},{"key":"5_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1007\/11880240_8","volume-title":"Model Driven Engineering Languages and Systems","author":"P.-A. Muller","year":"2006","unstructured":"Muller, P.-A., Fleurey, F., Fondement, F., Hassenforder, M., Schneckenburger, R., G\u00e9rard, S., J\u00e9z\u00e9quel, J.-M.: Model-driven analysis and synthesis of concrete syntax. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS\/UML 2006. LNCS, vol.\u00a04199, pp. 98\u2013110. Springer, Heidelberg (2006)"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1007\/11557432_19","volume-title":"Model Driven Engineering Languages and Systems","author":"P.-A. Muller","year":"2005","unstructured":"Muller, P.-A., Fleurey, F., J\u00e9z\u00e9quel, J.-M.: Weaving executability into object-oriented meta-languages. In: Kent, S., Briand, L. (eds.) MoDELS\/UML 2005. LNCS, vol.\u00a03713, pp. 264\u2013278. Springer, Heidelberg (2005)"},{"key":"5_CR17","unstructured":"Muller, P.-A., Fleurey, F., Vojtisek, D., Drey, Z., Pollet, D., Fondement, F., Studer, P., J\u00e9z\u00e9quel, J.-M.: On executable meta-languages applied to model transformations. In: Model Transformations In Practice Workshop, Montego Bay, Jamaica (October 2005)"},{"key":"5_CR18","unstructured":"Object Management\u00a0Group (OMG). Meta Object Facility (MOF) specification. OMG Document ad\/97-08-14 (September1997)"},{"issue":"4","key":"5_CR19","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1109\/TSE.2007.39","volume":"33","author":"S. Pickin","year":"2007","unstructured":"Pickin, S., Jard, C., J\u00e9ron, T., J\u00e9z\u00e9quel, J.-M., Le Traon, Y.: Test synthesis from UML models of distributed software. IEEE Transactions on Software Engineering\u00a033(4), 252\u2013268 (2007)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/3-540-45669-4_4","volume-title":"Object Modeling with the OCL","author":"M. Richters","year":"2002","unstructured":"Richters, M., Gogolla, M.: OCL: Syntax, semantics, and tools. In: Clark, A., Warmer, J. (eds.) Object Modeling with the OCL. LNCS, vol.\u00a02263, pp. 42\u201368. Springer, Heidelberg (2002)"},{"key":"5_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/978-3-540-73551-9_12","volume-title":"Component-Based Software Engineering","author":"S. Saudrais","year":"2007","unstructured":"Saudrais, S., Barais, O., Plouzeau, N.: Integration of time issues into component-based applications. In: Schmidt, H.W., Crnkovi\u0107, I., Heineman, G.T., Stafford, J.A. (eds.) CBSE 2007. LNCS, vol.\u00a04608, pp. 173\u2013188. Springer, Heidelberg (2007)"},{"issue":"4","key":"5_CR22","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1007\/s10270-006-0036-6","volume":"6","author":"J. Steel","year":"2007","unstructured":"Steel, J., J\u00e9z\u00e9quel, J.-M.: On model typing. Journal of Software and Systems Modeling (SoSyM)\u00a06(4), 401\u2013414 (2007)","journal-title":"Journal of Software and Systems Modeling (SoSyM)"},{"issue":"4","key":"5_CR23","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1109\/2.585163","volume":"30","author":"J. Sztipanovits","year":"1997","unstructured":"Sztipanovits, J., Karsai, G.: Model-integrated computing. IEEE Computer\u00a030(4), 110\u2013111 (1997)","journal-title":"IEEE Computer"},{"key":"5_CR24","unstructured":"Vangheluwe, H., Sun, X., Bodden, E.: Domain-specific modelling with atom3. In: Proceedings of the Second International Conference on Software and Data Technologies, ICSOFT 2007, Barcelona, Spain, July 22-25. vol. PL\/DPS\/KE\/MUSE, pp. 298\u2013304 (2007)"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Vogt, H., Swierstra, S.D., Kuiper, M.F.: Higher-order attribute grammars. In: PLDI, pp. 131\u2013145 (1989)","DOI":"10.1145\/74818.74830"},{"key":"5_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/978-3-540-24667-1_10","volume-title":"Software Product-Family Engineering","author":"T. Ziadi","year":"2004","unstructured":"Ziadi, T., H\u00eblou\u00ebt, L., J\u00e9z\u00e9quel, J.-M.: Towards a UML profile for software product lines. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol.\u00a03014, pp. 129\u2013139. Springer, Heidelberg (2004)"}],"container-title":["Lecture Notes in Computer Science","Generative and Transformational Techniques in Software Engineering III"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-18023-1_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,4]],"date-time":"2023-06-04T22:08:39Z","timestamp":1685916519000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-18023-1_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642180224","9783642180231"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-18023-1_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}