{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:41:03Z","timestamp":1725536463761},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642032363"},{"type":"electronic","value":"9783642032370"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-03237-0_18","type":"book-chapter","created":{"date-parts":[[2009,8,3]],"date-time":"2009-08-03T05:24:37Z","timestamp":1249277077000},"page":"256-272","source":"Crossref","is-referenced-by-count":23,"title":["Abstract Parsing: Static Analysis of Dynamically Generated String Output Using LR-Parsing Technology"],"prefix":"10.1007","author":[{"given":"Kyung-Goo","family":"Doh","sequence":"first","affiliation":[]},{"given":"Hyunha","family":"Kim","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Schmidt","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal, G.: Simultaneous demand-driven data-flow and call graph analysis. In: Proc. Int\u2019l. Conf. Software Maintenance, Oxford (1999)","DOI":"10.1109\/ICSM.1999.792643"},{"key":"18_CR2","volume-title":"Principles of Compiler Design","author":"A. Aho","year":"1977","unstructured":"Aho, A., Ullman, J.: Principles of Compiler Design. Addison-Wesley, Reading (1977)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Brabrand, C., M\u00f8ller, A., Schwartzbach, M.I.: The <bigwig> project. ACM Trans. Internet Technology\u00a02 (2002)","DOI":"10.1145\/514183.514184"},{"key":"18_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/11924661_23","volume-title":"Programming Languages and Systems","author":"T.-H. Choi","year":"2006","unstructured":"Choi, T.-H., Lee, O., Kim, H., Doh, K.-G.: A practical string analyzer by the widening approach. In: Kobayashi, N. (ed.) APLAS 2006. LNCS, vol.\u00a04279, pp. 374\u2013388. Springer, Heidelberg (2006)"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Christensen, A.S., M\u00f8ller, A., Schwartzbach, M.I.: Static analysis for dynamic XML. In: Proc. PLAN-X 2002 (2002)","DOI":"10.7146\/brics.v9i24.21740"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Christensen, A.S., M\u00f8ller, A., Schwartzbach, M.I.: Extending Java for high-level web service construction. ACM TOPLAS\u00a025 (2003)","DOI":"10.1145\/945885.945890"},{"key":"18_CR7","doi-asserted-by":"publisher","first-page":"992","DOI":"10.1145\/267959.269970","volume":"19","author":"E. Duesterwald","year":"1997","unstructured":"Duesterwald, E., Gupta, R., Soffa, M.L.: A practical framework for demand-driven interprocedural data flow analysis. ACM TOPLAS\u00a019, 992\u20131030 (1997)","journal-title":"ACM TOPLAS"},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"Horwitz, S., Reps, T., Sagiv, M.: Demand interprocedural dataflow analysis. In: Proc. 3rd ACM SIGSOFT Symp. Foundations of Software Engg. (1995)","DOI":"10.1145\/222124.222146"},{"key":"18_CR9","unstructured":"Hosoya, H.: XDuce: A typed XML processing language. Technical Report (2008), http:\/\/xduce.sourceforge.net\/"},{"key":"18_CR10","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/1053468.1053470","volume":"27","author":"H. Hosoya","year":"2005","unstructured":"Hosoya, H., Vouillon, J., Pierce, B.C.: Regular expression types for XML. ACM TOPLAS\u00a027, 46\u201390 (2005)","journal-title":"ACM TOPLAS"},{"key":"18_CR11","first-page":"296","volume-title":"Proc. 13th Symp. POPL","author":"N.D. Jones","year":"1986","unstructured":"Jones, N.D., Mycroft, A.: Data flow analysis of applicative programs using minimal function graphs. In: Proc. 13th Symp. POPL, pp. 296\u2013306. ACM Press, New York (1986)"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Jovanovich, N., Kruegel, C., Kirda, E.: Pixy: A static analysis tool for detecting web application vulnerabilities. In: Proc. IEEE Symp. on Security and Privacy, pp. 258\u2013263 (2006)","DOI":"10.1109\/SP.2006.29"},{"key":"18_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1007\/11823230_22","volume-title":"Static Analysis","author":"C. Kirkegaard","year":"2006","unstructured":"Kirkegaard, C., M\u00f8ller, A.: Static analysis for Java Servlets and JSP. In: Yi, K. (ed.) SAS 2006. LNCS, vol.\u00a04134, pp. 336\u2013352. Springer, Heidelberg (2006)"},{"key":"18_CR14","doi-asserted-by":"crossref","unstructured":"Minamide, Y.: Static approximation of dynamically generated web pages. In: Proc. 14th ACM Int\u2019l Conf. on the World Wide Web, pp. 432\u2013441 (2005)","DOI":"10.1145\/1060745.1060809"},{"key":"18_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/11924661_22","volume-title":"Programming Languages and Systems","author":"Y. Minimide","year":"2006","unstructured":"Minimide, Y., Tozawa, A.: XML validation for context-free grammars. In: Kobayashi, N. (ed.) APLAS 2006. LNCS, vol.\u00a04279, pp. 357\u2013373. Springer, Heidelberg (2006)"},{"key":"18_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03811-6","volume-title":"Principles of Program Analysis","author":"F. Nielson","year":"1999","unstructured":"Nielson, F., Nielson, H.R., Hankin, C.: Principles of Program Analysis. Springer, Heidelberg (1999)"},{"key":"18_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-540-70844-5_13","volume-title":"Implementation and Applications of Automata","author":"T. Nishiyama","year":"2008","unstructured":"Nishiyama, T., Minimide, Y.: A translation from the HTML DTD into a regular hedge grammar. In: Ibarra, O.H., Ravikumar, B. (eds.) CIAA 2008. LNCS, vol.\u00a05148, pp. 122\u2013131. Springer, Heidelberg (2008)"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Thiemann, P.: Grammar-based analysis of string expressions. In: Proc. ACM workshop Types in languages design and implementation, pp. 59\u201370 (2005)","DOI":"10.1145\/1040294.1040300"},{"issue":"4","key":"18_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1276933.1276935","volume":"16","author":"G. Wassermann","year":"2007","unstructured":"Wassermann, G., Gould, C., Su, Z., Devanbu, P.: Static checking of dymanically generated queries in database applications. ACM Trans. Software Engineering and Methodology\u00a016(4), 1\u201327 (2007)","journal-title":"ACM Trans. Software Engineering and Methodology"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Wassermann, G., Su, Z.: The essence of command injection attacks in web applications. In: Proc. 33d ACM POPL, pp. 372\u2013382 (2006)","DOI":"10.1145\/1111320.1111070"},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"Wassermann, G., Su, Z.: Sound and precise analysis of web applications for injection vulnerabilities. In: Proc. ACM PLDI, pp. 32\u201341 (2007)","DOI":"10.1145\/1250734.1250739"},{"key":"18_CR22","unstructured":"Xie, Y., Aiken, A.: Static detection of security vulnerabilities in scripting languages. In: Proc. 15th USENIX Security Symp. (2006)"}],"container-title":["Lecture Notes in Computer Science","Static Analysis"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03237-0_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T20:33:18Z","timestamp":1558470798000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03237-0_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642032363","9783642032370"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03237-0_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}