scispace - formally typeset
Search or ask a question

Showing papers in "Ibm Systems Journal in 1977"


Journal ArticleDOI
TL;DR: Discussed is a high-level data base management language that provides the user with a convenient and unified interface to query, update, define, and control a data base.
Abstract: Discussed is a high-level data base management language that provides the user with a convenient and unified interface to query, update, define, and control a data base. When the user performs an operation against the data base, he fills in an example of a solution to that operation in skeleton tables that can be associated with actual tables in the data base. The system is currently being used experimentally for various applications.

935 citations


Journal ArticleDOI
TL;DR: A method of programming project productivity estimation is discussed and preliminary results of research into methods of measuring and estimating programming project duration, staff size, and computer cost are presented.
Abstract: Improvements in programming technology have paralleled improvements in computing system architecture and materials. Along with increasing knowledge of the system and program development processes, there has been some notable research into programming project measurement, estimation, and planning. Discussed is a method of programming project productivity estimation. Also presented are preliminary results of research into methods of measuring and estimating programming project duration, staff size, and computer cost.

486 citations


Journal ArticleDOI
TL;DR: Results indicate that physical clustering of logically adjacent items is a critical performance parameter for relational query evaluation and methods that depend on sorting the records themselves seem to be the algorithm of choice.
Abstract: A model of storage and access to a relational data base is presented. Using this model, four techniques for evaluating a general relational query that involves the operations of projection, restriction, and join are compared on the basis of cost of accessing secondary storage. The techniques are compared numerically and analytically for various values of important parameters. Results indicate that physical clustering of logically adjacent items is a critical performance parameter. In the absence of such clustering, methods that depend on sorting the records themselves seem to be the algorithm of choice.

259 citations


Journal ArticleDOI
TL;DR: The first of a five-part series of papers on IMS/VS, this paper discusses the architecture, goals, and objectives of that information management system to facilitate Data Base/Data Communication applications.
Abstract: The first of a five-part series of papers on IMS/VS, this paper discusses the architecture, goals, and objectives of that information management system, the purpose of which is to facilitate Data Base/Data Communication applications. Subsequent papers present data base facilities, batch processing, data communication, and transaction processing in greater depth.

55 citations


Journal ArticleDOI
TL;DR: Techniques for automating significant portions of the labor have been incorporated in a program to provide an effective data base design tool (Data Base Design Aid) in current use.
Abstract: This paper describes the design effort for an integrated data base and then develops techniques for automating significant portions of the labor. These techniques have been incorporated in a program to provide an effective data base design tool (Data Base Design Aid) in current use. The processes involved with this aid are discussed.

42 citations


Journal ArticleDOI
TL;DR: A broad range of commercial and research data base systems, which have roots in older filing systems and in punched card systems, are analyzed and grouped into the three categories of hierarchic, network, and single-level models.
Abstract: A broad range of commercial and research data base systems are analyzed. Common characteristics are discussed. These systems, which have roots in older filing systems and in punched card systems, are grouped into the three categories of hierarchic, network, and single-level models. Also presented is work on the standardization of data base systems. Research toward the discovery of new commonalities is also discussed. This paper is based on an extensive published literature.

32 citations


Journal ArticleDOI
TL;DR: The evolution of a computerized airline reservation system from its early form up to the present version is discussed, which consists of the programmed Airline Reservations System (PARS) and its control programme called ACP.
Abstract: Discussed is the evolution of a computerized airline reservation system from its early form up to the present version. Data base allocation, accessing techniques, and data communications of the system are discribed. The system consists of the programmed Airline Reservations System (PARS) and its control programme called ACP.

25 citations


Journal ArticleDOI
TL;DR: The structuring of a data base and its implementation through the use of several access methods are presented and a number of implementation methods are described and compared.
Abstract: The structuring of a data base and its implementation through the use of several access methods are presented. A number of implementation methods are described and compared. Also presented are retrieval, updating, reorganization, and recovery. Other parts of this five-part series on IMS/VS include objectives and architecture, batch processing, data communication, and transaction processing.

16 citations


Journal ArticleDOI
TL;DR: An experimental, specialized data-base system developed for users who do not require the sophisticated resources of the large data- base systems but do require many of the capabilities they provide.
Abstract: Discussed is an experimental, specialized data-base system developed for users who do not require the sophisticated resources of the large data-base systems but do require many of the capabilities they provide. Data manipulation and retrieval within a data base are made available for the nonprogrammer user. The function and design attributes of the system are described including the reasons for basing the system on APL functions.

15 citations


Journal ArticleDOI
TL;DR: In this paper, the authors present IMS/VS objectives and architecture, data base facilities, batch processing, and data communication, including transaction processing and further discussion of communication facilities.
Abstract: Transaction processing and a further discussion of communication facilities are presented. Also discussed are system operations, including startup and shutdown, restart, and system monitoring. Other parts in this series present IMS/VS objectives and architecture, data base facilities, batch processing, and data communication.

12 citations


Journal ArticleDOI
TL;DR: A newly designed and implemented automated storage hierarchy management system that operates under MVS is described, which includes the Mass Storage System (MSS) and other storage devices in a hierarchy.
Abstract: A newly designed and implemented automated storage hierarchy management system that operates under MVS is described. The needs for economical archival storage that at the same times makes possible the efficient retrieval of users' data are reviewed. Discussed in detail is the fulfillment of this requirement that is provided by the automated management of MVS/TSO on-line data storage space that includes the Mass Storage System (MSS) and other storage devices in a hierarchy. Experience with the system is summarized.

Journal ArticleDOI
TL;DR: The design and implementation of an experimental APL system on the small, sensor-based System/7 is described, and the system has been extended through an I/O auxiliary processor to make it possible to use APL in the management and control of the System/ 7 sensor- based I/o operations.
Abstract: The design and implementation of an experimental APL system on the small, sensor-based System/7 is described. Emphasis is placed on the solution to the problem of fitting a full APL system into a small computer. The system has been extended through an I/O auxiliary processor to make it possible to use APL in the management and control of the System/7 sensor-based I/O operations.

Journal ArticleDOI
TL;DR: The paper concludes by outlining SNA's advantages to CICS/VS.
Abstract: Evolution of the Customer Information Control System/Virtual Storage (CICS/VS) is discussed, along with a description of how CICS/VS manages a pre-SNA teleprocessing network. Following a brief review of SNA (System Network Architecture), the role of CICS/VS within an SNA environment is described. The paper concludes by outlining SNA's advantages to CICS/VS.

Journal ArticleDOI
TL;DR: The PDCC system, extended in terms of data independence, access control, data integrity, and user communication, is described and the system's implementation is discussed.
Abstract: The flexibility and usefulness of an integrated data base can be limited by constraints inherent in the data base management system. One such system, IBM's Information Management System (IMS), has been extended in terms of data independence, access control, data integrity, and user communication by a group of techniques integrated into an IMS application called the Product Development Communication and Control (PDCC) system. This paper describes the IMS extensions provided by PDCC and discusses the system's implementation. PDCC is the prototype of the IMS Application Development Facility, an IBM Installed User Program.

Journal ArticleDOI
TL;DR: This series of parts in this series on IMS/VS include an introductory part on objectives and architecture, data base facilities, batch processing facilities, and transaction processing.
Abstract: Aspects of IMS/VS communication facilities discussed include networks, terminals, security facilities, editing, and formatting. Other parts in this series on IMS/VS include an introductory part on objectives and architecture, data base facilities, batch processing facilities, and transaction processing.


Journal ArticleDOI
TL;DR: A model of the type used to forecast the effects on an industry of changes in the national economy is described and the components representing input data and the type of output from such a model are discussed.
Abstract: A model of the type used to forecast the effects on an industry of changes in the national economy is described. The components representing input data and the type of output from such a model are discussed. This paper is intended as a tutorial discussion of an advanced application in data processing.

Journal ArticleDOI
TL;DR: Batch processing is described from the application programmer point of view and restart and recovery techniques are discussed.
Abstract: Batch processing is described from the application programmer point of view. Restart and recovery techniques are also discussed. Other parts of the series discuss objectives and architecture, data base structuring, data communication, and transaction processing facilities

Journal ArticleDOI
TL;DR: A small laboratory automation system has been developed by using the IBM 5100 Portable Computer in conjunction with the Research Device Coupler to provide a dedicated, high-level-language computer and a versatile data acquisition and control interface for experiments in which data rates do not exceed 9600 baud.
Abstract: A small laboratory automation system has been developed by using the IBM 5100 Portable Computer in conjunction with the Research Device Coupler. This compact system provides a dedicated, high-level-language computer and a versatile data acquisition and control interface for experiments in which data rates do not exceed 9600 baud. Two experiments exemplify the use of the system. The Research Device Coupler described in this paper is a prototype of the IBM 7406 Device Coupler.