David H. Brandin
Page 411
A common approach to the design of user interfaces for computer systems is the menu selection technique. Each menu frame can be considered a node in an information/action network. The set of nodes and the permissible transitions …
James W. Brown
Pages 412-418
Subprogram packages are groups of related subroutines used to extend the available facilities in a programming system. The results of developing several such packages for various applications are presented, with a distinction …
Bertrand Meyer
Pages 419-428
The idea of a programming system which generates other programs (referred to as automatic programming or metasoftware) has always been a popular one in computer science. Despite the interest, however, few such systems have actually …
Greg Kearsley
Pages 429-437
Contrary to recent claims that specification should be completed before implementation begins, this paper presents two arguments that the two processes must be intertwined. First, limitations of available implementation technology …
William Swartout, Robert Balzer
Pages 438-440
A brief review is given of the early estimates of the rate at which scanners would be installed in supermarkets and the resulting labor and consumer responses. The actual situation in 1979 is then discussed and detailed labor …
Bruce Gilchrist, Arlaana Shenkin
Pages 441-445
Computer programmers break apart large programs into smaller coherent pieces. Each of these pieces: functions, subroutines, modules, or abstract datatypes, is usually a contiguous piece of program text. The experiment reported …
Mark Weiser
Pages 446-452
This paper consists of three interrelated parts. In the first part
forms are intoduced as an abstraction and generalization of business paper forms. A set of facilities for the manipulation of forms and their contents is outlined …
D. Tsichritzis
Pages 453-478
This communication presents an algorithm for searching in the Aho-Ullman dynamic memory consisting of (2
m - 1) cells. Mean search time of 1.5
m steps to the first specified record is obtained with a subsequent sequential access …
Om Vikas, V. Rajaraman
Pages 479-484
We consider the problems of estimating the number of secondary storage blocks and the number of distinct records accessed when a transaction consisting of possibly duplicate requested records is presented to a file management …
To-Yat Cheung
Pages 484-487
Pages 500-502