{"id":"https://openalex.org/W2754987505","doi":"https://doi.org/10.1145/3132190.3132201","title":"Sista","display_name":"Sista","publication_year":2017,"publication_date":"2017-09-15","ids":{"openalex":"https://openalex.org/W2754987505","doi":"https://doi.org/10.1145/3132190.3132201","mag":"2754987505"},"language":"en","primary_location":{"id":"doi:10.1145/3132190.3132201","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132190.3132201","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Managed Languages and Runtimes","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/20.500.12210/23986","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046847947","display_name":"Cl\u00e9ment B\u00e9ra","orcid":"https://orcid.org/0000-0001-7435-7422"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Cl\u00e9ment B\u00e9ra","raw_affiliation_strings":["RMOD - INRIA Lille Nord Europe, France","RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RMOD - INRIA Lille Nord Europe, France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"raw_affiliation_string":"RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003588739","display_name":"Eliot Miranda","orcid":"https://orcid.org/0009-0004-5604-1116"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eliot Miranda","raw_affiliation_strings":["Independant consultant, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Independant consultant, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083436290","display_name":"Tim Felgentreff","orcid":"https://orcid.org/0000-0002-1293-632X"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tim Felgentreff","raw_affiliation_strings":["Hasso Plattner Institute University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute University of Potsdam, Germany","institution_ids":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056482314","display_name":"Marcus Denker","orcid":"https://orcid.org/0000-0003-2549-4222"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Marcus Denker","raw_affiliation_strings":["RMOD - INRIA Lille Nord Europe, France","RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RMOD - INRIA Lille Nord Europe, France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"raw_affiliation_string":"RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031290426","display_name":"St\u00e9\u0301phane Ducasse","orcid":"https://orcid.org/0000-0001-6070-6599"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"St\u00e9phane Ducasse","raw_affiliation_strings":["RMOD - INRIA Lille Nord Europe, France","RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RMOD - INRIA Lille Nord Europe, France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"raw_affiliation_string":"RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9484,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.74369842,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8737326860427856},{"id":"https://openalex.org/keywords/smalltalk","display_name":"Smalltalk","score":0.6972235441207886},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.637323796749115},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.6108480095863342},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6080198287963867},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"Just-in-time compilation","score":0.5808944702148438},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.56123948097229},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5480763912200928},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.5252813100814819},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5126146674156189},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38377436995506287},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.3518396019935608}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8737326860427856},{"id":"https://openalex.org/C2777293101","wikidata":"https://www.wikidata.org/wiki/Q235086","display_name":"Smalltalk","level":3,"score":0.6972235441207886},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.637323796749115},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.6108480095863342},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6080198287963867},{"id":"https://openalex.org/C76782552","wikidata":"https://www.wikidata.org/wiki/Q110546","display_name":"Just-in-time compilation","level":3,"score":0.5808944702148438},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.56123948097229},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5480763912200928},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.5252813100814819},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5126146674156189},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38377436995506287},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.3518396019935608}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3132190.3132201","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132190.3132201","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Managed Languages and Runtimes","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01596321v1","is_oa":false,"landing_page_url":"https://inria.hal.science/hal-01596321","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":"Proceedings of the 14th International Conference on Managed Languages and Runtimes, Sep 2017, Prague, Czech Republic. pp.1 - 11, &#x27E8;10.1145/3132190.3132201&#x27E9;","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/23986","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/23986","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"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":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/23986","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/23986","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"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":"","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1668251704","https://openalex.org/W1770006921","https://openalex.org/W1981301796","https://openalex.org/W1993318777","https://openalex.org/W2020591648","https://openalex.org/W2028124543","https://openalex.org/W2042571389","https://openalex.org/W2093334386","https://openalex.org/W2116243944","https://openalex.org/W2118547657","https://openalex.org/W2130711572","https://openalex.org/W2132667790","https://openalex.org/W2159558457","https://openalex.org/W2172147300","https://openalex.org/W2297445922","https://openalex.org/W2428143441"],"related_works":["https://openalex.org/W2214930354","https://openalex.org/W2100148636","https://openalex.org/W2589710902","https://openalex.org/W2282756507","https://openalex.org/W120774220","https://openalex.org/W1584712945","https://openalex.org/W4242574932","https://openalex.org/W169715093","https://openalex.org/W1484966945","https://openalex.org/W2589301260"],"abstract_inverted_index":{"Modern":[0],"virtual":[1,39,111],"machines":[2],"for":[3,37],"object-oriented":[4],"languages":[5],"such":[6],"as":[7,90],"Java":[8],"HotSpot,":[9],"Javascript":[10],"V8":[11],"or":[12],"Python":[13],"PyPy":[14],"reach":[15,114],"high":[16],"performance":[17,64,116],"through":[18],"just-in-time":[19],"compilation":[20],"techniques,":[21],"involving":[22],"on-the-fly":[23],"optimization":[24],"and":[25,68],"deoptimization":[26],"of":[27,92,106],"the":[28,38,45,97,109],"executed":[29],"code.":[30,56],"These":[31],"techniques":[32],"require":[33],"a":[34,87,93,103,123],"warm-up":[35,58],"time":[36,59],"machine":[40,112],"to":[41,49,52,82],"collect":[42],"information":[43],"about":[44],"code":[46,85,127],"it":[47],"executes":[48],"be":[50,66],"able":[51],"generate":[53],"highly":[54],"optimized":[55,84,126],"This":[57],"required":[60],"before":[61],"reaching":[62],"peak":[63,115],"can":[65,113],"considerable":[67],"problematic.":[69],"In":[70],"this":[71],"paper,":[72],"we":[73,100],"propose":[74],"an":[75],"approach,":[76,99],"Sista":[77,110],"(Speculative":[78],"Inlining":[79],"SmallTalk":[80],"Architecture)":[81],"persist":[83],"in":[86],"platform-independent":[88],"representation":[89],"part":[91],"snapshot.":[94],"After":[95],"explaining":[96],"overall":[98],"show":[101],"on":[102],"large":[104],"set":[105],"benchmarks":[107],"that":[108],"almost":[117],"immediately":[118],"after":[119],"start-up":[120],"when":[121],"using":[122],"snapshot":[124],"where":[125],"was":[128],"persisted.":[129]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2017-09-25T00:00:00"}
