{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T03:07:11Z","timestamp":1761620831020},"reference-count":33,"publisher":"Elsevier BV","issue":"1-3","license":[{"start":{"date-parts":[[1984,12,1]],"date-time":"1984-12-01T00:00:00Z","timestamp":470707200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artificial Intelligence"],"published-print":{"date-parts":[[1984,12]]},"DOI":"10.1016\/0004-3702(84)90044-4","type":"journal-article","created":{"date-parts":[[2003,3,14]],"date-time":"2003-03-14T13:02:52Z","timestamp":1047646972000},"page":"437-491","source":"Crossref","is-referenced-by-count":94,"title":["Verify: A program for proving correctness of digital hardware designs"],"prefix":"10.1016","volume":"24","author":[{"given":"Harry G.","family":"Barrow","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0004-3702(84)90044-4_BIB1","series-title":"Structured Programming","author":"Dahl","year":"1972"},{"key":"10.1016\/0004-3702(84)90044-4_BIB2","series-title":"Proceedings Sixth International Joint Conference on Artificial Intelligence","article-title":"An overview of the programmer's apprentice","author":"Rich","year":"1979"},{"key":"10.1016\/0004-3702(84)90044-4_BIB3","series-title":"Proceedings, 20th Design Automation Conference","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB4","series-title":"Ph.D. Thesis","article-title":"Silicon compilation","author":"Johannson","year":"1981"},{"issue":"3","key":"10.1016\/0004-3702(84)90044-4_BIB5","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1109\/T-C.1975.224205","article-title":"Polynomially complete fault detection problems","volume":"24","author":"Ibarra","year":"1976","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/0004-3702(84)90044-4_BIB6","series-title":"TR CSL-133","article-title":"Formal specification and mechanical verification of SIFT: A fault-tolerant flight control system","author":"Schwartz","year":"1982"},{"key":"10.1016\/0004-3702(84)90044-4_BIB7","series-title":"Proceedings Sixth International Joint Conference on Artificial Intelligence","article-title":"Solving mechanics problems using meta-level inference","author":"Bundy","year":"1979"},{"key":"10.1016\/0004-3702(84)90044-4_BIB8","series-title":"Proceedings Second Symposium on Symbolic Manipulation","first-page":"59","article-title":"The MACSYMA system","author":"Martin","year":"1971"},{"key":"10.1016\/0004-3702(84)90044-4_BIB9","series-title":"Ph.D. Thesis","article-title":"Essays in algebraic simplification","author":"Fateman","year":"1972"},{"key":"10.1016\/0004-3702(84)90044-4_BIB10","series-title":"A Computational Logic","author":"Boyer","year":"1979"},{"key":"10.1016\/0004-3702(84)90044-4_BIB11","series-title":"FLAIR Tech. Rep. No. 17","article-title":"MARS: A multiple abstraction rule-based simulator","author":"Singh","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB12","unstructured":"Singh, N., Private communication, Fairchild Laboratory for Artificial Intelligence Research, Palo Alto, CA, 1982."},{"key":"10.1016\/0004-3702(84)90044-4_BIB13","series-title":"Proceedings National Conference on Artificial Intelligence","article-title":"Diagnosis using hierarchical design models","author":"Genesereth","year":"1982"},{"key":"10.1016\/0004-3702(84)90044-4_BIB14","series-title":"Proceedings National Conference on Artificial Intelligence","article-title":"Diagnosis via causal reasoning: Paths of interaction and the locality principle","author":"Davis","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB15","series-title":"ANL\/MCS-TM-10","article-title":"A diagnostic automation","author":"Gabriel","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB16","series-title":"Ph.D. Thesis","article-title":"Hardware verification","author":"Wagner","year":"1977"},{"key":"10.1016\/0004-3702(84)90044-4_BIB17","series-title":"Ph.D. Thesis","article-title":"Logic design verification using static analysis","author":"Hanes","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB18","series-title":"Two papers on modelling and verifying hardware","author":"Gordon","year":"1981"},{"key":"10.1016\/0004-3702(84)90044-4_BIB19","series-title":"Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory","author":"Stoy","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB20","series-title":"Edinburgh LCF","author":"Gordon","year":"1979"},{"key":"10.1016\/0004-3702(84)90044-4_BIB21","series-title":"Tech. Rept. No. 42","article-title":"Proving a computer correct","author":"Gordon","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB22","series-title":"Proceedings Third Caltech Conference on VLSI","article-title":"Verification of VLSI designs","author":"Shostak","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB23","series-title":"Proceedings Sixth Conference on Automated Deduction","article-title":"STP: A mechanized logic for specification and verification","author":"Shostak","year":"1982"},{"key":"10.1016\/0004-3702(84)90044-4_BIB24","series-title":"Programming in PROLOG","author":"Clocksin","year":"1981"},{"key":"10.1016\/0004-3702(84)90044-4_BIB25","series-title":"VLSI Systems and Computations","first-page":"203","article-title":"Syntax-directed verification of circuit function","author":"Foster","year":"1981"},{"key":"10.1016\/0004-3702(84)90044-4_BIB26","first-page":"19","article-title":"Assigning meanings to programs","volume":"19","author":"Floyd","year":"1967"},{"key":"10.1016\/0004-3702(84)90044-4_BIB27","series-title":"Introduction to VLSI Systems","author":"Mead","year":"1980"},{"issue":"2","key":"10.1016\/0004-3702(84)90044-4_BIB28","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1145\/322123.322137","article-title":"A practical decision procedure for arithmetic with function symbols","volume":"26","author":"Shostak","year":"1979","journal-title":"J. ACM"},{"key":"10.1016\/0004-3702(84)90044-4_BIB29","series-title":"Interactive Systems for Experimental Applied Mathematics","article-title":"REDUCE: A user-oriented interactive system for algebraic simplification","author":"Hearn","year":"1967"},{"key":"10.1016\/0004-3702(84)90044-4_BIB30","series-title":"UT, UCP-19","article-title":"REDUCE users' manual","author":"Hearn","year":"1973"},{"key":"10.1016\/0004-3702(84)90044-4_BIB31","series-title":"Proceedings Sixth International Symposium on Computer Hardware Description Languages","first-page":"79","article-title":"A temporal logic for reasoning about hardware","author":"Moszkowski","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB32","series-title":"Ph.D. Thesis","article-title":"Reasoning about digital circuits","author":"Moszkowski","year":"1983"},{"key":"10.1016\/0004-3702(84)90044-4_BIB33","series-title":"Proceedings Sixth International Symposium on Computer Hardware Description Languages","first-page":"103","article-title":"Verification with PROLOG and temporal logic","author":"Fujita","year":"1983"}],"container-title":["Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0004370284900444?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0004370284900444?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,17]],"date-time":"2020-03-17T22:39:54Z","timestamp":1584484794000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0004370284900444"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,12]]},"references-count":33,"journal-issue":{"issue":"1-3","published-print":{"date-parts":[[1984,12]]}},"alternative-id":["0004370284900444"],"URL":"https:\/\/doi.org\/10.1016\/0004-3702(84)90044-4","relation":{},"ISSN":["0004-3702"],"issn-type":[{"value":"0004-3702","type":"print"}],"subject":[],"published":{"date-parts":[[1984,12]]}}}