{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:25Z","timestamp":1772163925381,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,9,5]],"date-time":"2005-09-05T00:00:00Z","timestamp":1125878400000},"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":[[2005,9,5]]},"DOI":"10.1145\/1108792.1108799","type":"proceedings-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T10:52:40Z","timestamp":1139223160000},"page":"20-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Link-time static analysis for efficient separate compilation of object-oriented languages"],"prefix":"10.1145","author":[{"given":"Jean","family":"Privat","sequence":"first","affiliation":[{"name":"Universit\u00e9 Montpellier II, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"Ducournau","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Montpellier II, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,9,5]]},"reference":[{"key":"e_1_3_2_1_2_1","volume-title":"Rapid type analysis for C++. Tech. rep","author":"Bacon D. F.","year":"1996","unstructured":"Bacon , D. F. , Wegman , M. , and Zadeck , K . Rapid type analysis for C++. Tech. rep ., IBM Thomas J. Watson Research Center , 1996 . Bacon, D. F., Wegman, M., and Zadeck, K. Rapid type analysis for C++. Tech. rep., IBM Thomas J. Watson Research Center, 1996."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/73141.74831"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/115372.115297"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74900"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236369"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207121"},{"key":"e_1_3_2_1_10_1","first-page":"601","volume-title":"Proc. ECOOP'98","author":"Gil J.","year":"1998","unstructured":"Gil , J. , and Itai , A . The complexity of type analysis of object oriented programs . In Proc. ECOOP'98 ( 1998 ), E. Jul, Ed ., LNCS 1445, Springer-Verlag , pp. 601 -- 634 . Gil, J., and Itai, A. The complexity of type analysis of object oriented programs. In Proc. ECOOP'98 (1998), E. Jul, Ed., LNCS 1445, Springer-Verlag, pp. 601--634."},{"key":"e_1_3_2_1_11_1","volume-title":"Smalltalk: the language and its implementation","author":"Goldberg A.","year":"1983","unstructured":"Goldberg , A. , and Robson , D . Smalltalk: the language and its implementation . Addison-Wesley , Reading, MA , 1983 . Goldberg, A., and Robson, D. Smalltalk: the language and its implementation. Addison-Wesley, Reading, MA, 1983."},{"key":"e_1_3_2_1_12_1","volume-title":"The Java language specification","author":"Gosling J.","year":"2000","unstructured":"Gosling , J. The Java language specification . Addison-Wesley , Boston , 2000 . Gosling, J. The Java language specification. Addison-Wesley, Boston, 2000."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/506315.506316"},{"key":"e_1_3_2_1_14_1","first-page":"21","volume-title":"Proc. ECOOP'91","author":"H\u00f6lzle U.","year":"1991","unstructured":"H\u00f6lzle , U. , Chambers , C. , and Ungar , D . Optimizing dynamically-typed object-oriented languages with polymorphic inline caches . In Proc. ECOOP'91 ( 1991 ), P. America, Ed ., LNCS 512, Springer-Verlag , pp. 21 -- 38 . H\u00f6lzle, U., Chambers, C., and Ungar, D. Optimizing dynamically-typed object-oriented languages with polymorphic inline caches. In Proc. ECOOP'91 (1991), P. America, Ed., LNCS 512, Springer-Verlag, pp. 21--38."},{"key":"e_1_3_2_1_15_1","volume-title":"Morgan-Kauffman","author":"Levine J. R.","year":"1999","unstructured":"Levine , J. R. Linkers and Loaders . Morgan-Kauffman , October 1999 . Levine, J. R. Linkers and Loaders. Morgan-Kauffman, October 1999."},{"key":"e_1_3_2_1_16_1","volume-title":"Inside the C++ Object Model","author":"Lippman S.","year":"1996","unstructured":"Lippman , S. Inside the C++ Object Model . Addison-Wesley , New York (NY), USA, 1996 . Lippman, S. Inside the C++ Object Model. Addison-Wesley, New York (NY), USA, 1996."},{"key":"e_1_3_2_1_17_1","volume-title":"Object-Oriented Languages","author":"Masini G.","year":"1991","unstructured":"Masini , G. , Napoli , A. , Colnet , D. , L\u00e9onard , D. , and Tombre , K . Object-Oriented Languages . Academic Press , London , 1991 . Masini, G., Napoli, A., Colnet, D., L\u00e9onard, D., and Tombre, K. Object-Oriented Languages. Academic Press, London, 1991."},{"key":"e_1_3_2_1_18_1","volume-title":"Eiffel - The language","author":"Meyer B.","year":"1997","unstructured":"Meyer , B. Eiffel - The language . Prentice-Hall , 1997 . Meyer, B. Eiffel - The language. Prentice-Hall, 1997."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263715"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93556"},{"key":"e_1_3_2_1_21_1","volume-title":"The C++ Programming Language","author":"Stroustrup B.","year":"1986","unstructured":"Stroustrup , B. The C++ Programming Language . Addison-Wesley , Reading (MA), USA, 1986 . Stroustrup, B. The C++ Programming Language. Addison-Wesley, Reading (MA), USA, 1986."},{"key":"e_1_3_2_1_22_1","volume-title":"Universit\u00e9 Montpellier II","author":"Takhedmit P.","year":"2003","unstructured":"Takhedmit , P. Coloration de classes et de propri\u00e9t\u00e9s: \u00e9tude algorithmique et heuristique. M\u00e9moire de dea , Universit\u00e9 Montpellier II , 2003 . Takhedmit, P. Coloration de classes et de propri\u00e9t\u00e9s: \u00e9tude algorithmique et heuristique. M\u00e9moire de dea, Universit\u00e9 Montpellier II, 2003."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263730"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263728"},{"key":"e_1_3_2_1_26_1","volume-title":"Stress-testing Control Structures for Dynamic Dispatch in Java. In 2nd Java Virtual Machine Research and Technology Symposium (JVM 2002","author":"Zendra O.","year":"2002","unstructured":"Zendra , O. , and Driesen , K . Stress-testing Control Structures for Dynamic Dispatch in Java. In 2nd Java Virtual Machine Research and Technology Symposium (JVM 2002 ), San Francisco, California, USA ( Aug. 2002 ), Usenix --- The Advanced Computing Systems Association, pp. 105--118. Zendra, O., and Driesen, K. Stress-testing Control Structures for Dynamic Dispatch in Java. In 2nd Java Virtual Machine Research and Technology Symposium (JVM 2002), San Francisco, California, USA (Aug. 2002), Usenix --- The Advanced Computing Systems Association, pp. 105--118."}],"event":{"name":"PASTE05: PASTE '05 - ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering","location":"Lisbon Portugal","acronym":"PASTE05","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 6th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1108792.1108799","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1108792.1108799","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:07:50Z","timestamp":1750248470000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1108792.1108799"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9,5]]},"references-count":23,"alternative-id":["10.1145\/1108792.1108799","10.1145\/1108792"],"URL":"https:\/\/doi.org\/10.1145\/1108792.1108799","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1108768.1108799","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2005,9,5]]},"assertion":[{"value":"2005-09-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}