Symbolic liveness analysis of real-world software

D Schemmel, J Büning, O Soria Dustmann… - … 2018, Held as Part of the …, 2018 - Springer
Liveness violation bugs are notoriously hard to detect, especially due to the difficulty
inherent in applying formal methods to real-world programs. We present a generic and
practically useful liveness property which defines a program as being live as long as it will
eventually either consume more input or terminate. We show that this property naturally
maps to many different kinds of real-world programs. To demonstrate the usefulness of our
liveness property, we also present an algorithm that can be efficiently implemented to …

[PDF][PDF] Symbolic Liveness Analysis of Real-World Software

K Wehrle - publications.rwth-aachen.de
Liveness violation bugs are notoriously hard to detect, especially due to the difficulty
inherent in applying formal methods to realworld programs. We present a generic and
practically useful liveness property which defines a program as being live as long as it will
eventually either consume more input or terminate. We show that this property naturally
maps to many different kinds of real-world programs. To demonstrate the usefulness of our
liveness property, we also present an algorithm that can be efficiently implemented to …
以上显示的是最相近的搜索结果。 查看全部搜索结果