{"id":"https://openalex.org/W1795285224","doi":"https://doi.org/10.1109/ase.2002.1114996","title":"Experience report on automated procedure construction for deductive synthesis","display_name":"Experience report on automated procedure construction for deductive synthesis","publication_year":2002,"publication_date":"2002-01-01","ids":{"openalex":"https://openalex.org/W1795285224","doi":"https://doi.org/10.1109/ase.2002.1114996","mag":"1795285224"},"language":"en","primary_location":{"id":"doi:10.1109/ase.2002.1114996","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase.2002.1114996","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 17th IEEE International Conference on Automated Software Engineering,","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/A5109846962","display_name":"S. Roach","orcid":null},"institutions":[{"id":"https://openalex.org/I164936912","display_name":"The University of Texas at El Paso","ror":"https://ror.org/04d5vba33","country_code":"US","type":"education","lineage":["https://openalex.org/I164936912"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"S. Roach","raw_affiliation_strings":["Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA","institution_ids":["https://openalex.org/I164936912"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5109846962"],"corresponding_institution_ids":["https://openalex.org/I164936912"],"apc_list":null,"apc_paid":null,"fwci":0.8526,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.76257829,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"69","last_page":"78"},"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.9998000264167786,"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.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9994999766349792,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/automated-theorem-proving","display_name":"Automated theorem proving","score":0.7405675649642944},{"id":"https://openalex.org/keywords/program-synthesis","display_name":"Program synthesis","score":0.7259598970413208},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7243776321411133},{"id":"https://openalex.org/keywords/axiom","display_name":"Axiom","score":0.6744497418403625},{"id":"https://openalex.org/keywords/domain-theory","display_name":"Domain theory","score":0.6598014831542969},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6276633143424988},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.6193579435348511},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5686736106872559},{"id":"https://openalex.org/keywords/fragment","display_name":"Fragment (logic)","score":0.446724534034729},{"id":"https://openalex.org/keywords/deductive-reasoning","display_name":"Deductive reasoning","score":0.4419528841972351},{"id":"https://openalex.org/keywords/sequent-calculus","display_name":"Sequent calculus","score":0.4220544695854187},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3482980728149414},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3453245162963867},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.23174700140953064},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21181046962738037},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17912325263023376},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.0992383360862732}],"concepts":[{"id":"https://openalex.org/C206880738","wikidata":"https://www.wikidata.org/wiki/Q431667","display_name":"Automated theorem proving","level":2,"score":0.7405675649642944},{"id":"https://openalex.org/C2776937632","wikidata":"https://www.wikidata.org/wiki/Q4117718","display_name":"Program synthesis","level":2,"score":0.7259598970413208},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7243776321411133},{"id":"https://openalex.org/C167729594","wikidata":"https://www.wikidata.org/wiki/Q17736","display_name":"Axiom","level":2,"score":0.6744497418403625},{"id":"https://openalex.org/C29585364","wikidata":"https://www.wikidata.org/wiki/Q1079166","display_name":"Domain theory","level":2,"score":0.6598014831542969},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6276633143424988},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.6193579435348511},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5686736106872559},{"id":"https://openalex.org/C2776235265","wikidata":"https://www.wikidata.org/wiki/Q18392052","display_name":"Fragment (logic)","level":2,"score":0.446724534034729},{"id":"https://openalex.org/C97364631","wikidata":"https://www.wikidata.org/wiki/Q484284","display_name":"Deductive reasoning","level":2,"score":0.4419528841972351},{"id":"https://openalex.org/C65880906","wikidata":"https://www.wikidata.org/wiki/Q1771121","display_name":"Sequent calculus","level":3,"score":0.4220544695854187},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3482980728149414},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3453245162963867},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.23174700140953064},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21181046962738037},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17912325263023376},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0992383360862732},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","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":2,"locations":[{"id":"doi:10.1109/ase.2002.1114996","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase.2002.1114996","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 17th IEEE International Conference on Automated Software Engineering,","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.57.8826","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.8826","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.utep.edu/sroach/Projects/Copies/ASE02.ps","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7200000286102295}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1556604985","https://openalex.org/W2012436850","https://openalex.org/W2020391296","https://openalex.org/W2038897673","https://openalex.org/W2048294946","https://openalex.org/W2053286939","https://openalex.org/W2065338548","https://openalex.org/W2097162176","https://openalex.org/W6674370655"],"related_works":["https://openalex.org/W1499822848","https://openalex.org/W1504950953","https://openalex.org/W2461207484","https://openalex.org/W2260874557","https://openalex.org/W2949263622","https://openalex.org/W4388305126","https://openalex.org/W149006713","https://openalex.org/W2188842194","https://openalex.org/W2007078003","https://openalex.org/W154684055"],"abstract_inverted_index":{"Deductive":[0],"program":[1,37,194],"synthesis":[2,25,38,219],"systems":[3,26],"based":[4],"on":[5],"automated":[6],"theorem":[7,137,206],"proving":[8,207],"offer":[9],"the":[10,18,47,67,100,118,121,141,149,167,170,177,199,217],"promise":[11],"of":[12,49,69,86,107,110,164,169,172,216],"\"correct":[13],"by":[14,148,202],"construction\"":[15],"software.":[16],"However,":[17],"difficulty":[19],"encountered":[20],"in":[21,99,140,166,187],"constructing":[22],"usable":[23,70],"deductive":[24,57,128,155,218],"has":[27,83],"prevented":[28],"their":[29],"widespread":[30],"use.":[31],"Amphion":[32,71],"is":[33,41,159],"a":[34,55,84,90,108,135,188],"real-world,":[35],"domain-independent":[36],"system.":[39,220],"It":[40],"specialized":[42,56],"to":[43,116,123,134,161,185],"specific":[44],"applications":[45,72],"through":[46],"creation":[48],"an":[50,62,105],"operational":[51],"domain":[52,101,143],"theory":[53,91,102,144,171],"and":[54,112,182],"engine.":[58],"This":[59],"paper":[60],"describes":[61],"experiment":[63],"aimed":[64],"at":[65,209],"making":[66],"construction":[68],"easier.":[73],"The":[74],"software":[75],"system":[76],"Theory":[77],"Operationalization":[78],"for":[79,93,127],"Program":[80],"Synthesis":[81],"(TOPS)":[82],"library":[85,109],"decision":[87],"procedures":[88,131,151,200],"with":[89,120],"template":[92],"each":[94,157],"procedure.":[95,174],"TOPS":[96,203],"identifies":[97],"axioms":[98],"that":[103,145,173,198],"are":[104,132,146,152,193],"instance":[106],"procedure":[111,119,158,178],"uses":[113],"partial":[114],"deduction":[115],"augment":[117],"capability":[122],"construct":[124],"ground":[125,180],"terms":[126,181,192],"synthesis.":[129],"Synthesized":[130],"interfaced":[133],"resolution":[136],"prover.":[138],"Axioms":[139],"original":[142],"implied":[147],"synthesized":[150,201],"removed.":[153],"During":[154],"synthesis,":[156],"invoked":[160],"test":[162],"conjunctions":[163],"literals":[165],"language":[168],"When":[175],"possible,":[176],"generates":[179],"binds":[183],"them":[184],"variables":[186],"problem":[189],"specification.":[190],"These":[191],"fragments.":[195],"Experiments":[196],"show":[197],"can":[204],"reduce":[205],"search":[208],"least":[210],"as":[211,213],"much":[212],"hand":[214],"tuning":[215]},"counts_by_year":[],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
