{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,11]],"date-time":"2025-07-11T10:19:34Z","timestamp":1752229174151},"reference-count":20,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,9]]},"DOI":"10.1109\/memcod.2015.7340479","type":"proceedings-article","created":{"date-parts":[[2015,12,3]],"date-time":"2015-12-03T21:13:03Z","timestamp":1449177183000},"page":"128-137","source":"Crossref","is-referenced-by-count":9,"title":["A generic synthesisable test bench"],"prefix":"10.1109","author":[{"given":"Matthew","family":"Naylor","sequence":"first","affiliation":[]},{"given":"Simon","family":"Moore","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1007\/3-540-59451-5_2","article-title":"Monads for functional programming","author":"wadler","year":"1995","journal-title":"Advanced Functional Programming"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017488"},{"key":"ref12","first-page":"271","article-title":"Compiling Occam into Field-Programmable Gate Arrays","author":"page","year":"1991","journal-title":"FPGAs"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/75277.75283"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289440"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/636517.636527"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69611-7_1"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1411286.1411292"},{"year":"0","key":"ref18"},{"year":"0","key":"ref19"},{"journal-title":"The Art of Computer Programming Volume 2 Seminumerical Algorithms","year":"1997","author":"knuth","key":"ref4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/357139.357140"},{"journal-title":"A checker for shared memory consistency","year":"0","author":"naylor","key":"ref6"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/2.546611"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"ref7","first-page":"737","author":"dutertre","year":"0","journal-title":"CAV 2014 LNCS 8559"},{"year":"0","key":"ref2"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351266"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19835-9_5"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6600-1"}],"event":{"name":"2015 ACM\/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)","start":{"date-parts":[[2015,9,21]]},"location":"Austin, TX, USA","end":{"date-parts":[[2015,9,23]]}},"container-title":["2015 ACM\/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7329076\/7340456\/07340479.pdf?arnumber=7340479","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T00:59:34Z","timestamp":1498265974000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7340479\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1109\/memcod.2015.7340479","relation":{},"subject":[],"published":{"date-parts":[[2015,9]]}}}