{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:10:12Z","timestamp":1770286212132,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540403258","type":"print"},{"value":"9783540448983","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-44898-5_11","type":"book-chapter","created":{"date-parts":[[2007,11,11]],"date-time":"2007-11-11T03:21:25Z","timestamp":1194751285000},"page":"189-213","source":"Crossref","is-referenced-by-count":34,"title":["Weighted Pushdown Systems and Their Application to Interprocedural Dataflow Analysis"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Reps","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Schwoon","sequence":"additional","affiliation":[]},{"given":"Somesh","family":"Jha","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2003,5,13]]},"reference":[{"key":"11_CR1","unstructured":"A.V. Aho, R. Sethi, and J.D. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley, 1985."},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"F. Bancilhon, D. Maier, Y. Sagiv, and J. Ullman. Magic sets and other strange ways to implement logic programs. In Proceedings of the Fifth ACM Symposium on Principles of Database Systems, New York, NY, 1986. ACM Press.","DOI":"10.1145\/6012.15399"},{"key":"11_CR3","first-page":"135","volume":"1243","author":"A. Bouajjani","year":"1997","unstructured":"A. Bouajjani, J. Esparza, and O. Maler. Reachability analysis of pushdown automata: Application to model checking. In Proc. CONCUR, volume 1243 of Lec. Notes in Comp. Sci., pages 135\u2013150. Springer-Verlag, 1997.","journal-title":"Proc. CONCUR"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"A. Bouajjani, J. Esparza, and T. Touili. A generic approach to the static analysis of concurrent programs with procedures. In Proc. Symp. on Princ. of Prog. Lang., pages 62\u201373, 2003.","DOI":"10.1145\/604131.604137"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"H. Chen and D. Wagner. MOPS: An infrastructure for examining security properties of software. In Conf. on Comp. and Commun. Sec., November 2002.","DOI":"10.1145\/586139.586142"},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"P. Cousot and R. Cousot. Temporal abstract interpretation. In Symp. on Princ. of Prog. Lang., pages 12\u201325, 2000.","DOI":"10.1145\/325694.325699"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"E. Duesterwald, R. Gupta, and M.L. Soffa. Demand-driven computation of interprocedural data flow. In Symp. on Princ. of Prog. Lang., pages 37\u201348, New York, NY, 1995. ACM Press.","DOI":"10.1145\/199448.199461"},{"key":"11_CR8","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1007\/10722167_20","volume":"1855","author":"J. Esparza","year":"2000","unstructured":"J. Esparza, D. Hansel, P. Rossmanith, and S. Schwoon. Efficient algorithms for model checking pushdown systems. In Proc. Computer-Aided Verif., volume 1855 of Lec. Notes in Comp. Sci., pages 232\u2013247, July 2000.","journal-title":"Proc. Computer-Aided Verif."},{"key":"11_CR9","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1007\/3-540-49019-1_2","volume-title":"Proceedings of FoSSaCS\u201999","author":"J. Esparza","year":"1999","unstructured":"J. Esparza and J. Knoop. An automata-theoretic approach to interprocedural data-flow analysis. In Proceedings of FoSSaCS\u201999, volume 1578 of LNCS, pages 14\u201330. Springer, 1999."},{"key":"11_CR10","series-title":"Lect Notes Comput Sci","first-page":"306","volume-title":"Proceedings of TACAS\u201901","author":"J. Esparza","year":"2001","unstructured":"J. Esparza, A. Ku\u010dera, and S. Schwoon. Model-checking LTL with regular valuations for pushdown systems. In Proceedings of TACAS\u201901, volume 2031 of LNCS, pages 306\u2013339. Springer, 2001."},{"key":"11_CR11","doi-asserted-by":"crossref","unstructured":"S. Horwitz, T. Reps, and M. Sagiv. Demand interprocedural dataflow analysis. In Proceedings of the Third ACM SIGSOFT Symposium on the Foundations of Software Engineering, pages 104\u2013115, New York, NY, October 1995. ACM Press.","DOI":"10.1145\/222124.222146"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"T. Jensen, D. Le Metayer, and T. Thorn. Verification of control flow based security properties. In 1999 IEEE Symposium on Security and Privacy, May 1999.","DOI":"10.1109\/SECPRI.1999.766902"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"S. Jha and T. Reps. Analysis of SPKI\/SDSI certificates using model checking. In IEEE Comp. Sec. Found. Workshop (CSFW). IEEE Computer Society Press, 2002.","DOI":"10.1109\/CSFW.2002.1021812"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"J. Knoop and B. Steffen. The interprocedural coincidence theorem. In Int. Conf. on Comp. Construct., pages 125\u2013140, 1992.","DOI":"10.1007\/3-540-55984-1_13"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"U. Moencke and R. Wilhelm. Grammar flow analysis. In H. Alblas and B. Melichar, editors, Attribute Grammars, Applications and Systems, volume 545 of Lec. Notes in Comp. Sci., pages 151\u2013186, Prague, Czechoslovakia, June 1991. Springer-Verlag.","DOI":"10.1007\/3-540-54572-7_6"},{"key":"11_CR16","unstructured":"M. M\u00fcller-Olm and H. Seidl. Computing interprocedurally valid relations in affine programs. Tech. rep., Comp. Sci. Dept., Univ. of Trier, Trier, Ger., January 2003."},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"G. Ramalingam. Bounded Incremental Computation, volume 1089 of Lec. Notes in Comp. Sci. Springer-Verlag, 1996.","DOI":"10.1007\/BFb0028290"},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"T. Reps. Demand interprocedural program analysis using logic databases. In R. Ramakrishnan, editor, Applications of Logic Databases. Kluwer Academic Publishers, 1994.","DOI":"10.1007\/978-1-4615-2207-2_8"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"T. Reps. Solving demand versions of interprocedural analysis problems. In P. Fritzson, editor, Proceedings of the Fifth International Conference on Compiler Construction, volume 786 of Lec. Notes in Comp. Sci., pages 389\u2013403, Edinburgh, Scotland, April 1994. Springer-Verlag.","DOI":"10.1007\/3-540-57877-3_26"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In Symp. on Princ. of Prog. Lang., pages 49\u201361, New York, NY, 1995. ACM Press.","DOI":"10.1145\/199448.199462"},{"key":"11_CR21","unstructured":"T. Reps, M. Sagiv, and S. Horwitz. Interprocedural dataflow analysis via graph reachability. Tech. Rep. TR 94-14, Datalogisk Institut, Univ. of Copenhagen, 1994. Available at http:\/\/www.cs.wisc.edu\/wpis\/papers\/diku-tr94-14.ps."},{"key":"11_CR22","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/0304-3975(96)00072-2","volume":"167","author":"M. Sagiv","year":"1996","unstructured":"M. Sagiv, T. Reps, and S. Horwitz. Precise interprocedural dataflow analysis with applications to constant propagation. Theor. Comp. Sci., 167:131\u2013170, 1996.","journal-title":"Theor. Comp. Sci."},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"D. Schmidt. Data-flowa nalysis is model checking of abstract interpretations. In Symp. on Princ. of Prog. Lang., pages 38\u201348, New York, NY, January 1998. ACM Press.","DOI":"10.1145\/268946.268950"},{"key":"11_CR24","unstructured":"S. Schwoon. WPDS \u2014 a library for Weighted Pushdown Systems, 2003. Available from http:\/\/www7.in.tum.de\/~schwoon\/moped\/#wpds."},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"S. Schwoon, S. Jha, T. Reps, and S. Stubblebine. On generalized authorization problems. In Comp. Sec. Found. Workshop, Wash., DC, 2003. IEEE Comp. Soc.","DOI":"10.1109\/CSFW.2003.1212714"},{"key":"11_CR26","unstructured":"M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In S.S. Muchnick and N.D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 7, pages 189\u2013234. Prentice-Hall, Englewood Cliffs, NJ, 1981."},{"key":"11_CR27","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1007\/3-540-54415-1_54","volume":"526","author":"B. Steffen","year":"1991","unstructured":"B. Steffen. Data flow analysis as model checking. In Int. Conf. on Theor. Aspects of Comp. Softw., volume 526 of Lec. Notes in Comp. Sci., pages 346\u2013365. Springer-Verlag, 1991.","journal-title":"Int. Conf. on Theor. Aspects of Comp. Softw."},{"issue":"2","key":"11_CR28","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/0167-6423(93)90003-8","volume":"21","author":"B. Steffen","year":"1993","unstructured":"B. Steffen. Generating data flow analysis algorithms from modal specifications. Sci. of Comp. Prog., 21(2):115\u2013139, 1993.","journal-title":"Sci. of Comp. Prog."},{"issue":"3","key":"11_CR29","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1145\/131295.131299","volume":"35","author":"D.S. Warren","year":"1992","unstructured":"D.S. Warren. Memoing for logic programs. Communications of the ACM, 35(3):93\u2013111, March 1992.","journal-title":"Communications of the ACM"}],"container-title":["Lecture Notes in Computer Science","Static Analysis"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44898-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,14]],"date-time":"2023-05-14T17:43:13Z","timestamp":1684086193000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44898-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540403258","9783540448983"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/3-540-44898-5_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2003]]}}}