{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T10:04:38Z","timestamp":1743415478018},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319087887"},{"type":"electronic","value":"9783319087894"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-08789-4_12","type":"book-chapter","created":{"date-parts":[[2014,7,4]],"date-time":"2014-07-04T05:04:23Z","timestamp":1404450263000},"page":"154-169","source":"Crossref","is-referenced-by-count":4,"title":["Tracing Program Transformations with String Origins"],"prefix":"10.1007","author":[{"given":"Pablo","family":"Inostroza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tijs","family":"van der Storm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Erdweg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"12_CR1","doi-asserted-by":"publisher","first-page":"515","DOI":"10.1147\/sj.453.0515","volume":"45","author":"N. Aizenbud-Reshef","year":"2006","unstructured":"Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J.\u00a045(3), 515\u2013526 (2006)","journal-title":"IBM Syst. J."},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Chin, E., Wagner, D.: Efficient character-level taint tracking for Java. In: Proceedings of the 2009 ACM Workshop on Secure Web Services, pp. 3\u201312. ACM (2009)","DOI":"10.1145\/1655121.1655125"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Clinger, W., Rees, J.: Macros that work. In: Proceedings of Symposium on Principles of Programming Languages (POPL), pp. 155\u2013162. ACM (1991)","DOI":"10.1145\/99583.99607"},{"key":"12_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/978-3-642-14107-2_3","volume-title":"ECOOP 2010 \u2013 Object-Oriented Programming","author":"P. Dhoolia","year":"2010","unstructured":"Dhoolia, P., Mani, S., Sinha, V.S., Sinha, S.: Debugging model-transformation failures using dynamic tainting. In: D\u2019Hondt, T. (ed.) ECOOP 2010. LNCS, vol.\u00a06183, pp. 26\u201351. Springer, Heidelberg (2010)"},{"key":"12_CR5","unstructured":"Erdweg, S., van der Storm, T., Dai, Y.: Capture-avoiding and hygienic program transformations. In: Proceedings of European Conference on Object-Oriented Programming (ECOOP). Springer (to appear, 2014)"},{"key":"12_CR6","unstructured":"Fowler, M.: Domain-Specific Languages. Addison Wesley (2010)"},{"key":"12_CR7","unstructured":"Haldar, V., Chandra, D., Franz, M.: Dynamic taint propagation for Java. In: 21st Annual Computer Security Applications Conference, p. 9. IEEE (2005)"},{"key":"12_CR8","unstructured":"Jouault, F.: Loosely coupled traceability for ATL. In: Proceedings of the European Conference on Model Driven Architecture (ECMDA) Workshop on Traceability, pp. 29\u201337 (2005)"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Klint, P., van der Storm, T., Vinju, J.: Rascal: A domain-specific language for source code analysis and manipulation. In: Proceedings of Conference on Source Code Analysis and Manipulation (SCAM), pp. 168\u2013177 (2009)","DOI":"10.1109\/SCAM.2009.28"},{"key":"12_CR10","unstructured":"Kolovos, D.S., Rose, L., Paige, R., Garc\u00eda-Dom\u00ednguez, A.: The Epsilon book, \n                    \n                      http:\/\/www.eclipse.org\/epsilon\/doc\/book\/\n                    \n                    \n                   (accessed November 13, 2012)"},{"key":"12_CR11","unstructured":"Object Management Group (OMG). MOF Model to Text Transformation Language 1.0. formal\/2008-01-16 (January 2008)"},{"key":"12_CR12","unstructured":"Oldevik, J., Neple, T.: Traceability in model to text transformations. In: 2nd ECMDA Traceability Workshop (ECMDA-TW), pp. 17\u201326 (2006)"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-540-72901-3_11","volume-title":"Model Driven Architecture - Foundations and Applications","author":"G.K. Olsen","year":"2007","unstructured":"Olsen, G.K., Oldevik, J.: Scenarios of traceability in model to text transformations. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds.) ECMDA-FA. LNCS, vol.\u00a04530, pp. 144\u2013156. Springer, Heidelberg (2007)"},{"key":"12_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-69100-6_1","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"L.M. Rose","year":"2008","unstructured":"Rose, L.M., Paige, R.F., Kolovos, D.S., Polack, F.A.C.: The Epsilon generation language. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 1\u201316. Springer, Heidelberg (2008)"},{"key":"12_CR15","unstructured":"Seddon, R.: Introduction to JavaScript source maps (2012), \n                    \n                      http:\/\/www.html5rocks.com\/en\/tutorials\/developertools\/sourcemaps\/"},{"key":"12_CR16","doi-asserted-by":"publisher","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. Symbolic Computation\u00a015, 523\u2013545 (1993)","journal-title":"Symbolic Computation"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-08789-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T02:23:41Z","timestamp":1558923821000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-08789-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319087887","9783319087894"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-08789-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}