Interactive systems — Product design consideration

  • Allan L. Scherr
Session 1: System Design Considerations
Part of the Lecture Notes in Computer Science book series (LNCS, volume 49)


There exists today a wide spectrum of interactive systems products ranging from stand-alone minicomputers to time sharing systems integrated into large-scale general-purpose systems. This paper examines the need for such a variety of implementations and discusses design parameters, implementation techniques, and trade-offs arising from the ways in which such systems are used.

Fundamentally, the purpose of an interactive system is to execute interactive programs in behalf of a human user at a terminal. The relationships between a particular user and the programs he uses, this user and the other users, and the programs and the data stored on the system determine the degree of specialization and optimization possible in the design. This paper characterizes these relationships and describes how they relate to the design of interactive products. Generally the paper focuses on the design of the software underlying interactive applications rather than the design of the applications (e.g., interactive command processing programs, transaction handlers, etc.) themselves. The paper concludes with a discussion of future trends and an identification of areas requiring further research. It is assumed that the reader is generally familiar with the milieu of interactive system products.


Virtual Machine Interactive System Interactive Program Single Program Main Storage 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    5100 APL Introduction, Form A21-9212-1, IBM Corporation, Data Processing Division, White Plains, New York, 10604.Google Scholar
  2. [2]
    VM/370 Introduction, Form C20-1800-5, IBM Corporation.Google Scholar
  3. [3]
    APL/SV User's Guide Form H20-1460-1, IBM Corporation.Google Scholar
  4. [4]
    The Compatible Time Sharing System: A Programmer's Guide, Crisman, P.A., ed., MIT Press, Cambridge, 1965.Google Scholar
  5. [5]
    TSO Terminal User's Guide, Form C28-6763-3, IBM Corporation.Google Scholar
  6. [6]
    VSPC (VS Personal Computing), Form C26-3849-0, IBM Corporation.Google Scholar
  7. [7]
    CICS General Information, Form H20-1028-4, IBM Corporation.Google Scholar
  8. [8]
    IMS Data Base Operating Program Concepts, Form Z77-4048, IBM Corporation.Google Scholar
  9. [9]
    Functional Structure of IBM Virtual Storage Operating Systems. Part I: Influences of Dynamic Address Translation on Operating System Technology. Auslander, M.A., and Jaffe, J.F., IBM Systems Journal, Vol. 12, Number Four, 1973.Google Scholar
  10. [10]
    Functional Structure of IBM Virtual Storage Operating Systems. Part II: OS/VS2-2 Concepts and Philosophies. Scherr, A.L., IBM Systems Journal, Vol. 12, Number Four, 1973.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1977

Authors and Affiliations

  • Allan L. Scherr
    • 1
  1. 1.IBM CorporationPoughkeepsieUSA

Personalised recommendations