{"id":"https://openalex.org/W614523396","doi":null,"title":"The CleanJava Language for Functional Program Verification","display_name":"The CleanJava Language for Functional Program Verification","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W614523396","mag":"614523396"},"language":"en","primary_location":{"id":"pmh:oai:digitalcommons.utep.edu:cs_techrep-1641","doi":null,"is_oa":true,"landing_page_url":"https://digitalcommons.utep.edu/cs_techrep/636","pdf_url":"https://digitalcommons.utep.edu/cgi/viewcontent.cgi?article=1641&context=cs_techrep","source":{"id":"https://openalex.org/S4377196403","display_name":"scholarworks - UTEP (The University of Texas at El Paso)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I164936912","host_organization_name":"The University of Texas at El Paso","host_organization_lineage":["https://openalex.org/I164936912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Departmental Technical Reports (CS)","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://digitalcommons.utep.edu/cgi/viewcontent.cgi?article=1641&context=cs_techrep","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5017149388","display_name":"Yoonsik Cheon","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yoonsik Cheon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048583716","display_name":"Cesar Yeep","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cesar Yeep","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5081905597","display_name":"Melisa Vela","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Melisa Vela","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.8261,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.90803205,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":97},"biblio":{"volume":null,"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.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.00019999999494757503,"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/java-programs","display_name":"Java programs","score":0.9340000152587891},{"id":"https://openalex.org/keywords/forward-chaining","display_name":"forward chaining","score":0.7689999938011169},{"id":"https://openalex.org/keywords/program-correctness","display_name":"program correctness","score":0.8029999732971191}],"concepts":[{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8558240532875061},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7973546981811523},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7554844617843628},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.54208904504776},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5407426953315735},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.4747917056083679},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.44406017661094666},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4433688223361969},{"id":"https://openalex.org/C24457124","wikidata":"https://www.wikidata.org/wiki/Q1140046","display_name":"Mathematical notation","level":3,"score":0.4250614047050476},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4204903841018677},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3940349519252777},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.16665634512901306},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15437808632850647},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.1311536431312561},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11813798546791077},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:digitalcommons.utep.edu:cs_techrep-1641","doi":null,"is_oa":true,"landing_page_url":"https://digitalcommons.utep.edu/cs_techrep/636","pdf_url":"https://digitalcommons.utep.edu/cgi/viewcontent.cgi?article=1641&context=cs_techrep","source":{"id":"https://openalex.org/S4377196403","display_name":"scholarworks - UTEP (The University of Texas at El Paso)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I164936912","host_organization_name":"The University of Texas at El Paso","host_organization_lineage":["https://openalex.org/I164936912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Departmental Technical Reports (CS)","raw_type":"text"},{"id":"pmh:oai:scholarworks.utep.edu:cs_techrep-1641","doi":null,"is_oa":false,"landing_page_url":"https://scholarworks.utep.edu/cs_techrep/636","pdf_url":null,"source":{"id":"https://openalex.org/S4377196403","display_name":"scholarworks - UTEP (The University of Texas at El Paso)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I164936912","host_organization_name":"The University of Texas at El Paso","host_organization_lineage":["https://openalex.org/I164936912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Departmental Technical Reports (CS)","raw_type":"text"},{"id":"mag:614523396","doi":null,"is_oa":false,"landing_page_url":"http://www.cs.utep.edu/cheon/techreport/tr11-52.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:digitalcommons.utep.edu:cs_techrep-1641","doi":null,"is_oa":true,"landing_page_url":"https://digitalcommons.utep.edu/cs_techrep/636","pdf_url":"https://digitalcommons.utep.edu/cgi/viewcontent.cgi?article=1641&context=cs_techrep","source":{"id":"https://openalex.org/S4377196403","display_name":"scholarworks - UTEP (The University of Texas at El Paso)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I164936912","host_organization_name":"The University of Texas at El Paso","host_organization_lineage":["https://openalex.org/I164936912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Departmental Technical Reports (CS)","raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W614523396.pdf","grobid_xml":"https://content.openalex.org/works/W614523396.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W194677851","https://openalex.org/W606946835","https://openalex.org/W1511826042","https://openalex.org/W1522727757","https://openalex.org/W1532939744","https://openalex.org/W1553992341","https://openalex.org/W1602650507","https://openalex.org/W1644882639","https://openalex.org/W1800360446","https://openalex.org/W1829244603","https://openalex.org/W1964830323","https://openalex.org/W1970495662","https://openalex.org/W1995008247","https://openalex.org/W2013492611","https://openalex.org/W2035529004","https://openalex.org/W2052363833","https://openalex.org/W2055095027","https://openalex.org/W2058010247","https://openalex.org/W2094160561","https://openalex.org/W2102625026","https://openalex.org/W2106472587","https://openalex.org/W2110050316","https://openalex.org/W2110795198","https://openalex.org/W2112925816","https://openalex.org/W2115484804","https://openalex.org/W2119895020","https://openalex.org/W2127228682","https://openalex.org/W2140001025","https://openalex.org/W2144395955","https://openalex.org/W2158535304","https://openalex.org/W2158641382","https://openalex.org/W2161825580","https://openalex.org/W2945598998","https://openalex.org/W3146075203"],"related_works":["https://openalex.org/W2109788087","https://openalex.org/W7099004984","https://openalex.org/W1518820345","https://openalex.org/W82727297","https://openalex.org/W7045896718","https://openalex.org/W7099640997","https://openalex.org/W58471515","https://openalex.org/W7100851343","https://openalex.org/W2908962945","https://openalex.org/W606946835"],"abstract_inverted_index":{"Unlike":[0],"Hoare-style":[1],"program":[2,5,13,20,39,62,80,93,162],"verification,":[3],"functional":[4,79,92,151,161],"verification":[6],"supports":[7],"forward":[8],"reasoning":[9],"by":[10,28,37,129,164],"viewing":[11],"a":[12,15,46,61,87,113,146,169],"as":[14,134],"mathematical":[16,32,48,114,136],"function":[17,35],"from":[18],"one":[19],"state":[21],"to":[22,156,167],"another":[23],"and":[24,40,50,68,109,119,138,153],"proving":[25],"its":[26,41],"correctness":[27,59],"essentially":[29],"comparing":[30],"two":[31],"functions,":[33],"the":[34,38,52,58,78,105,158],"computed":[36],"specification.":[42],"Since":[43],"it":[44,64,155],"requires":[45],"minimal":[47],"background":[49],"reflects":[51],"way":[53],"that":[54,143],"programmers":[55],"reason":[56],"about":[57],"of":[60,117,123,160,172],"informally,":[63],"can":[65,125],"be":[66,127],"taught":[67],"practiced":[69],"effectively.":[70],"However,":[71],"there":[72],"is":[73,102,110,145],"no":[74],"formal":[75,88],"notation":[76,89,148],"supporting":[77],"verification.":[81],"In":[82],"this":[83],"article,":[84],"we":[85],"describe":[86],"for":[90,95,149],"writing":[91,150],"specifications":[94,152],"Java":[96,106,173],"programs.":[97,174],"The":[98,121],"notation,":[99],"called":[100],"CleanJava,":[101],"based":[103],"on":[104],"expression":[107],"syntax":[108],"extended":[111],"with":[112],"toolkit":[115],"consisting":[116],"sets":[118],"sequences.":[120],"vocabulary":[122],"CleanJava":[124,144],"also":[126],"enriched":[128],"introducing":[130],"user-specified":[131],"definitions":[132],"such":[133],"user-defined":[135],"functions":[137],"specification-only":[139],"methods.":[140],"We":[141],"believe":[142],"good":[147],"expect":[154],"promote":[157],"use":[159],"verifications":[163],"being":[165],"able":[166],"specify":[168],"wide":[170],"range":[171]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":3}],"updated_date":"2026-08-31T07:19:18.363097","created_date":"2016-06-24T00:00:00"}
