May 1985 - Vol. 28 No. 5
Features
On design principles for a molecular computer
If the unique information-processing capabilities of protein enzymes could be adapted for computers, then evolvable, more efficient systems for such applications as…
A self-assessment procedure dealing with the legal issues of computing
The 1984 Snowbird Report: future issues in computer science
This workshop reports that no core description of computer science is universally accepted. A model of the discipline must emphasize global issues over isolated…
A study of application program development techniques
A survey of application development techniques in 43 organizations identifies the methods and tools found most effective in application software development.
An application of queueing theory to the design of a message-switching computer system
Inexact or real-world queueing techniques are used to determine that the number of buffers provided in system design is indeed adequate to guard against message loss.
Adaptive exact-fit storage management
Tested against extremes in the characteristics of arrival patterns to dynamic allocation software, the working-set approach outperforms the FIFO method except in the case…
Computing in the home: shifts in the time allocation patterns of households
An empirical study of 282 users of home computers was conducted to explore the relationship between computer use and shifts in time allocation patterns in the household.…
A polynomial time generator for minimal perfect hash functions
A perfect hash function PHF is an injection F from a set W of M objects into the set consisting of the first N nonnegative integers where N ⩾ M. If N = M, then F is a…