One of the more critical problems in computing science today is the rapidly increasing cost of developing and maintaining software for new automated data systems. New software development is generally a standardized process whereby software evolves from an idea to a useful system operating on a computer. The traditional model for a software development… (More)
Education–the structured part of it, at any rate–of a computer professional has traditionally ended with undergraduate training at a university. After that, and for the major part of his productive life, his learning seems to occur chiefly through peer group osmosis. This process is failing to keep pace with the rapid development of the computer… (More)
Application of microprogramming to enhance the performance of operating systems has been discussed in the literature in the past [7,1,5]. Two examples of such applications can be found in [4,6]. This paper discusses the philosophy behind the microprogrammed implementation of a scheduler, used in a large, time-shared computer incorporating several processors.
Analytical results, related to the availability of a computer system constructed of unreliable processors, are presented in this paper. These results are obtained by using various computer-aided algebraic manipulation techniques. A major purpose of this paper is to demonstrate that the difficulties of obtaining analytical solutions to Markov processes can… (More)
The simulation program described in this paper was devised as a vehicle for the study of communication network routing procedures. It was designed to model the behavior of a wide range of network topologies and routing disciplines. An event driven simulation approach was chosen to minimize program development time and complexity. GASP-IV was selected as… (More)
The computer's pervaiveness in the 1980's will demand even more professional talent, broader computer education, and perhaps even licensing of the computer professional. Industry, education, and professional groups must cooperate to meet these challenges.