textLoop invariants have traditionally been used in proofs of correctness (e.g. program verification) and program derivation. Given that a loop invariant is all that is required to derive a provably correct program, the loop invariant can be thought of as being the essence of a loop. Being the essence of a loop, we ask the question “What other information is embedded within a loop invariant?” This dissertation provides evidence that in the domain of dense linear algebra, loop invariants can be used to determine the behavior of the loops. This dissertation demonstrates that by understanding how the loop invariant describes the behavior of the loop, a goal-oriented approach can be used to derive loops that are not only provably correct, but a...
Abstract—Acceleration is a technique for summarising loops by computing a closed-form representation...
One of the obstacles in automatic program proving is to obtain suit-able loop invariants. The invari...
In this paper we present a new loop transformation technique called Computation Decomposition and Al...
derivation of algorithms for linear algebra operations. Rather than proving loop based algorithms co...
We describe an iterative algorithm for mechanically deriving loop invariants \u000Afor the purpose o...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this paper we present a new theory of linear loop transformations called Computation Decompositio...
Many groups around the world conduct research on formal methods for software development, and in mos...
We present abstract acceleration techniques for computing loop invariants for numerical programs wit...
We present abstract acceleration techniques for computing loop in-variants for numerical programs wi...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
This paper describes a sound technique that combines the precision of theorem proving with the loop-...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
Starting in the late 1960s computer scientists including Dijkstra and Hoare advocated goal- oriented...
We introduce a calculus for reasoning about programs in total correctness which blends UTP designs w...
Abstract—Acceleration is a technique for summarising loops by computing a closed-form representation...
One of the obstacles in automatic program proving is to obtain suit-able loop invariants. The invari...
In this paper we present a new loop transformation technique called Computation Decomposition and Al...
derivation of algorithms for linear algebra operations. Rather than proving loop based algorithms co...
We describe an iterative algorithm for mechanically deriving loop invariants \u000Afor the purpose o...
Abstract. In this article we look at the generation of libraries for dense linear algebra operations...
In this paper we present a new theory of linear loop transformations called Computation Decompositio...
Many groups around the world conduct research on formal methods for software development, and in mos...
We present abstract acceleration techniques for computing loop invariants for numerical programs wit...
We present abstract acceleration techniques for computing loop in-variants for numerical programs wi...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
This paper describes a sound technique that combines the precision of theorem proving with the loop-...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
Starting in the late 1960s computer scientists including Dijkstra and Hoare advocated goal- oriented...
We introduce a calculus for reasoning about programs in total correctness which blends UTP designs w...
Abstract—Acceleration is a technique for summarising loops by computing a closed-form representation...
One of the obstacles in automatic program proving is to obtain suit-able loop invariants. The invari...
In this paper we present a new loop transformation technique called Computation Decomposition and Al...