{"id":"https://openalex.org/W2084963982","doi":"https://doi.org/10.1145/1181195.1181200","title":"Soundness and completeness warnings in ESC/Java2","display_name":"Soundness and completeness warnings in ESC/Java2","publication_year":2006,"publication_date":"2006-11-10","ids":{"openalex":"https://openalex.org/W2084963982","doi":"https://doi.org/10.1145/1181195.1181200","mag":"2084963982"},"language":"en","primary_location":{"id":"doi:10.1145/1181195.1181200","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1181195.1181200","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 conference on Specification and verification of component-based systems","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/A5109070350","display_name":"Joseph R. Kiniry","orcid":null},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":true,"raw_author_name":"Joseph R. Kiniry","raw_affiliation_strings":["University College Dublin, Belfield, Ireland"],"affiliations":[{"raw_affiliation_string":"University College Dublin, Belfield, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036627132","display_name":"Alan E. Morkan","orcid":null},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Alan E. Morkan","raw_affiliation_strings":["University College Dublin, Belfield, Ireland"],"affiliations":[{"raw_affiliation_string":"University College Dublin, Belfield, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038632902","display_name":"Barry Denby","orcid":null},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Barry Denby","raw_affiliation_strings":["University College Dublin, Belfield, Ireland"],"affiliations":[{"raw_affiliation_string":"University College Dublin, Belfield, Ireland","institution_ids":["https://openalex.org/I100930933"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5109070350"],"corresponding_institution_ids":["https://openalex.org/I100930933"],"apc_list":null,"apc_paid":null,"fwci":5.421,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.95410608,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"19","last_page":"24"},"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.998199999332428,"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.998199999332428,"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.9970999956130981,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9954000115394592,"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/soundness","display_name":"Soundness","score":0.9127487540245056},{"id":"https://openalex.org/keywords/completeness","display_name":"Completeness (order theory)","score":0.8482911586761475},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7664484977722168},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.7040496468544006},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.5736067891120911},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5287373065948486},{"id":"https://openalex.org/keywords/automated-theorem-proving","display_name":"Automated theorem proving","score":0.524809718132019},{"id":"https://openalex.org/keywords/gas-meter-prover","display_name":"Gas meter prover","score":0.4977779686450958},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.2740471661090851},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.10331600904464722},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.0866701602935791}],"concepts":[{"id":"https://openalex.org/C39920170","wikidata":"https://www.wikidata.org/wiki/Q693083","display_name":"Soundness","level":2,"score":0.9127487540245056},{"id":"https://openalex.org/C17231256","wikidata":"https://www.wikidata.org/wiki/Q5156540","display_name":"Completeness (order theory)","level":2,"score":0.8482911586761475},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7664484977722168},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.7040496468544006},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.5736067891120911},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5287373065948486},{"id":"https://openalex.org/C206880738","wikidata":"https://www.wikidata.org/wiki/Q431667","display_name":"Automated theorem proving","level":2,"score":0.524809718132019},{"id":"https://openalex.org/C159718280","wikidata":"https://www.wikidata.org/wiki/Q5526353","display_name":"Gas meter prover","level":3,"score":0.4977779686450958},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2740471661090851},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.10331600904464722},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0866701602935791},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1181195.1181200","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1181195.1181200","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 conference on Specification and verification of component-based systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.5299999713897705}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W1489527380","https://openalex.org/W1515278398","https://openalex.org/W1534850143","https://openalex.org/W1964830323","https://openalex.org/W2055477538","https://openalex.org/W2156915267","https://openalex.org/W2164778826","https://openalex.org/W2342082360","https://openalex.org/W2561675875","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2604424424","https://openalex.org/W2950202488","https://openalex.org/W13634261","https://openalex.org/W4386880013","https://openalex.org/W4250462479","https://openalex.org/W2195657359","https://openalex.org/W3163509751","https://openalex.org/W958050847","https://openalex.org/W2396405675","https://openalex.org/W175051304"],"abstract_inverted_index":{"Usability":[0],"is":[1,26,58,71],"a":[2,82],"key":[3],"concern":[4],"in":[5,61,141,146],"the":[6,20,32,51,56,62,74,99,102,105,117,120,137,147,158],"development":[7],"of":[8,37,50,55,67,73,89,93,101,107,109,119,129,136],"verification":[9,21,63,113,148],"tools.":[10],"In":[11],"this":[12],"paper,":[13],"we":[14,41],"present":[15],"an":[16],"usability":[17],"extension":[18,151],"for":[19,132],"tool":[22,57],"ESC/Java2.":[23],"This":[24],"enhancement":[25],"not":[27],"achieved":[28],"through":[29],"extensions":[30],"to":[31,143,152,157],"underlying":[33,103],"logic":[34],"or":[35,162],"calculi":[36],"ESC/Java2,":[38],"but":[39],"instead":[40],"focus":[42],"on":[43],"its":[44],"human":[45],"interface":[46],"facets.":[47],"User":[48],"awareness":[49],"soundness":[52],"and":[53,65,81,91,115],"completeness":[54],"vitally":[59],"important":[60],"process,":[64],"lack":[66],"information":[68],"about":[69],"such":[70],"one":[72],"most":[75],"requested":[76],"features":[77],"from":[78,85],"ESC/Java2":[79,86,94,153],"users,":[80],"primary":[83],"complaint":[84],"critics.":[87],"Areas":[88],"unsoundness":[90],"incompleteness":[92],"exist":[95],"at":[96,116],"three":[97],"levels:":[98],"level":[100,106,118],"logic;":[104],"translation":[108],"program":[110],"constructs":[111],"into":[112],"conditions;":[114],"theorem":[121],"prover.":[122],"The":[123],"user":[124,159],"must":[125],"be":[126,166],"made":[127],"aware":[128],"these":[130],"issues":[131],"each":[133],"particular":[134],"part":[135],"source":[138],"code":[139],"analysed":[140],"order":[142],"have":[144],"confidence":[145],"process.":[149],"Our":[150],"provides":[154],"clear":[155],"warnings":[156],"when":[160],"unsound":[161],"incomplete":[163],"reasoning":[164],"may":[165],"taking":[167],"place.":[168]},"counts_by_year":[{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
