{"id":"https://openalex.org/W2067953737","doi":"https://doi.org/10.1145/2557833.2560582","title":"JPF verification of habanero Java programs","display_name":"JPF verification of habanero Java programs","publication_year":2014,"publication_date":"2014-02-11","ids":{"openalex":"https://openalex.org/W2067953737","doi":"https://doi.org/10.1145/2557833.2560582","mag":"2067953737"},"language":"en","primary_location":{"id":"doi:10.1145/2557833.2560582","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2557833.2560582","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"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 SIGSOFT Software Engineering Notes","raw_type":"journal-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/A5004271551","display_name":"Peter Anderson","orcid":"https://orcid.org/0000-0002-6698-292X"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Peter Anderson","raw_affiliation_strings":["Brigham Young University, Provo, Utah"],"affiliations":[{"raw_affiliation_string":"Brigham Young University, Provo, Utah","institution_ids":["https://openalex.org/I100005738"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013913827","display_name":"Brandon Chase","orcid":null},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Chase","raw_affiliation_strings":["Brigham Young University, Provo, Utah"],"affiliations":[{"raw_affiliation_string":"Brigham Young University, Provo, Utah","institution_ids":["https://openalex.org/I100005738"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005072374","display_name":"Eric Mercer","orcid":"https://orcid.org/0000-0002-2264-2958"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Mercer","raw_affiliation_strings":["Brigham Young University, Provo, Utah"],"affiliations":[{"raw_affiliation_string":"Brigham Young University, Provo, Utah","institution_ids":["https://openalex.org/I100005738"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5004271551"],"corresponding_institution_ids":["https://openalex.org/I100005738"],"apc_list":null,"apc_paid":null,"fwci":1.2259,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.79581338,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"39","issue":"1","first_page":"1","last_page":"7"},"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.9998999834060669,"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.9998999834060669,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9994999766349792,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8530809283256531},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.743837296962738},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7421175837516785},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.6969975829124451},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6086831092834473},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5440589189529419}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8530809283256531},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.743837296962738},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7421175837516785},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.6969975829124451},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6086831092834473},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5440589189529419}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2557833.2560582","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2557833.2560582","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"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 SIGSOFT Software Engineering Notes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8500000238418579,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W40261744","https://openalex.org/W55143395","https://openalex.org/W136162916","https://openalex.org/W1977899806","https://openalex.org/W2046183160","https://openalex.org/W2069072422","https://openalex.org/W2079797513","https://openalex.org/W2096675459","https://openalex.org/W2131514278","https://openalex.org/W2146412016","https://openalex.org/W2149871224","https://openalex.org/W4244486899"],"related_works":["https://openalex.org/W4231356583","https://openalex.org/W4252501555","https://openalex.org/W2003848320","https://openalex.org/W1713081424","https://openalex.org/W2132806979","https://openalex.org/W2127315869","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W4379536100","https://openalex.org/W188282463"],"abstract_inverted_index":{"Habanero":[0],"Java":[1,60],"(HJ),":[2],"a":[3,56,84,145],"mid-level":[4],"concurrent":[5],"language,":[6],"provides":[7,83],"several":[8],"correctness":[9,38],"advantages":[10],"if":[11,42],"it":[12,43],"is":[13,44,69,93],"data":[14,29,45,66],"race":[15,30,46,67],"free:":[16],"deadlock":[17],"freedom,":[18],"determinism,":[19],"serialization,":[20],"etc.":[21],"An":[22],"HJ":[23,53,88,113,130,134,157],"program":[24,54],"execution":[25],"can":[26],"only":[27,40,111],"demonstrate":[28],"freedom":[31,68],"for":[32,48,64,96],"one":[33],"scheduling":[34,115],"path,":[35],"but":[36],"the":[37,76,118,133,140,148,151,156],"property":[39],"holds":[41],"free":[47],"all":[49],"paths.":[50],"Verifying":[51],"an":[52,104],"with":[55,132,137,150],"tool":[57],"such":[58],"as":[59],"Path":[61],"Finder":[62],"(JPF)":[63],"complete":[65],"time":[70],"and":[71,138],"memory":[72],"consuming":[73],"because":[74],"of":[75],"numerous":[77],"JPF":[78,106,128],"state":[79,124],"expansions.":[80],"This":[81],"paper":[82,102,122],"small,":[85],"stand-alone,":[86],"alternative,":[87],"verification":[89,97],"runtime":[90],"(VR)":[91],"that":[92,108],"more":[94],"suited":[95],"in":[98,117,127],"JPF.":[99],"Additionally,":[100],"this":[101,121],"presents":[103],"alternative":[105],"scheduler":[107],"will":[109],"explore":[110],"relevant":[112],"related":[114],"paths":[116],"VR.":[119],"Finally,":[120],"shows":[123],"expansion":[125],"results":[126,143],"using":[129,147],"benchmarks":[131],"library,":[135],"VR":[136,149],"without":[139],"scheduler.":[141],"The":[142],"indicate":[144],"reduction":[146],"schedule":[152],"when":[153],"compared":[154],"to":[155],"runtime.":[158]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
