{"id":"https://openalex.org/W2028017645","doi":"https://doi.org/10.1007/s10617-009-9046-2","title":"Runtime deadlock analysis for system level design","display_name":"Runtime deadlock analysis for system level design","publication_year":2009,"publication_date":"2009-07-23","ids":{"openalex":"https://openalex.org/W2028017645","doi":"https://doi.org/10.1007/s10617-009-9046-2","mag":"2028017645"},"language":"en","primary_location":{"id":"doi:10.1007/s10617-009-9046-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-009-9046-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-009-9046-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10617-009-9046-2.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073415664","display_name":"Eric Cheung","orcid":"https://orcid.org/0000-0001-8040-6606"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Eric Cheung","raw_affiliation_strings":["University of California, Riverside, CA, 92521, USA","University of California, Riverside, USA 92521#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Riverside, CA, 92521, USA","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"University of California, Riverside, USA 92521#TAB#","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100329931","display_name":"Xi Chen","orcid":"https://orcid.org/0000-0002-3135-4114"},"institutions":[{"id":"https://openalex.org/I4210134421","display_name":"INTRASOFT International (Luxembourg)","ror":"https://ror.org/02zn9x324","country_code":"LU","type":"company","lineage":["https://openalex.org/I4210134421","https://openalex.org/I86100027"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Xi Chen","raw_affiliation_strings":["SpringSoft, Inc., San Jose, CA, 95110, USA","SpringSoft, Inc., San Jose, USA 95110#TAB#"],"affiliations":[{"raw_affiliation_string":"SpringSoft, Inc., San Jose, CA, 95110, USA","institution_ids":["https://openalex.org/I4210134421"]},{"raw_affiliation_string":"SpringSoft, Inc., San Jose, USA 95110#TAB#","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017063360","display_name":"Harry Hsieh","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harry Hsieh","raw_affiliation_strings":["University of California, Riverside, CA, 92521, USA","University of California, Riverside, USA 92521#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Riverside, CA, 92521, USA","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"University of California, Riverside, USA 92521#TAB#","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053009380","display_name":"Abhijit Davare","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abhijit Davare","raw_affiliation_strings":["University of California, Berkeley, CA, 94720, USA","University of California, Berkeley, USA 94720#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA, 94720, USA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"University of California, Berkeley, USA 94720#TAB#","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088660554","display_name":"Alberto Sangiovanni\u2010Vincentelli","orcid":"https://orcid.org/0000-0003-1298-8389"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alberto Sangiovanni-Vincentelli","raw_affiliation_strings":["University of California, Berkeley, CA, 94720, USA","University of California, Berkeley, USA 94720#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA, 94720, USA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"University of California, Berkeley, USA 94720#TAB#","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112718420","display_name":"Yosinori Watanabe","orcid":null},"institutions":[{"id":"https://openalex.org/I66217453","display_name":"Cadence Design Systems (United States)","ror":"https://ror.org/04w8xa018","country_code":"US","type":"company","lineage":["https://openalex.org/I66217453"]},{"id":"https://openalex.org/I148283060","display_name":"Lawrence Berkeley National Laboratory","ror":"https://ror.org/02jbv0t02","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I148283060","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yosinori Watanabe","raw_affiliation_strings":["Cadence Berkeley Laboratories, Berkeley, CA, 94704, USA","Cadence Berkeley Labs, Berkeley, USA 94704#TAB#"],"affiliations":[{"raw_affiliation_string":"Cadence Berkeley Laboratories, Berkeley, CA, 94704, USA","institution_ids":["https://openalex.org/I66217453","https://openalex.org/I148283060"]},{"raw_affiliation_string":"Cadence Berkeley Labs, Berkeley, USA 94704#TAB#","institution_ids":["https://openalex.org/I148283060"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5073415664"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":{"value":2490,"currency":"EUR","value_usd":3190},"apc_paid":{"value":2490,"currency":"EUR","value_usd":3190},"fwci":0.5355,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.66360798,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"13","issue":"4","first_page":"287","last_page":"310"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/computer-science","display_name":"Computer science","score":0.8873513340950012},{"id":"https://openalex.org/keywords/systemc","display_name":"SystemC","score":0.7988051176071167},{"id":"https://openalex.org/keywords/deadlock-prevention-algorithms","display_name":"Deadlock prevention algorithms","score":0.7618061304092407},{"id":"https://openalex.org/keywords/deadlock","display_name":"Deadlock","score":0.6757307052612305},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.646838903427124},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6276543736457825},{"id":"https://openalex.org/keywords/dependency-graph","display_name":"Dependency graph","score":0.5744516253471375},{"id":"https://openalex.org/keywords/wait-for-graph","display_name":"Wait-for graph","score":0.554774820804596},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.5057506561279297},{"id":"https://openalex.org/keywords/blocking","display_name":"Blocking (statistics)","score":0.4597584903240204},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.42115259170532227},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.37463653087615967},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.25197798013687134},{"id":"https://openalex.org/keywords/graph-rewriting","display_name":"Graph rewriting","score":0.15840491652488708},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.11821171641349792}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8873513340950012},{"id":"https://openalex.org/C2776928060","wikidata":"https://www.wikidata.org/wiki/Q1753563","display_name":"SystemC","level":2,"score":0.7988051176071167},{"id":"https://openalex.org/C113429609","wikidata":"https://www.wikidata.org/wiki/Q4060699","display_name":"Deadlock prevention algorithms","level":3,"score":0.7618061304092407},{"id":"https://openalex.org/C159023740","wikidata":"https://www.wikidata.org/wiki/Q623276","display_name":"Deadlock","level":2,"score":0.6757307052612305},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.646838903427124},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6276543736457825},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.5744516253471375},{"id":"https://openalex.org/C106891557","wikidata":"https://www.wikidata.org/wiki/Q4148051","display_name":"Wait-for graph","level":4,"score":0.554774820804596},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.5057506561279297},{"id":"https://openalex.org/C144745244","wikidata":"https://www.wikidata.org/wiki/Q4927286","display_name":"Blocking (statistics)","level":2,"score":0.4597584903240204},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.42115259170532227},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37463653087615967},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.25197798013687134},{"id":"https://openalex.org/C558772884","wikidata":"https://www.wikidata.org/wiki/Q1508564","display_name":"Graph rewriting","level":3,"score":0.15840491652488708},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.11821171641349792},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1007/s10617-009-9046-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-009-9046-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-009-9046-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:escholarship.org/ark:/13030/qt1687956f","is_oa":false,"landing_page_url":"https://escholarship.org/uc/item/1687956f","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Design Automation for Embedded Systems: An International Journal, vol 13, iss 4","raw_type":"article"},{"id":"pmh:oai:escholarship.org/ark:/13030/qt8r25v6tw","is_oa":false,"landing_page_url":"https://escholarship.org/uc/item/8r25v6tw","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Design Automation for Embedded Systems, vol 13, iss 4","raw_type":"article"},{"id":"pmh:qt1687956f","is_oa":false,"landing_page_url":"http://www.escholarship.org/uc/item/1687956f","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cheung, Eric; Chen, Xi; Hsieh, Harry; Davare, Abhijit; Sangiovanni-Vincentelli, Alberto; &amp; Watanabe, Yosinori. (2009). Runtime deadlock analysis for system level design. Design Automation for Embedded Systems: An International Journal, 13(4), pp 287-310. doi: 10.1007/s10617-009-9046-2. Retrieved from: http://www.escholarship.org/uc/item/1687956f","raw_type":"article"},{"id":"pmh:qt8r25v6tw","is_oa":false,"landing_page_url":"http://www.escholarship.org/uc/item/8r25v6tw","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cheung, E; Chen, X; Hsieh, H; Davare, A; Sangiovanni-Vincentelli, A; &amp; Watanabe, Y. (2009). Runtime deadlock analysis for system level design. Design Automation for Embedded Systems, 13(4), 287 - 310. doi: 10.1007/s10617-009-9046-2. UC Berkeley: Retrieved from: http://www.escholarship.org/uc/item/8r25v6tw","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1007/s10617-009-9046-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-009-9046-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-009-9046-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.6399999856948853,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2028017645.pdf","grobid_xml":"https://content.openalex.org/works/W2028017645.grobid-xml"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1503170978","https://openalex.org/W1506588809","https://openalex.org/W1509229256","https://openalex.org/W1540223539","https://openalex.org/W1595810184","https://openalex.org/W1597755753","https://openalex.org/W1975990410","https://openalex.org/W2001478969","https://openalex.org/W2046042302","https://openalex.org/W2066775342","https://openalex.org/W2093916942","https://openalex.org/W2096287216","https://openalex.org/W2104508180","https://openalex.org/W2106222569","https://openalex.org/W2110425399","https://openalex.org/W2115309705","https://openalex.org/W2116873772","https://openalex.org/W2125245799","https://openalex.org/W2130353495","https://openalex.org/W2148740615","https://openalex.org/W2150408604","https://openalex.org/W2294580796","https://openalex.org/W2751601659","https://openalex.org/W3144368627","https://openalex.org/W4211008702","https://openalex.org/W4239244260","https://openalex.org/W4254116315","https://openalex.org/W4300021588"],"related_works":["https://openalex.org/W2386884462","https://openalex.org/W3140720071","https://openalex.org/W2560925019","https://openalex.org/W4383684213","https://openalex.org/W2008483896","https://openalex.org/W1596298878","https://openalex.org/W2038880851","https://openalex.org/W2120098047","https://openalex.org/W2088433124","https://openalex.org/W2035968706"],"abstract_inverted_index":{"In":[0,16],"the":[1,22,34,41,68],"design":[2,89],"of":[3],"highly":[4],"complex,":[5],"heterogeneous":[6],"and":[7,57,62,83,85],"concurrent":[8,46],"systems,":[9],"deadlock":[10,69],"detection":[11],"remains":[12],"an":[13],"important":[14],"issue.":[15],"this":[17],"paper,":[18],"we":[19],"systematically":[20],"analyze":[21],"synchronization":[23,36],"dependencies":[24,44],"in":[25],"system-level":[26,79,94],"designs.":[27],"We":[28,71],"propose":[29],"a":[30],"data":[31],"structure":[32],"called":[33],"dynamic":[35],"dependency":[37],"graph,":[38],"which":[39,91],"captures":[40],"runtime":[42],"blocking":[43],"among":[45],"processes.":[47],"A":[48],"loop-detection":[49],"algorithm":[50],"is":[51],"then":[52],"used":[53],"to":[54],"detect":[55],"deadlocks":[56],"help":[58],"designers":[59],"quickly":[60],"isolate":[61],"identify":[63],"modeling":[64,80],"errors":[65],"that":[66],"cause":[67],"problems.":[70],"demonstrate":[72],"our":[73],"approach":[74],"through":[75],"two":[76,86],"publicly":[77],"available":[78],"languages,":[81],"SystemC":[82],"Metropolis,":[84],"real":[87],"world":[88],"examples,":[90],"are":[92],"complex":[93],"functional":[95],"models":[96],"for":[97],"video":[98],"processing.":[99]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
