WorldCat Identities

PLEASE NOTE: This Identity has been been retired and is no longer being kept current.

Shaw, Mary computer scientist

Overview
Works: 2 works in 2 publications in 1 language and 12 library holdings
Classifications: QA76.73.A4S53X 1976, 510.785
Publication Timeline
.
Most widely held works by Mary Shaw
Abstraction and verification in Alphard : a symbol table example by Ralph L London( Book )

1 edition published in 1976 in English and held by 6 WorldCat member libraries worldwide

The design of the Alphard programming language has been strongly influenced by ideas from the areas of programming methodology and formal program verification. In this paper we design, implement, and verify a general symbol table mechanism. This example is rich enough to allow us to illustrate the use as well as the definition of programmer-defined abstractions. The verification illustrates the power of the form to simplify proofs by providing strong specifications of such abstractions. (Author)
Abstraction and verification in Alphard : iteration and generators by Mary Shaw( Book )

1 edition published in 1976 in English and held by 6 WorldCat member libraries worldwide

The Alphard form provides the programmer with a great deal of control over the implementation of abstract data types. In this report we extend the abstraction techniques from simple data representation and function definition to the iteration statement, the most important point of interaction between data and the control structure of the language itself. We introduce a means of specializing Alphard's loops to operate on abstract entities without explicit dependence on the representation of those entities. We develop specification and verification techniques that allow the properties of such iterations to be expressed in the form of proof rules. We also provide a means of showing that a generator will terminate and obtain results for common special cases that are essentially identical to the corresponding constructs in other languages. (Author)
 
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.83 (from 0.82 for Abstractio ... to 0.84 for Abstractio ...)

Languages