An organization has been proposed for management information systems. This organization is based on a generalized interrupt structure and scheduler, and a method of associating programs with elements of the data base, called file tagging. This organization is valuable for two reasons: 1. I t makes the division between those parts of a system which perform processing and those parts which schedule that processing clear. This may allow programmers of varying degrees of ability to be assigned to that section for which they are best suited. 2. I t allows the large number of programmers usually involved in writing a system to communicate and resolve conflicts regarding the data base in an automated manner, through the system. This may tend to reduce the bugs which arise when this communications and conflict resolution is done manually. I t is hoped that the advent of systems which allow easy microprogramming of special functions will permit an implementation of these ideas in the construction of a real management information system.
[1]
S. Gill,et al.
A process for the step-by-step integration of differential equations in an automatic digital computing machine
,
1951,
Mathematical Proceedings of the Cambridge Philosophical Society.
[2]
Anthony Ralston,et al.
Mathematical Methods for Digital Computers
,
1960
.
[3]
James Martin,et al.
Programming real-time computer systems
,
1966
.
[4]
Lionello Lombardi.
A general business-oriented language based on decision expressions
,
1964,
CACM.
[5]
H. Markowitz,et al.
THE SIMSCRIPT II PROGRAMMING LANGUAGE
,
1970
.
[6]
Howard L. Morgan.
DPL: A Language for Instruction in CONTEMPORARY DATA PROCESSING CONCEPTS
,
1968
.