By Topic

IBM Systems Journal

Issue 2.3 • Date 1999

Filter Results

Displaying Results 1 - 23 of 23
  • Preface

    Publication Year: 1999 , Page(s): 130 - 131
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (29 KB)  

    Since publication of the IBM Systems Journal began in 1962, vast changes have occurred in the world of computing. There have been dramatic advances in hardware, software, and the ways in which users access computers. Computers have become far more powerful, the software is much more capable and complex, and users interact with computers in ways imagined by only a few in 1962. All of these developm... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Turning points in interaction with computers

    Publication Year: 1999 , Page(s): 135 - 138
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (41 KB)  

    The development of interfaces by which humans and computers interact has brought about some of the most significant turning points in computing in the last 38 years. The work on interfaces in programming languages, office automation, and human factors has enabled more and more people to interact effectively with computers, but there is more work to do. The IBM Systems Journal has published many pa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Programming notation in systems design

    Publication Year: 1999 , Page(s): 139 - 150
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (3220 KB)  

    In any area of design, systematic design procedures are necessarily based upon methods for the precise and formal description of the entities being designed. Because complex systems commonly embrace elements from a number of disparate disciplines (e.g., computers, programming systems, servomechanisms, accounting systems), there exists no common terminology or notation adequate for the description ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A description of the SIMSCRIPT language

    Publication Year: 1999 , Page(s): 151 - 161
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (6838 KB)  

    The production of a digital simulator program, or of any program for that matter, involves two steps: creating the model, then writing the program. Fundamentally, the writing of the program is a technical detail which must of necessity wait upon the creation of the model. Nevertheless, the nature of the machinery available for producing simulation programs is bound to exercise an influence on the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • User behavior on an interactive computer system

    Publication Year: 1999 , Page(s): 162 - 179
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (7893 KB)  

    We have observed programmers at work using existing interactive systems in an IBM research environment. Our observation of the use of language processors indicates that users of TSS/360 seldom need the interactive error-correction features of the language processor. Also, when a user might use such features, he seldom does. By implication, these observations also point to the importance of impleme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • NIL: A high-level language for distributed systems programming

    Publication Year: 1999 , Page(s): 181 - 197
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (9979 KB)  

    Network Implementation Language (NIL) is a high-level programming language currently being used for the implementation of prototype communication systems. NIL is designed for writing executable architecture which can be compiled into efficient code for the different machines and run-time environments of a family of communicating products. NIL's distinctive features include (1) high-level primitive... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual programming: Perspectives and approaches

    Publication Year: 1999 , Page(s): 199 - 221
    Cited by:  Papers (8)  |  Patents (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (16054 KB)  

    Visual programming tackles the problem of bringing computing facilities to people who do not have extensive computer training by using visual (i.e., nonlinear) representations in the programming process. In this paper, we first define visual programming and briefly discuss its many facets. The purpose is to lay a conceptual background so that common understanding can be established and various asp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Turning points in software development

    Publication Year: 1999 , Page(s): 225 - 229
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (45 KB)  

    My intent in this commentary was not to describe every paper related to software development in the 38-year publication history of the Journal, nor to claim that they were all significant. There are many more papers that fit in the sequences described. There are also other important topics that have not been mentioned—for example, the papers describing the methodologies and economic benefit... View full abstract»

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

    Publication Year: 1999 , Page(s): 231 - 256
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (26663 KB)  

    The HIPO Hierarchy chart is being used as an aid during general systems design. The considerations and techniques presented here are useful for evaluating alternatives for those portions of the system that will be programmed on a computer. The charting technique used here depicts more details about the interfaces than the HIPO Hierarchy chart. This facilitates consideration during general program ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and code inspections to reduce errors in program development

    Publication Year: 1999 , Page(s): 258 - 287
    Cited by:  Papers (4)  |  Patents (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (7846 KB)  

    Successful management of any process requires planning, measurement, and control. In programming development, these requirements translate into defining the programming process in terms of a series of operations, each operation having its own exit criteria. Next there must be some means of measuring completeness of the product at any point of its development by inspections or testing. And finally,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The management of software engineering, Part I: Principles of software engineering

    Publication Year: 1999 , Page(s): 289 - 295
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (2867 KB)  

    In the past 20 years, the Federal Systems Division of the IBM Corporation has been involved with some of the nation's most complex and demanding software developments. These include the ground support software for the NASA Manned Space Series of the Mercury, Gemini, Apollo, and Skylab Programs (reaching the moon with Apollo), and both the ground and space software for the NASA Space Shuttle Progra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A programming process study

    Publication Year: 1999 , Page(s): 297 - 307
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (2204 KB)  

    A programming Site Study group was convened to look at the work of eight large-system programming development locations within IBM and to evaluate them according to a set of process stages. Eleven attributes were applied to each process stage. The process of the Site Studies is directly transferable to software evaluations on any project in the software industry, and it is believed that the studie... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The impact of object-orientation on application development

    Publication Year: 1999 , Page(s): 308 - 332
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (9819 KB)  

    Object-orientation introduces new deliverables, notations, techniques, activities, and tools. Application development consists not only of these items but also of work segmentation, scheduling, and managing the sharing and evolution of deliverables. This paper breaks application development into three major components: construction, coordination, and evolution, with the topic of reuse receiving ex... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Turning points in systems architecture

    Publication Year: 1999 , Page(s): 335 - 339
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (57 KB)  

    The changes in computer systems and architecture since the inception of the IBM Systems Journal in 1962 are enormous. Technology and innovation have transformed the computer systems landscape from tremendously expensive devices found in locked glass houses in the bowels of large institutions and accessible only to experts, to flexible systems large and small, found almost everywhere, and accessibl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Functional structure of IBM virtual storage operating systems, Part I: Influences of dynamic address translation on operating system technology

    Publication Year: 1999 , Page(s): 340 - 353
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (6830 KB)  

    The operating system started as a means for controlling the sequential use of a computer more effeciently than a machine operator could do himself. As a computers have grown larger, faster, and more able to support independent concurrent operations, operating systems have grown to provide the simultaneous shared use of such systems. Thus multiprogramming, originally developed to make still more ef... View full abstract»

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

    Publication Year: 1999 , Page(s): 354 - 374
    Cited by:  Papers (3)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (14865 KB)  

    This paper has discussed some theoretical aspects of systems design as well as the pragmatic motivations for seeking distributed processing solutions to application implementations. Theoretical considerations do not usually dictate where or how to distribute. They can only assist in maximizing the efficiency of decisions based upon such criteria as system reliability and availability, data securit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System R: An architectural overview

    Publication Year: 1999 , Page(s): 375 - 396
    Cited by:  Papers (1)  |  Patents (83)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (7649 KB)  

    We have described the architecture of System R, including the Relational Data System and the Research Storage System. The RDS supports a flexible spectrum of binding times, ranging from precompilmion of “canned transactions” to on-line execution of ad hoc queries. The advantages of this approach may be summarized as follows: 1. For repetitive transactions, all the work of parsing, na... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System overview of the Application System/400

    Publication Year: 1999 , Page(s): 398 - 413
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (6640 KB)  

    This paper describes IBM's recently available general-purpose midrange computers—the Application System/400™, the basic intentions of the product, the significant factors setting forth system requirements, the primary design themes incorporated in the implementation of those requirements, and a description of some of the key system components. However, the paper is not intended to pr... View full abstract»

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

    Publication Year: 1999 , Page(s): 414 - 446
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (13196 KB)  

    Scalable parallel systems are increasingly being used today to address existing and emerging application areas that require performance levels significantly beyond what symmetric multiprocessors are capable of providing. These areas include traditional technical computing applications, commercial computing applications such as decision support and transaction processing, and emerging areas such as... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Turning points in information technology

    Publication Year: 1999 , Page(s): 449 - 452
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (40 KB)  

    Historically, the driving force behind the adoption of any technology has been its potential for transforming the way we live and work. Nowhere has that been more evident than in the progress of computer echnology, and particularly in IBM's contributions through the years. A selection of papers representing those contributions is presented in this retrospective issue, providing examples of turning... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for information systems architecture

    Publication Year: 1999 , Page(s): 454 - 470
    Cited by:  Papers (23)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (16023 KB)  

    With increasing size and complexity of the implementations of information systems, it is necessary to use some logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the components of the system. This paper defines information systems architecture by creating a descriptive framework from disciplines quite independent of information systems, th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Strategic alignment: Leveraging information technology for transforming organizations

    Publication Year: 1999 , Page(s): 472 - 484
    Cited by:  Papers (31)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (5173 KB)  

    We have been asked on numerous occasions: “Which alignment perspective is the best?” As researchers and observers of strategic management phenomena, we do not believe that there is one universally superior mode to formulate and implement strategy. If there were, it would not be strategic because all firms would adopt it. The four dominant alignment perspectives that use the two strat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Beyond re-engineering: The three phases of business transformation

    Publication Year: 1999 , Page(s): 485 - 499
    Cited by:  Papers (2)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (7272 KB)  

    New information-technology-based capabilities make it possible to achieve systematic and dramatic gains in business performance. Re-engineering offers one method to access these gains, but a broader process of business transformation explored in this paper can give enterprises a greater range of benefits. This three-phase transformation process starts with structured automation and re-engineering ... 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