scispace - formally typeset
Search or ask a question

Showing papers in "Ibm Systems Journal in 1976"


Journal ArticleDOI
TL;DR: It is shown that by using inspection results, a mechanism for initial error reduction followed by ever-improving error rates can be achieved.
Abstract: Substantial net improvements in programming quality and productivity have been obtained through the use of formal inspections of design and of code. Improvements are made possible by a systematic and efficient design and code verification process, with well-defined roles for inspection participants. The manner in which inspection data is categorized and made suitable for process analysis is an important factor in attaining the improvements. It is shown that by using inspection results, a mechanism for initial error reduction followed by ever-improving error rates can be achieved.

1,089 citations


Journal ArticleDOI
TL;DR: Observations made on the development of OS/360 and its subsequent enhancements and releases are discussed and some modeling approaches to organizing these observations are presented.
Abstract: Discussed are observations made on the development of OS/360 and its subsequent enhancements and releases. Some modeling approaches to organizing these observations are also presented.

511 citations


Journal ArticleDOI
TL;DR: Beginning with early data base concepts, this paper cites a selection of key references on hierarchical, network, and relational data bases.
Abstract: This short paper was chosen for publication by the editors, who hope that the comments and references will be helpful to readers who desire to strengthen their background in the literature of data base systems. Beginning with early data base concepts, this paper cites a selection of key references on hierarchical, network, and relational data bases.

129 citations


Journal ArticleDOI
Stephen James Todd1
TL;DR: The Peterlee Relational Test Vehicle is not a fullfledged data-base system, but rather an evolving prototype which is expected to aid in solving some of the problems that have been encountered in using relational data bases.
Abstract: A high-level data-base system, the Peterlee Relational Test Vehicle (PRTV), provides flexible, interactive data-base support and functional extensibility. The user sees the system primarily through a programming language called ISBL, which is designed for manipulating bulk data held in relations. PRTV is not a fullfledged data-base system, but rather an evolving prototype which is expected to aid in solving some of the problems that have been encountered in using relational data bases. PRTV embodies research both in data-base language design and in efficient implementation techniques.

98 citations


Journal ArticleDOI
TL;DR: Input/output has been found to be involved in most of the weaknesses discovered by a study team in a particular version of the system.
Abstract: Discussed is a methodology for discovering operating system design flaws as an approach to learning system design techniques that may make possible greater data security. Input/output has been found to be involved in most of the weaknesses discovered by a study team in a particular version of the system. Relative design simplicity was found to be the source of greatest protection against penetration efforts.

93 citations


Journal ArticleDOI
TL;DR: It is shown that program design is made more efficient by applying Hierarchy plus Input-Process-Output (HIPO) techniques at each level to form an integrated view of all levels.
Abstract: Discussed is a procedure of hierarchical functional design by which programming projects can be analyzed into system, program, and module levels. It is shown that program design is made more efficient by applying Hierarchy plus Input-Process-Output (HIPO) techniques at each level to form an integrated view of all levels.

89 citations


Journal ArticleDOI
TL;DR: An overview of Systems Network Archietecture introduces the concepts on which the architecture is based and broadly describes the basic components of the structure.
Abstract: Recent technological advances have allowed information processing and data storage capability to be distributed more easily from a central computer complex to remote user locations. Systems Network Archietecture provides a unified systems structure for the contemporary teleprocessing environment that resulted from these advances. Using some current implementations as examples, this overview introduces the concepts on which the architecture is based and broadly describes the basic components of the structure. Specific architectural and implementation details can be found in the references.

72 citations


Journal ArticleDOI
TL;DR: This paper provides a nontechnical introduction to queuing network concepts, a short introduction to results of research into analytical modeling methodology, and a set of simple but typical examples that illustrate the application of that methodology to problems of computer performance.
Abstract: This paper provides a nontechnical introduction to queuing network concepts, a short introduction to results of research into analytical modeling methodology, and a set of simple but typical examples that illustrate the application of that methodology to problems of computer performance.

37 citations


Journal ArticleDOI
TL;DR: Discussed is a program design language--a form of pseudocode-that has been developed and used to organize, teach, document, and develop software systems and illustrates the key steps in using the language.
Abstract: Discussed is a program design language--a form of pseudocode-that has been developed and used to organize, teach, document, and develop software systems. An example of top-down program design illustrates the key steps in using the language: determining the requirements, abstracting the functions, expanding the functions, and verifying the functions. Syntax and conventions of the language are given in an appendix.

29 citations


Journal ArticleDOI
TL;DR: An integral part of SNA is the scheme for controlling the communications functions within a network that resides within a communications controller of the network.
Abstract: An integral part of SNA is the scheme for controlling the communications functions within a network. This scheme is the Network Control Program that resides within a communications controller of the network. Discussed are the operations of the major components of the NCP and their relationships.

21 citations


Journal ArticleDOI
TL;DR: This paper focuses on the SNA functions implemented by VTAM, discussing the components involved in some detail in a brief discussion of the historical factors that led to the conception of VTAM.
Abstract: As an access method, VTAM is influenced by many non-SNA considerations. However, this paper focuses on the SNA functions implemented by VTAM, discussing the components involved in some detail. Also included is a brief discussion of the historical factors that led to the conception of VTAM.

Journal ArticleDOI
TL;DR: The components providing the means to transfer data from one end user to another within a system incorporating SNA comprise the transmission subsystem, and the components involved in its operation are discussed.
Abstract: The components providing the means to transfer data from one end user to another within a system incorporating SNA comprise the transmission subsystem. This paper discusses the organization of the subsystem, its logical and physical aspects, and the components involved in its operation.

Journal ArticleDOI
TL;DR: What the APL Assist does, how it works, and the way it interacts with System/370 software are discussed.
Abstract: Emulation of an APL machine on a System/370 is exemplified by the APL Assist, a microprogram that enables APL. expressions and defined functions to be executed at the hardware level. This paper discusses what the APL Assist does, how it works, and the way it interacts with System/370 software. Execution times for APL programs with and without the Assist are compared.

Journal ArticleDOI
TL;DR: VM technology coupled with other technologies, namely, interactive data base systems and hierarchical system structuring have distinct comparative advantages for a broad class of problems, especially in decision support systems.
Abstract: We remain enthusiastic about the potential of virtual machine concepts and strongly recommend this approach. VM technology coupled with other technologies, namely, interactive data base systems and hierarchical system structuring have distinct comparative advantages for a broad class of problems, especially in decision support systems.

Journal ArticleDOI
TL;DR: The architecture is described in terms of the architecture, which defines the scope and structure of service information, and the post-processing of the data base is addressed, a step essential to properly communicating service-level information.
Abstract: Service levels represent an important concept that can be applied toward the solution of difficult problems surrounding communications between users and providers of data processing services. In this paper, this concept is described in terms of the architecture, which defines the scope and structure of service information. The paper further translates the architecture into data processing terminology by presenting the data-base structure and data elements related to service levels. The paper also addresses the post-processing of the data base, a step essential to properly communicating service-level information.

Journal ArticleDOI
TL;DR: The functional characteristics of the LABS/7 system are reviewed, performance is stated for well-defined situations, and experience with the system is reviewed with reference to some typical applications.
Abstract: A hierarchical distributed real-time computing system, LABS/7, provides facilities for attaching multiple IBM System/7s to a host System/360 or System/370. LABS/7 consists of a multiprogramming and multitasking supervisor for the System/7, a host communication facility that supports multiple satellite System/7s, and a high-level real-time language for user application development. LABS/7 is operational in a variety of environments, including research, development, manufacturing, and clinical. The functional characteristics of the system are reviewed, performance is stated for well-defined situations, and experience with the system is reviewed with reference to some typical applications.

Journal ArticleDOI
TL;DR: This paper describes an experimental line quality monitoring (LQM) system, which has been in regular operation in several IBM locations, and describes the ways in which the information from the LQM system is used in daily Operations.
Abstract: This paper describes an experimental line quality monitoring (LQM) system, which has been in regular operation in several IBM locations The LQM system uses a System/7 to gather information about the analog phenomena that occur on telephone data transmission lines It gathers the information without taking the lines out of service Described are the ways in which the information from the LQM system is used in daily Operations; for example, in one case, use of the LQM system contributed to an increase in circuit availability from 82 percent to 99 percent over a one-month period

Journal ArticleDOI
TL;DR: Strengths and weaknesses of composite design facilities of these languuges are discussed and language facilities for greater use of the potential of compositeDesign are suggested.
Abstract: Examined are relationships between the methodology of composite design and six widely used programming languages. Strengths and weaknesses of composite design facilities of these languuges are discussed. Based on this experience, language facilities for greater use of the potential of composite design are suggested.