{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T22:28:13Z","timestamp":1784845693519,"version":"3.55.0"},"reference-count":53,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2013,5,1]],"date-time":"2013-05-01T00:00:00Z","timestamp":1367366400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."],"published-print":{"date-parts":[[2013,5]]},"DOI":"10.1109\/tcad.2012.2232351","type":"journal-article","created":{"date-parts":[[2013,4,17]],"date-time":"2013-04-17T18:09:28Z","timestamp":1366222168000},"page":"774-787","source":"Crossref","is-referenced-by-count":42,"title":["Software Model Checking SystemC"],"prefix":"10.1109","volume":"32","author":[{"given":"A.","family":"Cimatti","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"I.","family":"Narasamdya","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"M.","family":"Roveri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","first-page":"372","article-title":"Cadp 2010: A toolbox for the construction and analysis of distributed processes","volume":"lncs 6605","author":"garavel","year":"2011","journal-title":"Proc TACAS"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2009.5185377"},{"key":"ref33","first-page":"409","article-title":"All from one, one for all: On model checking using representatives","volume":"lncs 697","author":"peled","year":"1993","journal-title":"Proc CAV"},{"key":"ref32","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-60761-7","author":"godefroid","year":"1996","journal-title":"Partial-Order Methods for the Verification of Concurrent Systems?An Approach to the State-Explosion Problem (LNCS 1032)"},{"key":"ref31","first-page":"108","article-title":"Checking safety properties using induction and a SAT-solver","volume":"lncs 1954","author":"sheeran","year":"2000","journal-title":"Proc FMCAD"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-3190-6"},{"key":"ref37","first-page":"125","article-title":"Uppaal 4.0","author":"behrmann","year":"2006","journal-title":"Proc QEST"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2006.244076"},{"key":"ref35","author":"moy","year":"2005","journal-title":"Techniques and Tools for the Verification of Systems-on-a-Chip at the Transaction Level"},{"key":"ref34","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1007\/3-540-53863-1_36","article-title":"Stubborn sets for reduced state generation","author":"valmari","year":"1991","journal-title":"Proc APN 90 Adv Petri Nets 1990"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/964001.964021"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/978-0-387-34878-0_13","article-title":"An improvement in formal verification","author":"holzmann","year":"1995","journal-title":"Proc 7th IFIP WG6 1 Int Conf Formal Description Techniques"},{"key":"ref29","first-page":"113","article-title":"Bebop: A symbolic model checker for Boolean programs","volume":"lncs 1885","author":"ball","year":"2000","journal-title":"Proc SPIN"},{"key":"ref2","first-page":"90","article-title":"An analytic evaluation of SystemC encodings in P romela","volume":"lncs 6823","author":"campana","year":"2011","journal-title":"Proc SPIN"},{"key":"ref1","first-page":"51","article-title":"Verifying SystemC: A software model checking approach","author":"cimatti","year":"2010","journal-title":"Proc FMCAD"},{"key":"ref20","first-page":"341","article-title":"Boosting lazy abstraction for SystemC with partial order reduction","volume":"lncs 6605","author":"cimatti","year":"2011","journal-title":"Proc TACAS"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1007\/s10009-007-0044-z","article-title":"The software model checker Blast","volume":"9","author":"beyer","year":"2007","journal-title":"STTT"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1086228.1086286"},{"key":"ref24","first-page":"573","article-title":"Interpolation-based software verification with wolverine","volume":"lncs 6806","author":"kroening","year":"2011","journal-title":"Proc CAV"},{"key":"ref23","first-page":"184","article-title":"CPAchecker: A tool for configurable software verification","volume":"lncs 6806","author":"beyer","year":"2011","journal-title":"Proc CAV"},{"key":"ref26","author":"holzmann","year":"2003","journal-title":"The SPIN Model Checker Primer and Reference Manual"},{"key":"ref25","first-page":"310","article-title":"Kratos: A software model checker for SystemC","volume":"lncs 6806","author":"cimatti","year":"2011","journal-title":"Proc CAV"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/s100090050046"},{"key":"ref51","first-page":"299","article-title":"The MathSAT 4 SMT solver","volume":"lncs 5123","author":"bruttomesso","year":"2008","journal-title":"Proc CAV"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73368-3_23"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71209-1_29"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2010.5558640"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1592434.1592438"},{"key":"ref40","author":"marquet","year":"2010","journal-title":"Efficient encoding of SystemC\/TLM in Promela"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.77"},{"key":"ref13","first-page":"35","article-title":"Slam2: Static driver verification with under 4% false alarms","author":"ball","year":"2010","journal-title":"Proc FMCAD"},{"key":"ref14","first-page":"78","article-title":"Software model checking with SPIN","volume":"65","author":"holzmann","year":"2005","journal-title":"Adv Comput"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/876638.876643"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/503272.503279"},{"key":"ref17","first-page":"570","article-title":"SATABS: SAT-based predicate abstraction for ANSI-C","volume":"lncs 3440","author":"clarke","year":"2005","journal-title":"Proc TACAS"},{"key":"ref18","first-page":"168","article-title":"A tool for checking ANSI-C programs","volume":"lncs 2988","author":"clarke","year":"2004","journal-title":"Proc TACAS"},{"key":"ref19","first-page":"123","article-title":"Lazy abstraction with interpolants","volume":"lncs 4144","author":"mcmillan","year":"2006","journal-title":"Proc CAV"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/FMCAD.2008.ECP.26"},{"key":"ref3","first-page":"1","year":"2006","journal-title":"IEEE Std 1666-2005 IEEE Standard SystemC Language Reference Manual"},{"key":"ref6","first-page":"4167","article-title":"CheckSyC: An efficient property checker for RTL SystemC designs","volume":"4","author":"gro\ufffde","year":"2005","journal-title":"Proc ISCAS"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ACSD.2005.23"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73370-6_14"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2005.1487900"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1879021.1879032"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1450135.1450166"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78800-3_36"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/2003695.2003697"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1049\/ic.2010.0140"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2008.4681598"},{"key":"ref42","first-page":"794","article-title":"Formal deadlock checking on high-level SystemC designs","author":"chou","year":"2010","journal-title":"Proc ICCAD"},{"key":"ref41","first-page":"113","article-title":"Proving transaction and system-level properties of untimed SystemC TLM designs","author":"gro\ufffde","year":"2010","journal-title":"Proc MEMOCODE"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/s10703-009-0075-z"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391706"}],"container-title":["IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/43\/6504524\/06504555.pdf?arnumber=6504555","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T20:40:25Z","timestamp":1638218425000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6504555\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5]]},"references-count":53,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tcad.2012.2232351","relation":{},"ISSN":["0278-0070","1937-4151"],"issn-type":[{"value":"0278-0070","type":"print"},{"value":"1937-4151","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,5]]}}}