Conference item
Efficient deadlock freedom checking using local analysis and SAT checking
- Abstract:
- We build upon established techniques of deadlock analysis by formulating a new sound but incomplete framework for deadlock freedom analysis that tackles some sources of imprecision of current incomplete techniques. Our new deadlock candidate criterion is based on constraints derived from the analysis of the state space of pairs of components. This new characterisation represents an improvement in the accuracy of current incomplete techniques; in particular, the so-called non-hereditary deadlock-free systems (i.e. deadlock-free systems that have a deadlocking subsystem), which are neglected by most incomplete techniques, are tackled by our framework. Furthermore, we demonstrate how SAT checkers can be used to efficiently implement our framework in a way that, typically, scales better than current techniques for deadlock analysis. This is demonstrated by a series of practical experiments.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 324.3KB, Terms of use)
-
- Publisher copy:
- 10.1007/978-3-319-33693-0_22
Authors
- Publisher:
- Springer, Cham
- Host title:
- IFM 2016 Proceedings of the 12th International Conference on Integrated Formal Method
- Journal:
- IFM 2016 Proceedings of the 12th International Conference on Integrated Formal Method More from this journal
- Volume:
- 9681
- Pages:
- 345-360
- Publication date:
- 2016-05-24
- DOI:
- ISBN:
- 9783319336923
- Keywords:
- Pubs id:
-
pubs:609319
- UUID:
-
uuid:afc00af4-848a-4b2d-84b2-39b8d52d8e32
- Local pid:
-
pubs:609319
- Source identifiers:
-
609319
- Deposit date:
-
2016-03-10
- ARK identifier:
Terms of use
- Copyright holder:
- Springer International Publishing Switzerland
- Copyright date:
- 2016
- Notes:
- Copyright © 2016 Springer International Publishing Switzerland. This is the accepted manuscript version of the article. The final version is available online from Springer] at: https://doi.org/10.1007/978-3-319-33693-0_22
If you are the owner of this record, you can report an update to it here: Report update to this record