{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:11:58Z","timestamp":1742962318796,"version":"3.40.3"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319195834"},{"type":"electronic","value":"9783319195841"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-19584-1_3","type":"book-chapter","created":{"date-parts":[[2015,6,10]],"date-time":"2015-06-10T15:56:31Z","timestamp":1433951791000},"page":"33-49","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Extensible Debugger Framework for Extensible Languages"],"prefix":"10.1007","author":[{"given":"Domenik","family":"Pavletic","sequence":"first","affiliation":[]},{"given":"Markus","family":"Voelter","sequence":"additional","affiliation":[]},{"given":"Syed Aoun","family":"Raza","sequence":"additional","affiliation":[]},{"given":"Bernd","family":"Kolb","sequence":"additional","affiliation":[]},{"given":"Timo","family":"Kehrer","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,6,9]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Al-Sharif, Z., Jeffery, C.: An Extensible Source-Level Debugger. In: Proceedings of the 2009 ACM Symposium on Applied Computing, pp. 543\u2013544. ACM, Honolulu (2009)","key":"3_CR1","DOI":"10.1145\/1529282.1529397"},{"doi-asserted-by":"crossref","unstructured":"Van den Brand, M.G.J., Cornelissen, B., Oliver, P.A., Vinju, J.J.: TIDE: A Generic Debugging Framework - Tool Demonstration. In: Electronic Notes in Theoretical Computer Science, vol. 141, pp. 161\u2013165. Edinburgh, UK (2005)","key":"3_CR2","DOI":"10.1016\/j.entcs.2005.02.056"},{"unstructured":"Cornelissen, B.: Using TIDE to Debug ASF+SDF on Multiple Levels. Master\u2019s thesis, University of Amsterdam, Netherlands (2005)","key":"3_CR3"},{"doi-asserted-by":"crossref","unstructured":"Culpepper, R., Felleisen, M.: Debugging Macros. In: 6th International Conference on enerative Programming and Component Engineering, pp. 135\u2013144. ACM, Salzburg (2007)","key":"3_CR4","DOI":"10.1145\/1289971.1289994"},{"doi-asserted-by":"crossref","unstructured":"van Deursen, A., Dinesh, T.B., van der Meulen, E.: The ASF+SDF Meta-Environment. In: Proceedings of the 3rd International Conference on Methodology and Software Technology, pp. 411\u2013412. Springer, Enschede (1993)","key":"3_CR5","DOI":"10.1007\/978-1-4471-3227-1_47"},{"unstructured":"Eclipse Foundation: Eclipse CDT (2015). http:\/\/www.eclipse.org\/cdt","key":"3_CR6"},{"unstructured":"International Organization for Standardization (ISO): ISO C 99 Standard (1999). http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/www\/docs\/n1124.pdf","key":"3_CR7"},{"unstructured":"JetBrains: Meta Programming System (2015). http:\/\/www.jetbrains.com\/mps","key":"3_CR8"},{"doi-asserted-by":"crossref","unstructured":"Lindeman, R.T., Kats, L.C., Visser, E.: Declaratively Defining Domain-specific Language Debuggers. In: 10th Conference on Generative Programming and Component Engineering, pp. 127\u2013136. ACM, New York (2011)","key":"3_CR9","DOI":"10.1145\/2047862.2047885"},{"doi-asserted-by":"crossref","unstructured":"May, J., Berman, F.: Panorama: A Portable, Extensible Parallel Debugger. In: 3rd Workshop on Parallel and Distributed Debugging, pp. 96\u2013106. ACM, San Diego (1993)","key":"3_CR10","DOI":"10.1145\/174267.174277"},{"doi-asserted-by":"crossref","unstructured":"Pavletic, D., Raza, S.A., Voelter, M., Kolb, B., Kehrer, T.: Extensible Debuggers for Extensible Languages. In: 15th Workshop Software-Reengineering. pp. 33\u201334. Bad Honnef, Germany (2013)","key":"3_CR11","DOI":"10.1007\/s40568-013-0044-y"},{"doi-asserted-by":"crossref","unstructured":"Porkol\u00e1b, Z., Mihalicza, J., Sipos, A.: Debugging C++ Template Metaprograms. In: 5th Conference on Generative Programming and Component Engineering, pp. 255\u2013264. ACM, New York (2006)","key":"3_CR12","DOI":"10.1145\/1173706.1173746"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/978-3-642-35992-7_11","volume-title":"Generative and Transformational Techniques in Software Engineering IV","author":"Markus Voelter","year":"2013","unstructured":"Voelter, Markus: Language and IDE Modularization and Composition with MPS. In: L\u00e4mmel, Ralf, Saraiva, Jo\\\u00a0{a}o, Visser, Joost (eds.) GTTSE 2011. LNCS, vol. 7680, pp. 383\u2013430. Springer, Heidelberg (2013)"},{"unstructured":"Voelter, M.: Preliminary Experience of using mbeddr for Developing Embedded Software. In: Proceedings of the Workshop Model-based Engineering of Embedded Systems X, pp. 73\u201382. Wadern, Germany (2014)","key":"3_CR14"},{"doi-asserted-by":"crossref","unstructured":"Voelter, M., Ratiu, D., Schaetz, B., Kolb, B.: Mbeddr: An Extensible C-based Programming Language and IDE for Embedded Systems. In: Conference on Systems. Programming, and Applications: Software for Humanity, SPLASH 2012, pp. 121\u2013140. ACM, New York (2012)","key":"3_CR15","DOI":"10.1145\/2384716.2384767"},{"doi-asserted-by":"crossref","unstructured":"Voelter, M., Visser, E.: Language Extension and Composition with Language Workbenches. In: Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, SPLASH\/OOPSLA, pp. 301\u2013304. ACM, New York (2010)","key":"3_CR16","DOI":"10.1145\/1869542.1869623"},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"731","DOI":"10.1007\/978-3-642-11266-9_61","volume-title":"SOFSEM 2010: Theory and Practice of Computer Science","author":"Jan Vran\u00fd","year":"2010","unstructured":"Vran\u00fd, Jan, P\u00ed\u0161e, Michal: Multilanguage Debugger Architecture. In: van Leeuwen, Jan, Muscholl, Anca, Peleg, David, Pokorn\u00fd, Jaroslav, Rumpe, Bernhard (eds.) SOFSEM 2010. LNCS, vol. 5901, pp. 731\u2013742. Springer, Heidelberg (2010)"},{"doi-asserted-by":"crossref","unstructured":"Wu, H.: Grammar-Driven Generation of Domain-Specific Language Testing Tools. In: Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming. Systems, Languages, and Applications, OOPSLA 2005, pp. 210\u2013211. ACM, San Diego (2005)","key":"3_CR18","DOI":"10.1145\/1094855.1094939"},{"doi-asserted-by":"crossref","unstructured":"Wu, H., Gray, J.G., Roychoudhury, S., Mernik, M.: Weaving a Debugging Aspect into Domain-Specific Language Grammars. In: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 1370\u20131374. ACM, Santa Fe (2005)","key":"3_CR19","DOI":"10.1145\/1066677.1066986"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2013 Ada-Europe 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19584-1_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T13:20:43Z","timestamp":1674566443000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-19584-1_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319195834","9783319195841"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19584-1_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"9 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}