Transformation-Enabled Precondition Inference. Issue 6 (23rd November 2021)
- Record Type:
- Journal Article
- Title:
- Transformation-Enabled Precondition Inference. Issue 6 (23rd November 2021)
- Main Title:
- Transformation-Enabled Precondition Inference
- Authors:
- KAFLE, BISHOKSAN
GANGE, GRAEME
STUCKEY, PETER J.
SCHACHTE, PETER
SØNDERGAARD, HARALD - Abstract:
- Abstract: Precondition inference is a non-trivial problem with important applications in program analysis and verification. We present a novel iterative method for automatically deriving preconditions for the safety and unsafety of programs. Each iteration maintains over-approximations of the set of safe and unsafe initial states, which are used to partition the program's initial states into those known to be safe, known to be unsafe and unknown . We then construct revised programs with those unknown initial states and iterate the procedure until the approximations are disjoint or some termination criteria are met. An experimental evaluation of the method on a set of software verification benchmarks shows that it can infer precise preconditions (sometimes optimal) that are not possible using previous methods.
- Is Part Of:
- Theory and practice of logic programming. Volume 21:Issue 6(2021)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 21:Issue 6(2021)
- Issue Display:
- Volume 21, Issue 6 (2021)
- Year:
- 2021
- Volume:
- 21
- Issue:
- 6
- Issue Sort Value:
- 2021-0021-0006-0000
- Page Start:
- 700
- Page End:
- 716
- Publication Date:
- 2021-11-23
- Subjects:
- precondition inference -- program transformation -- abstract interpretation -- optimal precondition
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S1471068421000272 ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 21760.xml