By Topic

IBM Systems Journal

Issue 3 • Date 1983

Filter Results

Displaying Results 1 - 9 of 9
  • Preface

    Publication Year: 1983, Page(s):168 - 169
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (990 KB)

    From the earliest days of computing, the need for effective software development tools and techniques has been evident. Today's vast backlog of applications represents unrealized significant savings in the application of computing because of delays in developing the software. This issue of the IBM Systems Journal presents tools and techniques that offer gains in applications development productivi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Abstract design and program translator: New tools for software design

    Publication Year: 1983, Page(s):170 - 187
    Cited by:  Papers (2)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (2080 KB)

    Abstract Design And Program Translator (ADAPT) is an integrated set of tools and approaches for the design and development of software systems. Together they include a module specification language and a system design language for specifying module interfaces and interconnections. This paper explains some of their major features and illustrates their use in the design of some examples—a set... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The system architecture of EAS-E: An integrated programming and data base language

    Publication Year: 1983, Page(s):188 - 198
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1688 KB)

    EAS-E is an application development system based on an entity-attribute-set view of system description. It consists of a procedural language for manipulating data base and main storage entities, and direct (nonprocedural) facilities for interrogating and updating data base entities. The EAS-E software itself was implemented with the entity-attribute-set view. This paper reviews some of the EAS-E f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A simple architecture for consistent application program design

    Publication Year: 1983, Page(s):199 - 213
    Cited by:  Papers (1)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1766 KB)

    This paper addresses the architectural design aspects of general business computer application programs written in high-level procedural programming languages. It puts forth design concepts for easily built, maintainable programs and describes a unique approach to program decomposition. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Project Automated Librarian

    Publication Year: 1983, Page(s):214 - 228
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1683 KB)

    The Project Automated Librarian (PAL) is a tool that has been created to manage the logistical problems inherent in a medium-sized software development project. The main goals of PAL are to eliminate the problems of simultaneous updates to software modules, while allowing programmers access to the latest possible versions of the software. PAL also seeks to prevent the software from getting into an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic generation of random self-checking test cases

    Publication Year: 1983, Page(s):229 - 245
    Cited by:  Papers (35)  |  Patents (14)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (2240 KB)

    A technique of automatically generating random software test cases is described. The nature of such test cases ensures that they will execute to completion, and their execution is predicted at the time of generation. Wherever possible the test cases are self-checking. At run-time their execution is compared with the predicted execution. Also described are implementations of the technique that have... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Full-screen testing of interactive applications

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

    This paper describes the dialog test functions of the Interactive System Productivity Facility/Program Development Facility program product, with emphasis on the full-screen design that makes it unique. Perspective is provided by a brief summary of the test facilities available in the predecessor System Productivity Facility program product (SPF) and the requirements that led to their enhancement. View full abstract»

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

    Publication Year: 1983, Page(s):262 - 270
    Cited by:  Papers (33)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (1507 KB)

    Methods proposed for software reliability prediction are reviewed. A case study is then presented of the analysis of failure data from a Space Shuttle software project to predict the number of failures likely during a mission, and the subsequent verification of these predictions. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and use of a program execution analyzer

    Publication Year: 1983, Page(s):271 - 294
    Cited by:  Papers (1)  |  Patents (8)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (2184 KB)

    Execution analyzers are used to improve the performance of programs, operating systems, and hardware systems. This paper presents a general overview of these tools, especially those designed for use by application programmers. The design tradeoffs of a wide variety of execution analyzers are examined. In addition, the design and use of a new execution analyzer are presented; its purpose is to assi... View full abstract»

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

Aims & Scope

Throughout its history, the IBM Systems Journal has been devoted to software, software systems, and services, focusing on concepts, architectures, and the uses of software.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
John J. Ritsko
IBM T. J. Watson Research Center5