Symbolic debugging with Gillian
File(s)3605155.3605861.pdf (1.03 MB)
Published version
Author(s)
Karmios, Nat
Ayoun, Sacha-Élie
Gardner, Philippa
Type
Conference Paper
Abstract
Software debugging for concrete execution enjoys a mature suite of tools, but debugging symbolic execution is still in its infancy. It carries unique challenges, as a single state can lead to multiple branches representing different sets of conditions, and symbolic states must be 'matched' against logical conditions. Some of today’s otherwise mature symbolic-execution tools still rely on plain-text log files for debugging, which provide no good overview of the execution process and can quickly become overwhelming. We introduce a debugger for Gillian’s verification mode---complete with a custom interface---and ponder the potential for this interface and the protocol behind it to be used outside of Gillian.
Date Issued
2023-07-17
Date Acceptance
2023-07-01
Citation
Proceedings of the 1st ACM International Workshop on Future Debugging Techniques, 2023, pp.1-2
ISBN
9798400702457
Publisher
ACM
Start Page
1
End Page
2
Journal / Book Title
Proceedings of the 1st ACM International Workshop on Future Debugging Techniques
Copyright Statement
© 2023 Copyright held by the owner/author(s). This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the 1st ACM International Workshop on Future Debugging Techniques, http://dx.doi.org/10.1145/3605155.3605861
License URL
Identifier
http://dx.doi.org/10.1145/3605155.3605861
Source
DEBT '23: 1st ACM International Workshop on Future Debugging Techniques
Publication Status
Published
Start Date
2023-07-17
Coverage Spatial
Seattle, WA, USA