𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Towards a transformational approach to program verification

✍ Scribed by Myla Archer; Amy Lo; Ronald A. Olsson


Publisher
John Wiley and Sons
Year
1999
Tongue
English
Weight
182 KB
Volume
9
Category
Article
ISSN
0960-0833

No coin nor oath required. For personal study only.

✦ Synopsis


Although most typically used in other contexts, program transformations can simplify program verification by transforming a program containing complex language features into a semantically equivalent program containing only simpler language features. The proof of the transformed program can then be performed using a set of proof rules for only the simpler features. There are tradeoffs between the transformational approach and the standard approach to program verification with regard to proof understandability and compactness of programs and assertions, establishing soundness of the program verification method, and providing mechanized support for the method. The transformational approach has clear advantages in some of these aspects. This paper illustrates this transformational approach by considering proof rules for escape statements in iterative constructs, and discusses the tradeoffs with respect to its use. It also suggests how the approach can be applied to other language constructs, including some involving concurrency, and to solving some problems connected with the development of Hoare axiomatizations.


πŸ“œ SIMILAR VOLUMES


A collaborative approach to internationa
✍ Galen C. Godbey; Barbara Turlington πŸ“‚ Article πŸ“… 2002 πŸ› John Wiley and Sons βš– 54 KB

## Abstract International programs are important to developing sustainable and cost‐effective programs that provide an excellent national model of collaboration among institutions.

A β€œBuilding-up” approach to measuring pr
✍ James C. Ohls; Linda C. Rosenberg πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 35 KB πŸ‘ 1 views

Comprehensive program evaluation work almost always involves obtaining information about the costs of the programs being evaluated. Such information is needed to assess overall cost effectiveness, to examine the efficiency with which programs operate, and to examine whether programs can be improved

Toward a general approach to information
✍ Jonathan Furner; Francis Miksa; William E. Moen; Exner Frank Little Bear; Tennis πŸ“‚ Article πŸ“… 2007 πŸ› Wiley (John Wiley & Sons) 🌐 English βš– 24 KB