{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:17:43Z","timestamp":1755998263891,"version":"3.41.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319261713"},{"type":"electronic","value":"9783319261720"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-26172-0_4","type":"book-chapter","created":{"date-parts":[[2015,10,31]],"date-time":"2015-10-31T04:02:07Z","timestamp":1446264127000},"page":"43-69","source":"Crossref","is-referenced-by-count":4,"title":["Globalized Domain Specific Language Engineering"],"prefix":"10.1007","author":[{"given":"Barrett","family":"Bryant","sequence":"first","affiliation":[]},{"given":"Jean-Marc","family":"J\u00e9z\u00e9quel","sequence":"additional","affiliation":[]},{"given":"Ralf","family":"L\u00e4mmel","sequence":"additional","affiliation":[]},{"given":"Marjan","family":"Mernik","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Schindler","sequence":"additional","affiliation":[]},{"given":"Friedrich","family":"Steinmann","sequence":"additional","affiliation":[]},{"given":"Juha-Pekka","family":"Tolvanen","sequence":"additional","affiliation":[]},{"given":"Antonio","family":"Vallecillo","sequence":"additional","affiliation":[]},{"given":"Markus","family":"V\u00f6lter","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,1]]},"reference":[{"issue":"1","key":"4_CR1","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/s10270-008-0110-3","volume":"9","author":"K Anastasakis","year":"2010","unstructured":"Anastasakis, K., Bordbar, B., Georg, G., Ray, I.: On challenges of model transformation from UML to alloy. Softw. Syst. Model. 9(1), 69\u201386 (2010)","journal-title":"Softw. Syst. Model."},{"key":"4_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/3-540-61052-9_40","volume-title":"Coordination Languages and Models","author":"JA Bergstra","year":"1996","unstructured":"Bergstra, J.A., Klint, P.: The ToolBus coordination architecture. In: Hankin, C., Ciancarini, P. (eds.) COORDINATION 1996. LNCS, vol. 1061, pp. 75\u201388. Springer, Heidelberg (1996)"},{"issue":"2","key":"4_CR3","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1023\/A:1016000201864","volume":"21","author":"H Bowman","year":"2002","unstructured":"Bowman, H., Steen, M., Boiten, E.A., Derrick, J.: A formal framework for viewpoint consistency. Formal Methods Syst. Des. 21(2), 111\u2013166 (2002)","journal-title":"Formal Methods Syst. Des."},{"issue":"2","key":"4_CR4","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1145\/641888.641891","volume":"25","author":"KB Bruce","year":"2003","unstructured":"Bruce, K.B., Schuett, A., van Gent, R., Fiech, A.: Polytoil: a type-safe polymorphic object-oriented language. ACM Trans. Program. Lang. Syst. 25(2), 225\u2013290 (2003)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Dinkelaker, T., Eichberg, M., Mezini, M.: An architecture for composing embedded domain-specific languages. In: J\u00e9z\u00e9quel, J.-M., S\u00fcdholt, M. (eds.) Proceedings of the 9th International Conference on Aspect-Oriented Software Development, AOSD 2010, pp. 49\u201360. ACM, Rennes, Saint-Malo, 15\u201319 March 2010","DOI":"10.1145\/1739230.1739237"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Erdweg, S., Giarrusso, P.G., Rendel, T.: Language composition untangled. In: Sloane, A., Andova, S. (eds.) International Workshop on Language Descriptions, Tools, and Applications, LDTA 2012, p. 7. ACM, Tallinn, 31 March\u20131 April 2012","DOI":"10.1145\/2427048.2427055"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/3-540-45337-7_17","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"E Ernst","year":"2001","unstructured":"Ernst, E.: Family polymorphism. In: Lindskov Knudsen, J. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 303\u2013326. Springer, Heidelberg (2001)"},{"key":"4_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/978-3-642-28830-2_14","volume-title":"Software Language Engineering","author":"M Erwig","year":"2012","unstructured":"Erwig, M., Walkingshaw, E.: Semantics first! - rethinking the language design. In: Sloane, A., A\u00dfmann, U. (eds.) SLE 2011. LNCS, vol. 6940, pp. 243\u2013262. Springer, Heidelberg (2012)"},{"key":"4_CR9","unstructured":"Fowler, M.: Language workbenches: the killer-app for domain specific languages? (2005)"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/978-3-642-00434-6_9","volume-title":"Software Language Engineering","author":"M Fritzsche","year":"2009","unstructured":"Fritzsche, M., Johannes, J., A\u00dfmann, U., Mitschke, S., Gilani, W., Spence, I., Brown, J., Kilpatrick, P.: Systematic usage of embedded modelling languages in automated model transformation chains. In: Ga\u0161evi\u0107, D., L\u00e4mmel, R., Van Wyk, E. (eds.) SLE 2008. LNCS, vol. 5452, pp. 134\u2013150. Springer, Heidelberg (2009)"},{"issue":"6","key":"4_CR11","doi-asserted-by":"publisher","first-page":"10:10","DOI":"10.1145\/1989748.1989750","volume":"9","author":"D Ghosh","year":"2011","unstructured":"Ghosh, D.: Dsl for the uninitiated. Queue 9(6), 10:10\u201310:21 (2011)","journal-title":"Queue"},{"issue":"4","key":"4_CR12","doi-asserted-by":"crossref","first-page":"30:30","DOI":"10.1145\/2611429.2617811","volume":"12","author":"A Gill","year":"2014","unstructured":"Gill, A.: Domain-specific languages and code synthesis using haskell. Queue 12(4), 30:30\u201330:43 (2014)","journal-title":"Queue"},{"key":"4_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1007\/978-3-642-31491-9_30","volume-title":"Modelling Foundations and Applications","author":"C Guy","year":"2012","unstructured":"Guy, C., Combemale, B., Derrien, S., Steel, J.R.H., J\u00e9z\u00e9quel, J.-M.: On model subtyping. In: Vallecillo, A., Tolvanen, J.-P., Kindler, E., St\u00f6rrle, H., Kolovos, D. (eds.) ECMFA 2012. LNCS, vol. 7349, pp. 400\u2013415. Springer, Heidelberg (2012)"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Hudak, P.: Modular domain specific languages and tools. In: Devanbu, P., Poulin, J., (eds.) Proceeding of the 5th International Conference on Software Reuse (ICSR 1998), pp. 134\u2013142. IEEE (1998)","DOI":"10.1109\/ICSR.1998.685738"},{"issue":"4es","key":"4_CR15","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1145\/242224.242477","volume":"28","author":"P Hudak","year":"1996","unstructured":"Hudak, P.: Building domain-specific embedded languages. ACM Comput. Surv. 28(4es), 196 (1996)","journal-title":"ACM Comput. Surv."},{"issue":"12","key":"4_CR16","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/290133.290145","volume":"41","author":"M Jarke","year":"1998","unstructured":"Jarke, M.: Requirements tracing. Commun. ACM 41(12), 32\u201336 (1998)","journal-title":"Commun. ACM"},{"key":"4_CR17","unstructured":"Kern, H., Stefan, F., Dimitrieski, V., Celikovic, M.: Mapping-based exchange of models between meta-modeling tools. In: Proceedings of the DSM Forum at SPLASH 2014, ACM DL (2014). http:\/\/www.dsmforum.org\/events\/DSM14\/Papers\/Kern.pdf"},{"issue":"5","key":"4_CR18","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1016\/j.infsof.2007.04.002","volume":"50","author":"T Kosar","year":"2008","unstructured":"Kosar, T., L\u00f3pez, P.E.M., Barrientos, P.A., Mernik, M.: A preliminary study on various implementation approaches of domain-specific language. Inf. Softw. Technol. 50(5), 390\u2013405 (2008)","journal-title":"Inf. Softw. Technol."},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Linington, P.: Black cats and coloured birds what do viewpoint correspondences do? In: Proceedings of WODPEC 2007, Maryland, USA, October 2007","DOI":"10.1109\/EDOCW.2007.7"},{"key":"4_CR20","series-title":"Chapman and Hal\/CRC innovations in software engineering and software development","doi-asserted-by":"crossref","DOI":"10.1201\/b11151","volume-title":"Building Enterprise Systems with ODP - An Introduction to Open Distributed Processing","author":"PF Linington","year":"2011","unstructured":"Linington, P.F., Milosevic, Z., Tanaka, A., Vallecillo, A.: Building Enterprise Systems with ODP - An Introduction to Open Distributed Processing. Chapman and Hal\/CRC innovations in software engineering and software development. CRC Press, Boca Raton (2011)"},{"issue":"9","key":"4_CR21","doi-asserted-by":"publisher","first-page":"2451","DOI":"10.1016\/j.jss.2013.04.087","volume":"86","author":"M Mernik","year":"2013","unstructured":"Mernik, M.: An object-oriented approach to language compositions for software language engineering. J. Syst. Softw. 86(9), 2451\u20132464 (2013)","journal-title":"J. Syst. Softw."},{"issue":"4","key":"4_CR22","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"4_CR23","unstructured":"Oracle.: Pro*c\/c++ programmer\u2019s guide 10g release 2 (10.2) (2005)"},{"key":"4_CR24","unstructured":"Oracle.: Oracle database sqlj developer\u2019s guide and reference 11g release 1 (11.1) (2007)"},{"key":"4_CR25","unstructured":"Oracle.: The javaTM tutorials: Jdbc(tm) database access (2014)"},{"key":"4_CR26","unstructured":"Oracle.: Oracle database sql language reference 11g release 2 (11.2) (2014)"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Romero, J.R., Ja\u00e9n, J.I., Vallecillo, A.: Realizing correspondences in multi-viewpoint specifications. In: Proceedings of EDOC 2009, pp. 163\u2013172. IEEE Computer Society, Auckland, September 2009","DOI":"10.1109\/EDOC.2009.23"},{"issue":"6","key":"4_CR28","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MS.2012.153","volume":"29","author":"D Ruscio Di","year":"2012","unstructured":"Di Ruscio, D., Iovino, L., Pierantonio, A.: Coupled evolution in model-driven engineering. IEEE Softw. 29(6), 78\u201384 (2012)","journal-title":"IEEE Softw."},{"key":"4_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1007\/978-3-642-38883-5_9","volume-title":"Theory and Practice of Model Transformations","author":"D Ruscio Di","year":"2013","unstructured":"Di Ruscio, D., Iovino, L., Pierantonio, A.: A methodological approach for the coupled evolution of metamodels and ATL transformations. In: Duddy, K., Kappel, G. (eds.) ICMB 2013. LNCS, vol. 7909, pp. 60\u201375. Springer, Heidelberg (2013)"},{"issue":"1","key":"4_CR30","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/s10270-010-0181-9","volume":"11","author":"S Sen","year":"2012","unstructured":"Sen, S., Moha, N., Mah\u00e9, V., Barais, O., Baudry, B., J\u00e9z\u00e9quel, J.-M.: Reusable model transformations. Softw. Syst. Model. 11(1), 111\u2013125 (2012)","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"4_CR31","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/S0164-1212(00)00089-3","volume":"56","author":"D Spinellis","year":"2001","unstructured":"Spinellis, D.: Notable design patterns for domain-specific languages. J. Syst. Softw. 56(1), 91\u201399 (2001)","journal-title":"J. Syst. Softw."},{"issue":"4","key":"4_CR32","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. Softw. Syst. Model. 6(4), 401\u2013413 (2007)","journal-title":"Softw. Syst. Model."},{"key":"4_CR33","unstructured":"Sun, Y., Demirezen, Z., Mernik, M., Gray, J., Bryant, B.: Is my DSL a modeling or programming language? In: Lawall, J., R\u00e9veill\u00e8re, L. (eds.) Domain-Specific Program Development, p. 4, Nashville, United States (2008)"},{"key":"4_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/978-3-642-13595-8_24","volume-title":"Modelling Foundations and Applications","author":"A Vallecillo","year":"2010","unstructured":"Vallecillo, A.: On the combination of domain specific modeling languages. In: K\u00fchne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 305\u2013320. Springer, Heidelberg (2010)"},{"key":"4_CR35","unstructured":"Voelter, M., Ratiu, D., Tomassetti, F.: Requirements as first-class citizens: integrating requirements closely with implementation artifacts. In: ACESMB@MoDELS (2013)"}],"container-title":["Lecture Notes in Computer Science","Globalizing Domain-Specific Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-26172-0_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,31]],"date-time":"2025-05-31T07:42:10Z","timestamp":1748677330000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-26172-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319261713","9783319261720"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-26172-0_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}