Abstract. In the context of program verification, we propose a formal frame-work for proof slicing that can aggressively reduce the size of proof obligations as a means of performance improvement. In particular, each large proof obliga-tion may be broken down into smaller proofs, for which the overall processing cost can be greatly reduced, and be even more effective under proof caching. Our proposal is built on top of existing automatic provers, including the state-of-the-art prover Z3, and can also be viewed as a re-engineering effort in proof decomposition that attempts to avoid large-sized proofs for which these provers may be particularly inefficient. In our approach, we first develop a calculus that formalizes a complete proof slicing...
International audienceRecent research proposed efficient methods for software verification combining...
We present techniques that enable higher-order functional computations to “explain” their work by an...
International audienceWe propose a “formula slicing” method for finding inductive invariants. It is ...
10.1007/978-3-642-41202-8_5Lecture Notes in Computer Science (including subseries Lecture Notes in A...
Program slicing is a well-known program transformation which simplifies a program with respect to a ...
International audienceProgram slicing can be used to reduce a given initial program to a smaller one...
Abstract: Proof-carrying code approaches aim at the safe execution of untrusted code by having the c...
Web Services emerge as a new paradigm for distributed computing. Model checking is an important veri...
Abstract. Proof-carrying code approaches aim at safe execution of un-trusted code by having the code...
Program slicing is the process of removing statements from a program such that defined aspects of it...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
International audienceFor all the successes in verifying low-level, efficient, security-critical cod...
This book presents a modular framework for slicing in the proof assistant Isabelle/HOL which is base...
We present techniques that enable higher-order functional compu-tations to “explain ” their work by ...
International audienceRecent research proposed efficient methods for software verification combining...
We present techniques that enable higher-order functional computations to “explain” their work by an...
International audienceWe propose a “formula slicing” method for finding inductive invariants. It is ...
10.1007/978-3-642-41202-8_5Lecture Notes in Computer Science (including subseries Lecture Notes in A...
Program slicing is a well-known program transformation which simplifies a program with respect to a ...
International audienceProgram slicing can be used to reduce a given initial program to a smaller one...
Abstract: Proof-carrying code approaches aim at the safe execution of untrusted code by having the c...
Web Services emerge as a new paradigm for distributed computing. Model checking is an important veri...
Abstract. Proof-carrying code approaches aim at safe execution of un-trusted code by having the code...
Program slicing is the process of removing statements from a program such that defined aspects of it...
Conference of 19th International Conference on Fundamental Approaches to Software Engineering, FASE ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
International audienceFor all the successes in verifying low-level, efficient, security-critical cod...
This book presents a modular framework for slicing in the proof assistant Isabelle/HOL which is base...
We present techniques that enable higher-order functional compu-tations to “explain ” their work by ...
International audienceRecent research proposed efficient methods for software verification combining...
We present techniques that enable higher-order functional computations to “explain” their work by an...
International audienceWe propose a “formula slicing” method for finding inductive invariants. It is ...