{"id":"https://openalex.org/W3183160384","doi":"https://doi.org/10.46298/lmcs-18(3:34)2022","title":"A Functional Abstraction of Typed Invocation Contexts","display_name":"A Functional Abstraction of Typed Invocation Contexts","publication_year":2022,"publication_date":"2022-09-15","ids":{"openalex":"https://openalex.org/W3183160384","doi":"https://doi.org/10.46298/lmcs-18(3:34)2022","mag":"3183160384"},"language":"en","primary_location":{"id":"doi:10.46298/lmcs-18(3:34)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(3:34)2022","pdf_url":"https://lmcs.episciences.org/10044/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/10044/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079543555","display_name":"Youyou Cong","orcid":"https://orcid.org/0000-0003-2315-6182"},"institutions":[{"id":"https://openalex.org/I114030911","display_name":"Otsuka (Japan)","ror":"https://ror.org/013k5y296","country_code":"JP","type":"company","lineage":["https://openalex.org/I114030911"]},{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]},{"id":"https://openalex.org/I26120043","display_name":"Ochanomizu University","ror":"https://ror.org/03599d813","country_code":"JP","type":"education","lineage":["https://openalex.org/I26120043"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Youyou Cong","raw_affiliation_strings":["Tokyo Institute of Technology, 2-12-1, Ookayama, Meguro-ku, Tokyo, Japan","Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, 2-12-1, Ookayama, Meguro-ku, Tokyo, Japan","institution_ids":["https://openalex.org/I114531698"]},{"raw_affiliation_string":"Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan","institution_ids":["https://openalex.org/I26120043","https://openalex.org/I114030911"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085058297","display_name":"Chiaki Ishio","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chiaki Ishio","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087732136","display_name":"Kaho Honda","orcid":null},"institutions":[{"id":"https://openalex.org/I114030911","display_name":"Otsuka (Japan)","ror":"https://ror.org/013k5y296","country_code":"JP","type":"company","lineage":["https://openalex.org/I114030911"]},{"id":"https://openalex.org/I26120043","display_name":"Ochanomizu University","ror":"https://ror.org/03599d813","country_code":"JP","type":"education","lineage":["https://openalex.org/I26120043"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kaho Honda","raw_affiliation_strings":["Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan","institution_ids":["https://openalex.org/I26120043","https://openalex.org/I114030911"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086262556","display_name":"Kenichi Asai","orcid":"https://orcid.org/0000-0001-8040-0394"},"institutions":[{"id":"https://openalex.org/I114030911","display_name":"Otsuka (Japan)","ror":"https://ror.org/013k5y296","country_code":"JP","type":"company","lineage":["https://openalex.org/I114030911"]},{"id":"https://openalex.org/I26120043","display_name":"Ochanomizu University","ror":"https://ror.org/03599d813","country_code":"JP","type":"education","lineage":["https://openalex.org/I26120043"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenichi Asai","raw_affiliation_strings":["Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ochanomizu University, 2-1-1, Otsuka, Bunkyo-ku, Tokyo, Japan","institution_ids":["https://openalex.org/I26120043","https://openalex.org/I114030911"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1387,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.50926815,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"Volume 18, Issue 3","issue":null,"first_page":null,"last_page":null},"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.9997000098228455,"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.9997000098228455,"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/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9975000023841858,"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/T10142","display_name":"Formal Methods in Verification","score":0.982699990272522,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.8028726577758789},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7193920612335205},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.7043106555938721},{"id":"https://openalex.org/keywords/reset","display_name":"Reset (finance)","score":0.6502482295036316},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.61705482006073},{"id":"https://openalex.org/keywords/invocation","display_name":"Invocation","score":0.5928298234939575},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.49714234471321106},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4894641637802124},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4670378863811493},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.4177485704421997},{"id":"https://openalex.org/keywords/operational-semantics","display_name":"Operational semantics","score":0.4102843403816223}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8028726577758789},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7193920612335205},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.7043106555938721},{"id":"https://openalex.org/C2779795794","wikidata":"https://www.wikidata.org/wiki/Q7315343","display_name":"Reset (finance)","level":2,"score":0.6502482295036316},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.61705482006073},{"id":"https://openalex.org/C2776527387","wikidata":"https://www.wikidata.org/wiki/Q1671839","display_name":"Invocation","level":2,"score":0.5928298234939575},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.49714234471321106},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4894641637802124},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4670378863811493},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.4177485704421997},{"id":"https://openalex.org/C156325763","wikidata":"https://www.wikidata.org/wiki/Q1930895","display_name":"Operational semantics","level":3,"score":0.4102843403816223},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C106159729","wikidata":"https://www.wikidata.org/wiki/Q2294553","display_name":"Financial economics","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.46298/lmcs-18(3:34)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(3:34)2022","pdf_url":"https://lmcs.episciences.org/10044/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2110.07349","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2110.07349","pdf_url":"https://arxiv.org/pdf/2110.07349","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:doaj.org/article:5f28fc0eef614b2c96faa94229bec417","is_oa":true,"landing_page_url":"https://doaj.org/article/5f28fc0eef614b2c96faa94229bec417","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, Vol Volume 18, Issue 3 (2022)","raw_type":"article"},{"id":"pmh:oai:drops-oai.dagstuhl.de:14250","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSCD.2021.12","pdf_url":null,"source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"InProceedings"},{"id":"doi:10.4230/lipics.fscd.2021.12","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.fscd.2021.12","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"doi:10.46298/lmcs-18(3:34)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(3:34)2022","pdf_url":"https://lmcs.episciences.org/10044/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10","score":0.5600000023841858}],"awards":[{"id":"https://openalex.org/G679912772","display_name":"Implementing a Reliable and Expressive Programming Language","funder_award_id":"19K24339","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3183160384.pdf","grobid_xml":"https://content.openalex.org/works/W3183160384.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W1511863848","https://openalex.org/W1575675278","https://openalex.org/W1587287586","https://openalex.org/W1830421783","https://openalex.org/W1917416321","https://openalex.org/W1969045031","https://openalex.org/W1971752790","https://openalex.org/W1975575519","https://openalex.org/W1980939032","https://openalex.org/W1992124283","https://openalex.org/W1992292421","https://openalex.org/W2007759294","https://openalex.org/W2030556617","https://openalex.org/W2041438114","https://openalex.org/W2086744387","https://openalex.org/W2102435409","https://openalex.org/W2109375905","https://openalex.org/W2110095615","https://openalex.org/W2132416076","https://openalex.org/W2133051483","https://openalex.org/W2137235328","https://openalex.org/W2166822586","https://openalex.org/W2184230987","https://openalex.org/W2294422796","https://openalex.org/W2544085948","https://openalex.org/W2561708922","https://openalex.org/W2744389017","https://openalex.org/W2777430641","https://openalex.org/W2887191582","https://openalex.org/W2896434942","https://openalex.org/W2949330042","https://openalex.org/W2955613535","https://openalex.org/W2966177220","https://openalex.org/W3012366501","https://openalex.org/W3022311398","https://openalex.org/W3037139024","https://openalex.org/W3039827481","https://openalex.org/W3091574018","https://openalex.org/W3103594074","https://openalex.org/W3183770490","https://openalex.org/W3206803084","https://openalex.org/W4230388769","https://openalex.org/W4230430165","https://openalex.org/W4239126285","https://openalex.org/W4241383053","https://openalex.org/W4246086292","https://openalex.org/W4246532738","https://openalex.org/W4247258460","https://openalex.org/W4256135566"],"related_works":["https://openalex.org/W4255072433","https://openalex.org/W350273603","https://openalex.org/W2527536206","https://openalex.org/W2393495588","https://openalex.org/W4233258402","https://openalex.org/W96259911","https://openalex.org/W2460921780","https://openalex.org/W2480991400","https://openalex.org/W3161370296","https://openalex.org/W2304743325"],"abstract_inverted_index":{"In":[0,30],"their":[1],"paper":[2],"\"A":[3],"Functional":[4],"Abstraction":[5],"of":[6,20,65,70,84],"Typed":[7],"Contexts\",":[8],"Danvy":[9],"and":[10,23,42,48,51,99],"Filinski":[11],"show":[12,34],"how":[13,35],"to":[14,39,46],"derive":[15,92],"a":[16,27,54,63,81,93],"monomorphic":[17],"type":[18,94],"system":[19,95],"the":[21,68,87,104],"shift":[22,47],"reset":[24],"operators":[25],"from":[26],"CPS":[28,88,105],"semantics.":[29,106],"this":[31,36],"paper,":[32],"we":[33,90],"method":[37],"scales":[38],"Felleisen's":[40],"control":[41,50],"prompt":[43,52],"operators.":[44],"Compared":[45],"reset,":[49],"exhibit":[53],"more":[55],"dynamic":[56],"behavior,":[57],"in":[58,86],"that":[59,96],"they":[60],"can":[61,91],"manipulate":[62],"trail":[64],"contexts":[66],"surrounding":[67],"invocation":[69],"previously":[71],"captured":[72],"continuations.":[73],"Our":[74],"key":[75],"observation":[76],"is":[77],"that,":[78],"by":[79,103],"adopting":[80],"functional":[82],"representation":[83],"trails":[85],"semantics,":[89],"encodes":[97],"all":[98],"only":[100],"constraints":[101],"imposed":[102]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
