{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T17:27:22Z","timestamp":1742923642096,"version":"3.40.3"},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319035413"},{"type":"electronic","value":"9783319035420"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-03542-0_12","type":"book-chapter","created":{"date-parts":[[2013,12,9]],"date-time":"2013-12-09T16:31:54Z","timestamp":1386606714000},"page":"172-175","source":"Crossref","is-referenced-by-count":1,"title":["Internal Deployment of the Parfait Static Code Analysis Tool at Oracle"],"prefix":"10.1007","author":[{"given":"Cristina","family":"Cifuentes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Keynes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/1646353.1646374","volume":"53","author":"A. Bessey","year":"2010","unstructured":"Bessey, A., Block, K., Chelf, B., Chou, A., Fulton, B., Hallem, S., Henri-Gros, C., Kamsky, A., McPeak, S., Engler, D.: A few billion lines of code later \u2013 using static analysis to find bugs in the real world. Communications of the ACM\u00a053, 66\u201375 (2010)","journal-title":"Communications of the ACM"},{"key":"12_CR2","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/1965724.1965743","volume":"54","author":"T. Ball","year":"2011","unstructured":"Ball, T., Levin, V., Rajamani, S.K.: A decade of software model checking with slam. Communications of the ACM\u00a054, 68\u201376 (2011)","journal-title":"Communications of the ACM"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Huuck, R.: Formal verification, engineering and business value. In: Proceedings of the First International Workshop on Formal Techniques for Safety-Critical Systems, Electronic Proceedings in Theoretical Computer Science, pp. 1\u20134 (2012)","DOI":"10.4204\/EPTCS.105.1"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Cifuentes, C., Scholz, B.: Parfait \u2013 designing a scalable bug checker. In: Proceedings of the ACM SIGPLAN Static Analysis Workshop, June 12, pp. 4\u201311 (2008)","DOI":"10.1145\/1394504.1394505"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Scholz, B., Zhang, C., Cifuentes, C.: User-input dependence analysis via graph reachability. In: Proceedings of the Eighth IEEE Working Conference on Source Code Analysis and Manipulation, September 28-29, pp. 25\u201334 (2008)","DOI":"10.1109\/SCAM.2008.22"},{"key":"12_CR6","first-page":"317","volume-title":"roceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"L. Li","year":"2010","unstructured":"Li, L., Cifuentes, C., Keynes, N.: Practical and effective symbolic analysis for buffer overflow detection. In: roceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 317\u2013326. ACM, New York (2010)"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"Li, L., Cifuentes, C., Keynes, N.: Boosting the performance of flow-sensitive points-to analysis using value flow. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, pp. 343\u2013353. ACM (2011)","DOI":"10.1145\/2025113.2025160"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Li, L., Cifuentes, C., Keynes, N.: Precise and scalable context-sensitive pointer analysis via value flow graph. In: Proceedings of the 2013 International Symposium on Memory Management (ISMM), pp. 85\u201396. ACM (2013)","DOI":"10.1145\/2464157.2466483"},{"key":"12_CR9","unstructured":"Valdiviezo, M., Cifuentes, C., Krishnan, P.: A method for scalable and precise bug finding using program analysis and model checking techniques (2012) (unpublished manuscript)"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Cifuentes, C., Hoermann, C., Keynes, N., Li, L., Long, S., Mealy, E., Mounteney, M., Scholz, B.: BegBunch: Benchmarking for C bug detection tools. In: Proceedings of the 2009 International Workshop on Defects in Large Software Systems (July 2009)","DOI":"10.1145\/1555860.1555866"},{"key":"12_CR11","unstructured":"Lattner, C., Adve, V.: LLVM: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the International Symposium on Code Generation and Optimization. IEEE Computer Society, Washington, DC (2004)"},{"key":"12_CR12","unstructured":"Clang: a C language family frontend for LLVM, \n                    http:\/\/clang.llvm.org"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Cifuentes, C., Keynes, N., Li, L., Hawes, N., Valdiviezo, M.: Transitioning Parfait into a development tool. IEEE Security and Practice (May\/June 2012)","DOI":"10.1109\/MSP.2012.30"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-03542-0_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,9]],"date-time":"2023-02-09T21:00:49Z","timestamp":1675976449000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-03542-0_12"}},"subtitle":["(Invited Talk)"],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319035413","9783319035420"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-03542-0_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}