Loop acceleration can be used to prove safety, reachability, runtime bounds, and (non-)termination of programs. To this end, a variety of acceleration techniques has been proposed. However, so far all of them have been monolithic, i.e., a single loop could not be accelerated using a combination of several different acceleration techniques. In contrast, we present a calculus that allows for combining acceleration techniques in a modular way and we show how to integrate many existing acceleration techniques into our calculus. Moreover, we propose two novel acceleration techniques that can be incorporated into our calculus seamlessly. Some of these acceleration techniques apply only to non-terminating loops. Thus, combining them with our novel...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
International audienceWe consider the termination/non-termination property of a class of loops. Such...
Loop acceleration can be used to prove safety, reachability, runtime bounds, and (non-)termination o...
We present the first approach to prove non-termination of integer programs that is based on loop acc...
We present the new version of the Loop Acceleration Tool (LoAT), a powerful tool for proving non-ter...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
We present a constraint-based method for proving conditional termination of integer programs. Buildi...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial...
We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: t...
We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: t...
<p>Machine-checked using Coq 8.6.</p> <p>Contents:</p> <ul> <li><strong>Generic Utility Concepts</...
© Springer-Verlag Berlin Heidelberg 2016.We present Total-TaDA, a program logic for verifying the to...
© 2017 ACM.We describe a formal verification framework and tool implementation, based upon cyclic pr...
We present a new modular proof method of termination for second-order computation, and report its im...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
International audienceWe consider the termination/non-termination property of a class of loops. Such...
Loop acceleration can be used to prove safety, reachability, runtime bounds, and (non-)termination o...
We present the first approach to prove non-termination of integer programs that is based on loop acc...
We present the new version of the Loop Acceleration Tool (LoAT), a powerful tool for proving non-ter...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
We present a constraint-based method for proving conditional termination of integer programs. Buildi...
Non-termination is the root cause of a variety of program bugs, such as hanging programs and denial...
We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: t...
We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: t...
<p>Machine-checked using Coq 8.6.</p> <p>Contents:</p> <ul> <li><strong>Generic Utility Concepts</...
© Springer-Verlag Berlin Heidelberg 2016.We present Total-TaDA, a program logic for verifying the to...
© 2017 ACM.We describe a formal verification framework and tool implementation, based upon cyclic pr...
We present a new modular proof method of termination for second-order computation, and report its im...
Abstract. We present a novel technique for proving program termination which introduces a new dimens...
Proving program termination is key to guaranteeing absence of undesirable behaviour, such as hanging...
International audienceWe consider the termination/non-termination property of a class of loops. Such...