Conference item icon

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:
Publisher copy:
10.1007/978-3-319-33693-0_22

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


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


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP