Using Flow Specifications of Parameterized Cache Coherence Protocols for Verifying Deadlock Freedom
Autor: | Muralidhar Talupur, Sharad Malik, Divjyot Sethi |
---|---|
Rok vydání: | 2014 |
Předmět: | |
Zdroj: | Automated Technology for Verification and Analysis ISBN: 9783319119359 ATVA |
DOI: | 10.1007/978-3-319-11936-6_24 |
Popis: | We consider the problem of verifying deadlock freedom for symmetric cache coherence protocols. While there are multiple definitions of deadlock in the literature, we focus on a specific form of deadlock which is useful for the cache coherence protocol domain and is consistent with the internal definition of deadlock in theMurphi model checker: we refer to this deadlock as a system-wide deadlock (s-deadlock). In s-deadlock, the entire system gets blocked and is unable to make any transition. Cache coherence protocols consist of N symmetric cache agents, where N is an unbounded parameter; thus the verification of s-deadlock freedom is naturally a parameterized verification problem. |
Databáze: | OpenAIRE |
Externí odkaz: |