{"id":"https://openalex.org/W2567080712","doi":"https://doi.org/10.1145/3009837.3009875","title":"Stateful manifest contracts","display_name":"Stateful manifest contracts","publication_year":2016,"publication_date":"2016-12-22","ids":{"openalex":"https://openalex.org/W2567080712","doi":"https://doi.org/10.1145/3009837.3009875","mag":"2567080712"},"language":"en","primary_location":{"id":"doi:10.1145/3009837.3009875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3009837.3009875","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018002187","display_name":"Taro Sekiyama","orcid":"https://orcid.org/0000-0001-9286-230X"},"institutions":[{"id":"https://openalex.org/I4210145865","display_name":"IBM Research - Tokyo","ror":"https://ror.org/04915qk43","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210145865"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Taro Sekiyama","raw_affiliation_strings":["IBM Research, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research, Japan","institution_ids":["https://openalex.org/I4210145865"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077485499","display_name":"Atsushi Igarashi","orcid":"https://orcid.org/0000-0002-5143-9764"},"institutions":[{"id":"https://openalex.org/I22299242","display_name":"Kyoto University","ror":"https://ror.org/02kpeqv85","country_code":"JP","type":"education","lineage":["https://openalex.org/I22299242"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Atsushi Igarashi","raw_affiliation_strings":["Kyoto University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kyoto University, Japan","institution_ids":["https://openalex.org/I22299242"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2082,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.9128237,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"530","last_page":"544"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9950000047683716,"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"}},{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9950000047683716,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/stateful-firewall","display_name":"Stateful firewall","score":0.8478820323944092},{"id":"https://openalex.org/keywords/design-by-contract","display_name":"Design by contract","score":0.775425136089325},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7474898099899292},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7056515216827393},{"id":"https://openalex.org/keywords/subtyping","display_name":"Subtyping","score":0.6487658619880676},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.16557559370994568},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07949122786521912},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.07329973578453064}],"concepts":[{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.8478820323944092},{"id":"https://openalex.org/C80291951","wikidata":"https://www.wikidata.org/wiki/Q1200691","display_name":"Design by contract","level":5,"score":0.775425136089325},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7474898099899292},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7056515216827393},{"id":"https://openalex.org/C83852419","wikidata":"https://www.wikidata.org/wiki/Q2713292","display_name":"Subtyping","level":2,"score":0.6487658619880676},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.16557559370994568},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07949122786521912},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.07329973578453064},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3009837.3009875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3009837.3009875","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.6399999856948853,"id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G350629861","display_name":null,"funder_award_id":"25280024,15H05706","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":80,"referenced_works":["https://openalex.org/W103523709","https://openalex.org/W117888344","https://openalex.org/W269338226","https://openalex.org/W753900477","https://openalex.org/W1495368328","https://openalex.org/W1502282368","https://openalex.org/W1528322206","https://openalex.org/W1535521146","https://openalex.org/W1548974835","https://openalex.org/W1550526517","https://openalex.org/W1553421328","https://openalex.org/W1557561422","https://openalex.org/W1677332761","https://openalex.org/W1848615987","https://openalex.org/W1980939032","https://openalex.org/W1986188859","https://openalex.org/W1997143185","https://openalex.org/W2001218627","https://openalex.org/W2005192022","https://openalex.org/W2008880956","https://openalex.org/W2010452422","https://openalex.org/W2022518532","https://openalex.org/W2027189949","https://openalex.org/W2037984920","https://openalex.org/W2040615980","https://openalex.org/W2041950498","https://openalex.org/W2046137117","https://openalex.org/W2053070172","https://openalex.org/W2059314438","https://openalex.org/W2059703978","https://openalex.org/W2061127958","https://openalex.org/W2073407646","https://openalex.org/W2078020391","https://openalex.org/W2081109124","https://openalex.org/W2081841061","https://openalex.org/W2092351491","https://openalex.org/W2097959001","https://openalex.org/W2101811680","https://openalex.org/W2109772966","https://openalex.org/W2116323891","https://openalex.org/W2125995229","https://openalex.org/W2127402358","https://openalex.org/W2128303158","https://openalex.org/W2129133667","https://openalex.org/W2129414328","https://openalex.org/W2137628566","https://openalex.org/W2137734935","https://openalex.org/W2139597778","https://openalex.org/W2141210774","https://openalex.org/W2144160229","https://openalex.org/W2145619371","https://openalex.org/W2150998213","https://openalex.org/W2153036969","https://openalex.org/W2156876717","https://openalex.org/W2158376721","https://openalex.org/W2169661165","https://openalex.org/W2218092420","https://openalex.org/W2267469130","https://openalex.org/W2295923951","https://openalex.org/W2340618214","https://openalex.org/W2397711898","https://openalex.org/W2586829215","https://openalex.org/W2614478555","https://openalex.org/W2621071150","https://openalex.org/W2742478755","https://openalex.org/W2796564118","https://openalex.org/W2912100275","https://openalex.org/W2914089871","https://openalex.org/W2987907651","https://openalex.org/W3099703838","https://openalex.org/W3146075203","https://openalex.org/W4238764673","https://openalex.org/W4254573603","https://openalex.org/W6602933101","https://openalex.org/W6609888603","https://openalex.org/W6633355477","https://openalex.org/W6651525624","https://openalex.org/W6679419702","https://openalex.org/W6682509863","https://openalex.org/W6682943471"],"related_works":["https://openalex.org/W3121734556","https://openalex.org/W4246401116","https://openalex.org/W2006365753","https://openalex.org/W1568266756","https://openalex.org/W2887515584","https://openalex.org/W4236461108","https://openalex.org/W3158548065","https://openalex.org/W1544818949","https://openalex.org/W2471999219","https://openalex.org/W2169138457"],"abstract_inverted_index":{"This":[0],"paper":[1],"studies":[2],"hybrid":[3,32],"contract":[4,16,20,29,60],"verification":[5,30],"for":[6,67],"an":[7],"imperative":[8,72,89],"higher-order":[9],"language":[10],"based":[11],"on":[12],"a":[13],"so-called":[14],"manifest":[15,19,59],"system.":[17],"In":[18],"systems,":[21,61],"contracts":[22,38],"are":[23,39,47],"part":[24],"of":[25,76,79],"static":[26],"types":[27],"and":[28],"is":[31],"in":[33,87],"the":[34,77],"sense":[35],"that":[36],"some":[37],"statically":[40],"verified,":[41],"typically":[42],"by":[43,49],"subtyping,":[44],"but":[45],"others":[46],"dynamically":[48],"casts.":[50],"It":[51],"is,":[52],"however,":[53],"not":[54],"trivial":[55],"to":[56,71],"extend":[57],"existing":[58],"which":[62,81],"have":[63],"been":[64],"designed":[65],"mostly":[66],"pure":[68],"functional":[69],"languages,":[70],"features,":[73],"mainly":[74],"because":[75],"lack":[78],"flow-sensitivity,":[80],"should":[82],"be":[83],"taken":[84],"into":[85],"account":[86],"verifying":[88],"programs":[90],"statically.":[91]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
