By Topic

IBM Journal of Research and Development

Issue 1 • Date Jan. 1984

Filter Results

Displaying Results 1 - 13 of 13
  • Table of Contents

    Publication Year: 1984, Page(s): 1
    IEEE is not the copyright holder of this material | PDF file iconPDF (89 KB)
    Freely Available from IEEE
  • Optimizing Preventive Service of Software Products

    Publication Year: 1984, Page(s):2 - 14
    Cited by:  Papers (119)  |  Patents (1)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1069 KB)

    The implementer of a large, complex software system cannot make it completely defect free, so he must normally provide fixes for defects found after the code is put into service. A system user may do preventive service by installing these fixes before the defects cause him problems. Preventive service can benefit both the software developer and the software user to the extent that it reduces the n... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combined Network Complexity Measures

    Publication Year: 1984, Page(s):15 - 27
    Cited by:  Papers (5)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (915 KB)

    Most of the considerable work that has been done in the measurement of software complexity during the past several years has addressed complexity measurement of source code or design languages. Here we describe techniques to measure the complexity of large (>100,000 source lines of code) systems during the software architecture phase, before major design decisions have been made. The techni... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Interactive Language Implementation System

    Publication Year: 1984, Page(s):28 - 39
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (930 KB)

    The Interactive Language Implementation System (ILIS) is a tool for implementing language processors. It is fast enough for conventional compilers and general enough for processing natural languages. ILIS is built around a language for writing grammars. Unlike most compiler-compilers, the language includes a full range of semantic operators that reduce or eliminate the need for invoking other prog... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience with Access Functions in an Experimental Compiler

    Publication Year: 1984, Page(s):40 - 51
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1011 KB)

    This paper describes an access function subsystem embedded in portions of an experimental microcode compiler which was built and used during 1973–6 using the IBM PL/I optimizing compiler under VM/370 and CMS. The use of the access function subsystem in this context was itself an experiment, performed by a group for all of whom PL/I was a new language and VM/370 a new operating system. The i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A New Programming Methodology for Long-Lived Software Systems

    Publication Year: 1984, Page(s):52 - 59
    Cited by:  Papers (3)  |  Patents (2)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (736 KB)

    A new software development methodology based on the language NIL is presented. The methodology emphasizes (1) the separation of program development into functional specification and tuning phases, (2) the use of a fully compilable and executable design, (3) an interface definition and verification mechanism. This approach reduces life-cycle costs and improves software quality because (a) errors ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Program Development Tool

    Publication Year: 1984, Page(s):60 - 73
    Cited by:  Papers (1)  |  Patents (6)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1060 KB)

    In this paper we describe how we have combined a number of tools (most of which are tailored to a particular programming language) into a single system to aid in the reading, writing, and running of programs. We discuss the efficacy and the structure of two such systems, one of which has been used to build several large application programs. We report some of the experience we have gained in evolv... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing Multi-Version Programs with an Editor

    Publication Year: 1984, Page(s):74 - 81
    Cited by:  Papers (3)  |  Patents (7)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (662 KB)

    When more than one version of a program must be maintained, generally much of the code is repeated unchanged in many versions. Techniques such as “deltas” and conditional compilation are commonly used to avoid duplicating these common parts. In addition to saving storage, these methods aid the programmer greatly in managing updates to the versions. Unfortunately, these representation... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mapping Uninterpreted Schemes into Entity-Relationship Diagrams: Two Applications to Conceptual Schema Design

    Publication Year: 1984, Page(s):82 - 94
    Cited by:  Papers (5)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (917 KB)

    A method of mapping sets of uninterpreted record or relation schemes into entity-relationship diagrams is described and then applied to two conceptual design problems. First, the method is applied to the design of relational databases. It is shown that the method can be interpreted as a normalization procedure that maps a given relational schema into a new schema that represents an entity-relation... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Performance Analysis of Future Shared Storage Systems

    Publication Year: 1984, Page(s):95 - 108
    Cited by:  Papers (16)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (985 KB)

    This paper deals with the analysis and design of two important classes of computer systems: BIP (Billion Instructions Per Second) systems consisting of a few very high performance processors and KMIP (K Million Instructions Per Second) systems with hundreds of low speed processors. Each system has large, shared semiconductor memories. Simple analytic models are developed for estimating the perform... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Recent Papers by IBM Authors

    Publication Year: 1984, Page(s):109 - 115
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (594 KB)

    Reprints of the papers listed here may usually be obtained by writing directly to the authors. The authors' IBM divisions or groups are identified as follows: CHQ is Corporate Headquarters; CPD, Communication Products Division; DSD, Data System Division; FED, Field Engineering Division; FSD, Federal Systems Division; GPD, General Products Division; GSD, General Systems Division; GTD, General Techn... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Recent IBM Patents

    Publication Year: 1984, Page(s):116 - 118
    IEEE is not the copyright holder of this material | PDF file iconPDF (226 KB)
    Freely Available from IEEE
  • IBM Journal of Research and Development: Information for Authors

    Publication Year: 1984, Page(s):119 - 122
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (309 KB)

    This paper combines background information about the IBM Journal of Research and Development with guidelines for the preparation of Journal manuscripts. The purpose is to acquaint authors with the Journal as a primary, professional publication and to present suggestions to ease the work of author and editor in preparing clear, concise, and useful manuscripts. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.

Aims & Scope

The IBM Journal of Research and Development is a peer-reviewed technical journal, published bimonthly, which features the work of authors in the science, technology and engineering of information systems.

Learn about subscribing to this journal >

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Clifford A. Pickover
IBM T. J. Watson Research Center