December 1972 - Vol. 15 No. 12
Features
Dynamic partitioning for array languages
The classical process of partitioning an array into subarrays is extended to a more useful array language operation. Various modes of partitioning are defined for…
Index ranges for matrix calculi
The paper describes a scheme for symbolic manipulation of index expressions which arise as a by-product of the symbolic manipulation of expressions in the matrix calculi…
A method for incrementally compiling languages with nested statement structure
A method of incremental compilation is presented which applies especially to programming languages in which statements can be nested (such as Algol and PL/I). The method…
Weighted increment linear search for scatter tables
A new linear search for hash tables whose increment step is a function of the key being addressed is presented. Comparisons with known methods are given, in terms of…
A comparison of multivariate normal generators
Three methods for generating outcomes on multivariate normal random vectors with a specified variance-covariance matrix are presented. A comparison is made to determine…
A new method for the solution of the Cauchy problem for parabolic equations
partial differential equations. When the equations are defined in unbounded domains, as in the initial value (Cauchy) problem, the solution of the integral equation by…
On the criteria to be used in decomposing systems into modules
This paper discusses modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time.…
Levels of language for portable software
An increasing amount of software is being implemented in a portable form. A popular way of accomplishing this is to encode the software in a specially designed…
Trace-driven modeling and analysis of CPU scheduling in a multiprogramming system
Microscopic level job stream data obtained in a production environment by an event-driven software probe is used to drive a model of a multiprogramming computer system.…