VLDB 2026 Research / reviewers in the wild / expert
Bishoksan Kafle
dblp:146/0527
· DBLP profile ↗
11ranked-venue papers
11as first author
3since 2021 · last 2024
0000-0001-5191-1216ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 10 first-author · 3 since 2021Theory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A lightweight approach to nontermination inference using Constrained Horn Clauses
Bishoksan Kafle, Graeme Gange, Peter Schachte, Harald Søndergaard, Peter J. Stuckey |
Softw. Syst. Model. | 1 |
| 2021 | Lightweight Nontermination Inference with CHCs
Bishoksan Kafle, Graeme Gange, Peter Schachte, Harald Søndergaard, Peter J. Stuckey |
SEFM | 1 |
| 2021 | Transformation-Enabled Precondition InferenceabstractAbstract 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. Bishoksan Kafle, Graeme Gange, Peter J. Stuckey, Peter Schachte, Harald Søndergaard |
Theory Pract. Log. Program. | 1 |
| 2018 | Tree dimension in verification of constrained Horn clauses
Bishoksan Kafle, John P. Gallagher, Pierre Ganty |
Theory Pract. Log. Program. | 1 |
| 2018 | An iterative approach to precondition inference using constrained Horn clausesabstractAbstract We present a method for automatic inference of conditions on the initial states of a program that guarantee that the safety assertions in the program are not violated. Constrained Horn clauses (CHCs) are used to model the program and assertions in a uniform way, and we use standard abstract interpretations to derive an over-approximation of the set ofunsafeinitial states. The precondition then is the constraint corresponding to the complement of that set, under-approximating the set ofsafeinitial states. This idea of complementation is not new, but previous attempts to exploit it have suffered from the loss of precision. Here we develop an iterative specialisation algorithm to give more precise, and in some cases optimal safety conditions. The algorithm combines existing transformations, namely constraint specialisation, partial evaluation and a trace elimination transformation. The last two of these transformations perform polyvariant specialisation, leading to disjunctive constraints which improve precision. The algorithm is implemented and tested on a benchmark suite of programs from the literature in precondition inference and software verification competitions. Bishoksan Kafle, John P. Gallagher, Graeme Gange, Peter Schachte, Harald Søndergaard, Peter J. Stuckey |
Theory Pract. Log. Program. | 1 |
| 2017 | A Benders Decomposition Approach to Deciding Modular Linear Integer Arithmetic
Bishoksan Kafle, Graeme Gange, Peter Schachte, Harald Søndergaard, Peter J. Stuckey |
SAT | 1 |
| 2017 | Horn clause verification with convex polyhedral abstraction and tree automata-based refinement
Bishoksan Kafle, John P. Gallagher |
Comput. Lang. Syst. Struct. | 1 |
| 2017 | Constraint specialisation in Horn clause verification
Bishoksan Kafle, John P. Gallagher |
Sci. Comput. Program. | 1 |
| 2016 | Rahft: A Tool for Verifying Horn Clauses Using Abstract Interpretation and Finite Tree Automata
Bishoksan Kafle, John P. Gallagher, José F. Morales 0001 |
CAV (1) | 1 |
| 2015 | Constraint Specialisation in Horn Clause VerificationabstractWe present a method for specialising the constraints in constrained Horn clauses with respect to a goal. We use abstract interpretation to compute a model of a query-answer transformation of a given set of clauses and a goal. The effect is to propagate the constraints from the goal top-down and propagate answer constraints bottom-up. Our approach does not unfold the clauses at all; we use the constraints from the model to compute a specialised version of each clause in the program. The approach is independent of the abstract domain and the constraints theory underlying the clauses. Experimental results on verification problems show that this is an effective transformation, both in our own verification tools (convex polyhedra analyser) and as a pre-processor to other Horn clause verification tools. Bishoksan Kafle, John P. Gallagher |
PEPM | 1 |
| 2015 | Tree Automata-Based Refinement with Application to Horn Clause Verification
Bishoksan Kafle, John P. Gallagher |
VMCAI | 1 |