{"id":"https://openalex.org/W1989013569","doi":"https://doi.org/10.1145/1922649.1922655","title":"Implementing statically typed object-oriented programming languages","display_name":"Implementing statically typed object-oriented programming languages","publication_year":2011,"publication_date":"2011-04-01","ids":{"openalex":"https://openalex.org/W1989013569","doi":"https://doi.org/10.1145/1922649.1922655","mag":"1989013569"},"language":"en","primary_location":{"id":"doi:10.1145/1922649.1922655","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1922649.1922655","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"review","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-00090367","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088581585","display_name":"Roland Ducournau","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4412460525"]},{"id":"https://openalex.org/I19894307","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72","country_code":"FR","type":"education","lineage":["https://openalex.org/I19894307"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Roland Ducournau","raw_affiliation_strings":["LIRMM -- CNRS and Universit\u00e9 Montpellier II, Cedex, France"],"affiliations":[{"raw_affiliation_string":"LIRMM -- CNRS and Universit\u00e9 Montpellier II, Cedex, France","institution_ids":["https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5088581585"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I19894307","https://openalex.org/I4210101743"],"apc_list":null,"apc_paid":null,"fwci":2.6314,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.90296814,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"43","issue":"3","first_page":"1","last_page":"48"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8958183526992798},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8137544393539429},{"id":"https://openalex.org/keywords/inheritance","display_name":"Inheritance (genetic algorithm)","score":0.6041966676712036},{"id":"https://openalex.org/keywords/multiple-inheritance","display_name":"Multiple inheritance","score":0.5857768058776855},{"id":"https://openalex.org/keywords/type-safety","display_name":"Type safety","score":0.4925873875617981},{"id":"https://openalex.org/keywords/compile-time","display_name":"Compile time","score":0.4766731560230255},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.4527454972267151},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.4517074525356293},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.41747602820396423},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.3878098726272583},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.37319716811180115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8958183526992798},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8137544393539429},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.6041966676712036},{"id":"https://openalex.org/C200568363","wikidata":"https://www.wikidata.org/wiki/Q1070739","display_name":"Multiple inheritance","level":3,"score":0.5857768058776855},{"id":"https://openalex.org/C44779574","wikidata":"https://www.wikidata.org/wiki/Q736866","display_name":"Type safety","level":2,"score":0.4925873875617981},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.4766731560230255},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4527454972267151},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.4517074525356293},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.41747602820396423},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.3878098726272583},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37319716811180115},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1145/1922649.1922655","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1922649.1922655","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.103.4282","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.103.4282","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.lirmm.fr/~ducour/Publis/RD-RR-ACM.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.103.7072","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.103.7072","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.lirmm.fr/~ducour/Publis/RD-ACMv2.pdf","raw_type":"text"},{"id":"pmh:oai:HAL:lirmm-00090367v1","is_oa":true,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-00090367","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"02174, 2002","raw_type":"Reports"},{"id":"pmh:oai:HAL:lirmm-00374994v1","is_oa":false,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-00374994","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Computing Surveys, 2011, 43 (4), pp.80. &#x27E8;10.1145/1922649.1922655&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:lirmm-00090367v1","is_oa":true,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-00090367","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"02174, 2002","raw_type":"Reports"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3831833629","display_name":null,"funder_award_id":"34750","funder_id":"https://openalex.org/F4320321571","funder_display_name":"Conseil R\u00e9gional Languedoc-Roussillon"}],"funders":[{"id":"https://openalex.org/F4320321571","display_name":"Conseil R\u00e9gional Languedoc-Roussillon","ror":"https://ror.org/045dnqy78"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":186,"referenced_works":["https://openalex.org/W10127936","https://openalex.org/W13185772","https://openalex.org/W25798763","https://openalex.org/W46441579","https://openalex.org/W104355519","https://openalex.org/W194196476","https://openalex.org/W194677851","https://openalex.org/W194952179","https://openalex.org/W205696660","https://openalex.org/W221670187","https://openalex.org/W239634878","https://openalex.org/W632600797","https://openalex.org/W891292390","https://openalex.org/W1480576752","https://openalex.org/W1482171176","https://openalex.org/W1489909678","https://openalex.org/W1497822920","https://openalex.org/W1505718642","https://openalex.org/W1509600745","https://openalex.org/W1524515856","https://openalex.org/W1532200254","https://openalex.org/W1539924481","https://openalex.org/W1543404920","https://openalex.org/W1555946950","https://openalex.org/W1559011269","https://openalex.org/W1560159379","https://openalex.org/W1564447889","https://openalex.org/W1565771727","https://openalex.org/W1567568415","https://openalex.org/W1569103277","https://openalex.org/W1571046813","https://openalex.org/W1575291242","https://openalex.org/W1579278367","https://openalex.org/W1579555714","https://openalex.org/W1580085928","https://openalex.org/W1585704789","https://openalex.org/W1587806068","https://openalex.org/W1588911968","https://openalex.org/W1594760592","https://openalex.org/W1603063797","https://openalex.org/W1622427410","https://openalex.org/W1644882639","https://openalex.org/W1770006921","https://openalex.org/W1774577175","https://openalex.org/W1812582761","https://openalex.org/W1830619643","https://openalex.org/W1834340039","https://openalex.org/W1844376249","https://openalex.org/W1847970355","https://openalex.org/W1884981359","https://openalex.org/W1963816348","https://openalex.org/W1966217640","https://openalex.org/W1967540342","https://openalex.org/W1971014792","https://openalex.org/W1972445726","https://openalex.org/W1974946823","https://openalex.org/W1978220161","https://openalex.org/W1978818681","https://openalex.org/W1990245519","https://openalex.org/W1990313671","https://openalex.org/W1991637650","https://openalex.org/W2001689526","https://openalex.org/W2002250868","https://openalex.org/W2006433888","https://openalex.org/W2011039300","https://openalex.org/W2013106667","https://openalex.org/W2014571800","https://openalex.org/W2017892234","https://openalex.org/W2029013296","https://openalex.org/W2029360780","https://openalex.org/W2030639337","https://openalex.org/W2033787981","https://openalex.org/W2034993345","https://openalex.org/W2035709547","https://openalex.org/W2043420335","https://openalex.org/W2044439539","https://openalex.org/W2045292710","https://openalex.org/W2045723688","https://openalex.org/W2050362115","https://openalex.org/W2051049045","https://openalex.org/W2051600169","https://openalex.org/W2052988121","https://openalex.org/W2053635731","https://openalex.org/W2060789440","https://openalex.org/W2065592757","https://openalex.org/W2073888041","https://openalex.org/W2075043143","https://openalex.org/W2076063371","https://openalex.org/W2077830885","https://openalex.org/W2084103658","https://openalex.org/W2084325555","https://openalex.org/W2086957250","https://openalex.org/W2089499310","https://openalex.org/W2089729225","https://openalex.org/W2094631165","https://openalex.org/W2095390121","https://openalex.org/W2096002409","https://openalex.org/W2101462267","https://openalex.org/W2104301310","https://openalex.org/W2108177100","https://openalex.org/W2111898165","https://openalex.org/W2111928140","https://openalex.org/W2113547509","https://openalex.org/W2115680394","https://openalex.org/W2116616150","https://openalex.org/W2116793756","https://openalex.org/W2117426803","https://openalex.org/W2120668987","https://openalex.org/W2122723127","https://openalex.org/W2125044336","https://openalex.org/W2128328132","https://openalex.org/W2130135276","https://openalex.org/W2133546079","https://openalex.org/W2136316331","https://openalex.org/W2136449473","https://openalex.org/W2137417304","https://openalex.org/W2140249393","https://openalex.org/W2141293928","https://openalex.org/W2143588523","https://openalex.org/W2145985499","https://openalex.org/W2150364740","https://openalex.org/W2160125534","https://openalex.org/W2161054596","https://openalex.org/W2161825580","https://openalex.org/W2163234892","https://openalex.org/W2163832616","https://openalex.org/W2164746995","https://openalex.org/W2166091242","https://openalex.org/W2170040775","https://openalex.org/W2171240827","https://openalex.org/W2172147300","https://openalex.org/W2172232818","https://openalex.org/W2319701312","https://openalex.org/W2479831938","https://openalex.org/W2752853835","https://openalex.org/W2786734279","https://openalex.org/W2912714641","https://openalex.org/W2913888506","https://openalex.org/W2913972837","https://openalex.org/W2914015934","https://openalex.org/W2987803397","https://openalex.org/W2999050649","https://openalex.org/W2999857599","https://openalex.org/W3003908847","https://openalex.org/W3004826101","https://openalex.org/W3005193075","https://openalex.org/W3005566493","https://openalex.org/W3006398337","https://openalex.org/W3010963900","https://openalex.org/W3013299301","https://openalex.org/W3013656904","https://openalex.org/W3014022646","https://openalex.org/W3016446102","https://openalex.org/W3018368990","https://openalex.org/W3018965999","https://openalex.org/W3049141838","https://openalex.org/W3089616457","https://openalex.org/W3109906317","https://openalex.org/W3128822708","https://openalex.org/W3134923596","https://openalex.org/W3142262897","https://openalex.org/W3142323636","https://openalex.org/W3161485880","https://openalex.org/W3161523470","https://openalex.org/W3198160809","https://openalex.org/W4206263495","https://openalex.org/W4230011822","https://openalex.org/W4236525476","https://openalex.org/W4238080077","https://openalex.org/W4244044692","https://openalex.org/W4244142905","https://openalex.org/W4248294582","https://openalex.org/W4250066315","https://openalex.org/W4250810222","https://openalex.org/W4251476268","https://openalex.org/W4253701986","https://openalex.org/W4255083153","https://openalex.org/W4285719527","https://openalex.org/W6601839147","https://openalex.org/W6607908700","https://openalex.org/W6620305366","https://openalex.org/W6631710928","https://openalex.org/W6633359047","https://openalex.org/W6633700623","https://openalex.org/W6676919778","https://openalex.org/W6677226973"],"related_works":["https://openalex.org/W3145485722","https://openalex.org/W2086733238","https://openalex.org/W2155380397","https://openalex.org/W2742794271","https://openalex.org/W1558134444","https://openalex.org/W2127857223","https://openalex.org/W106479309","https://openalex.org/W1482645738","https://openalex.org/W2557565131","https://openalex.org/W4251735399"],"abstract_inverted_index":{"Object-oriented":[0],"programming":[1,143],"represents":[2],"an":[3,374],"original":[4,93],"implementation":[5,266,341],"issue":[6,70],"due":[7],"to":[8,127,129,149,230,258,326],"its":[9],"philosophy":[10],"of":[11,21,42,59,136,205,245,277,367],"making":[12],"the":[13,18,27,40,43,56,65,78,85,150,203,217,222,250,264,274,298,303,314,327,365,381,384,391],"program":[14,224,238,386],"behavior":[15],"depend":[16,83,161],"on":[17,55,84,162,289],"dynamic":[19,57,87,234,293],"type":[20,58],"objects.":[22],"This":[23,261,285],"is":[24,38,47,113,178,198,225,240,256,387],"expressed":[25],"by":[26],"late":[28,111],"binding":[29,112],"mechanism,":[30],"aka":[31],"message":[32],"sending":[33],".":[34,67,121],"The":[35,154],"underlying":[36],"principle":[37],"that":[39,141,346],"address":[41],"actually":[44],"called":[45],"procedure":[46],"not":[48],"statically":[49],"determined":[50],"at":[51,227,364],"compile-time,":[52],"but":[53,323],"depends":[54],"a":[60,132,176,199],"distinguished":[61],"parameter":[62],"known":[63,226],"as":[64,147,180,221,295],"receiver":[66],"A":[68],"similar":[69],"arises":[71],"with":[72,116],"attributes,":[73],"because":[74],"their":[75,158],"position":[76],"in":[77,181,269,273,313],"object":[79],"layout":[80],"may":[81,169,208],"also":[82,324,332],"object's":[86],"type.":[88],"Furthermore,":[89],"subtyping":[90,168,193],"introduces":[91],"another":[92],"feature":[94],"(i.e.,":[95],"runtime":[96],"subtype":[97],"checks).":[98],"All":[99],"three":[100,275],"mechanisms":[101],"need":[102],"specific":[103],"implementations":[104],"and":[105,157,167,174,183,191,233,242,272,282,292,302,336,349],"data":[106],"structures.":[107],"In":[108,370],"static":[109,270],"typing,":[110],"generally":[114],"implemented":[115],"so-called":[117],"virtual":[118],"function":[119],"tables":[120,123],"These":[122],"reduce":[124],"method":[125],"calls":[126],"pointers":[128],"functions":[130],"via":[131],"small":[133],"fixed":[134],"number":[135],"extra":[137],"indirections.":[138],"It":[139],"follows":[140],"object-oriented":[142],"yields":[144],"some":[145],"overhead,":[146],"compared":[148],"usual":[151],"procedural":[152],"languages.":[153],"different":[155],"techniques":[156,267,335],"resulting":[159],"overhead":[160],"several":[163],"parameters.":[164],"First,":[165],"inheritance":[166,188,197],"be":[170],"single":[171,187,278],"or":[172],"multiple,":[173],"even":[175],"mixing":[177],"possible,":[179],"Java":[182],"\u02d9NET":[184],"which":[185,215],"present":[186,373],"for":[189,194,319],"classes":[190],"multiple":[192,280,283],"interfaces.":[195],"Multiple":[196],"well-known":[200,257],"complication.":[201],"Second,":[202],"production":[204],"executable":[206],"programs":[207],"involve":[209],"various":[210,265],"schemes,":[211],"from":[212],"global":[213,315,334],"compilation,":[214],"implies":[216,380],"closed-world":[218],"assumption":[219,252],"(CWA),":[220],"whole":[223,385],"compile":[228],"time,":[229],"separate":[231,290,378],"compilation":[232,255,291,316,379],"loading,":[235,294],"where":[236,377],"each":[237],"unit":[239],"compiled":[241],"loaded":[243],"independently":[244],"any":[246],"usage,":[247],"hence":[248],"under":[249,361,390],"open-world":[251],"(OWA).":[253],"Global":[254],"facilitate":[259],"optimization.":[260],"article":[262],"reviews":[263],"available":[268],"typing":[271],"cases":[276],"inheritance,":[279,281],"subtyping.":[284],"language-independent":[286],"survey":[287],"focuses":[288],"they":[296,338],"represent":[297],"most":[299,304],"commonly":[300],"used":[301],"demanding":[305],"framework.":[306],"However,":[307],"many":[308],"works":[309],"have":[310],"been":[311],"undertaken":[312],"framework,":[317],"mostly":[318],"dynamically":[320],"typed":[321],"languages,":[322],"applied":[325],"EIFFEL":[328],"language.":[329],"Hence,":[330],"we":[331,372],"examine":[333],"how":[337],"can":[339],"improve":[340],"efficiency.":[342],"Finally,":[343],"mixed":[344],"frameworks":[345],"combine":[347],"open":[348],"closed":[350],"world":[351],"assumptions":[352],"are":[353],"considered.":[354],"For":[355],"instance,":[356],"just-in-time":[357],"(JIT)":[358],"compilers":[359],"work":[360],"provisional":[362],"CWA,":[363],"expense":[366],"possible":[368],"recompilations.":[369],"contrast,":[371],"experimental":[375],"compiler-linker,":[376],"OWA,":[382],"whereas":[383],"finally":[388],"linked":[389],"CWA.":[392]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
