{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:19:55Z","timestamp":1755998395508,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,29]],"date-time":"2012-03-29T00:00:00Z","timestamp":1332979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,3,29]]},"DOI":"10.1145\/2184512.2184552","type":"proceedings-article","created":{"date-parts":[[2012,4,17]],"date-time":"2012-04-17T12:53:22Z","timestamp":1334667202000},"page":"170-175","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Design and implementation of a language-complete C++ semantic graph"],"prefix":"10.1145","author":[{"given":"Edward B.","family":"Duffy","sequence":"first","affiliation":[{"name":"Clemson University, Clemson, SC"}]},{"given":"Brian A.","family":"Malloy","sequence":"additional","affiliation":[{"name":"Clemson University, Clemson, SC"}]}],"member":"320","published-online":{"date-parts":[[2012,3,29]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ISO\/IEC 14882:2011. International Organization for Standardization August 2011.  ISO\/IEC 14882:2011. International Organization for Standardization August 2011."},{"key":"e_1_3_2_1_2_1","first-page":"93","volume-title":"STEP 2005","author":"Besz\u00e9des A.","year":"2005"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2006.01.012"},{"key":"e_1_3_2_1_4_1","unstructured":"Clang: a C language family frontend for LLVM 2012. http:\/\/clang.llvm.org\/.  Clang: a C language family frontend for LLVM 2012. http:\/\/clang.llvm.org\/."},{"key":"e_1_3_2_1_5_1","unstructured":"J. E. Denny. PSLR(1): Pseudo-Scannerless minimal LR(1) for the deterministic parsing of composite languages 2010. PhD Dissertation.   J. E. Denny. PSLR(1): Pseudo-Scannerless minimal LR(1) for the deterministic parsing of composite languages 2010. PhD Dissertation."},{"key":"e_1_3_2_1_6_1","unstructured":"D. du Preez. C++ clear winner in google language tests 2011.  D. du Preez. C++ clear winner in google language tests 2011."},{"key":"e_1_3_2_1_7_1","unstructured":"E. B. Duffy. The design & implementation of an abstract semantic graph for statement-level dynamic analysis of C++ applications 2011. PhD Dissertation.  E. B. Duffy. The design & implementation of an abstract semantic graph for statement-level dynamic analysis of C++ applications 2011. PhD Dissertation."},{"volume-title":"Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering","year":"2008","author":"Duffy E. B.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1105925.1106213"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2007.11"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2007.11"},{"key":"e_1_3_2_1_12_1","unstructured":"Fluxbox. http:\/\/www.fluxbox.org\/.  Fluxbox. http:\/\/www.fluxbox.org\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/950792.951376"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1038267.1039037"},{"key":"e_1_3_2_1_16_1","unstructured":"ISO\/IEC JTC 1. International Standard: Programming Languages -- C++. Number 14882: 1998(E) in ASC X3. ANSI first edition September 1998.  ISO\/IEC JTC 1. International Standard: Programming Languages -- C++ . Number 14882:1998(E) in ASC X3. ANSI first edition September 1998."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.65"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.32"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.10.014"},{"key":"e_1_3_2_1_20_1","unstructured":"libclang: a C Interface to Clang 2012. http:\/\/clang.llvm.org\/doxygen\/group_CINDEX.html.  libclang: a C Interface to Clang 2012. http:\/\/clang.llvm.org\/doxygen\/group_CINDEX.html."},{"key":"e_1_3_2_1_21_1","unstructured":"B. A. Malloy E. L. Lloyd J. O. Hallstrom and E. B. Duffy. Capturing interface protocols to support comprehension and evaluation of C++ libraries. International Journal of Software Engineering and Knowledge Engineering (IJSEKE).  B. A. Malloy E. L. Lloyd J. O. Hallstrom and E. B. Duffy. Capturing interface protocols to support comprehension and evaluation of C++ libraries. International Journal of Software Engineering and Knowledge Engineering (IJSEKE) ."},{"key":"e_1_3_2_1_22_1","unstructured":"S. McPeak. Elkhound: A GLR parser generator and Elsa: An Elkhound-based C++ parser 2007. http:\/\/www.cs.berkeley.edu\/smcpeak\/elkhound\/.  S. McPeak. Elkhound: A GLR parser generator and Elsa: An Elkhound-based C++ parser 2007. http:\/\/www.cs.berkeley.edu\/smcpeak\/elkhound\/."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v16:6"},{"key":"e_1_3_2_1_24_1","unstructured":"Source--Navigator Team. The Source--Navigator IDE. http:\/\/sourcenav.sourceforge.net June 2005.  Source--Navigator Team. The Source--Navigator IDE. http:\/\/sourcenav.sourceforge.net June 2005."},{"volume-title":"ACM Press\/Addison-Wesley Publishing Co.","year":"1994","author":"Stroustrup B.","key":"e_1_3_2_1_25_1"},{"volume-title":"Kluwer Academic Publishers","year":"1985","author":"Tomita M.","key":"e_1_3_2_1_26_1"},{"volume-title":"USA","year":"1998","author":"M. G.","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"}],"event":{"name":"ACM SE '12: ACM Southeast Regional Conference","sponsor":["ACM Association for Computing Machinery"],"location":"Tuscaloosa Alabama","acronym":"ACM SE '12"},"container-title":["Proceedings of the 50th Annual Southeast Regional Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2184512.2184552","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2184512.2184552","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:49:11Z","timestamp":1750236551000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2184512.2184552"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,29]]},"references-count":27,"alternative-id":["10.1145\/2184512.2184552","10.1145\/2184512"],"URL":"https:\/\/doi.org\/10.1145\/2184512.2184552","relation":{},"subject":[],"published":{"date-parts":[[2012,3,29]]},"assertion":[{"value":"2012-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}