{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T08:51:59Z","timestamp":1768985519506,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":41,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642366536","type":"print"},{"value":"9783642366543","type":"electronic"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36654-3_9","type":"book-chapter","created":{"date-parts":[[2013,8,7]],"date-time":"2013-08-07T10:52:01Z","timestamp":1375872721000},"page":"211-237","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Modeling a Model Transformation Language"],"prefix":"10.1007","author":[{"given":"Eugene","family":"Syriani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeff","family":"Gray","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans","family":"Vangheluwe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,5,31]]},"reference":[{"key":"9_CR1","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1007\/978-3-540-70881-0_10","volume-title":"Perspectives of Systems Informatics, LNCS","author":"T. Baar","year":"2007","unstructured":"Baar, T., Whittle, J.: On the usage of concrete syntax in model transformation rules. In: Virbitskaite, I., Voronkov, A. (eds.) Perspectives of Systems Informatics, LNCS, vol.\u00a04378, pp.\u00a084\u201397. Springer, Novosibirsk (2007)"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"Balogh, A., Varr\u00f3, D.: Advanced model transformation language constructs in the VIATRA2 framework. In: Symposium on Applied Computing, pp.\u00a01280\u20131287. ACM, Dijon (2006)","DOI":"10.1145\/1141277.1141575"},{"key":"9_CR3","volume-title":"DSLTrans: A turing incomplete transformation language","author":"B. Barroca","year":"2010","unstructured":"Barroca, B., L\u00facio, L., Amaral, V., Felix, R., Sousa, V.: DSLTrans: A turing incomplete transformation language. In: International Conference on Software Language Engineering, LNCS. Springer, Eindhoven (2010)"},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J., B\u00fcttner, F., Gogolla, M., Jouault, F., Kurtev, I., Lindow, A.: Model transformations? Transformation models! In: Model Driven Engineering Languages and Systems, LNCS, vol.\u00a04199, pp.\u00a0440\u2013453. Springer, Genova (2006)","DOI":"10.1007\/11880240_31"},{"key":"9_CR5","unstructured":"Bolduc, J.S., Vangheluwe, H.: The modelling and simulation package pythonDEVS for classical hierarchical DEVS. MSDL technical report msdl-tr-2001\u201301, McGill University (2001)"},{"issue":"3","key":"9_CR6","first-page":"621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. Spec. Issue Model Driven Software Dev. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J. Spec. Issue Model Driven Software Dev."},{"key":"9_CR7","volume-title":"ARK, the metamodelling kernel for domain specific modelling","author":"X. Dong","year":"2011","unstructured":"Dong, X.: ARK, the metamodelling kernel for domain specific modelling. Master\u2019s thesis, McGill University (2011)"},{"key":"9_CR8","unstructured":"Ehrig, H., Engels, G., Kreowski, H.J., Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation, vol.\u00a01: Foundations. World Scientific, Singapore (1997)"},{"key":"9_CR9","unstructured":"Ermel, C., Ehrig, K., Taentzer, G., Weiss, E.: Object oriented and rule-based design of visual languages using Tiger. In: Z\u00fcndorf, A., Varr\u00f3, D. (eds.) International Workshop on Graph Based Tools, ECEASST, vol.\u00a01, pp.\u00a01\u201313. Natal (2006)"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"France, R., Ghosh, S., Dinh Trong, T., Solberg, A.: Model-driven development using UML 2.0: Promises and pitfalls. IEEE Comput. 39(2), 59\u201366 (2006)","DOI":"10.1109\/MC.2006.65"},{"key":"9_CR11","doi-asserted-by":"publisher","unstructured":"Gray, J., Tolvanen, J.P., Kelly, S., Gokhale, A., Neema, S., Sprinkle, J.: Domain-specific modeling. In: Fishwick, P.A. (ed.) CRC Handbook of Dynamic System Modeling, Chap. 7, pp. 1\u201320. CRC (2007)","DOI":"10.1007\/978-3-642-36654-3_7"},{"key":"9_CR12","unstructured":"Object\u00a0Management Group: Meta Object Facility 2.4 Core Specification (2011). http:\/\/www.omg.org\/spec\/MOF\/. Access 24 Apr 2013"},{"key":"9_CR13","unstructured":"Object\u00a0Management Group: Meta Object Facility 2.0 Query\/View\/Transformation Specification (2011). http:\/\/www.omg.org\/spec\/QVT\/. Access 24 Apr 2013"},{"issue":"10","key":"9_CR14","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MC.2004.172","volume":"37","author":"D. Harel","year":"2004","unstructured":"Harel, D., Rumpe, B.: Meaningful modeling: What\u2019s the semantics of \u201cSemantics\u201d? Computer 37(10), 64\u201372 (2004)","journal-title":"Computer"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Hausmann, J.H., Heckel, R., Taentzer, G.: Detection of conflicting functional requirements in a use case-driven approach. In: International Conference on Software Engineering, pp.\u00a0105\u2013115. ACM, Orlando (2002)","DOI":"10.1145\/581352.581355"},{"key":"9_CR16","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/3-540-45832-8_14","volume-title":"International Conference on Graph Transformation, LNCS","author":"R. Heckel","year":"2002","unstructured":"Heckel, R., K\u00fcster, J.M., Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Corradini, A., Ehrig, H., Kreowski, H.J., Rozenberg, G. (eds.) International Conference on Graph Transformation, LNCS, vol.\u00a02505, pp.\u00a0161\u2013176. Springer, Barcelona (2002)"},{"issue":"1\u20132","key":"9_CR17","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F. Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: A model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"key":"9_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-61292-0_1","volume-title":"Conference on Advanced Information Systems Engineering, LNCS","author":"S. Kelly","year":"1996","unstructured":"Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit\u2009+\u2009A fully configurable multi-user and multi-tool CASE and CAME environment. In: Iivari, J., Lyytinen, K., Rossi, M. (eds.) Conference on Advanced Information Systems Engineering, LNCS, vol.\u00a01080, pp.\u00a01\u201321. Springer, Crete (1996)"},{"key":"9_CR19","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling: Enabling Full Code Generation","author":"S. Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley, Hoboken (2008)"},{"key":"9_CR20","unstructured":"Kilov, H.: From semantic to object-oriented data modeling. In: First International Conference on System Integration, pp.\u00a0385\u2013393. IEEE, Piscataway (1990)"},{"key":"9_CR21","volume-title":"MDA Explained","author":"A.G. Kleppe","year":"2003","unstructured":"Kleppe, A.G., Warmer, J., Bast, W.: MDA Explained. The Model Driven Architecture: Practice And Promise. Reading, Addison-Wesley, Boston (2003)"},{"issue":"4","key":"9_CR22","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s10270-006-0017-9","volume":"5","author":"T. K\u00fchne","year":"2006","unstructured":"K\u00fchne, T.: Matters of (meta-)modeling. J. Softw. Syst. Model. 5(4), 369\u2013385 (2006)","journal-title":"J. Softw. Syst. Model."},{"key":"9_CR23","unstructured":"K\u00fchne, T., Mezei, G., Syriani, E., Vangheluwe, H., Wimmer, M.: Systematic transformation development. Electron. Comm. Eur. Assoc. Software Sci. Tech. 21 (2009)"},{"issue":"2","key":"9_CR24","first-page":"233","volume":"6","author":"K. Lano","year":"2012","unstructured":"Lano, K., Kolahdouz Rahimi, S., Poernomo, I.: Comparative evaluation of model transformation specification approaches. Int. J. Softw. Informat. 6(2), 233\u2013269 (2012)","journal-title":"Int. J. Softw. Informat."},{"key":"9_CR25","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/3-540-45923-5_12","volume-title":"Fundamental Approaches to Software Engineering, LNCS","author":"J. de Lara","year":"2002","unstructured":"de\u00a0Lara, J., Vangheluwe, H.: AToM3: A tool for multi-formalism and meta-modelling. In: Kutsche, R.D., Weber, H. (eds.) Fundamental Approaches to Software Engineering, LNCS, vol.\u00a02306, pp.\u00a0174\u2013188. Springer, Grenoble (2002)"},{"issue":"3","key":"9_CR26","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1007\/s10270-003-0047-5","volume":"3","author":"J. de Lara","year":"2004","unstructured":"de\u00a0Lara, J., Vangheluwe, H., Moreno, M.A.: Meta-modelling and graph grammars for multi-paradigm modelling in AToM3. J. Softw. Syst. Model. 3(3), 194\u2013209 (2004)","journal-title":"J. Softw. Syst. Model."},{"issue":"11","key":"9_CR27","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.963443","volume":"34","author":"\u00c1. L\u00e9deczi","year":"2001","unstructured":"L\u00e9deczi, \u00c1., Bakay, A., Maroti, M., V\u201dolgyesi, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing domain-specific design environments. IEEE Comput. 34(11), 44\u201351 (2001)","journal-title":"IEEE Comput."},{"issue":"1","key":"9_CR28","first-page":"45","volume":"1","author":"L. Lengyel","year":"2006","unstructured":"Lengyel, L., Levendovszky, T., Mezei, G., Charaf, H.: Model transformation with a visual control flow language. Int. J. Comput. Sci. 1(1), 45\u201353 (2006)","journal-title":"Int. J. Comput. Sci."},{"issue":"9","key":"9_CR29","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1177\/0037549704050532","volume":"80","author":"P.J. Mosterman","year":"2004","unstructured":"Mosterman, P.J., Vangheluwe, H.: Computer automated multi-paradigm modeling: an introduction. Simulat. Trans. Soc. Model. Simulat. Int. 80(9), 433\u2013450 (2004)","journal-title":"Simulat. Trans. Soc. Model. Simulat. Int."},{"key":"9_CR30","first-page":"264","volume-title":"MODELS\/UML\u20192005, LNCS","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: Briand, L., Kent, S. (eds.) MODELS\/UML\u20192005, LNCS, vol.\u00a03713, pp.\u00a0264\u2013278. Springer, Montego Bay (2005)"},{"key":"9_CR31","doi-asserted-by":"crossref","unstructured":"Nordstrom, S., Shetty, S., Chhokra, K.G., Sprinkle, J., Eames, B., L\u00e9deczi, \u00c1.: ANEMIC: automatic interface enabler for model integrated computing. In: Generative Programming and Component Engineering, LNCS, vol.\u00a02830, pp.\u00a0138\u2013150. Springer, New York (2003)","DOI":"10.1007\/978-3-540-39815-8_9"},{"key":"9_CR32","unstructured":"Rumpe, B., Weisem\u00f6ller, I.: A domain specific transformation language. In: Models and Evolution. Wellington (2011). Available at: http:\/\/www.se-rwth.de\/publications\/BR.IW.A.Domain.Specific.Transformation.Language_ME_2011.pdf"},{"key":"9_CR33","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2003.1231150","volume":"20","author":"S. Sendall","year":"2003","unstructured":"Sendall, S., Kozaczynski, W.: Model Transformation: The heart and soul of model-driven software development. IEEE Softw. 20, 42\u201345 (2003)","journal-title":"IEEE Softw."},{"key":"9_CR34","volume-title":"Model-Driven Software Development \u2013 Technology, Engineering","author":"T. Stahl","year":"2006","unstructured":"Stahl, T., Voelter, M., Czarnecki, K.: Model-Driven Software Development\u00a0\u2013 Technology, Engineering, Management. Wiley, West Sussex (2006)"},{"key":"9_CR35","unstructured":"Syriani, E.: A multi-paradigm foundation for model transformation language engineering. Ph.d. thesis, McGill University (2011)"},{"key":"9_CR36","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1007\/978-3-540-89020-1_11","volume-title":"International Symposium on the Applications of Graph Transformations with Industrial Relevance, LNCS","author":"E. Syriani","year":"2007","unstructured":"Syriani, E., Vangheluwe, H.: Programmed graph rewriting with DEVS. In: Nagl, M., Sch\u00fcrr, A. (eds.) International Symposium on the Applications of Graph Transformations with Industrial Relevance, LNCS, vol.\u00a05088, pp.\u00a0136\u2013152. Springer, Kassel (2007)"},{"key":"9_CR37","unstructured":"Syriani, E., Vangheluwe, H.: De-\/Re-constructing model transformation languages. Electron. Comm. Eur. Assoc. Software Sci. Tech. 29 (2010) Available at: http:\/\/journal.ub.tu-berlin.de\/index.php\/eceasst\/article\/view\/407"},{"key":"9_CR38","first-page":"1","volume":"11","author":"E. Syriani","year":"2011","unstructured":"Syriani, E., Vangheluwe, H.: A modular timed model transformation language. J. Softw. Syst. Model. 11, 1\u201328 (2011)","journal-title":"J. Softw. Syst. Model."},{"key":"9_CR39","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-642-02674-4_3","volume-title":"European Conference on Model Driven Architecture: Foundations and Applications, LNCS","author":"M. Tisi","year":"2009","unstructured":"Tisi, M., Jouault, F., Fraternali, P., Ceri, S., B\u00e9zivin, J.: On the use of higher-order model transformations. In: Paige, R., Hartman, A., Rensink, A. (eds.) European Conference on Model Driven Architecture: Foundations and Applications, LNCS, vol.\u00a05562, pp.\u00a018\u201333. Springer, Enschede (2009)"},{"key":"9_CR40","unstructured":"Wimmer, M., Kusel, A., Sch\u00f6nb\u00f6ck, J., Reiter, T., Retschitzegger, W., Schwinger, W.: Lets\u2019s play the token game\u00a0\u2013 model transformations powered by transformation nets. In: Workshop on Petri Nets and Software Engineering, pp.\u00a035\u201350. Universit\u00e9 Paris 13, Paris (2009)"},{"key":"9_CR41","volume-title":"Multifacetted Modelling and Discrete Event Simulation","author":"B.P. Zeigler","year":"1984","unstructured":"Zeigler, B.P.: Multifacetted Modelling and Discrete Event Simulation. Academic Press, San\u00a0Diego (1984)"}],"container-title":["Domain Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36654-3_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T12:47:40Z","timestamp":1674132460000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-36654-3_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642366536","9783642366543"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36654-3_9","relation":{},"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"31 May 2013","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}