{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T13:51:26Z","timestamp":1725889886907},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540699262"},{"type":"electronic","value":"9783540699279"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-69927-9_13","type":"book-chapter","created":{"date-parts":[[2008,7,31]],"date-time":"2008-07-31T06:39:40Z","timestamp":1217486380000},"page":"183-198","source":"Crossref","is-referenced-by-count":21,"title":["Code Generation by Model Transformation"],"prefix":"10.1007","author":[{"given":"Zef","family":"Hemel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lennart C. L.","family":"Kats","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Kraus, A.K.A., Koch, N.: Model-driven generation of web applications in UWE. In: Model-Driven Web Engineering (MDWE 2007), Como, Italy (July 2007)","key":"13_CR1"},{"unstructured":"AndroMDA.org. AndroMDA documentation (2007), \n                    \n                      http:\/\/galaxy.andromda.org","key":"13_CR2"},{"issue":"2","key":"13_CR3","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J. B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin, J.: On the unification power of models. Software and System Modeling\u00a04(2), 171\u2013188 (2005)","journal-title":"Software and System Modeling"},{"key":"13_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/11877028_2","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"J. B\u00e9zivin","year":"2006","unstructured":"B\u00e9zivin, J.: Model Driven Engineering: An Emerging Technical Space. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol.\u00a04143, pp. 36\u201364. Springer, Heidelberg (2006)"},{"key":"13_CR5","volume-title":"Partial Evaluation and Program Manipulation (PEPM 2006)","author":"M. Bravenboer","year":"2006","unstructured":"Bravenboer, M., Kalleberg, K.T., Vermaas, R., Visser, E.: Stratego\/XT 0.16. Components for transformation systems. In: Partial Evaluation and Program Manipulation (PEPM 2006), Charleston, South Carolina. ACM, New York (2006)"},{"issue":"1\u20132","key":"13_CR6","first-page":"123","volume":"69","author":"M. Bravenboer","year":"2006","unstructured":"Bravenboer, M., van Dam, A., Olmos, K., Visser, E.: Program transformation with scoped dynamic rewrite rules. Fund. Informaticae\u00a069(1\u20132), 123\u2013178 (2006)","journal-title":"Fund. Informaticae"},{"issue":"3","key":"13_CR7","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Systems Journal\u00a045(3), 621\u2013645 (2006)","journal-title":"IBM Systems Journal"},{"unstructured":"Efftinge, S., Friese, P.: openArchitectureWare (2007), \n                    \n                      http:\/\/www.eclipse.org\/gmt\/oaw","key":"13_CR8"},{"key":"13_CR9","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":"13_CR10","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1145\/1173706.1173744","volume-title":"Generative programming and component engineering (GPCE 2006)","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: Generative programming and component engineering (GPCE 2006), pp. 249\u2013254. ACM Press, New York (2006)"},{"key":"13_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11663430_14","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol.\u00a03844, pp. 128\u2013138. Springer, Heidelberg (2006)"},{"key":"13_CR12","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1145\/1176617.1176632","volume-title":"Companion to OOPSLA 2006","author":"I. Kurtev","year":"2006","unstructured":"Kurtev, I., B\u00e9zivin, J., Jouault, F., Valduriez, P.: Model-based DSL frameworks. In: Companion to OOPSLA 2006, pp. 602\u2013616. ACM Press, New York (2006)"},{"key":"13_CR13","series-title":"Human-Computer Interaction Series","volume-title":"Web Engineering: Modelling and Implementing Web Applications","author":"P.F.M. Brambilla","year":"2007","unstructured":"Brambilla, P.F.M., Comai, S., Matera, M.: Designing web applications with WebML and WebRatio. In: Rossi, G., et al. (eds.) Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series. Springer, Heidelberg (2007)"},{"doi-asserted-by":"crossref","unstructured":"Mens, T., van Gorp, P.: A taxonomy of model transformation. In: Graph and Model Transformation (GraMoT 2005), vol.\u00a0152, pp. 125\u2013142 (March 2006)","key":"13_CR14","DOI":"10.1016\/j.entcs.2005.10.021"},{"unstructured":"Pastor, V.P.O., Fons, J.: OOWS: A method to develop web applications from web-oriented conceptual models. In: Web Oriented Software Technology (IWWOST 2003), pp. 65\u201370 (2003)","key":"13_CR15"},{"unstructured":"Object Management Group (OMG). Meta object facility (MOF) core specification. OMG available specification. Version 2.0 (January 2006), \n                    \n                      http:\/\/www.omg.org","key":"13_CR16"},{"unstructured":"C\u00e1ceres, B.V.P., Marcos, E.: A MDA-Based approach for web information system development. In: Proceedings of Workshop in Software Model Engineering (2003)","key":"13_CR17"},{"issue":"4","key":"13_CR18","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1007\/s10270-005-0091-4","volume":"4","author":"F.F. Pierre-Alain Muller","year":"2005","unstructured":"Pierre-Alain Muller, F.F., Studer, P., B\u00e9zivin, J.: Platform independent web application modeling and development with Netsilon. Software and Systems Modeling\u00a04(4), 424\u2013442 (2005)","journal-title":"Software and Systems Modeling"},{"unstructured":"The Apache Foundation. Velocity User Guide (2007), \n                    \n                      http:\/\/velocity.apache.org\/engine\/devel\/user-guide.html","key":"13_CR19"},{"issue":"5\/6","key":"13_CR20","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1016\/S0747-7171(06)80004-0","volume":"15","author":"A. Deursen van","year":"1993","unstructured":"van Deursen, A., Klint, P., Tip, F.: Origin tracking. Journal of Symbolic Computation\u00a015(5\/6), 523\u2013545 (1993)","journal-title":"Journal of Symbolic Computation"},{"unstructured":"Visser, E.: Syntax Definition for Language Prototyping. PhD thesis, University of Amsterdam (September 1997)","key":"13_CR21"},{"key":"13_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45821-2_19","volume-title":"Generative Programming and Component Engineering","author":"E. Visser","year":"2002","unstructured":"Visser, E.: Meta-programming with Concrete Object Syntax. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, Springer, Heidelberg (2002)"},{"key":"13_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1007\/978-3-540-25935-0_13","volume-title":"Domain-Specific Program Generation","author":"E. Visser","year":"2004","unstructured":"Visser, E.: Program Transformation with Stratego\/XT. In: Lengauer, C., Batory, D., Consel, C., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 216\u2013238. Springer, Heidelberg (2004)"},{"key":"13_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-68847-1","volume-title":"Generative and Transformational Techniques in Software Engineering (GTTSE 2007)","author":"E. Visser","year":"2008","unstructured":"Visser, E.: WebDSL: A case study in domain-specific language engineering. In: Generative and Transformational Techniques in Software Engineering (GTTSE 2007). LNCS. Springer, Heidelberg (2008)"},{"unstructured":"Voelter, M., Groher, I.: Handling variability in model transformations and generators. In: Domain-Specific Modeling (DSM 2007) (2007)","key":"13_CR25"},{"unstructured":"Warmer, J.B., Kleppe, A.G.: Building a flexible software factory using partial domain specific models. In: Domain-Specific Modeling (DSM 2006), Portland, Oregon, USA, pp. 15\u201322 (October 2006)","key":"13_CR26"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69927-9_13.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T04:12:53Z","timestamp":1620015173000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69927-9_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540699262","9783540699279"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69927-9_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}