{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:42:27Z","timestamp":1759333347975,"version":"3.28.0"},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,10]]},"DOI":"10.1109\/fmcad.2014.6987593","type":"proceedings-article","created":{"date-parts":[[2014,12,30]],"date-time":"2014-12-30T20:00:39Z","timestamp":1419969639000},"page":"35-42","source":"Crossref","is-referenced-by-count":9,"title":["Synthesis of synchronization using uninterpreted functions"],"prefix":"10.1109","author":[{"given":"Roderick","family":"Bloem","sequence":"first","affiliation":[]},{"given":"Georg","family":"Hofferek","sequence":"additional","affiliation":[]},{"given":"Bettina","family":"Konighofer","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Konighofer","sequence":"additional","affiliation":[]},{"given":"Simon","family":"Auserlechner","sequence":"additional","affiliation":[]},{"given":"Raphael","family":"Spork","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"crossref","DOI":"10.1201\/9781439821916","author":"menezes","year":"1996","journal-title":"Handbook of Applied Cryptography"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(87)90062-2"},{"key":"17","article-title":"Quickxplain: Preferred explanations and relaxations for overconstrained problems","volume":"4","author":"junker","year":"2004","journal-title":"AAAI"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375599"},{"key":"18","article-title":"Automatic lock insertion in concurrent programs","volume":"12","author":"kahlon","year":"2012","journal-title":"FMCAD"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1145\/1706299.1706338"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2011.5970508"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/FMCAD.2013.6679394"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2003.1213511"},{"key":"14","article-title":"Efficient modeling of concurrent systems in bmc","volume":"8","author":"ganai","year":"2008","journal-title":"SPIN"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985839"},{"key":"12","article-title":"Z3: An efficient smt solver","volume":"8","author":"de moura","year":"2008","journal-title":"TACAS"},{"key":"21","article-title":"Bounded model checking of concurrent programs","volume":"5","author":"rabinovitz","year":"2005","journal-title":"CAV"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/371282.371364"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1007\/s100090050027"},{"key":"2","article-title":"Forensic-An automatic debugging environment for c programs","volume":"12","author":"bloem","year":"2012","journal-title":"HVC"},{"key":"10","article-title":"Vcc: A practical system for verifying concurrent c","volume":"9","author":"cohen","year":"2009","journal-title":"TPHOLS"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1007\/10720084_16"},{"key":"7","article-title":"Design and synthesis of synchronization skeletons using branching-time temporal logic","author":"clarke","year":"1981","journal-title":"Logic of Programs"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375619"},{"key":"5","article-title":"Efficient synthesis for concurrency by semantics-preserving transformations","volume":"13","author":"cern\ufffd","year":"2013","journal-title":"CAV"},{"key":"4","article-title":"Dill. Automatic verification of pipelined microprocessor control","volume":"94","author":"burch","year":"1994","journal-title":"CAV"},{"key":"9","article-title":"A tool for checking ansi-c programs","volume":"4","author":"clarke","year":"2004","journal-title":"TACAS"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/5397.5399"}],"event":{"name":"2014 Formal Methods in Computer-Aided Design (FMCAD)","start":{"date-parts":[[2014,10,21]]},"location":"Lausanne, Switzerland","end":{"date-parts":[[2014,10,24]]}},"container-title":["2014 Formal Methods in Computer-Aided Design (FMCAD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6975680\/6987576\/06987593.pdf?arnumber=6987593","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,22]],"date-time":"2017-06-22T22:54:05Z","timestamp":1498172045000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6987593\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/fmcad.2014.6987593","relation":{},"subject":[],"published":{"date-parts":[[2014,10]]}}}